Skip to content

DP405.r2B11: Inductive spike on output may damage Q8 #107

@gregdavill

Description

@gregdavill

I'm not sure this is something that actually needs to be actioned, but thought I'd open an issue to get your thoughts, and have it available here on github.
(This is a summary of a twitter thread: https://twitter.com/GregDavill/status/1400034208580390915)

What happened

I was powering a very cheap 25W LED panel with an inline controller, the controller only has ESR ceramic caps on it's voltage input.
The power supply was set to 12V and was supplying the LED panel with ~2A of current.
It was connected to the power supply with alligator clips, these came loose, and the light went off, so I simply re-attached it.
There was a decent, and audible, spark when I reconnected the alligator clip.
The light was back on, and I continued my work.

A minute or two after I noticed a slight burning smell, and another pop. That's when I noticed that the power supply was showing 13V, instead of 12V...

When I disconnected the LEDs the power supply wasn't regulating correctly and outputting the full ~40V.
As a result, not the original fault, the load resistor, R29, in the down-programmer had literally popped.

E231zyzUUAQBKQI

I went through the circuit to work out why the Q3/Q4 were basically being left on, when diode checking Q8 I noticed it's collector basically shorted to it's emitter. So I ordered a replacement.
I also noticed some residue on R49 so I also replaced it, but that may have been fine.

E3UtKPjVIAU6Ete
E3Us0H-VcAE00lY

With these parts replaced the module is working again.
Thanks! The fact that the design is open-source meant I could quickly fix it myself. :)

Why it happened

I'm not 100% sure here, but I suppose that the combination of low ESR capacitors in the LED controller, and inductive cables running to the alligator clips created a >100V spike which simply passed through Q4/Q3, R35/R34 and still had enough energy to damage Q8. The datasheet for Q8 lists it's breakdown voltage at 140V,100uA.

If I'd had OVP enabled R29 likely wouldn't have be damaged. But I'm unsure if Q8 would have been saved, inductive spikes are very rapid.

Potential fix

If this is the cause of the failure, a TVS diode with a 50-100V rating on the input would help absorb energy from inductive spikes before it makes it back to more sensitive components?

Another option is adding some bulk capacitance to the output. I've seen this employed on some other PSU designs. But that may have unintended consequences.

Metadata

Metadata

Assignees

Labels

DCP40540 V / 5 A programmable DC sourceP2-criticalbugSomething isn't workinghelp wantedExtra attention is needed

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions