Sanity check.... Current limiting MOSFET driver

In summary, the FET driver has adjustable current limit, short circuit protection, and scalable to enable paralleled FETS. The current sense is done with a comparator to avoid over-current damage.
  • #1
Rx7man
425
189
I'm looking at making a reasonably simple FET driver with current limiting / short circuit protection.. I tried to keep all the pointers in mind from my 'voltage divider with offset' thread from a month or so ago.

Goals for this are to have a driver that can run off automotive power sources (I went to 30V Op amps to accommodate 24V vehicles), adjustable current limit, and scalable to enable paralleled FETS for higher power applications. I've separated the grounds for the high and low power sides as well.. I've done the same for the power supply side as well as added a cap across the IC power input since I took the screenshot.
Current limiting FET driver V1.2.jpg

The lower OpAmp is the current sensor and as long as the non inverting input stays below the threshold of the voltage divider ~3V sourced voltage divider of R7/R9, it stays off.. When the current threshold is exceeded, it swing to ~14V, driving the upper OpAmp's inverting input from the it's normal potential of ~2.5V to ~12V, disabling the output to the MOSFET

Scope traces from top to bottom are
Ch D = Signal, 5V/div
Ch C = MOSFET drive, 10V/div
Ch B = Driver OpAmp inverting input, 5V/div set to AC coupled (~+2.5V DC offset )
Ch A = Current sense voltage.

I changed the value of R9 as the sweep progressed, lowering the current threshold and you can see the effects.

Other components
L1, R1 are an inductive load (Large 12V motor)
Q1, Q2 IRF1404 Datasheet here http://www.irf.com/product-info/dat...mlPbFvtjBbIq1AGxA&sig2=gomPdzGzxD_qRQU6BlvCsA
U1 = LM2902 4 channel op amp , -40 to +125C, 32V datasheet here http://www.ti.com/lit/gpn/lm2902
I may change this to the LM 2900 which has a much faster slew rate (20V/us vs .5V/us)
R9 = 10 turn trimpot

Anyone got some input?
 
Engineering news on Phys.org
  • #2
The resolution of the picture makes it hard to tell what is happening. I need a better picture.
Did something happen to the file.jpg when being attached by PF?

Does this circuit receive a two state PWM input?

MOSFETs work best when switched quickly between the on and off states. If you drive them with op-amps they will get hot because they will switch too slowly. An op-amps will be unable to supply sufficient current to quickly charge Cgs. Some op-amps become unstable when driving capacitive loads.

The current sense should be done with a comparator, not an op-amp. The comparator output should be logically gated with the input signal. The combined logic signal should then drive the mosfet gate with a dedicated gate driver circuit or chip.

Fast MOSFET gates often need about 10 ohms of series resistance to prevent parasitic gate oscillation.
 
  • #3
You should be able to view it full size.. quality isn't fantastic, there is a little jpg compression but it's readable.. I will see what I can do about uploading another shot.

Two state PWM? not quite sure of the question you're asking here.. It'll be driven by a low frequency (10-100hz) on or off signal

Do you have any IC's in mind that would be much more suited? The current sense is more of a safety to not fry the FETs if something shorts out, I'm not intending to have it in use in normal mode.
Thanks again :)
 
  • #4
Rx7man said:
You should be able to view it full size.. quality isn't fantastic,

there isn't a full size ... when clicking on the image to view full size there is only the tiniest, hardly noticeable increase in size
... the quality is shocking

I suggest you break it into 2 better sized images one for the schematic and one for the scope readout
then post both
 
  • #5
14 volts / 3R0 is about 5 amp. With Isense = 0R1 that will idle at 0.5 volt.
You detect high current at 3.3V which with Isense = 0R1, is 33 amp.
The IRF1404 is rated at 200 amp, Rds(on) = 0.004 ohm.
That is a very expensive overkill, so why then use two in parallel ?

Should over-current kill the rest of that conduction pulse, or should it recover quickly and turn on again immediately ?

I saved the bigger picture but it is not much better resolution. Maybe the picture was too wide, so PF reduced the width in pixels which caused the blur.
I need specifications of input voltages and output currents.
Where does the real input signal come from ? What is the load, an inductive motor ?
 
  • #6
Hope this is better.. I just got "REAL" internet access today so I don't need to compress stuff as much

Fuel pump driver V1.2.jpg


Fuel pump driver V1.2 scope.jpg
 
  • Like
Likes davenn
  • #7
