0
\$\begingroup\$

I'm using AMS1117 -3.3v regulator for providing 3.3v to my IO expander mcp23017, unfortunately some short circuit happened and my regulator gave 12v to IO expander, which burned my IC.

How can i prevent this?

\$\endgroup\$
6
  • 1
    \$\begingroup\$ You can't travel back in time but you can learn from errors so, how did this happen? \$\endgroup\$
    – Andy aka
    Commented Dec 29, 2015 at 14:42
  • \$\begingroup\$ When i was checking the voltage in regulator using multimeter, the Output and Gnd pin got shortcircuited. \$\endgroup\$
    – Assazzin
    Commented Dec 29, 2015 at 14:49
  • 5
    \$\begingroup\$ Then the answer is "be more careful when probing the circuit". \$\endgroup\$ Commented Dec 29, 2015 at 16:16
  • \$\begingroup\$ You could use a fuse on the 12v line, rated for slightly higher than the maximum quiescent current. \$\endgroup\$
    – rdtsc
    Commented Dec 29, 2015 at 16:42
  • \$\begingroup\$ I wonder if what actually happend was an open circuit on the regulators ground pin rather than a short circuit. \$\endgroup\$ Commented Dec 29, 2015 at 20:29

2 Answers 2

2
\$\begingroup\$

In the comments, you indicated this happened when proving between output and GND. This suggests to me you were trying to see if your voltage was OK / what you expected.

A good design practice is to place a pair of test points on each power rail you have on the board (one for the rail, one for ground / reference). This won't prevent dangerous short circuits, but it could potentially be safer than probing at the pins of a TO-220 or SOIC where it's easy to mess up due to the pin-spacing. I generally space these 100mil apart. Additionally, a simple LED on each rail (if possible) is a good binary indicator that can give you information before having to pull out the DMM. A LED won't tell you if your 3.3V rail is at 2.8V (unless you're good at visualizing LED brightness), but if it isn't on period, you know you've got a large problem.

If you are only interested in probing the output voltage, and not injecting power into the board through these test points, you can put a 10k resistor in-line with the test point for the voltage rail -- now you're protected against accidental short circuits. These are now sense test points for the rail in question.

None of this will fix what has already happened to you, but are things to consider for your next design.

Finally, if you are running your DUT from a lab power supply, take advantage of its current limiting function. This has saved me many times as well -- it won't always work, but for initial board turn-on, it's invaluable. Chances are you don't always need the potentially 10s of amperes a supply can source; perhaps if your current limit was set to 100mA, your regulator may get warm, but it likely wouldn't have gone poof.

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

You can't completely eliminate the risk but there are a few things you can do to reduce it. Some ideas:

  1. Select a regulator that puts the ground pin in the middle seperating the input and output. In my experiance most positive voltage regulators do, yours seems to be a strange one that doesn't.
  2. Make sure your ground is solidly connected to the regulator. A lost ground on a regulator is BAD
  3. consider regulating in multiple steps and/or using a lower input voltage so that failure of a single regulator results in only a moderate overvoltage.
  4. Consider putting in a zener diode on the regulator output which will start to conduct at moderate overvoltage.
  5. Limit the current going in to the circuit, especially during testing.
\$\endgroup\$

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.