2
\$\begingroup\$

I recently bought a lot of cheap CR2032 batteries from aliexpress. Since there is no manufacturer stated on the package or the batteries, I would like to know if these batteries really have 220 mAh or are they as fake as they are cheap. I would like to use them for a project with the bluetooth SoC nRF51822 QFAA, which draws 3 uA in sleep and few mA when radio is active.

I made a constant current load, to draw the constant current over time and to calculate the total capacity, but I was unable to determine the correct capacity because the voltage on the battery went down to 0.1 V and current from the battery to 10 mA. I used this schematic from instructables.

http://www.instructables.com/id/DIY-Constant-current-load/

I changed the resistor to 10 ohm (around 11) and the voltage on the pot to 0.5 V (not exactlly 0.5V). With these calculations, I should have gotten 45 to 50 mA constant current, but when i measured it, it was 37 mA (good enough). But after a while (no more that 30 minutes) the current dropped to 10 mA and voltage to 0.1 V. After disconnecting the battery the voltage slowly raised to about 3 V. The same happened with the Chinese batteries and with some of the known battery brands.

Is there any other way (or a better schematic) to test CR2032 battery capacity, without buying some kind of battery measuring equipment??

Why did the voltage drop? Was it because of the "high" current I was draining?

Thanks!

\$\endgroup\$
3
  • 5
    \$\begingroup\$ You are drawing way too much current to get a meaningful capacity measurement. Set your constant-current load to 1 mA or so, and see whether the cell lasts ~200 hours. There's no way to do this "quickly". \$\endgroup\$
    – Dave Tweed
    Commented Feb 28, 2016 at 16:51
  • 1
    \$\begingroup\$ Compare to discharge curves on datasheets from a reputable manufacturer such as Panasonic. BTW, real, and fresh, Panasonic cells are only about 25 cents each in 100's. \$\endgroup\$ Commented Feb 28, 2016 at 17:01
  • \$\begingroup\$ Just buy a BT-C3100 to test and charge all your batteries. You'll be happy you did. \$\endgroup\$
    – fletom
    Commented Mar 2, 2016 at 11:48

6 Answers 6

3
\$\begingroup\$

CR2032 batteries are simply not intended for high current. They are lithium/MNO2 chemistry, which makes them lithium, not lithium-ion. For the behavior of a reputable source, see here, for instance where pulling a pulsed load of 23 mA produced about 1/2 volt drop in the output voltage. With that said, your nominal 37 mA isn't that much greater, so I'd expect something on the order of 5 hours duration for your test.

You need to test at much lower currents, like 1 mA max, and take your time. Your nominal 2200 mA-hr would last about 9 days at 1 mA, but even this is stressing the battery. From the web page, a 100 ohm load (about 3 mA) will pull down the battery voltage by half a volt in a few seconds.

EDIT - As Ecnerwal has pointed out, the battery was rated for 220 mA-hr, not 2200. My bad - brain fart. As a result, I'd expect something on the order of an hour or 2 for 37 mA, so low-current testing is still a good idea. At 1 mA, 220 mA-hr is 9 days, of course.

\$\endgroup\$
2
  • 1
    \$\begingroup\$ Factor of 10 issue with the capacity there. 220, not 2200. \$\endgroup\$
    – Ecnerwal
    Commented Feb 28, 2016 at 17:06
  • 4
    \$\begingroup\$ Yes plz I want all of these 2.2 Ah cr2032 \$\endgroup\$
    – Passerby
    Commented Feb 28, 2016 at 17:11
4
\$\begingroup\$

As it happens, I had the same question, and since I also happened to buy an arduino-clone in the same order, I put them both to work to measure the battery.

Because I wanted a fair comparison, I searched in the datasheet from "reputable manufacturers" until I found one that had a discharge curve for a constant resistance, and one that did not take 500 hours. Eventually I found the datasheet for a SONY MicroBattery of the same size (CR1220 in my case). It has a discharge curve for a constant 10 kΩ resistance, which will discharge the battery in roughly 150 hours. I can wait for that.

SONY MicroBattery discharge curve

The Circuit

Then I needed to measure this accurately without excessive loading and keeping the parameters stable over time. I had a bunch of good old OP07 low-drift operational amplifiers at home, which I used for two things:

  • ADC reference voltage together with a reference voltage IC
  • Voltage buffer to decouple the ADC from the battery

