ZHCADY9A April 2024 – January 2025 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
大多數(shù)數(shù)字溫度傳感器,尤其是具有 I2C 接口的傳感器,都采用 12 位 Q4 格式。原始 LM75 傳感器采用 Q1 格式并提供 9 位分辨率。LM75 傳感器只能通過(guò)單個(gè) Q 位以半度為增量報(bào)告溫度。LM75 的后繼產(chǎn)品提供可配置的 9/10/11/12 位分辨率。啟用后,這些額外的位將作為 Q 位,并分別提供 Q1/Q2/Q3/Q4 格式。盡管具有額外的位,但這些格式仍然 100% 軟件兼容。這種兼容性源于小數(shù)點(diǎn)的位置固定不變,如圖 1-2 所示;在位數(shù)缺失時(shí),輸出數(shù)據(jù)不會(huì)在寄存器內(nèi)移位。
這種格式的一個(gè)方便之處在于,如果不需要有理數(shù)分辨率,可以極大地簡(jiǎn)化溫度輸出的計(jì)算。結(jié)果的高 8 位表示整數(shù)溫度,無(wú)需執(zhí)行額外的計(jì)算步驟。請(qǐng)參閱下圖中的示例,其中高位的值為 32,溫度為 32.5625°C。
需要注意的是,這種格式無(wú)法表示超過(guò) 128°C 的溫度,而現(xiàn)代傳感器的額定工作溫度高達(dá) 150°C。
溫度 | 數(shù)字輸出 | |
---|---|---|
二進(jìn)制 | 十六進(jìn)制 | |
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 |