|
|
| Author |
Message |
mikep
Joined: 24 Sep 2005
Posts: 765
Location: Austin, TX
|
|
Posted: 13 June 2008, 15:43 PM Post subject: FET High Side Switch |
|
|
Does anyone have experience with FET high side switches such as Fairchild FDC6324, FDC6330 or the Vishay equivalent SI3861?
Is there a better alternative? The idea is to switch on and off a 12V load using a 5V signal. These switches seem better than just a simple FET.
|
|
| Back to top |
|
 |
dkinzer Site Admin
Joined: 03 Sep 2005
Posts: 2499
Location: Portland, OR
|
|
Posted: 13 June 2008, 16:08 PM Post subject: Re: FET High Side Switch |
|
|
| mikep wrote: | | Is there a better alternative? | One alternative is a solid state relay (SSR). The primary advantages are that they usually provide isolation and they are available for AC or DC loads. The disadvantages are that they are usually slower than an FET switch and generally more expensive. SSRs are available for a wide range of load currents and maximum voltage ratings.
|
|
| Back to top |
|
 |
spamiam
Joined: 13 Nov 2005
Posts: 665
|
|
Posted: 15 June 2008, 12:22 PM Post subject: |
|
|
I have been working with high-side switching recently. I have needed to switch into a 50mH, 6 ohm load. It is surprisingly not simple.
The issue with the FET's, in my case I am using a MOSFET is getting it to turn on "hard". It takes 10V above the source voltage. Since this is a high side switch, the source voltage at the switch is going to be well above ground.
I ended up using a LTC1154 high side driver. It has a charge pump that brings to gate drive up to about input + 10V. Unfortunately, these are not cheap. $3-$5. and it is hard (now) to get them in DIP form.
I have been looking for a cheaper high side driver with a charge boost (and no external R's and C's), but nothing jumps out at me.
With this type high side driver you can use about any N-channel MOSFET and have rather low ON resistance. For low current application I find the BS-170 pretty convenient.
-Tony
[EDIT]
Here is a list of some of the high side drivers I have considered, though I eventually settled on the LTC1154
MIC5011
LTC1255/1154/1155/1161/1477
IR331x
IPC6011
MAX1614
MC33198
HIP5080A/4081A
-T
|
|
| Back to top |
|
 |
mikep
Joined: 24 Sep 2005
Posts: 765
Location: Austin, TX
|
|
Posted: 15 June 2008, 15:20 PM Post subject: |
|
|
| spamiam wrote: | The issue with the FET's, in my case I am using a MOSFET is getting it to turn on "hard". It takes 10V above the source voltage. Since this is a high side switch, the source voltage at the switch is going to be well above ground.
I ended up using a LTC1154 high side driver. It has a charge pump that brings to gate drive up to about input + 10V. Unfortunately, these are not cheap. $3-$5. and it is hard (now) to get them in DIP form.
I have been looking for a cheaper high side driver with a charge boost (and no external R's and C's), but nothing jumps out at me. | Did you look at the datasheet links I provided for the Fairchild FDC6330 (or FDC6324 low amperage cousin)? It uses a combination low voltage N-FET to switch a P-FET. If I read it correctly you can use 1.5-8V to switch a 3-30V supply up to 2.3A with only 1 external resistor. The only downside is that it is SMD part that will need a surfboard for breadboarding. The cost is 67 cents each which seems very good.
|
|
| Back to top |
|
 |
