Author Topic: Simple High side switch keeps breaking  (Read 797 times)

0 Members and 1 Guest are viewing this topic.

Offline pimswinkelsTopic starter

  • Newbie
  • Posts: 3
  • Country: nl
    • Pim Swinkels Creative Engineering
Simple High side switch keeps breaking
« on: December 12, 2024, 02:31:06 pm »
hello everyone,

For a project I need a low cost, small footprint high side switch that can switch 48V DC up to 1.5A. I came up with the follwing circuit:


The picked mosfet is a 60V 5.5A P type MOSFET, the WST06P06.
Link to datasheet: https://www.lcsc.com/datasheet/lcsc_datasheet_2409302300_Winsok-Semicon-WST06P06_C5242059.pdf

The voltage divider including the 12V clamping Zener is to make sure the gate-source votlage stays within the max gate-source voltage of 20V. This design has however proven to be very delicate and breaks easily. Mostly on the first time the circuit is switched on with a load (100mA usually enough). One time this circuit has switched a 1.5A load for over 20000 times though without any issues. (2 seconds on, 2seconds off)

When playing around with the circuit, I came up with an even simpler design, using a 36V zener to shift the P-mosfet's gate up by 36V:


This circuit works very well with no load, but again fails when a small load of just 100mA is connected. After faling the zener diode becomes extremely hot (>150C) when the input signal for the high side switch is high, suggesting a low resistance path from the P-type mosfets source to its gate.

In both situation the broken mosfet will always conduct from its source to its drain, making it an "always open"switch.

The circuit is realy simple, so the solution must be really simple as well. For some reason I can not find it though.

Some things that might be the cause:
-Slow switching times caused by the 47k pullup resistor from source to gateresulting in mosfet staying in it linear region for too long.
-Slow response time of the zener diode (should only be an issue in the circuit where the zener is used to clamp the Vgs of the p mosfet).
-Mosfet picked too small. - unlikely, but could be the case. I already tried the slightly beefier VB8658 as well.

Hope anyone can help me with this. I have been stuck on this small circuit for way too long now...

thanks in advance!


« Last Edit: December 12, 2024, 02:37:55 pm by pimswinkels »
 

Online voltsandjolts

  • Supporter
  • ****
  • Posts: 2519
  • Country: gb
Re: Simple High side switch keeps breaking
« Reply #1 on: December 12, 2024, 02:54:38 pm »
What is the load? Resistive, or perhaps inductive, like a motor?

Edit: You're outside the DC SOA, see attached, 50V 0.5A. So you need to switch the fet fully on (or off) in less than 1ms, at 1.5A Id.
« Last Edit: December 12, 2024, 03:17:25 pm by voltsandjolts »
 

Offline Ian.M

  • Super Contributor
  • ***
  • Posts: 13202
Re: Simple High side switch keeps breaking
« Reply #2 on: December 12, 2024, 03:08:24 pm »
Even with a supposedly non-inductive load, if there is much wiring, the wiring inductance may be problematic.  Add a free-wheeling diode, anode to ground, cathode to MOSFET drain to clamp the back-EMF from the load or wiring inductance and see if your problem goes away.  For a non-PWMed load the diode continuous current rating can be less than the peak load current as long as its  surge current rating is greater.

Also consider the supply side wiring inductance - you may need decoupling at the MOSFET  source.
 

Offline pimswinkelsTopic starter

  • Newbie
  • Posts: 3
  • Country: nl
    • Pim Swinkels Creative Engineering
Re: Simple High side switch keeps breaking
« Reply #3 on: December 12, 2024, 03:48:18 pm »
Thanks for the quick response!

The load I tested with was a constant current load set to 100mA. This means that it will not act resistive, but indeed non linear. in the final usecase it will drive a load that has internal buck converters, so the initial switch behavior will be as if there was a capacitive load i guess?

As for the inductive wiring: I did not think  of this when designing these prototype boards. I wanted to keep the design as clean as possible, but could indeed have done with some input decoupling and a freewheel diode. I will test this tomorrow to see if that helps.

As for the SOA: I think 1ms is still really quite long, and I have designed the switching time to be shorter than that (just a few microseconds max).

I will try adding capacitande and a freewheel diode tomorrow. I will also try to get some clear scope pictures of the behavior
 

Offline temperance

  • Frequent Contributor
  • **
  • Posts: 663
  • Country: 00
Re: Simple High side switch keeps breaking
« Reply #4 on: December 12, 2024, 04:04:46 pm »
Quote
The load I tested with was a constant current load set to 100mA.

