从MAX2782的数据手册可以找到如下信息:
"FULL(T) [ ]: The Full capacity of the battery at the present temperature is reported normalized to the 40°C Full value. This 15-bit value reflects the cell model Full value at the given temperature. FULL(T) reports values between 100% and 50% with a resolution of 61ppm (precisely 2-14)."
寄存器16h和17h分别是当前温度下电池满容量的MSB与LSB,假设16h寄存器值为74h,17h寄存器值为52h,由于FULL[T]寄存器为15位,所以要将它的值除以2,即7452h/2=3726h,转换成十进制则为14118,所以在当前温度下的满电量为14118×61ppm=0.861198, 即86%,这个值为当前温度下的满电量与40°C时满电量的比值,如果电池在40°C时满电量为1000mAh,则当前温度下的电池满容量为860mAh。