IRF 1404 is a couple bucks a dozen.. I don't believe for an instant that 200 amp is going to flow through those leads for more than an instant.. Just going from how thick a typical 15 amp capable wire is (14ga), it's cheap to use 2 of them, and probably double up the current sense resistors too depending on what values I have around.. this isn't a mass produced item so whether it costs me $20 or $25 to make isn't of much consequence to me.. of much more consequence is if it fails in my vehicle!

Yes, the load is a large fuel pump rated at 30 amp stalled.. I'll be running it far under it's rated pressure as well, and will have a pressure sensor to cut it's duty cycle down,... Most of the time a mechanical pump will do the work, but under high loads the electric will assist.

I hadn't thought of killing the rest of the conduction pulse vs having it recover quickly... I did think about putting a R/C circuit into the sensing side which could give a small delay both to help start up heavy loads and to slow down the cycle time... I'll mull it over a while :)
 
  • #8
OK, the IRF1404 are cheaper now, but you must drive the gate fast.
High current devices require big areas of silicon, with proportionally higher gate capacitance, which makes them much harder to drive fast. The input capacitance of the IRF1404 is 5669pF. Continuous Drain Current is 202A, maximum pulse current is 808 amp.

There are low-side MOSFET gate drivers capable of driving your load without the MOSFET.
 
  • #9
I just cannot fathom 200A through a TO220 package.

Looking at the fine print on the datasheet
Calculated continuous current based on maximum allowable
junction temperature. Package limitation current is 75A.
Even 75 amp continuous certainly sound like begging for trouble
 
  • #10
Rx7man said:
Even 75 amp continuous certainly sound like begging for trouble
Duty cycle also comes into the computation.
 
  • #11
yes, but they're claiming (or so it sounds) that it's capable of 75 amp at 100% duty

Meanwhile, I have been looking at FET drivers on Mouser.. and have tried a few of them, however it seems that none of them work in the simulation. The part footprint is green.. Perhaps that means it's not functionally defined?
 
  • #12
Rx7man said:
Meanwhile, I have been looking at FET drivers on Mouser.. and have tried a few of them, however it seems that none of them work in the simulation. The part footprint is green.. Perhaps that means it's not functionally defined?
I have no idea which simulator you are using, or what type of model files you are getting, for which FET driver chips.
 
  • #13
I'm using National Instrument Multisim Blue (affiliated with Mouser).. has a big library built in
 

1. What is a "sanity check" in the context of current limiting MOSFET drivers?

A "sanity check" refers to a quick and simple test or evaluation that is performed in order to verify that a system or component is functioning within expected parameters and is not exhibiting any major issues or errors. In the context of current limiting MOSFET drivers, a sanity check would involve checking the functionality and performance of the driver to ensure that it is properly limiting the current flowing through the MOSFET.

2. Why is current limiting important for MOSFET drivers?

Current limiting is important for MOSFET drivers because MOSFETs are highly sensitive to excessive current, which can cause permanent damage or failure. Current limiting helps to protect the MOSFET from damage by limiting the amount of current that can flow through it, thus preventing it from overheating and potentially failing.

3. How does a MOSFET driver limit current?

A MOSFET driver limits current by using a control circuit, typically consisting of a voltage divider and a current sense resistor, to monitor the current flowing through the MOSFET. If the current exceeds a certain threshold, the driver will reduce the voltage supplied to the MOSFET, which in turn limits the current flowing through it.

4. What are some common applications of current limiting MOSFET drivers?

Current limiting MOSFET drivers are commonly used in power supplies, motor control circuits, and other applications where precise control and protection of the current is necessary. They are also used in electronic devices to prevent damage to sensitive components, such as in battery charging circuits.

5. How can I test the effectiveness of a current limiting MOSFET driver?

To test the effectiveness of a current limiting MOSFET driver, you can use a multimeter to measure the current flowing through the MOSFET with and without the driver. If the driver is functioning properly, the current should be limited to the desired level when the driver is activated. You can also test the driver under different load conditions to ensure that it is able to maintain a steady current limit.

Similar threads

  • Electrical Engineering
Replies
1
Views
824
Replies
2
Views
820
  • Electrical Engineering
Replies
11
Views
2K
  • Introductory Physics Homework Help
Replies
9
Views
607
  • Electrical Engineering
Replies
5
Views
3K
  • Electrical Engineering
Replies
6
Views
852
  • Electrical Engineering
Replies
10
Views
4K
  • Electrical Engineering
2
Replies
49
Views
5K
  • Electrical Engineering
Replies
3
Views
2K
  • Electrical Engineering
2
Replies
50
Views
8K
Back
Top