ZHCSM33D February 2022 – January 2025 TMP1826
PRODUCTION DATA
禁用自動轉換時,通過發送溫度轉換命令,由主機 MCU 啟動轉換;啟用自動轉換時,則在完成存在檢測后立即啟動轉換,或者在連續轉換模式下啟動轉換(如果器件由 VDD 供電)。每次轉換結束時,器件都會更新溫度寄存器溫度結果和狀態寄存器位。圖 8-2 顯示該器件支持高精度和舊格式,可通過器件配置 1 寄存器中的 TEMP_FMT 位進行配置。溫度結果的默認設置是舊格式,以確保軟件兼容性。
圖 8-2 溫度格式如果所選的格式為高精度 16 位格式,則結果寄存器中的數據以二進制補碼形式存儲,分辨率為 7.8125m°C、范圍為 ±256°C。如果選擇的格式是舊的 12 位格式,則結果寄存器中的數據以擴展符號形式存儲,分辨率為 62.5m°C、范圍為 ±128°C。在第一次轉換之前,溫度寄存器讀數為 0°C。表 8-1 和表 8-2 顯示了兩種格式的示例,包括可從溫度結果寄存器中讀取的可能的二進制數據和相應的十六進制溫度等效值。
| 溫度 (°C) |
數字輸出(精密格式) | |
|---|---|---|
| 二進制 | 十六進制 | |
| 150 | 0100 1011 0000 0000 | 4B00 |
| 127 | 0011 1111 1000 0000 | 3F80 |
| 100 | 0011 0010 0000 0000 | 3200 |
| 25 | 0000 1100 1000 0000 | 0C80 |
| 1 | 0000 0000 1000 0000 | 0080 |
| 0.125 | 0000 0000 0001 0000 | 0010 |
| 0.03125 | 0000 0000 0000 0100 | 0004 |
| 0.0078125 | 0000 0000 0000 0001 | 0001 |
| 0 | 0000 0000 0000 0000 | 0000 |
| -0.0078125 | 1111 1111 1111 1111 | 起始值也可以是 0,但是由于 SysTick 中斷和 COUNTFLAG 在計數從 1 到 0 時都會被激活,所以沒什么作用 |
| -0.03125 | 1111 1111 1111 1100 | FFFC |
| -0.125 | 1111 1111 1111 0000 | FFF0 |
| -1 | 1111 1111 1000 0000 | FF80 |
| –25 | 1111 0011 1000 0000 | F380 |
| -40 | 1110 1100 0000 0000 | FC00 |
| -55 | 1110 0100 1000 0000 | F480 |
| 溫度 (°C) |
數字輸出 | |
|---|---|---|
| 二進制 | 十六進制 | |
| 140 | 0000 0111 1111 1111 | 07FF |
| 128 | 0000 0111 1111 1111 | 07FF |
| 127.9375 | 0000 0111 1111 1111 | 07FF |
| 100 | 0000 0110 0100 0000 | 0640 |
| 25 | 0000 0001 1001 0000 | 0190 |
| 1 | 0000 0000 0001 0000 | 0010 |
| 0.125 | 0000 0000 0000 0010 | 0002 |
| 0 | 0000 0000 0000 0000 | 0000 |
| -0.125 | 1111 1111 1111 1110 | FFFE |
| -1 | 1111 1111 1111 0000 | FFF0 |
| –25 | 1111 1110 0111 0000 | FE70 |
| -40 | 1111 1101 1000 0000 | FD80 |
| -55 | 1111 1100 1001 0000 | FC90 |