ZHCU948B September 2020 – May 2022 BQ76952
BQ76952 器件集成了通过数字化内部晶体管基极-发射极电压来测量其内部裸片温度的功能。该电压作为测量循环的一部分定期测量,并使用 0x68 Int Temperature() 命令进行处理以提供温度值。
通过设置 Settings:Configuration:DA Configuration[TINT_EN] 配置位并使 Settings:Configuration:DA Configuration[TINT_FETT] 位保持清零,该内部温度测量可以用于电芯温度保护和使用最小、最大或平均电芯温度的逻辑。同时设置 Settings:Configuration:DA Configuration[TINT_EN] 和 Settings:Configuration:DA Configuration[TINT_FETT],该内部温度测量反而可以用于 FET 温度,尽管在这种情况下不会用于电芯温度。
温度计算方法如下所示:
内部温度(以 0.1K 为单位)=(ADC 值)× Calibration:Internal Temp Model:Int Gain/65536 + Calibration:Internal Temp Model:Int base offset + Calibration:Temperature:Internal Temp Offset
不过,如果(ADC 值)大于 Calibration:Internal Temp Model:Int Maximum AD,则使用 Calibration:Internal Temp Model:Int Maximum AD 作为 ADC 值来计算报告的内部温度。如果计算出的内部温度大于 Calibration:Internal Temp Model:Int Maximum Temp,则将报告的内部温度设置为 Calibration:Internal Temp Model:Int Maximum Temp。