1

I have a circuit that worked fine on a a 12v lead acid battery for a day. Once connected to a 12v 3a power supply it didn't work properly and then the ams1117 5v burned up and so did a 3.3v one within a few minutes. The 12v power supply is a cheap Chinese model from eBay. My meter shows 12.3v but I don't have a scope. I understand that ripples in the output of the power supply have probably caused this but what does that mean and how has it exceeded the rating of the converter? Is there a simple fix so I can use the power supply? Would a 12v motor or relay be susceptible to the ripples? I'm going to run my esp8266 from a different source but I'd like to keep using the power supply for the motor and 12v relays.

closed as off-topic by Majenko, Michel Keijzers, per1234, gre_gor, sa_leinad Jul 16 '17 at 15:16

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "This question does not appear to be about Arduino, within the scope defined in the help center." – Majenko, Michel Keijzers, per1234, gre_gor, sa_leinad
If this question can be reworded to fit the rules in the help center, please edit the question.

  • 1
    Full and detailed schematic? – Majenko Jul 15 '17 at 10:24
  • 1
    The 12v power supply is a cheap Chinese model from eBay - probably has **** poor mains isolation then. – Majenko Jul 15 '17 at 10:37
  • 2
    There may well be some 240v component on the output, yes. It is common for the transformer insulation to be very poor, and the class X capacitor across it to be the wrong type or even non existent. – Majenko Jul 15 '17 at 12:43
  • 2
    You should take a look at some of BigClive's teardowns of cheap Chinese usb chargers on YouTube to see how bad they can be. – Majenko Jul 15 '17 at 12:46
  • 1
    #SDsolar I spent most of today trying to get it back in again! #Majenko, BigClive was a terrific recommendation. – Squats Jul 16 '17 at 15:01
2

Running an Arduino board with 12V is almost always too much. With only a few leds the voltage regulator on the Arduino boards gets too hot.

The best voltage is 7.5V. Then the voltage regulator has only little power dissipation and it is just high enough to turn off the USB 5V power.
Or power the Arduino board with a 5V (from a USB charger, or USB power pack) to the USB connector.

Never use a power supply that is not certified. It is a safety risk that can be avoided with a few dollars more.
The cheap power supply can have ripples, but it can for example have noise in the MHz range, or a voltage spike when turned on, or voltage overshoot when more current is required. There can also be a coupling to the mains as @Majenko wrote. I have had a few of those. Nasty stuff!
Even with a scope, you can not tell if the power supply is really okay.

If you have a unreliable power source or a voltage that is too high, then a DC-DC converter can convert it into a nice steady voltage.
However, you should first get rid of that cheap power supply and buy a good one.

  • Aside from certification (i'm not even sure what a sound certification in Australia would be), how would you evaluate a power supply? – Squats Jul 15 '17 at 12:48
  • 1
    With a table full of equipment and a qualified test person. For example with a temperature controlled box to test the temperature range. With a FLIR camera. With a power analyzer (to test in what way it gets it current from the mains). With equipment that simulate different loads. Inrush currents, transient tests, and so on, and so on. – Jot Jul 15 '17 at 15:40
0

ripples in the output of the power supply have probably caused this

probably not. calculate the power dissipation on the regulator and check against its datasheet to see how much temperature rise it was going through. that would help you avoid the same mistake next time.

  • I will look at the power versus the data sheet but I hadn't because it worked fine for a day on a lead acid battery. How could that change based on the type of power source? – Squats Jul 15 '17 at 12:44

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