The constant load probably behaves like a dead short with no input voltage applied because the control loop is saturated.
 

Offline Ice-Tea

  • Super Contributor
  • ***
  • Posts: 3224
  • Country: be
    • Freelance Hardware Engineer
Re: Simple High side switch keeps breaking
« Reply #5 on: December 12, 2024, 04:05:18 pm »
As for the SOA: I think 1ms is still really quite long, and I have designed the switching time to be shorter than that (just a few microseconds max).

Are you quite sure? Seems longer at first glance...
 
The following users thanked this post: Someone

Online voltsandjolts

  • Supporter
  • ****
  • Posts: 2519
  • Country: gb
Re: Simple High side switch keeps breaking
« Reply #6 on: December 12, 2024, 04:09:01 pm »
^yeh, plus some Miller effect too.
 

Online Peabody

  • Super Contributor
  • ***
  • Posts: 2216
  • Country: us
Re: Simple High side switch keeps breaking
« Reply #7 on: December 12, 2024, 04:19:03 pm »
Is it the P-channel mosfet that fails?  If so, what is your source for that part?

Does the first circuit fail if the input voltage is something lower, like 20V?

Have you tried inserting a series resistor (220R or 470R) between the Enable source and the gate of the 2N7000?  That would be placed after the R22/R2 connection point, so as not to create a divider.

Are all these connections soldered, or are you using a breadboard with jumpers?  I'm just thinking that if the zener connections aren't good,  the P-channel would be blown. That might explain why it worked once for 2000 cycles, but often fails.
 
 

Offline temperance

  • Frequent Contributor
  • **
  • Posts: 663
  • Country: 00
Re: Simple High side switch keeps breaking
« Reply #8 on: December 12, 2024, 05:25:02 pm »
As for the SOA: I think 1ms is still really quite long, and I have designed the switching time to be shorter than that (just a few microseconds max).

Are you quite sure? Seems longer at first glance...

From the gate-Charge characteristics with 48 V input voltage and two 47 K resistors, the turn on time is about 13 µs.
 

Offline Ian.M

  • Super Contributor
  • ***
  • Posts: 13202
Re: Simple High side switch keeps breaking
« Reply #9 on: December 12, 2024, 05:43:12 pm »
It is a characteristic of many budget electronic loads, that in the absence of input voltage, the  OPAMP driving the pass transistor gate rails to try to maintain its drain current at the setpoint.  This means that it will act as an almost dead short till the OPAMP can discharge the gate back into the linear region, which takes a significant time vs SOA timescales due to the OPAMP's limited slew rate and output current.

Retest with a real resistive load  or with a high-end electronic load that has a limiting circuit to make it act resistive with less than its minimum voltage across it and there is a good chance your high side P-MOSFET will survive!   A workaround for cheap electronic loads is to provide an alternative source of current before the supply you are testing is switched on, e.g. an alkaline cell or a bench PSU set to 1.5V, feeding the load positive terminal via a diode, which will maintain approx 1V across the load and stop its OPAMP railing.
 

Offline Alex Eisenhut

  • Super Contributor
  • ***
  • Posts: 3538
  • Country: ca
  • Place text here.
Re: Simple High side switch keeps breaking
« Reply #10 on: December 12, 2024, 06:01:27 pm »
Why is the body diode shown as a Zener diode?
Hoarder of 8-bit Commodore relics and 1960s Tektronix 500-series stuff. Unconventional interior decorator.
 

Offline PCB.Wiz

  • Super Contributor
  • ***
  • Posts: 2071
  • Country: au
Re: Simple High side switch keeps breaking
« Reply #11 on: December 12, 2024, 06:47:49 pm »
For a project I need a low cost, small footprint high side switch that can switch 48V DC up to 1.5A. I came up with the follwing circuit:
...
The picked mosfet is a 60V 5.5A P type MOSFET, the WST06P06.

A 60V part in a 48V system is not much margin, especially with no shown supply capacitors or clamping.
 

Offline PGPG

  • Frequent Contributor
  • **
  • Posts: 390
  • Country: pl
Re: Simple High side switch keeps breaking
« Reply #12 on: December 12, 2024, 08:34:05 pm »
Link to datasheet: https://www.lcsc.com/datasheet/lcsc_datasheet_2409302300_Winsok-Semicon-WST06P06_C5242059.pdf

