5
\$\begingroup\$

I'm trying to find a small 1000µf capacitor for my Arduino shield. The shield is a digital synthesizer that is powered by the Arduino's 5v regulated power. After discovering that the 5v supply from the Arduino is incredibly noisy when using it to generate sound whilst plugged into my computers USB port, I popped on a 1000µf cap and all was good.

Now I'm trying to find a more compact solution, as the massive 1000µf cap hanging off the shield is just too huge, plus it gets in the way of the header connections and other components on my board - making it hard to stack the shield with other Arduino shields.

I've found some nice and compact 1000µf caps, they're niobium oxide based and so they have a pretty low voltage rating.

Link to part on Farnell

My question is this: Can I use more than one niobium oxide capacitor in order to increase the maximum voltage handling?

The capacitors I'm interested in have a maximum voltage rating of 4v, I would like to double that, the voltage they will nominally have to handle will be 5v, however I'd like to have a fair bit of head room.

Thanks.

\$\endgroup\$
  • \$\begingroup\$ If caps have leakage then adding a high value resistor across each helps to keep te voltages balanced. Rparalell << R effective cap leakage. \$\endgroup\$ – Russell McMahon Oct 11 '11 at 12:48
  • \$\begingroup\$ electronics.stackexchange.com/questions/3062/… \$\endgroup\$ – endolith Oct 11 '11 at 14:17
  • \$\begingroup\$ Thx @Endolith, I did not see that question! \$\endgroup\$ – Jim Oct 11 '11 at 14:56
13
\$\begingroup\$

You can put capacitors in series, but that rarely works out better than getting the right cap in the first place. As Steven said, two of the same caps in series have double the voltage rating but half the capacitance.

You also have to be careful that the DC level of the node between the caps is at about 1/2 the voltage. If one cap has a little more leakage than the other, and this is quite possible, then the mid node won't be near 1/2 way and the voltage rating of one of the caps is exceeded anyway. One way to deal with this is to put deliberate leakage around each cap that is significantly larger than their actual leakage. In other words, put a resistor accross each cap. Make these resistors has high as possible but to still have several times the cap leakage current flowing thru them. The resistors form a voltage divider that keeps the midpoint at about 1/2 the voltage.

However, all this is a kludge around your original problem. You want to power something at 5V and you have only a noisy 5V supply available. Putting a big fat 1 mF cap accross this supply apparently attenuates the noise enough, but there are other ways too. How much current do the noise-sensitive parts of your circuit draw? If it's limited to 100 or even 200 mA, then a ferrite "chip inductor" in series with the supply followed by a 20 µF ceramic cap to ground might by all you need.

Probably a all around better approach is to locally make your own 5V from the higher voltage the Arduino also uses for that purpose. I don't know what voltage the Arduino runs on, but somewhere in your system there must be a higher voltage with some sort of regulator making the 5V the Arduino uses. That gives you more headroom to drop a little voltage in a filter before your regulator. The filter removes high frequencies from the higher voltage, and the active electronics in the regulator then deals with the remaining low frequencies. That should produce a nice clean 5V independent of the Arduino and therefore with none of the Arduino's noise on it. Another advantage of this is that it doesn't load the Arduino's 5V supply. I don't know how much extra current capacity that supply has, but probably not a large amount.

\$\endgroup\$
  • \$\begingroup\$ Thanks for your detailed answer. You have given me a few options to consider, it certainly seems like there is a better option than using a big old cap. The LC filter sounds like a great option. I'm regulating down the 5v volts to 3.3v anyway, so some losses inbetween will probably be okay. cheers! \$\endgroup\$ – Jim Oct 11 '11 at 13:17
  • \$\begingroup\$ What kind of value would you suggest for the inductor? Or is there a formula that can be used to calculate a good one? \$\endgroup\$ – Majenko Oct 11 '11 at 15:32
  • 1
    \$\begingroup\$ @Majenko: The point is to reduce the high frequencies enough so that the active circuit in a voltage regulator can handle the remaining ones. Usually up to a few 10s of kHz is OK. For example, I often use some 950nH 600mOhm 200mA 0805 ferrites. With 22uF capacitance following these, you get one pole at 12 kHz from the R-C action, and another two poles at 35 kHz from the L-C action. That is usually good enough. \$\endgroup\$ – Olin Lathrop Oct 11 '11 at 16:22
8
\$\begingroup\$

Yes, you can, but placing two capacitors in series halves their capacitance, so you will have to place two sets of series caps in parallel. Don't know if that will be more compact than a single 1000\$\mu\$F/6.3V type. Costly it will be in any case...

AVX has some compact SMD tantalums, 1000\$\mu\$F/6.3V.

\$\endgroup\$
  • \$\begingroup\$ Right O, I suspected that might be the case. There's always a trade off! You make a fair point, 4 niobium oxide capacitors is a bit too expensive, I think I might be looking at using a 8mm diameter electrolytic in an axial package, so I can lie it down on the board. \$\endgroup\$ – Jim Oct 11 '11 at 12:17
  • \$\begingroup\$ Note also that you may want a resistor (high value, e.g. 1 M ohm) in parallel with each capacitor to make sure that any mismatch in the leakage for each capacitor does not result in a disproportionately high voltage across one of them. \$\endgroup\$ – Paul R Oct 11 '11 at 12:30
  • \$\begingroup\$ @Stevenvh - those tantalums look good, 6.3v won't give me much head room, but I guess it's not as much of a problem compared to electrolytic caps. Plus I already have a couple of tantalums on my board as it is, a couple more won't hurt ;) \$\endgroup\$ – Jim Oct 11 '11 at 12:56

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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