spamiam
Joined: 13 Nov 2005
Posts: 665
|
|
Posted: 16 June 2008, 0:28 AM Post subject: |
|
|
| mikep wrote: | | Did you look at the datasheet links I provided for the Fairchild FDC6330 (or FDC6324 low amperage cousin)? It uses a combination low voltage N-FET to switch a P-FET. If I read it correctly you can use 1.5-8V to switch a 3-30V supply up to 2.3A with only 1 external resistor. The only downside is that it is SMD part that will need a surfboard for breadboarding. The cost is 67 cents each which seems very good. |
Yes I did. There is no charge pump for this device. The advantage is that this is a simple (cheap?) device. From the looks of it, the N-FET is esentially a low side driver for the P-FET. When the N-FET is ON it will pull down the gate of the P-FET. When this happens, the P-FET turns on.
The issues with this design are that you are useing a P-FET for the switching. They have a relatively high ON resistance compared to N-FETs. This increases the heat dissipation in the FET. The switching speed is degraded with this design. This means that the P-FET spends more time partially ON which may be an issue if you use it for PWM.
[EDIT] Just to clarify, the design of the devices you mention may not turn on maximally at logic level inputs (most need a Vgs of 10v to turn on fully). With low power demends, this may not be a problem as far as efficiency goes, but it may well limit bandwidth. So for low frequency and low power demands this may be OK. But you may find a P-FET that you can drive directly from the microcontroller. The N-FET may not be helping matters much. The IRF9024PbF is a 4-pin DIP. It has a Ggs-th of about -3 volts. It is more expensive than the devices you mention, though
Also, if you look at the V-in vs R-on graph, the more input voltage the better.
I had considered using a discrete version of this circuit when I was designing my circuit, and I decided to use a charge-pump equipped (w/ internal oscillator so 100% duty cycle is allowed) high side driver.
For low current demands, the R-on of the driver is less of an issue, but my circuit only (?) draws 3 amps at the most, so maybe a lower performance device will suffice. The flip side is that I am trying to minimize the heat production in the components of the circuit, so I wanted as low a R-on as possible. And I am working on a digital version of the circuit so I can use a hall effect magnetic field sensor so I can get rid of the 3 watt current sensing resistor.
-Tony
|
|
| Back to top |
|
 |
spamiam
Joined: 13 Nov 2005
Posts: 665
|
|
Posted: 16 June 2008, 22:03 PM Post subject: |
|
|
I am attaching a SPICE circuit to show the comparatively poor switching speed of a circuit similar to the FDC6330.
The SPICE program is a really nice one from Linear Technology. I use it all the time to play with circuits to get a general idea about how they will work. I still blow out stuff, but it is much less frequent. Actually the models are a very close approximation of what I find in real-life with an oscilloscope. Unfortunately, I do not have the training to predict failure modes. The last time, it was pretty impressive, a small electrolytic cap EXPLODED! Its guts shot all over and I saw small flames!
website: http://www.linear.com/designtools/software/switchercad.jsp
This circuit uses a 5KHz squarewave signal as the input. A relatively large R1 (10K as specified by Fairchild) only slowly pulls up the P-FET due to gate capacitance. This causes relatively slow turn-off. A side effect of this causes the FET to spend a while partially conductive. This increases heat dissipation.
If the switching frequency is quite low, then this will not be as much of an issue.
Mike, what switching frequency were you planning?
-Tony
| Description: |
| Linear Technology LTC spice circuit demonstrating PWM behaviour. |
|
 Download |
| Filename: |
Mosfet_switch.zip |
| Filesize: |
518 Bytes |
| Downloaded: |
2138 Time(s) |
|
|
| Back to top |
|
 |
mikep
Joined: 24 Sep 2005
Posts: 765
Location: Austin, TX
|
|
Posted: 16 June 2008, 23:43 PM Post subject: |
|
|
| spamiam wrote: | If the switching frequency is quite low, then this will not be as much of an issue.
Mike, what switching frequency were you planning? | Very interesting stuff Tony. Thank you for the education.
Switching frequency is less than 0.1Hz. Shouldn't be a problem. I will bear your solution in mind for higher frequencies (more than 10Hz I guess).
|
|
| Back to top |
|
 |
mikep
Joined: 24 Sep 2005
Posts: 765
Location: Austin, TX
|
|
Posted: 17 June 2008, 22:45 PM Post subject: |
|
|
| spamiam wrote: | Here is a list of some of the high side drivers I have considered, though I eventually settled on the LTC1154
MIC5011
LTC1255/1154/1155/1161/1477
IR331x
IPC6011
MAX1614
MC33198
HIP5080A/4081A | How about the Micrel MIC5014/5015? It is still in the $2 range but doesn't need any additional parts.
There are so many MOSFETs out there I really don't know which one to choose. To switch a 900mAh NiMH 9.6V battery, what do you think about the Fairchild FDN337N? It has a 2.2A capacity and an on-resistance of 65 milliOhms.
|
|
| Back to top |
|
 |
