1
\$\begingroup\$

I'm switching a 24V appliance using an IRLZ44NPbF MOSFET. This works when using an Arduino's pins because they can output 5V, a Raspberry Pi's GPIO pins are however limited to 3.3V.

Since the 5V GPIO pins on the Raspi are sufficient, but cannot be switched via software, my plan is to switch this with one of its GPIO pins, and then use that signal to control the IRL44N. However, I need another transistor for that. Is there a standard solution/component for this situation?

\$\endgroup\$
0

3 Answers 3

2
\$\begingroup\$

You can use a typical MOSFET driver. There are many that accept 3.3v of logic input and can be powered with 5V of supply by the Raspberry Pi.

I would suggest using the TC4427, which has a minimum high input logic of 2.4V and a wide supply voltage range of 4.5V to 18V.

Please check the linked datasheet to make sure that the component would match with your system. Otherwise, there are many MOSFET drivers, which you can find easily on Mouser/Digikey/etc.

I hope that I have been helpful.

\$\endgroup\$
1
\$\begingroup\$

If the switching is satisfactory with the 5V Arduino pin you could get something similar by cascading two inverters in a 74HCT04:

enter image description here

The "HCT" version is made to work with 5V TTL input levels (real bipolar TTL) which makes it compatible with 3.3V CMOS. Power supply on the inverter is 5V.

This drives the gate with some tens of mA compared to hundreds of mA or more with a "real" gate driver, but adequate for relatively infrequent switching and relatively low current loads in relation to the MOSFET size.

\$\endgroup\$
1
\$\begingroup\$

The "standard" solution, using an extra transistor looks like this:

schematic

simulate this circuit – Schematic created using CircuitLab

R2 keeps Q1 switched on, and therefore M1 off, in the absence of any signal applied at IN.

\$\endgroup\$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.