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 behaviorand then the switch off behavior. Both zoomed in quite close and zoomed out completely:
switch off zoomed in
switch off zoomed outAs 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 offThe 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?