spamiam
Joined: 13 Nov 2005
Posts: 665
|
|
Posted: 18 June 2008, 12:59 PM Post subject: |
|
|
| mikep wrote: | Very interesting stuff Tony. Thank you for the education.
Switching frequency is less than 0.1Hz. Shouldn't be a problem. I will bear your solution in mind for higher frequencies (more than 10Hz I guess). |
I wish I could say that I knew a lot about this stuff, but I do not. I did get some pointers from someone who knows this stuff and he was laughing at my ideas. Technically they would work, but they would switch poorly. I was thinking DC in an AC world. I merely passed along what little insight I have. Hopefully I did not transmit any bad info.
| mikep wrote: | How about the Micrel MIC5014/5015? It is still in the $2 range but doesn't need any additional parts.
There are so many MOSFETs out there I really don't know which one to choose. To switch a 900mAh NiMH 9.6V battery, what do you think about the Fairchild FDN337N? It has a 2.2A capacity and an on-resistance of 65 milliOhms. |
Hey, the MIC5014/5015 looks really good! It had a good operating voltage range and seems to be pretty tough. 8-pin DIP is convenient too.
I, too, have a hard time deciding which MOSFET to use. Essentially I do a search on Digikey, Select the package(s) I want, Select the maximum voltage (i.e. 2-3x the actual working voltage), select the maximum current (i.e. 2-3x the actual current), then rank them from lowest Ron to highest, then look for the lowest price in small quantities.
The FDN337N is a SMT part, as you know. For no good reason, I like the TO-92 package for prototyping.
In SMT parts, I found the FDD8750 and NTGS3466 look interesting.
Oddly, the TO-92 parts have comparatively high Ron ratings and too low current ratings for this application, Others have comparatively high expense when somethnig rated for 2+ amps is selected.
It looks like a few SMT-to-DIP adapters will be needed.....
-Tony
|
|
| Back to top |
|
 |
DocJC
Joined: 16 Mar 2006
Posts: 84
Location: Cleveland, OH
|
|
Posted: 04 March 2009, 3:02 AM Post subject: |
|
|
Kind of an old thread, but for what its worth...
I used IR3310 Power Mosfet High Side switches in an automotive application. They worked well. I used 2N2222's to buffer the 5V uC up to the 12 switching signal for the devices. Rds is 7 mOhms, and I fused each of the 8 channels at 20 Amps each, well within spec's.
The Control Console used a ZX-24. This power controller unit did not require a ZX. If I re-did this board I might swap the chip used for a ZX-328n, which I have not yet played with.
JC
| Description: |
|
| Filesize: |
388.89 KB |
| Viewed: |
7925 Time(s) |

|
|
|
| Back to top |
|
 |
spamiam
Joined: 13 Nov 2005
Posts: 665
|
|
Posted: 04 March 2009, 14:33 PM Post subject: |
|
|
JC, It looks very well done! Compact too. What do you use it for?
-Tony
|
|
| Back to top |
|
 |
DocJC
Joined: 16 Mar 2006
Posts: 84
Location: Cleveland, OH
|
|
Posted: 04 March 2009, 18:24 PM Post subject: |
|
|
Hi Tony,
Not to hijack the thread, but...
I drive an emergency vehicle. The unit switches the light bar, dash light, strobes, siren, radio, etc., power on and off. MUCH easier than routing lots of heavy gauge wires through the firewall to a bank of monster 10-20 A toggle switches.
Lots of lessons learned on this project.
One was that I set the external resistor on the high side switch for the mini-light bar on the roof for 15 A, or whatever it was, (2007 project). It worked fine on bench testing. Didn't work at all when installed, (major hassel, let me repeat, MAJOR hassel). Other channels worked. Pull it out from behind the grill, unseal the case, carry the scope to the garage...,
To cut a long story short I had not allowed for enough surge current on start up. The two halogen light rotators draw lots more as a transient at startup with cold filaments, and the motors also have a start up peak. All of them, of course, draw their maximum at the same time, on power up. The switch would shut itself off. This one does not auto restart, you have to cycle its power. Turn off, turn on, high peak, instant off. Repeat. Took me a while to figure it out...
JC
|
|
| Back to top |
|
 |
