ZHCADY9 April 2024 LM73 , LM75B , LM95071 , TMP100 , TMP101 , TMP102 , TMP103 , TMP104 , TMP107 , TMP1075 , TMP108 , TMP112 , TMP114 , TMP116 , TMP117 , TMP121 , TMP122 , TMP123 , TMP124 , TMP126 , TMP144 , TMP175 , TMP1826 , TMP1827 , TMP275 , TMP400 , TMP401 , TMP411 , TMP421 , TMP422 , TMP423 , TMP431 , TMP432 , TMP435 , TMP451 , TMP461 , TMP464 , TMP468 , TMP4718 , TMP75 , TMP75B , TMP75C
大多数数字温度传感器,尤其是具有 I2C 接口的传感器,都采用 12 位 Q4 格式。原始 LM75 传感器采用 Q1 格式并提供 9 位分辨率。LM75 传感器只能通过单个 Q 位以半度为增量报告温度。LM75 的后继米6体育平台手机版_好二三四提供可配置的 9/10/11/12 位分辨率。启用后,这些额外的位将作为 Q 位,并分别提供 Q1/Q2/Q3/Q4 格式。尽管具有额外的位,但这些格式仍然 100% 软件兼容。这种兼容性源于小数点的位置固定不变,如图 1-2 所示;在位数缺失时,输出数据不会在寄存器内移位。
这种格式的一个方便之处在于,如果不需要有理数分辨率,可以极大地简化温度输出的计算。结果的高 8 位表示整数温度,无需执行额外的计算步骤。请参阅下图中的示例,其中高位的值为 32,温度为 32.5625°C。
需要注意的是,这种格式无法表示超过 128°C 的温度,而现代传感器的额定工作温度高达 150°C。
温度 | 数字输出 | |
---|---|---|
二进制 | 十六进制 | |
127.9375°C | 0111 1111 1111 0000 | 7FF0 |
125°C | 0111 1101 0000 0000 | 7D00 |
25°C | 0001 1001 0000 0000 | 1900 |
0.0625°C | 0000 0000 0001 0000 | 0010 |
0°C | 0000 0000 0000 0000 | 0000 |
-0.00625°C | 1111 1111 1111 0000 | FFF0 |
-25°C | 1110 0111 0000 0000 | E700 |
-40°C | 1101 1000 0000 0000 | D800 |