EYE ON NPI: Texas Instruments BQ27427 System-Side Impedance Track™ Single-Cell Battery Fuel Gauge #EYEonNPI #DigiKey @DigiKey @Adafruit

This week’s EYE ON NPI (video) is going to fuel up your portable battery-powered designs with the Texas Instruments BQ27427 System-Side Impedance Track™ Single-Cell Battery Fuel Gauge, a powerful and inexpensive way to add high quality battery monitoring for charge-rate and aging tracking at the system side.

Lithium Ion / Polymer batteries – you love them for their low cost, high power density, and 3.7V nominal voltage, but keeping them recharged and letting people know exactly how much battery life is left is non-trivial.

Like most batteries, common LiPoly/LiIon’s start with a high peak voltage right after charging of about 4.2V, drop quickly to about 3.7V and then slowly drift down till they get to 3.0V at which point the cut-off circuitry disconnects until they are recharged. It’s really easy to tell when the battery is 90% or greater charge, just look for a voltage of 3.9V or higher. It’s also pretty easy to tell when they’re 10% or less, the voltage will be 3.3V or lower.

But that in-between section is tough because the slope during discharge is very shallow and the voltage changes quite a bit with aging, temperature, and discharge rate. So while there are battery monitors that can use just the voltage across the battery terminals, they’re not going to be as precise as a coulomb-counter design that takes into account both voltage and current.

From TI’s White Paper on the topic:

“An impedance-based battery fuel gauge, as the name implies, uses the measured impedance of the battery’s cells as a key input to its remaining capacity predictions. The gauge measures and stores in real-time the battery pack’s resistance as a function of state-of-charge. The real-time resistance profiles along with the stored battery open-circuit voltage tables (open-circuit voltage vs. state-of-charge) enables the gauge to predict the battery pack’s discharge curve (by adjusting for the IR drop) under any system-use condition and temperature.

The algorithm uses current integration (coulomb counting) when the system is ON, and open-circuit voltage measurement when the system is OFF or in SLEEP to adjust remaining state-of-charge (RSOC) up or down (for charge or discharge) the predicted discharge curve. By using the predicated discharge curve, the gauge can accurately calculate the battery pack’s remaining discharge capacity (RM) and the system’s run-time to empty (RTTE).

Since an impedance track gauge continuously adjusts RM and FCC for impedance and the change in impedance, rate and temperature inefficiencies and aging are inherently taken into account, enabling the gauge to maintain a high level of accuracy throughout the life of the system.”

Texas Instruments has a few chips in the Impedance Track family – the BQ27427 charger is the latest to come out. It’s very small, coming as a 9-pin 1.6×1.6 BGA with the center pad being a shared ground so you don’t need plugged vias to use. It’s also really easy to use, requiring only 2 small stabilization capacitors. Internal temperature monitoring means you don’t need a separate thermistor.

The high-side 7 mΩ current sense resistor also means one less part on the BOM. I2C pins are used to communicate with the monitor and set battery characteristics. There’s also an optional input that can be used to connect to a mechanical or electrical battery insertion switch or to an external thermistor, and an optional output that can be used as a battery low indicator.

Because so much is integrated, and the chip is so small, its very easy to pop it into your design between the battery terminal and the VBAT lines that go to your battery charger and power supply. The peak battery voltage and capacity are easy to look up since they’re written on the battery.

For other configuration settings you can use BQStudio / GaugeStudio with the TI battery devboard to characterize and customize the learning cycle. Either way, you will need to write the configuration to the sensor on every boot.

Pick up the Texas Instruments BQ27427 and other chips from the Impedance Track family stocked at DigiKey for immediate shipment. Order today and you’ll get precision lipoly monitoring that will work with any setup or battery configuration by tomorrow afternoon!


Adafruit publishes a wide range of writing and video content, including interviews and reporting on the maker market and the wider technology world. Our standards page is intended as a guide to best practices that Adafruit uses, as well as an outline of the ethical standards Adafruit aspires to. While Adafruit is not an independent journalistic institution, Adafruit strives to be a fair, informative, and positive voice within the community – check it out here: adafruit.com/editorialstandards

Stop breadboarding and soldering – start making immediately! Adafruit’s Circuit Playground is jam-packed with LEDs, sensors, buttons, alligator clip pads and more. Build projects with Circuit Playground in a few minutes with the drag-and-drop MakeCode programming site, learn computer science using the CS Discoveries class on code.org, jump into CircuitPython to learn Python and hardware together, TinyGO, or even use the Arduino IDE. Circuit Playground Express is the newest and best Circuit Playground board, with support for CircuitPython, MakeCode, and Arduino. It has a powerful processor, 10 NeoPixels, mini speaker, InfraRed receive and transmit, two buttons, a switch, 14 alligator clip pads, and lots of sensors: capacitive touch, IR proximity, temperature, light, motion and sound. A whole wide world of electronics and coding is waiting for you, and it fits in the palm of your hand.

Have an amazing project to share? The Electronics Show and Tell is every Wednesday at 7:30pm ET! To join, head over to YouTube and check out the show’s live chat and our Discord!

Join us every Wednesday night at 8pm ET for Ask an Engineer!

Join over 38,000+ makers on Adafruit’s Discord channels and be part of the community! http://adafru.it/discord

CircuitPython – The easiest way to program microcontrollers – CircuitPython.org


New Products – Adafruit Industries – Makers, hackers, artists, designers and engineers! — New Products 11/15/2024 Featuring Adafruit bq25185 USB / DC / Solar Charger with 3.3V Buck Board! (Video)

Python for Microcontrollers – Adafruit Daily — Python on Microcontrollers Newsletter: Programming Pi 5 PIO, CircuitPython & VSCode and Much More! #CircuitPython #Python #micropython @ThePSF @Raspberry_Pi

EYE on NPI – Adafruit Daily — EYE on NPI Maxim’s Himalaya uSLIC Step-Down Power Module #EyeOnNPI @maximintegrated @digikey

Adafruit IoT Monthly — Halloween, WiLo, and more!

Maker Business – Adafruit Daily — The worlds largest car exporter: China

Electronics – Adafruit Daily — Are you grounded?

Get the only spam-free daily newsletter about wearables, running a "maker business", electronic tips and more! Subscribe at AdafruitDaily.com !



No Comments

No comments yet.

Sorry, the comment form is closed at this time.