spamiam
Joined: 13 Nov 2005
Posts: 665
|
|
Posted: 04 March 2009, 19:14 PM Post subject: |
|
|
| DocJC wrote: | Turn off, turn on, high peak, instant off. Repeat. Took me a while to figure it out...  |
I can imagine the difficulty there. I have had my share of similar problems with the current limiting feature of a high side driver. In my case it resulted in a huge oscillation in the switching because it WOULD self-reset as soon as the current dropped into the good range. Lots of components could not take it and blew with spectacular noise and flashes.
How did you solve the problem? Did you just set the maximum current higher? Or did you set it to infinite and let the fuse do the work?
I was thinking that a low pass filter with a time constant long enough to allow startup loads might do the trick. A simple RC filter would probably be enough. In my case the limiter on the high side was a "redundant" limiter. I had other limiter methods in the circuit, so I just disabled the drivers limiter.
-Tony
|
|
| Back to top |
|
 |
DocJC
Joined: 16 Mar 2006
Posts: 84
Location: Cleveland, OH
|
|
Posted: 04 March 2009, 20:42 PM Post subject: |
|
|
I swore at myself a few times... Then I uninstalled the entire thing, back to the basement workbench, more testing, and changed the Imax shut down limit (resistor).
I had measured the steady state current for the various sub-components, but I had not allowed for enough safety margin for the start up. Especially with four devices on that one circuit, all with high initial transients.
I did not, then, have a storage scope, so measuring the start up transients would have been a separate, (albeit doable), project, which I did not want to undertake. Only built one of them, not a production device.
I blew the fuse in my multimeter measuring the currents, by the way. Very tough to get a replacement fuse. And the fuse did not match the manual, and did not match the writing on the meter's board... I also found a cap with a free floating lead inside the meter when I took it appart to fix it... Funny how simple projects cascade... (Needless to say it wasn't a Fluke!).
Unlike current LED light bars, and strobes, the old fashioned halogen rotator's brightness is a function of the supplied voltage. Brighter is better. It is easy to see a light bar at dawn, dusk, and nighttime; but more difficult in bright sunlight, and it impacts one's intersection warning & safety. Hence a series resistor, (or RC), is a sub-optimal choice for that reason alone, plus the size of a suitable power resistor, (potentially x 8 ), heat dissapation, etc.
The Imax in the high side switch is the primary overcurrent fault detector/corrector. The fuses are a back-up, and incredibly difficult to access one installed.
More than you probably wanted to know, but I enjoy the (rare) opportunity to chat about it.
JC
| Description: |
|
| Filesize: |
309.31 KB |
| Viewed: |
7901 Time(s) |

|
|
|
| Back to top |
|
 |
spamiam
Joined: 13 Nov 2005
Posts: 665
|
|
Posted: 05 March 2009, 1:46 AM Post subject: |
|
|
| DocJC wrote: | | I did not, then, have a storage scope, so measuring the start up transients would have been a separate, (albeit doable), project, which I did not want to undertake. Only built one of them, not a production device. |
Yeah, I want one of them too. Right ow I am working on the Logic Analyzer....
| Quote: | | Hence a series resistor, (or RC), is a sub-optimal choice for that reason alone, plus the size of a suitable power resistor, (potentially x 8 ), heat dissapation, etc. |
I am just thinking out loud here, but I wonder if you can sense the high side of the load and if that is too low, then you are drawing too much power? I.E. the load acts as the shunt resistor....
|
|
| Back to top |
|
 |
|