I'm new around here, just found this community, and it feels like the right (only?) place to ask for help. Sorry if this reads long, it's complicated.
I've developed 3 different power drivers for use in pinball machines. My first two worked pretty well, so I'm not a complete newbie, but this new design is behaving badly, and I can't figure out what I did wrong.
The power driver concept: Use the 5v signal from a PC's USB bus to control a pinball solenoid at up to 50V @ 5A. My power driver is the size of a business card, and has 8 inputs/outputs.
The high level solution: Implement high-side switching of solenoid power. PNP Darlington controlling an N-Channel MOSFET controlling a P-Channel MOSFET. The idea is that the first Darlington isolates the USB bus from the solenoid's high voltage.
The components: PNP Darlington: ROHM DTA123JE
http://www.rohm.com/web/global/datasheet/DTA123JE/dta123jetl-e This has built in biasing resistors, making it easy to use. The datasheet indicates it can handle up to -50V, and I'm thinking in my design it never sees more than -5V. It seems like the gate opens at -1.1V, so with -5V from the USB bus, this thing should be fully on, sending the full 5V to the N-Channel MOSFET.
N-Channel MOSFET: Fairchild FDC3601N
https://www.fairchildsemi.com/datasheets/FD/FDC3601N.pdfThis MOSFET is rated for 100V. The datasheet indicates the Gate Threshold Voltage is typically 2.6V, with Min of 2V and Max of 4V. I think this might be one of my mistakes, as 5V from the PNP Darlington may not be enough to reach saturation of this MOSFET, but I can't tell. My goal is to always reach full saturation, basically using these transistors like light switches, minimizing resistance and heat and prolonging life. I'm using a couple biasing resistors, 4.7k and 47k.
P-Channel MOSFET: Infineon IRF5210PbF
http://www.infineon.com/dgdl/irf5210pbf.pdf?fileId=5546d462533600a4015355e3576b198bI successfully used this MOSFET in my previous power driver design, and it has operated pinball machine solenoids for many years without fail. Now that I'm troubleshooting and paying closer attention, I see that it has the typical MOSFET Gate-to-Source Voltage of +/-20V, and a Gate Threshold Voltage of -2V to -4V. Come to think about it, my previous design is successfully using a Gate-to-Source Voltage of -50V, and somehow it works! Makes me think I'm not reading this correctly.
That's it as far as the design. By the way, I modeled all this in 5Spice, and all the voltages and currents appear to be in spec, increasing my confusion as to why I'm having problems.
The symptoms:Today I set up a test with a 38V power supply to feed an electromagnet (used on some pinball games to "catch" the ball). Part of the test was to get a Max Current reading on the magnet (I saw a peak around 2 Amps, but it should have been closer to 7A, as the measured resistance is 5.1 Ohm). For a good while, the test was going great, and the circuit was operating correctly. Simulating the game, I would only trigger the gate for about 9 seconds at a time, though to be honest I wasn't waiting that long between tests, perhaps just 5-10 seconds. I was emboldened by the low amp readings I was getting on the electromagnet, thinking my power driver could handle a couple amps easily. I did this on/off test for a couple minutes.
Then the little PNP Darlington sizzled and smoked, and the gate was shorted open. This happened at about 7 seconds into a 9 count, though my finger might have flinched cutting power, not sure. If I hadn't released the trigger yet it shouldn't be a TVS, but if I did flinch it could be a TVS. With the gate shorted open, I had to cut power to the board. It was then that I noticed that the electromagnet was super hot (and connected to a freshly restored pinball playfield, I felt lucky I didn't burn the wood or melt the paint). 2A @ 38V is 76W, but with an electromagnet the size of my palm, I didn't expect it to get quite that hot that quick, which makes me think it might be pulling more amps than my meter is reporting. The electromagnet is also 37 years old, and enjoyed a rough life in the 80's, so it might not be in game spec anymore.
I don't know if the frying Darlington damaged other components at the same time, but I found I had to scrape off the remains (nothing left but crumbs) in order for the power driver board to resume somewhat normal operation. I knew 2 outputs were blown, but I still had 6 left on this power driver and wanted to keep testing.
I scaled back my test, to instead try the lowest power solenoid on the playfield, one with a 270 Ohm resistance that should only pull about 150 mA. Immediately the next Darlington popped - hot blue sparks and smoke.
So then, to troubleshoot some more, I completely disconnected the solenoids from the outputs. I still had the USB +5V and power supply +38V on the board, though. I triggered another output, and instantly the Darlington popped (easy to tell, as I get hot blue sparks and smoke). I tried the rest of the output and got the same result, instant death.
Now, to be fair, I can't tell if the PNP Darlington is failing first, or if the N-Channel MOSFET is failing first and in turn causing the Darlington to put on a fireworks show. Being that these are tiny SMT components, I'm not really set up to test these individually to see if the N-Channel is failing too.
I'm also thinking that the very first failure, when powering the electromagnet, somehow fried the other PNP chips (shared power plane).
I suppose it is also possible that my problem is a Transient Voltage Spike. In my previous design, I had to put TVS diodes in between the IRF5210PbF and the control chips (which were only rated for 50V) to handle up to 180V spikes.
Somehow, I convinced myself that in my new design I wouldn't need them, but the more I think about it, the more I think I still need them. This electromagnet seems to hold a charge for a while, putting off a mean TVS light show after power is cut even on the original pinball wiring (not using my power driver). The TVS and the heat makes me scared to use it. I haven't bothered to measure it, but the TVS might be higher than the 180V spikes I recorded a few years ago on simple solenoids.
I guess the first TVS could fry the N-Channel, and in turn fry the PNP Darlington, and since they are all on a shared power plane, fry all of them at the same time.
Hmmm, seems I might have answered my own questions. Writing it all out and thinking about it helps.
Though I would certainly appreciate a second set of eyes on my design.
-Paul