Finding the right battery to achieve the right runtime for your wireless device is not a simple topic. By no means does this article claim to be an exhaustive treatment of every detail of every step, but this article will provide an overview to the entire subject so that you can use it as a template for your selection process.

Key takeaways

  • Capacity sizing starts with average current × hours, but real runtime shifts with temperature, peak current and duty cycle.
  • Dynamic loads ≠ constant average: a pulsed profile will not match a constant-current runtime of the same average.
  • Verify data-sheet claims: test multiple batches and conditions; select to worst-case capacity.
  • Rundown tests (in-device or simulated load) give the most realistic runtime figures.

 

First, you must consider the power demands of the device and the desired runtime. By taking the average current you expect to draw from the battery and multiplying it by the number of hours of desired runtime, you can calculate the capacity of the battery you will need. Note that this is only a rough estimate. Actual performance conditions, such as operating temperature, peak current, and duty cycle (ratio of peak current to quiescent current), will impact how much total energy (i.e., capacity) the battery will deliver to the device and therefore impact runtime. In other words, even though a widely varying dynamic current can be represented by a single average current, the capacity that the battery delivers in response to a widely varying dynamic current will not be the same capacity that the battery delivers in response to a constant current equal to the mathematical average of the dynamic current.

For example, if your device requires 180 mA average current, and you want it to run for 10 hours, you would need a 1800 mAh (milliamp-hour) battery. If you device pulls 1.7 A peak currents for 10% of the operating time and 10 mA for the remaining 90% of the time, while this averages to 180 mA, you may not achieve that same 10 hours of runtime from an 1800 mAh battery (depending on the battery chemistry and discharging duty cycle timing).

 

Selecting a Candidate Battery

The next step is to select a candidate battery based on the manufacturer’s data sheet for the battery.

Then, you would need to evaluate how well a battery performs relative to its data sheet. Depending on the battery and the manufacturer’s quality control processes, you may find that there are inconsistencies within and between batches of batteries. The manufacturer may not specify this spread in performance, so you may have to set up a standard suite of tests to verify the battery spec sheet for a sampling of batteries. From this statistical data, you can determine the range of variation. You should select a battery based on the worst case capacity out of the samples analyzed. Any battery you receive with greater than worst case capacity will just mean extra runtime for your device.

 

Testing Under Different Conditions

In addition to testing across batches, you will probably want to test at various conditions (discharge rates, recharge rates, and temperatures) to create profiles of how the battery will respond under different operating conditions.

Design notes

  • Profile the duty cycle: log peak/quiescent currents and durations; use that profile for sizing and test replay.
  • Test temperature corners: validate capacity and voltage behaviour at low and high operating temps.
  • Characterise variability: sample across batches/manufacturers; design to worst-case capacity.
  • Keep procedures consistent: charge protocol, rest time, cut-off voltage and measurement cadence.

 

Using Battery Test Systems

It is relatively easy to find test equipment to implement a standard suite of tests on a battery. Specialized battery test systems provide turnkey software that allows you to set up typical tests to measure battery performance and capacity. (See figure 1.) The test data is stored in a database that allows you to generate the statistics needed to look at variation within and across samples. This testing will yield your own verified version of the manufacturer specs.

 

Typical Battery Test Outputs

Figure 1. List of typical battery tests performed by turnkey battery test systems.

Chart generated from battery test data Explanation of chart
Voltage vs state of chargeThis is typically a family of curves with each curve generated at various discharge rates while holding temperature constant -OR- with each curve at a specific temperature while holding discharge rate constant
Capacity vs temperature This is a family of curves at various temperatures holding discharge rate constant
Capacity vs discharge rate This is a family of curves at various discharge rates holding temperature constant
Capacity vs number of charge-discharge cyclesThis is also known as a cycle life chart and is a curve generated at a given charge rate, discharge rate, and temperature
Internal resistance vs number of charge-discharge cycles This is a curve generated at a given charge rate, discharge rate, and temperature
Internal resistance vs state of chargeThis is a curve generated at a given temperature

Typical battery test outputs used for selection and validation (voltage-SoC, capacity vs temperature/rate, cycle life, internal resistance).

Where this approach helps most

  • Wearables & hearables — bursty radio/CPU loads and small cells.
  • Asset tracking / LPWAN — long idle, high peak TX currents.
  • Smart meters & industrial sensors — temperature extremes, multi-year life targets.

 

What is most important is how the battery will operate under the real world conditions that it will experience when it is used in the final device as it is operated in the user’s real use case. Of course, there may be multiple use cases for the wireless device. For example, if the device is a smartphone, the real use case will vary by user, so it is up to the device designer to create one or more appropriate use cases. Each case would include a sequence of talking, texting, accessing webpages, streaming video, playing games, and listening to music. The amount of time spent on each task would vary between use cases, resulting in some use cases that have high current demand and some that are less demanding.

This kind of testing to see how the device will really deplete the battery is known as a battery rundown test. This is the most difficult test to implement. To perform a battery run down test under real world conditions, you have two options.

 

Battery Rundown Testing

  • Option 1: Testing in the Real Operating Environment
    You can test the battery in the real operating environment while it is providing power to the wireless device. In this test, the wireless device is operated in the desired use case and the battery is run down starting with a fully charged battery. During the test, you continuously measure and log current flow between the battery and the wireless device and continuously measure and log voltage across the battery. With these two measurement waveforms, you can see the real dynamic current flowing from the battery and you can see the resulting battery voltage as it runs down during wireless device operation. This will give you the most realistic assessment of battery runtime.


  • Option 2: Using a Simulated Load
    Similar to option 1, except in this case you can test the battery using a simulation of the wireless device to run down the battery. The wireless device is simulated by an electronic load that is continuously reprogrammed to draw the same dynamic waveform as the wireless device would draw during the specific use case that you are trying to test. While this is just a simulation and may not give the most realistic assessment of runtime, this method gives you the most flexibility as the simulation can be easily reprogrammed to simulate different use cases.


See figure 2 for an example of an instrument that can perform either of the above battery rundown test options.

Figure 2. The Keysight N6705C DC Power Analyzer, outfitted with a Keysight N6781A Battery Drain Analyzer module and BV9201B PathWave BenchVue Advanced Power Control and Analysis Software, provides a complete instrumentation solution for performing battery rundown tests.

Keysight N6705C setup for battery rundown testing.

Integrated platform (with N6781A and PathWave software) for battery rundown and power profiling.

In summary, battery selection consists of finding the right battery, verifying its specs to understand variability within and across batches and across manufacturers, and finally measuring its actual runtime under real world conditions.


To learn more about Keysight N6705C DC Power Analyzers and N6781A Battery Drain Analyzer Click here

Download this article in pdf.

Download

Stay informed


Keep up to date on the latest information and exclusive offers!

Subscribe now

Data Protection & Privacy Policy

Thanks for subscribing

Well done! You are now part of an elite group who receive the latest info on products, technologies and applications straight to your inbox.