Electronic – 1-Wire DS2480B overvoltage and ESD protection

1-wirecircuit-protectionesdprotectionsurge-protection

I'm designing a series of 1-Wire components for my SmartHome Bus and use the DS2480B as Busmaster. Because the cable I run around the house has 3 wires (24V, 1-Wire, GND), I'd like to protect the DS2480B from overvoltage caused by accidentally short-circuiting the 24V and DQ lines. If possible, the design should also protect the Busmaster from ESD.

Note that I don't use 12V EEPROM programming, so the Voltage on the 1W line should never exceed 5V during normal operation. The DS2480B has an absolute max rating of 14V on the 1W line.

This is the original circuit proposed by Maxim to RC-Filter the 1W line and to protect the DS2480B from ESD:

DS2480B original circuit

I think I cannot use the DS9503 because it requires that both GND and 1W go through the package. Because I have additional components further down the bus that draw several 100mA of current (from 24V) and the DS9503 has a max current through package of 80mA rating, I can't loop GND through the DS9503.

So I came up with the following designs:

  1. Use a Polyfuse in Series with the Resistor (reduce the resistor so that resistor + R_Fuse =~ 62) and add a Zener-Diode between the DS2480B and the Resistor.
    Protect with Zener and Fuse
    If 24V is connected to the 1W line, the Zener will short-circuit the excess voltage to GND and letting the fuse trip.
    Problems/Questions:

    • Is this feasible?
    • What kind of Zener and Fuse would I need to use so the Zener survives the hit, and the Fuse adds a reliable, low resistante during normal operation?
  2. Same as 1., but add a P-Type Mosfet between the Fuse and the Resistor.
    Protect with Zener, Fuse and Mosfet
    Now, the Mosfet would short-circuit the 24V to GND, causing the fuse to trip faster and taking off load from the resistor and the Zener. However, the Mosfet has to take the hit this time. However, even the smallest Mosfets can take 0.8A continuous and 5A pulsed max currents, so they should be okay.

  3. Use a Polyzen-Fuse such as TE ZEN056V075A48LS.
    Protect with PolyZen-Fuse
    Problems/Questions:

    • During normal operation, the current would flow from V_OUT to V_IN through the package. Is this an issue?

Which design would you recommend, or what kind of dimensions for the components would you use?
Additionally: How do I protect all the components from ESD? Can I still use the DS9503 and just connect one of the GND pins (and if so, which)? or both?

Of course, if you have better ideas, I'm all ears.

Thanks a lot in advance!

Best Answer

Something vital to remember when powering current-hungry devices on the bus cable, is that ground lift quickly becomes a problem, i.e. the DQ-GND voltage diff decreases since GND is lifted by the 24V loads.

If using a CAT5 cable, this can be mitigated by using multiple wires for GND. But with several 100's of mA in the return wire, I'm not sure that will be enough.

A local example: lighting up a 20mA LED with a DS2408 at the far end of my ~80m home network was enough to render the whole net unusable, power cycling it was the only way to get it back. When using three GND leads instead of one (in the CAT5), it works like a charm. Not sure about the rest of the load on the net, but it's some 20+ DS18B20 and a few DS2406's, nothing fancy.

(Sorry, don't have enough reputation to comment, so using Answer even if it is not an Answer...)