Reading the thread I expected at least DPAK package and going to datasheet I see SOT23.
It says Total Power dissipation = 1.5W.
If you have 100mA constant current load than at first moment of switching on you have 50V*0.1A = 5W and you plan to switch on higher currents.

There is something wrong with this datasheet. From Fig.8 it looks that 60V/0.5A is ok for DC. SOT23 part dissipating 30W continuously is suitable for the Guinness Book of Records.
 
The following users thanked this post: Someone

Online Zero999

  • Super Contributor
  • ***
  • Posts: 20273
  • Country: gb
  • 0999
Re: Simple High side switch keeps breaking
« Reply #13 on: December 12, 2024, 10:34:41 pm »
Perhaps adding more transistors to speed up the gate drive will help? Here's an example of a circuit I designed awhile ago. It will work with 48V, but the components might need to be changed.
 

Offline pimswinkelsTopic starter

  • Newbie
  • Posts: 3
  • Country: nl
    • Pim Swinkels Creative Engineering
Re: Simple High side switch keeps breaking
« Reply #14 on: December 13, 2024, 05:23:10 pm »
Hi all,

Wow, thanks for all the responses!

 First i want to answer some questions:
- everything is soldered on a custom pcb. Implementation errors like half connections in a breadboard are luckily not one of the prameters I have to take into account
- The 30W continuous power dissipation that can be dducted from the datasheets SOA seems indeed very unrealistic and does raise some questions about the rest of the datasheet...
- The p mosfet body diode being drawn as a zener diode has to do with me being lazy and just copying a symbol from my library without paying too much attention. The pinout is verified by me and a colleague though.

I have changed some things and retested the board

I have added:
- a 1uF input capacitor between the input voltage and gnd as close to the P mosfet as possible
- a 1n4148 diode as freewheel diode as close to the mosfet as possible

I have changed the load:
- the load wil only be used in resistive mode.

I then started with a no-load test. this gave the following results:

switch on behavior

and then the switch off behavior. Both zoomed in quite close and zoomed out completely:

switch off zoomed in


switch off zoomed out

As you can see the gate of the mosfet is completely settled at about 300us. Significantly longer than expected, but still well within the 1ms max switching time.

When turning on the load at 480R though, the circuit broke again after just a few switching cycles. I did manage to get some scope images though:


480R load total view

480R load switch off

The weird thing is that now the bottom mosfet (the 2n7002) broke. The gate-source resistance measured just 16R, where it should be in the mega-ohm range.
I am really surprised by how I could have broken this mosfet though. It only broke when I enabled the load. I just dont undertand how switching on the load can affect this mosfet enough to break it....
the enable signal is a simple 2 second on, 2 second in 5V signal generated by an arduino. nothing special...


does anyone have a suggestion?



« Last Edit: December 13, 2024, 05:29:57 pm by pimswinkels »
 

Offline PCB.Wiz

  • Super Contributor
  • ***
  • Posts: 2071
  • Country: au
Re: Simple High side switch keeps breaking
« Reply #15 on: December 13, 2024, 06:35:02 pm »
Quote
I am really surprised by how I could have broken this mosfet though. It only broke when I enabled the load. I just dont undertand how switching on the load can affect this mosfet enough to break it...
Which circuit did you use ?
It shows how sensitive MOSFETS are to overvoltage damage, hence my comment about 60V parts not really  having enough margin for 48V switching.
 If you live-plug this, you need to also consider the power cable inductance + input capacitor ringing effect, which can be significant.
 I would change to 100V or more parts, and add voltage clamps, then retest.
Lcsc have more capable mosfets in TO252 for similar price to your link.
« Last Edit: December 13, 2024, 06:36:37 pm by PCB.Wiz »
 

Offline Ian.M

  • Super Contributor
  • ***
  • Posts: 13202
Re: Simple High side switch keeps breaking
« Reply #16 on: December 13, 2024, 07:12:29 pm »
Even in resistive mode, I wouldn't trust most electronic loads that are based on an OPAMP + MOSFET control loop.   If you have a calibrated current probe with >1 MHz bandwidth, you can check the max. inrush current when voltage is suddenly applied to the load, but if not, your best bet would be a real power resistor!
 

Offline Smokey

  • Super Contributor
  • ***
  • Posts: 3014
  • Country: us
  • Not An Expert
Re: Simple High side switch keeps breaking
« Reply #17 on: December 13, 2024, 07:49:38 pm »
This is an off the shelf part.  Search digikey for " power distribution switches, load drivers".  Filter by" high side". 
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf