Real-time resistance tracking, though, presents its own challenges when load currents vary significantly. Consider, for example, a battery experiencing a C/2 step in load current. (A 1C current indicates the current level necessary to fully charge or discharge the battery in one hour, so a C/2 rate indicates the current level needed to fully charge or discharge the battery in two hours.)
In response to the C/2 step, the resulting battery voltage transient may require several minutes to settle out, and traditional low-frequency impedance-tracking gauge algorithms can’t accurately measure resistance during this time. In contrast, the high-bandwidth Dynamic Z-Track algorithm is able to update the resistance during voltage and current transients.
Battery-Gauge Devices
Texas Instruments offers a complete portfolio of battery-gauge devices for applications ranging from robotic vacuum cleaners to energy-storage systems.
A recent addition that makes use of the Dynamic Z-Track technology is the BQ41Z90 battery gauge and protector, which supports from 3 to 16 cells in series in Li-ion, LiFeP4, NiMH, and Li-polymer battery packs. In addition to offering Dynamic Z-Track technology, it provides cell balancing with up to 50-mA bypass capability per cell. Five general-purpose input/output (GPIO) lines can be configured for driving external LEDs.
The BQ41Z90 employs an 18-bit, integrating, delta-sigma analog-to-digital converter (ADC) in conjunction with an external sense resistor down to 0.25 mW to measure current. A second 16-bit delta-sigma ADC measures battery and individual cell voltages. The device also includes an internal temperature sensor and inputs for four external negative-temperature-coefficient (NTC) thermistors.
The device can communicate over an SMBus v3.2 interface or an I2C interface. It also incorporates a variety of safety functions, including overtemperature and overvoltage protection as well as overcurrent protection in both charge and discharge modes.
To optimize power savings, the device has multiple power modes. In active mode, the CPU, ADCs, and protection functions are on, and typical current draw is 500 µA with no communication. In sleep mode, the ADCs and protection features remain on, but the CPU is halted, and typical current draw is 250 µA.
A deep-sleep mode powers off most functions but retains data in RAM; typical current draw is 80 µA. A hibernate mode reduces typical current draw to 30 µA by powering off everything except the battery-pack-detection and wakeup functions. And finally, shelf and shutdown modes reduce typical current consumption to 3 µA and 0.6 µA, respectively.
For applications that require fewer cells, the company offers the BQ41Z50, which applies the Dynamic Z-Track technology to battery packs with two to four cells in series. It provides cell balancing with up to 25-mA bypass capability per cell.
Conclusion
Unpredictable loads complicate the process of estimating remaining battery life. TI offers the Dynamic Z-Track algorithm to accurately calculate SOC and SOH despite widely varying load currents. The algorithm finds applicability in a variety of applications, including drones, e-bikes, robots, and AI-enabled tablets and laptops.