ZHCSMD9A December 2021 – March 2022 TMP127-Q1
PRODUCTION DATA
温度数据由一个 14 位二进制补码字表示,最低有效位 (LSB) 等于 0.03125°C。寄存器的最后两位始终为 11b。
温度 | 数字输出 | |
---|---|---|
二进制 | 十六进制 | |
175 °C | 0101 0111 1000 0011 | 5783 |
150°C | 0100 1011 0000 0011 | 4B03 |
125 °C | 0011 1110 1000 0011 | 3E83 |
25 °C | 0000 1100 1000 0011 | 0C83 |
0.03125 °C | 0000 0000 0000 0111 | 0007 |
0°C | 0000 0000 0000 0011 | 0003 |
-0.03125 °C | 1111 1111 1111 1111 | 起始值也可以是 0,但是由于 SysTick 中断和 COUNTFLAG 在计数从 1 到 0 时都会被激活,所以没什么作用 |
-25 °C | 1111 0011 1000 0011 | F383 |
-40 °C | 1110 1100 0000 0011 | EC03 |
-55 °C | 1110 0001 0000 0011 | E483 |
第一个数据字节是最高有效字节 (MSB),最高有效位优先,仅允许读取确定温度条件所必须的数据量。例如,如果温度数据的前四位指示过热情况,主机控制器可以立即采取措施来纠正过热情况。