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ù)字溫度傳感器現(xiàn)在已成為行業(yè)標準,因為它們具有高精度并且兼容各種數(shù)字接口,例如 I2C、SPI、UART、1-Wire?、PWM 和新興的 I3C MIPI。這些器件即插即用,無需信號調(diào)節(jié)。
在核心部分,數(shù)字溫度傳感器由偏置或帶隙基準、集成或遠程溫度檢測晶體管以及集成模數(shù)轉(zhuǎn)換器 (ADC) 組成。請注意,溫度傳感器中的 ADC 具有不同的分辨率。例如,12 位 ADC 輸出通常具有 0.0625°C 的 LSB。在 ADC 處理傳感器數(shù)據(jù)后,原始輸出通過數(shù)字接口發(fā)送,并且必須轉(zhuǎn)換為溫度值。這些輸出通常使用二進制補碼有符號定點表示法,這涉及在兩個位位置之間放置一個隱含的二進制點。這種格式在各種不同微控制器和處理器中保持廣泛的兼容性,即使是那些不支持浮點的微處理器和處理器也是如此。
本應用手冊概述了使用定點數(shù)學的算法實現(xiàn)。我們使用“Q 格式”(也稱為 Q 表示法或 Q 點)概念來實現(xiàn)定點表示,以描述和區(qū)分溫度傳感器的典型輸出編碼。QM.n 標記約定代表了不同的溫度傳感器輸出格式和編碼。本文在核心定量層面上對這些概念進行了解釋,然后使用 C 代碼片段、JavaScript、Python 和 Microsoft? Excel 進行了演示。