深度解析LM95221:精準溫度傳感的理想之選
在電子工程師的日常設計工作中,溫度傳感器是一個不可或缺的組件,特別是在需要精確溫度監測的場景中。今天,我們就來深入探討一款由德州儀器(TI)推出的高性能溫度傳感器——LM95221。
文件下載:lm95221.pdf
概述
LM95221 是一款具備 SMBus 接口的雙遠程二極管數字溫度傳感器,它采用了 sigma - delta 模數轉換器,可精準感測三個熱區的溫度,包括自身芯片的局部溫度以及兩個二極管連接的 MMBT3904 晶體管的溫度。同時,其 2 線串行接口兼容 SMBus 2.0 和 I2C,為工程師在設計中提供了更多的靈活性。
關鍵特性與規格
特性亮點
- 多區域溫度精準感知:不僅能準確測量本地芯片溫度,還能對遠程 IC 或二極管結的溫度進行精確監測,并且具備遠程二極管故障檢測功能,讓溫度監測更加可靠。
- 高分辨率溫度讀取:遠程溫度讀數分辨率可達 0.125°C,有 10 位加符號或 11 位可編程分辨率可選,其中 11 位分辨率能有效應對高于 127°C 的溫度測量;本地溫度讀數分辨率為 0.25°C,采用 9 位加符號格式。
- 靈活的功耗控制:支持可編程轉換速率,工程師可以根據系統需求優化功耗。此外,還具備關機模式和單次轉換控制功能,在不需要溫度數據時可將功耗降至最低。
- 可靠的接口兼容性:SMBus 2.0 兼容接口,支持超時功能,確保數據傳輸的穩定性和可靠性。
- 小巧的封裝形式:采用 8 引腳 VSSOP 封裝,節省電路板空間,適合各種緊湊設計的應用場景。
關鍵規格參數
| 項目 | 規格詳情 |
|---|---|
| 本地溫度精度 | (T_{A}=0^{circ} C) 至 85°C 時,± 3.0°C(最大) |
| 遠程二極管溫度精度 | (T{A}=30^{circ} C) 至 50°C,(T{D}=45^{circ} C) 至 85°C 時,± 1.0°C(最大);(T{A}=0^{circ} C) 至 85°C,(T{D}=25^{circ} C) 至 140°C 時,± 3.0°C(最大) |
引腳功能與應用電路
引腳功能
LM95221 共有 8 個引腳,每個引腳都有其特定的功能,以下為部分重要引腳介紹:
- D1 +、D2 +:二極管電流源引腳,連接到遠程離散二極管連接的晶體管結或遠程 IC 上的二極管連接晶體管結,推薦使用 2.2nF 二極管旁路電容來過濾高頻噪聲。
- D1 -、D2 -:二極管返回電流吸收引腳,需連接到二極管陰極。
- VDD:正電源電壓輸入引腳,工作電壓范圍為 3.0V 至 3.6V,同時需使用 0.1μF 電容與 100pF 電容并聯進行旁路。
- SMBDAT:開漏輸出引腳,為 SMBus 雙向數據線,可能需要外部上拉電阻。
- SMBCLK:SMBus 時鐘輸入引腳,同樣可能需要外部上拉電阻。
典型應用電路
在典型應用中,LM95221 可與 Pentium? 4 處理器配合使用。通過合理配置電阻和電容,能夠實現對處理器溫度的精確監測。同時,在設計電路時,要注意將相關電容盡量靠近 LM95221 的引腳放置,以減少信號干擾。
性能特點
溫度轉換與分辨率
LM95221 完成本地溫度、遠程溫度 1 和 2 的轉換并更新所有寄存器大約需要 66ms。遠程二極管溫度分辨率為 11 位,可編程為 11 位無符號或 10 位加符號格式,最低有效位(LSb)權重為 0.125°C;本地溫度分辨率固定為 9 位加符號格式,LSb 為 0.25°C。
功耗控制
通過可編程的轉換速率,用戶可以根據實際需求調整 LM95221 的功耗。不同的轉換速率會使芯片消耗不同的電源電流,例如在 15Hz 轉換速率且 SMBus 不活動時,靜態電流最大為 2.6mA;關機模式下,電流僅為 335μA。
邏輯電氣特性
LM95221 的邏輯電氣特性完全符合或超過 SMBus 2.0 的規范。其數字輸入輸出特性在不同的電壓和溫度條件下都能保持穩定,確保了數據傳輸的準確性和可靠性。
功能描述與操作
功能概述
LM95221 具備多種實用功能,如遠程二極管故障檢測功能,可檢測 D + 是否短路到 (V_{DD})、D - 或地,以及 D + 是否浮空;溫度轉換速率可編程,用戶可以根據系統需求優化電流消耗;還支持關機模式和單次轉換模式,進一步提高了系統的靈活性和節能效果。
轉換序列
芯片采用輪詢序列進行溫度轉換,在轉換過程中,狀態寄存器中的忙位(D7)會置高。轉換速率可通過配置寄存器中的轉換速率位進行調整,但實際的轉換時間仍保持在 66ms。
電源上電默認狀態
LM95221 上電后會進入已知的默認狀態,如命令寄存器設置為 00h,本地溫度和遠程二極管溫度初始設置為 0°C ,直到第一次轉換完成。
SMBus 接口操作
LM95221 在 SMBus 總線上作為從設備運行,具有固定的 7 位從設備地址。與芯片進行通信時,需要根據不同的操作(讀或寫)發送相應的地址字節和命令字節。讀取溫度數據時,要注意數據的格式和讀取順序,確保獲取準確的溫度信息。
溫度數據格式
遠程溫度數據
遠程溫度數據可以用 11 位二進制補碼或 11 位無符號二進制表示,LSb 為 0.125°C。數據格式為左對齊的 16 位字,存儲在兩個 8 位寄存器中,未使用的位始終報告為“0”。
本地溫度數據
本地溫度數據采用 10 位二進制補碼表示,LSb 為 0.25°C,同樣以左對齊的 16 位字形式存儲在兩個 8 位寄存器中。當本地溫度讀數大于 +127.875°C 時,會發生溢出并轉換為負溫度讀數。
故障檢測與通信
二極管故障檢測
LM95221 內置了專門的二極管故障檢測電路,當檢測到 D + 引腳短路到 GND、D -、(V_{DD}) 或 D + 浮空時,遠程溫度讀數會根據所選格式顯示為 - 128.000°C(有符號格式)或 +255.875°C(無符號格式),同時相應的狀態寄存器位會被置位。
與芯片通信
與 LM95221 進行通信時,需要通過命令寄存器選擇要訪問的數據寄存器。寫入操作需要包含地址字節、命令字節和數據字節;讀取操作則根據命令寄存器的狀態選擇不同的讀取方式。在讀取遠程二極管溫度的 11 位數據時,要先讀取 MSB 寄存器,以確保數據的一致性。
應用提示與布局建議
應用提示
- 本地溫度測量:LM95221 的溫度與印刷電路板的焊盤和走線溫度密切相關,因此在使用時要考慮環境溫度對測量結果的影響。
- 遠程溫度測量:使用遠程二極管可以測量芯片外部的溫度,如目標 IC 的溫度。但要注意不同二極管的非理想性和串聯電阻會對測量結果產生影響,需要進行相應的補償。例如,測量 Pentium 4 處理器的熱二極管時,會有典型的 +1.5°C 偏移;測量二極管連接的 2N3904 時,會有 -3.25°C 的偏移。
PCB 布局建議
在設計 PCB 時,為了減少噪聲對溫度測量的影響,需要遵循以下布局原則:
- 對 (V_{DD}) 進行旁路電容配置,將 100pF 電容盡量靠近電源引腳放置,并在附近設置約 10μF 的大容量電容。
- 使用 2.2nF 二極管旁路電容過濾高頻噪聲,將電容靠近 D + 和 D - 引腳,并確保走線匹配。
- 盡量將 LM95221 放置在距離處理器二極管引腳 10cm 以內的位置,走線應盡量短、直且一致。
- 在二極管走線周圍設置 GND 保護環,但避免在 D + 和 D - 線路之間設置。
- 避免二極管走線靠近電源開關或濾波電感、高速數字和總線線路。如果必須交叉,應采用 90 度角交叉。
- 將 LM95221 的 GND 引腳盡可能靠近處理器與感測二極管相關的 GND 連接。
- 盡量減少 D + 與 GND 以及 D + 與 D - 之間的泄漏電流,保持電路板清潔。
結語
LM95221 憑借其精準的溫度測量能力、靈活的功耗控制、可靠的接口兼容性以及豐富的功能特性,成為了電子工程師在溫度監測設計中的理想選擇。在實際應用中,只要我們充分了解其特性和規格,并遵循合理的設計和布局原則,就能充分發揮該芯片的優勢,為系統的穩定運行提供有力保障。大家在使用 LM95221 過程中遇到過哪些問題呢?又是如何解決的?歡迎在評論區分享交流。
-
溫度傳感器
+關注
關注
48文章
3210瀏覽量
163083 -
性能特性
+關注
關注
0文章
37瀏覽量
5508
發布評論請先 登錄
LM95221雙遠程二極管數字溫度傳感器詳細資料
LM95221,datasheet,pdf(Dual Rem
LM95221 采用 TruTherm 技術且具有 SMBus 和 I2C 接口的雙路遠程和本地溫度傳感器
深度解析LM95221:精準溫度傳感的理想之選
評論