MAX17055 is a 7μA operating current fuel gauge; the ModelGauge m5 EZ algorithm makes fuel gauge implementation easy by eliminating battery characterization requirements and simplifying host software interaction, and by providing tolerance against battery diversity for most lithium batteries and applications.
The algorithm combines the short-term accuracy and linearity of a Coulomb counter with the long-term stability of a voltage-based fuel gauge, along with temperature compensation to provide optimised fuel gauge accuracy. The MAX17055 automatically compensates for cell ageing, temperature, and discharge rate, and provides accurate state of charge (SOC in %) and remaining capacity in milliampere-hours (mAh). As the battery approaches the critical region near empty, the algorithm invokes a special error correction mechanismr. The MAX17055 provides accurate estimation of time-to-empty and time-to-full and provides three methods for reporting the age of the battery: reduction in capacity, increase in battery resistance, and cycle odometer.The chip provides precision measurements of current, voltage, and temperature. Temperature of the battery pack is measured using an internal temperature measurement or external thermistor. A 2-wire I²C interface provides access to data and control registers.
for more detail: Lowest-IQ ‘fuel gauge’ monitors batteries in wearable & portables