27
\$\begingroup\$

Firstly, let me preface this with the fact that I am not interested in chastising the user, and I am not interested in looking at the original source of the arc (it was a tool accidentally breaching the power rails). This question is EXPLICITLY about suppressing a PCB arc once it has started.

Someone had a significant fire on a board they built. I helped with the layout and so on for the power switching. The board works very well, under normal use.

The cause of the fire was an accidental user (builder) induced short between Vbat and ground, with a 100A fuse (required because this board pushes several hundred phase amps, it is used on E-motorbikes). These boards do not spontaneously burn. The creepages between traces are 0.25mm on the high power stuff, board intended to run with 20s lithium so 84V max and the FR4 is V0 with thickness enough to meet insulation requirements.

Board is open source, and files can be found here. The https://github.com/badgineer/CCC_ESC

enter image description here

enter image description here

What you can see has happened is that an arc started at the top of the board, and gradually eroded it's way through the board over the 10 seconds it took for the builder to pull the battery plug. The arc was between the Vbat power plane and the ground plane, which for the purposes of extremely low parasitic inductance are overlapping.

When I build things like this professionally, the whole lot goes inside a fire rated enclosure, and burn tests are carried out to prove it can contain it. This is a different case, because it is built by DIY hobbyists who may or may not do this (in this guy's case, the thing was surrounded by metal that probably would contain the fire, but this is not guaranteed in general).

What I want to know, is how a board can be designed to not propagate an arc once it has started. Are there layout techniques/known thicknesses of inulation/treatment chemicals/self quenching materials/.... that would stop this?

Fuses are a dead end, the arc takes way less current than the normal current in use. Conformal coating is a good option for prevention, but probably does not quench the arc.

Otherwise (and this is probably advisable anyway) the advice will have to be: "Put the damned thing in a metal box or suffer the consequences".

This is a remarkably common problem among the DIY community, searching forums shows up any number of brands from any number of countries and any price band burning.

EDITs: A lot of commentary on the creepage distance has come up despite the clear statement that this is NOT a creepage issue. I will address where the clearances chosen came from. UL61010, the standard governing laboratory devices, which is what I usually work to, excerpt below: enter image description here At the max recommended 20s battery, 84V, basic insulation is met, and is close to reinforced insulation (depending if you interpolate or take the next highest category). I have highlighted the Mosfet breakdown voltage, 100V as a ballpark "where we stand".

I am coming around to the idea that this standard is not applicable to lithium battery powered things, but, it would have made ZERO difference to this case if the creepage distance had been 0.25kilometers not 0.25m.

The large creepage distances referenced in answers are for mains grid connected circuits, where there is a high probability (certainty) of massive overvoltage from lightning, substation failures, the factory down the road load dumping etc. Battery powered devices with 3000uF of capacitors and over voltage shut down are not susceptible to such over voltages. Whether this logic stands or not, I am unsure, since I don't work with big batteries for my job and have not formally investigated it.

EDIT2: The creepage thing continues, so I went and found a SEVCON Gen 4. I picked this, since I understand this is what comes in a Zero motorcycle, which has been through type approval testing with a notified body, and is being sold "en mass" in the UK, US, Europe... enter image description here Quite obviously, the creepage distances do not add up to the 2.1mm suggested by the top answer below. Probably the creepage is closer to 0.5mm and the board has overlapping power and ground planes, like this one. What it DOES have, is a case that looks like it might contain the mess if it went up, and would certainly stop anyone getting errant metal in.

EDIT3: At this point, I will let on how this happened, the user had a derp moment and tried to solder on the blue wire that is hanging off in the pic, while the battery was plugged in. This shorted across the ceramic cap with a whole load of solder, started the arc right at the edge of the board and things proceeded from there. The solder pads are being moved. Not the nicest bit of design, not the smartest thing to solder it while plugged in, but there we go, accidents happen.

\$\endgroup\$
2
  • \$\begingroup\$ We're getting flags about the comments having turned into a discussion, including answers-in-comments, neither of which is an allowed use of comments. Therefore the comments have been moved to chat (see link below), where discussion (as long as it complies with the Code of Conduct) is allowed. || This bulk moving of comments to chat can only be done once per question, so any further comments posted here may be deleted without notice. Keep it in chat now, please! \$\endgroup\$
    – SamGibson
    Commented Jan 21, 2023 at 17:25
  • \$\begingroup\$ Comments are not for extended discussion; this conversation has been moved to chat. \$\endgroup\$
    – SamGibson
    Commented Jan 21, 2023 at 17:25

8 Answers 8

28
\$\begingroup\$

A DC arc can't be reasoned with

It can't be bargained with. It doesn't feel pity, or remorse, or fear. And it absolutely will not stop, ever, until it burns up so much material that it can no longer leap across the arc. And then may restart if the resulting fire melts things back together.

This right here. This is 600V. (Turn DOWN your headphones and wait for it. Twice.)

This is what happened. The arc started somewhere else, and then just "walked down the board" consuming board material as it goes.

DC is much, much worse than AC power because AC power has two zero-crossings every cycle, and that really helps snuff the arcs. If you read spec sheets, you will notice that the DC rating for contact devices is much lower than the AC rating.

If you were ever in a really old house and felt stiff light switches with a significant "Snap" to them, that is an arc-snuffing mechanism that was required when home power was DC in Edison's systems (which was 110V; only 26V more).

At one point, a trolley museum had a lightning strike on the wire, which reached ground via a disconnect switch inside a maple box, several inches of air, to building steel. That would be fine, except the 600V trolley voltage sustained the arc indefinitely.

Space is cheap. Space matters.

The creepages between traces are 0.25mm

Try 0.25m LOL.

Seriously according to this, UL would want to see 2.1mm to prevent arcs from being spontaneously started in degraded materials or conditions.

This question is EXPLICITLY about suppressing a PCB arc once it has started.

That will take a lot more. To start with, stuff needs to be pushed apart as far as possible. Distance is cheap, but it obviously wasn't a consideration on this board.

The GitHub doesn't give me the impression that this person has years of experience in high voltage DC design, as they are iterating a lot on basic stuff like how to attach high current leads. They clearly don't own a copy of the UL standards - understandable since those are quite costly. But this is a shame, with so many hobby designers venturing into high-power stuff due to the proliferation of lithium batteries. Good practice ought to be public domain.

(conversely, the hobby designer has to want to follow it.)

Enclosures and terminals (even on modules)

Lastly, modules like this could be made more "user-proof" by proper enclosures and bringing wires out to quality terminals which are properly guarded, so ad-hoc methods like "soldering wires to the board" are not used.

While nobody wants to hear this, "potting" the silicon in appropriate coatings will also help. But you still have to guard the terminals.

Properly guarded terminals will protect against a tool being dropped in the terminal area.

Arc detection

Another option is to have arc-fault detection. The trolley museum was finally "scared straight" into buying what power transmission guys call a Type 74 rate-of-rise detector, but we call an AFCI. It's a microcontroller (or a function of an existing microcontroller) that "listens" for the "sound" of arcing on a wire. (or alternately, monitors for current not being what is expected). If there's a way the silicon can then stop current, that is the best way to stop the arc.

One could forego arc detection if the application allows the silicon to stop current draw altogether at frequent intervals. This would give the same effect as the AC zero crossing.

Fusing is also tricky

One vexation is parallel arcs which, due to the materials, are able to burn at a current below the fuse rating - thus the fuse never blows. And this is a significant problem in power controls where service current is high.

One interesting possibility is design it so if it arcs, it arcs at Very high current, enough to blow the fuse.

But then, you rely on the end-user installer to put an appropriate fuse on their battery pack - and if they don't, you've only made matters worse. One option is to force the situation by building a fuse into the board - but of course this requires very careful board design or else you're right back to square one.

\$\endgroup\$
8
  • \$\begingroup\$ Nice Alien reference. Just don't nuke the board from space ;) \$\endgroup\$
    – Polynomial
    Commented Jan 19, 2023 at 11:05
  • 6
    \$\begingroup\$ @Polynomial I'm missing the Alien reference, but I'm loving the Terminator one at the top. \$\endgroup\$ Commented Jan 19, 2023 at 14:35
  • 1
    \$\begingroup\$ @KennSebesta wow, I really should not comment before coffee. embarrassed for myself there. \$\endgroup\$
    – Polynomial
    Commented Jan 19, 2023 at 16:04
  • 1
    \$\begingroup\$ @DavidMolony "The large distances mentioned in the article" They're not large.... "are related to overvoltage...substation failure, lightning strikes etc." ... I didn't see anything to indicate that, and I note their recommended gap increases vaguely in proportion to voltage (e.g. 5x the voltage wants 3x the gap). Be careful about creating favorable interpretations of adverse data. And good point about EU specifications, they tend to be more accessible than UL. \$\endgroup\$ Commented Jan 19, 2023 at 19:35
  • 1
    \$\begingroup\$ I am choosing your answer as the "winning" one, amidst a large number of good answers and even better comment threads, because it is the most comprehensive and includes a terminator reference, which made us chuckle. I am not sure I agree with your assessment of the size of creepages required (2.1mm? hmmm this sounds implausibly large and is of not consequence to this situation) I have sent out some people to check inside some UL rated EV boards of similar specs. If you have a reference specific to battery/EV use, I would love to see the pertinent parts. Everything else I agree with. \$\endgroup\$ Commented Jan 19, 2023 at 23:48
14
\$\begingroup\$

Extinguishing a DC arc is quite difficult, primarily because the ionized material resulting from the initial arc has a lower impedence than the intact pre-arc circuit, and the arc is therefore self-sustaining until power is removed or enough material is consumed to sufficiently physically separate the terminals of the arc. The required separation to extinguish can be many times the initial separation, especially if the arc transitions from PCB material to air (perhaps once the original PCB separation material has been consumed), which has a remarkably low dielectic constant once ionized. I think no enclosure or fuse is likely to help. Arc-detection circuitry (like AFCIs in residential electrical insallations) might help. Filling the enclosure with insulating gas (like SF6) might help by raising the arc self-sustaining voltage, but this is obviously not really a DIY solution.

\$\endgroup\$
5
  • \$\begingroup\$ Thanks for your answer, great insights. The utility of an enclosure is that the burning mess remains inside said enclosure so the fire does not spread. I will read a bit into arc detection circuitry, but it is unlikely to be within the scop of this project. \$\endgroup\$ Commented Jan 18, 2023 at 20:35
  • 1
    \$\begingroup\$ @DavidMolony I think the best bet would be something commercial that already exists, that would be mounted on the battery. There are commercial DC AFCIs intended for solar panels, but they seem relatively new and I can't find enough information to tell if they would work in this case. \$\endgroup\$
    – mbrig
    Commented Jan 19, 2023 at 0:35
  • \$\begingroup\$ just a note SF6 is being phased out due to California's CARB regulations by 2024, so I would recommend any US wide companies against using it \$\endgroup\$
    – Hatman
    Commented Jan 19, 2023 at 21:17
  • \$\begingroup\$ Hmm. Wonder what high-voltage switchgear manufacturers will replace it with. SF6 was commonly used in high-voltage transmission substation equipment. \$\endgroup\$
    – AndyW
    Commented Jan 20, 2023 at 18:54
  • \$\begingroup\$ @AndyW 3M Novec insulating gases, vacuum. \$\endgroup\$
    – user71659
    Commented Jan 20, 2023 at 19:57
3
\$\begingroup\$

What I want to know, is how a board can be designed to not propagate an arc once it has started. Are there layout techniques/known thicknesses of inulation/treatment chemicals/self quenching materials/.... that would stop this?

A design like this has voltages and current sourcing capabilities above your average stick welding rig. Passively quenching an arc once it has started will likely not be practical. You need to increase the resistance or remove the thermal energy. The passive solutions would be ceramic dialectrics, excessively thick boards and clearances (but at those specs this could be 7mm or more), or filling the enclosure with oil or a gas made for arc quenching.

Practical solutions would be active and likely require some processing logic. Detect the arc and interrupt the circuit (disengage the contactor, open the SSR, etc) at the point of power entry.

Arcs generate a lot of high frequency content on the power line. It can be detected with an AC-coupled high pass filter, an amp, and some firware/gateware logic to determine the high frequency energy (but I have to say I worked on a product that did this and it wasn't trivial).

Another option is a GFCI type circuit (compares what current is flowing to what aught to be flowing). It might add complexity, but would likely be the most straight forward if you have some firmware cycles to spare. The simple version is to detect the current through the power stage and interrupt the circuit if the throttle is zero but current is flowing (or if thottle input is wildly off current draw, like after a crash). A lot of motor drivers do this. There are more robust versions which detect the current entering and compare this to the current leaving the power stage but this only detects power stage faults (and the most likely fault is wiring to/from the power stage, the motors, etc).

At that power level, and keeping it hobby-ish, current monitoring can be done with repurposed solar panel shunts and monitors. There are also Hall effect sensors that won't break the bank.

In all cases, the active solutions generally assume you have something like a contactor close to the battery and that you aren't running your logic directly off of the 100A fuse.

\$\endgroup\$
3
  • 2
    \$\begingroup\$ Thanks for your answer, I kind of knew in my heart that this was not a problem that can be solved on the circuit board itself, this gives good food for thought, and things to be dropped into the documentation to help people set up their device. \$\endgroup\$ Commented Jan 18, 2023 at 20:32
  • \$\begingroup\$ Firmware on this to detect is not really in scope, since the intention of this board is that it is compatible with several firmwares (VESC, my firmware - MESC_Firmware, STM32 motor control library, and a few other open source projects that run on the blue pill). I may add an option for an external current sensor to my firmware, but then would need BMS/contactor communication... \$\endgroup\$ Commented Jan 18, 2023 at 20:32
  • \$\begingroup\$ @DavidMolony I think it could be solved on the circuit board itself, but it would have to be quite a bit larger. How much larger could be determined experimentally by building a PCB that is a Jacob's Ladder, feeding it from the wide end, creating the arc at the narrow end and seeing how high the arc climbs. \$\endgroup\$ Commented Jan 19, 2023 at 19:47
3
\$\begingroup\$

Building on the answer from @harper-reinstate-monica, how about another kind of arc detection: Light sensors to detect the arc and disconnect the power. The sensors are placed remote from the likely locations of the arc by using fiber optic cable to transmit the light toward the sensor.

I've only seen systems like this applied in 480V - 15kV AC industrial power distribution equipment (switchgear, motor controllers, etc.) but it seems like it could work regardless.

The commercial products (e.g. this one from ABB) are probably not suitable or cost effective for DIY vehicle builders, but the concepts could be extended.

\$\endgroup\$
1
  • 1
    \$\begingroup\$ Good idea, though the enclosure would have to be light-tight. Good point that you don't need to buy commercial, but you can certainly study commercial to learn best practices. \$\endgroup\$ Commented Jan 19, 2023 at 19:50
1
\$\begingroup\$

You could use a Jacob's ladder, though getting the details right is not going to be easy. https://en.wikipedia.org/wiki/Electric_arc#Protection_of_electrical_equipment

\$\endgroup\$
3
  • 1
    \$\begingroup\$ This is a really interesting idea. Wonder how hard it would be to correctly implement. Would probably end up in the PCB looking like a hedgehog... \$\endgroup\$ Commented Jan 19, 2023 at 1:38
  • 4
    \$\begingroup\$ In fact, he did use the ladder, in a counter-productive manner. \$\endgroup\$
    – fraxinus
    Commented Jan 19, 2023 at 8:46
  • 1
    \$\begingroup\$ I think this relies on knowing exactly where the arc is going to be, right? You can't just cover the circuit with these things. \$\endgroup\$ Commented Jan 19, 2023 at 11:50
1
\$\begingroup\$

I have a feeling (only a feeling) that some largish holes or slots (non plated) along that track may help. Once the arc is started it'll turn the PCB material into carbon (and metal) vapours that continue the arc. If you put a hole in the way it'll make it harder for the arc to continue past that point. Essentially "notches" of greater clearance that will give the arc the opportunity to extinguish.

Likely board orientation will make a very big difference to the propagation of the arc as well

If you can zig the track one way on the top layer around the hole and a different way on the bottom layer it'll give you a decent spacing.

Another technique I have seen is to intentionally put a thinner section of track in the power traces. That trace acts as a fuse of last resort. That's the bit that will blow and you can put that somewhere "safe"

\$\endgroup\$
1
\$\begingroup\$

The arc needs adjacent conductors in order to propagate successfully.

I understand about the parasitic inductances and resistances and all, but why not make big, fancy holes in the layer opposite to the thick conductor, instead of a total copper pour?

The hole size could be determined experimentally, but few mm "should be enough for everybody" (at least at your 100V without much of inductance in series).

The arc will get to the hole and will meet an increasing gap going sideways.

\$\endgroup\$
0
\$\begingroup\$

The single PCB is perhaps a poor choice. Discrete construction with separate PCBs for the two (positive and negative) MOSFET arrays are standard practice at these power levels. <goes back to fixing arc welders, lighting ballasts, etc>

\$\endgroup\$
3
  • 4
    \$\begingroup\$ This is not an option. Separate PCBs for positive and negative MOSFETs imply huge parasitic inductances, low switching frequency (I am running these at 30kHz pwm at the hundreds of amps) large dead times, big boxes etc... Simply not an option. I have boards with separate power stages on IMS but they cost 3x as much and are not DIY friendly. \$\endgroup\$ Commented Jan 18, 2023 at 23:04
  • 2
    \$\begingroup\$ "but they cost 3x as much" - and now we know why. \$\endgroup\$ Commented Jan 18, 2023 at 23:48
  • 1
    \$\begingroup\$ Actually they cost 3x as much because they are loaded with TOLL MOSFETs which are Infineon and 6$ a piece, rather than 1.5$ per TO220... and you cannot solder them without a reflow oven or hot plate which is exactly not DIY friendly. Bare boards are barely any different price. \$\endgroup\$ Commented Jan 19, 2023 at 1:36

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.