I verified that the readings I got from the ADC into the log matched the voltage measured with external voltage meters.

schematic

simulate this circuit – Schematic created using CircuitLab

The Data

After making sure all of this worked well and produced lots of nice data, I powered it up, let it heat up for a while, then connected a fresh battery and waited...

... and waited ...

... After about 200 hours the voltage was practically zero and I had 100 MB of text, which I filtered down, and then superimposed the data from the SONY datashet, the result is this graph: enter image description here

Conclusion

The cheap cell outlasted the expensive cell. Note carefully that my final graph is cut at the bottom, so the difference in voltage looks higher than it is.

Since chemistry isn't my thing, I can not explain the result, but as you can see, the steady-state voltage is roughly 0.1 volt lower than from the SONY datasheet, resulting in a slightly lower current drawn from the cell. This probably accounts for the longer life of the cell.

\$\endgroup\$
2
  • \$\begingroup\$ Going through the work of taking the data is a great exercise. If you ever decide to go even further with it, running a test (possibly side by side) with the documented cell could be interesting. But even more so, recording the temperature at which the test is run as that can have a significant effect on lithium capacities. Another question could be the accuracy of the resistor. \$\endgroup\$ Commented Feb 28, 2016 at 21:12
  • \$\begingroup\$ @ChrisStratton Indeed, this was really just a "quick and dirty" exercise to see if it was even in the same ball park, and to see if I could get the "Arduino" up and running (first time I used any). I measured the resistor at 9969 ohm, but I don't have a calibrated instrument. \$\endgroup\$
    – pipe
    Commented Feb 28, 2016 at 21:22
3
\$\begingroup\$

The problem with all of these answers is that they don't take one important fact about coin cells (all cells & batteries really) into account. That is that the capacity is nominal and wholly dependent on the load. A CR2032 is only 220 mAh when the load is small, 10k ohms or smaller. Maxwell's datasheet shows that a 300 ohm load, for a fraction of a second, every 5 seconds, will drop the capacity to 185 mAh, 18% decrease in capacity. Any large continuous load will decrease it more.

enter image description here

The only way to test is by following the same test conditions as the manufacturer or reliable source uses. In this case, 10~15kΩ, down to 2 Volts, which should be a few hundred hours for a nominal 220 mAh.

AA Alkaline Primary cells, or Li-Po secondary cells also have this, but at much higher loads and capacities, so its not as noticeable. Coin Cells like the CR2032, due to their much lower capacity and high ESR, must be loaded carefully to reach expected capacity goals.

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

For this type of battery the capacity is usually rated using a resistor in the 10k range.

The internal resistance is in the range of a few tens of ohm, therefore you experience a large voltage drop if the load resistor is too low.

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

Lithium coin cells are well known to have significant internal resistance, for one thing. This is why you can power most LEDs directly off a coin cell with no resistor and usually get away with it.

Discharging faster than the 20 hour rate will give you bogus (and low) results on almost any type of battery, for another.

What is the 20 hour rate? Nominal capacity (seems like 220 - 225 mAh is typical for 2032's) over 20 hours - or 11.25 mA, Max, in this case.

Given the usual type of service (low current) that coin cells are put to, the 100 hour rate might be more appropriate, or 2.2 mA - If what you are using them for needs more current, you might want a different kind of battery altogether.

Note that the rated capacity (240 mAh) from the Energizer datasheet linked by @WhatRoughBeast is rated at 0.19 mA (well, at 15K ohm load, and the current given at 2.9 V as the thing goes from over 3 down to 2 V.)

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

CR2032 cells from aliexpress do not operate as long as retail blister pack batteries in my car fob. In this application, the nominal current draw is 4.4uA, but the pulse current when the button is pressed goes up to 6.7mA briefly.

Even with new batteries, the aliexpress sourced battery voltage drops much more during the current pulse because their internal resistance starts about a factor of 2 higher when new.

\$\endgroup\$
2
  • \$\begingroup\$ Beware the question is from 2016, so you might not get traction from the OP. Still a good read of course. \$\endgroup\$
    – P2000
    Commented Jun 24, 2020 at 17:10
  • \$\begingroup\$ I've been wondering why my car fob complains about low battery (using aliexpress cr2032 cell), but when I measure the battery voltage it shows a voltage as if it were new). \$\endgroup\$
    – askvictor
    Commented Jul 2, 2020 at 9:27

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.