ZHCACN4 may 2023 MSPM0L1106
PRODUCTION DATA
“读取所有温度”采用表 4-5 中所示的三个命令,并使 DirectCommands 函数读取它们。最后返回它们的浮点值。表 4-5 显示了如何读取 BQ76952 的 TS 温度。在这个示例代码中,只配置了 TS1 和 TS3,因此只有这两个有返回值。在下面的例子中,TS1 的读数是 0x0B9D,代表一个十进制数 2973 (297.3K),然后换算成大约 24.15℃。TS3 的读数为 0x0B9A,代表一个十进制数 2970 (297.0K),然后换算成大约 23.85℃。
| 命令 | 名称 | 单位 | 类型 | 说明 |
|---|---|---|---|---|
| 0x70 | TS1 Temperature | 0.1K | I2 | 当 TS1 引脚配置为热敏电阻输入时,就会报告其最近的温度测量值。当配置为 ADCIN 时,就会报告 TS1 引脚上的测量电压,单位为毫伏。 |
| 0x72 | TS2 Temperature | 0.1K | I2 | 当 TS2 引脚配置为热敏电阻输入时,就会报告其最近的温度测量值。当配置为 ADCIN 时,就会报告 TS2 引脚上的测量电压,单位为毫伏。 |
| 0x74 | TS3 Temperature | 0.1K | I2 | 当 TS3 引脚配置为热敏电阻输入时,就会报告其最近的温度测量值。当配置为 ADCIN 时,就会报告 TS3 引脚上的测量电压,单位为毫伏。 |
图 4-5 用于读取 TS 温度的 I2C 波形
图 4-6 TS 温度读数的寄存器值