Electronic – How to design this pull up without wasting current/performance

h-bridgemosfetpullup

I want to move the low side enable switch of my H-bridge onto the high side, because for safety reasons it's better to turn off the tap than plug the drain. I'm powering a 24V, 35W BLDC, so it's nothing too serious. Rather than adding a 36V supply to my board only to drive a high side NFET, I decided to go with a PFET, however its logic is inverted, and I want the H bridge to turn off in the event the enable line de-energizes. That way, it fails safely.

This is the design I came up with:

enter image description here

The transistor is by default off unless an enable signal is applied to Q2. If Enable should droop or get disconnected, the H bridge will be disabled.

The issue is that since the H-bridge will be on most of the time, there will be a current through R1 to ground. Since I don't want to waste my battery, is there any way I can pick a large R1 to minimize that current, without trashing the gate drive of Q1?

Best Answer

One way would be to add a CMOS buffer driving stage. If you have small but high voltage transistors/mosfets in an inverter setup driving the main PMOS, there will be virtually no ON or OFF current, only transition current. The buffer cmos transistors will have a much smaller gate area than your main PMOS and therefore won't take nearly as much current to turn on and off. In that way, you'll be able to use a much larger driving resistor for the input stage while still achieving the same performance.

The setup should be something like this:

schematic

simulate this circuit – Schematic created using CircuitLab

The reason for two cmos inverters is to maintain the state of input low = output off rather than input low = output high.

The Zener's are added to prevent the Vgs's of the MOS's from getting too high.

Alternately, you could just add a Zener. It would eliminate the high voltage on the PMOS gate source voltage. When the input is high, you'll get a significant reduction in current because you'll only have (Vdd-Vzener)/R rather than Vdd/R. This will be balanced with the reduction in voltage swing you need to turn on/off the PMOS.

schematic

simulate this circuit