解析TMP441/TMP442:高精度溫度傳感器的技術奧秘
在電子設備的設計中,精確的溫度監測至關重要。TMP441和TMP442作為德州儀器(TI)推出的遠程溫度監測器,憑借其高精度、多通道以及豐富的功能特性,在眾多應用場景中得到了廣泛應用。今天,我們就深入剖析這兩款溫度傳感器,探索它們的技術奧秘。
文件下載:tmp441.pdf
產品概述
TMP441和TMP442將本地管芯溫度測量通道與一個(TMP441)或兩個(TMP442)遠程結溫度測量通道集成在單個SOT23 - 8封裝中。它們兼容兩線和SMBus接口,工作溫度范圍為 - 40°C至 + 125°C,內部包含多個寄存器用于存儲配置信息和溫度測量結果。
關鍵特性
高精度測量
TMP441和TMP442的遠程和本地溫度傳感器精度最高可達±1°C,無需校準即可為多個IC制造商提供準確的溫度測量。這種高精度特性使得它們在對溫度精度要求較高的應用中表現出色。
自動補償與校正
- 自動Beta補償:隨著處理器工藝尺寸的縮小,Beta因子的變化對溫度測量的影響日益顯著。TMP441/42通過控制集電極電流而非發射極電流,自動檢測并選擇合適的范圍,有效校正因溫度變化導致的Beta因子變化,確保測量精度。
- 串聯電阻消除:應用電路中的串聯電阻(如PCB走線電阻和遠程線路長度引起的電阻)會導致溫度偏移。TMP441/42能夠自動消除高達1kΩ(Beta校正禁用時)或300Ω(Beta校正啟用時)的串聯電阻,無需額外的特性表征和溫度偏移校正。
- η - 因子校正:不同晶體管的η - 因子特性可能不同,TMP441/42允許通過η - 因子校正寄存器調整有效η - 因子,以匹配遠程通道所使用的特定晶體管的特性,減少溫度偏移。
多通道測量
TMP441具有一個遠程溫度監測通道,而TMP442則擁有兩個遠程溫度監測通道,能夠同時監測多個位置的溫度,滿足不同應用場景的需求。
故障檢測
TMP441/42能夠檢測DXP輸入的故障(如二極管連接錯誤、開路等),短路情況會返回 - 64°C的值。當檢測到故障時,溫度結果寄存器中的OPEN位會被置為 '1',提醒用戶注意。
低功耗設計
通過關閉除串行接口之外的所有設備電路,TMP441/42的關斷模式可將電流消耗降至通常小于3μA,實現最大程度的節能。
電氣特性
溫度誤差
在不同的溫度范圍和電源電壓條件下,TMP441/42的本地和遠程溫度傳感器都能保持較低的溫度誤差。例如,在TA = 0°C至 + 100°C、VS = 3.3V的條件下,遠程溫度傳感器的誤差典型值為±0.25°C至±1°C。
轉換時間
轉換時間與電源電壓、通道類型以及Beta校正的啟用與否有關。在VS = 2.7V至5.5V、TA = - 40°C至 + 125°C、TDIODE = - 40°C至 + 150°C的條件下,本地通道的轉換時間在12ms至17ms之間,遠程通道的轉換時間在36ms至137ms之間。
功耗
TMP441/42的功耗與轉換速率密切相關。轉換速率越高,功耗越大。例如,在5.5V電源電壓下,轉換速率為8次/秒時,TMP441的平均電流約為634μA,TMP442約為652μA。
寄存器配置
TMP441/42內部包含多個寄存器,用于存儲配置信息、溫度測量結果和狀態信息。以下是一些關鍵寄存器的介紹:
指針寄存器
8位指針寄存器用于尋址給定的數據寄存器,在執行讀命令之前,必須先通過寫命令設置指針寄存器的值。
溫度寄存器
本地和遠程通道各有一個高字節寄存器和一個低字節寄存器,用于存儲溫度測量結果。高字節寄存器包含溫度ADC結果的最高有效位(MSBs),低字節寄存器包含最低有效位(LSBs)。溫度寄存器可以作為16位寄存器進行讀取,以確保讀取的數據來自同一ADC轉換。
狀態寄存器
狀態寄存器報告溫度ADC的狀態,BUSY位為 '1' 表示ADC正在進行轉換,為 '0' 表示轉換完成。
配置寄存器
- 配置寄存器1:設置溫度范圍并控制關斷模式。通過設置SD位可以啟用或禁用溫度測量電路,設置RANGE位可以選擇標準測量范圍( - 55°C至 + 127°C)或擴展測量范圍( - 55°C至 + 150°C)。
- 配置寄存器2:控制哪些溫度測量通道被啟用以及外部通道是否啟用電阻校正功能。通過設置RC、LEN、REN和REN2位,可以靈活配置測量通道。
轉換速率寄存器
轉換速率寄存器控制溫度轉換的速率,通過調整轉換之間的空閑時間來平衡功耗和溫度寄存器的更新速率。
Beta補償配置寄存器
設置Beta補償配置寄存器的值可以選擇不同的Beta范圍,并確定相應的η - 因子。
η - 因子校正寄存器
用于調整有效η - 因子,以確保溫度轉換的準確性。
軟件復位寄存器
向軟件復位寄存器寫入任何值可以將所有寄存器恢復到上電復位狀態,并中止正在進行的轉換。
識別寄存器
通過讀取識別寄存器,可以獲取設備的制造商ID和設備ID,方便軟件識別。
應用信息
基本連接
TMP441只需在DXP和DXN之間連接一個晶體管,TMP442則需要在DXP1和DXN1以及DXP2和DXN2之間連接晶體管。SCL和SDA接口引腳需要上拉電阻作為通信總線的一部分,建議使用0.1μF的電源旁路電容進行良好的本地旁路。
濾波
為了減少噪聲對溫度測量的影響,TMP441/42在DXP和DXN輸入上內置了65kHz濾波器。此外,還可以使用差分低通濾波器來衰減不需要的耦合信號。在大多數應用中,建議選擇Rs < 1kΩ和CDIFF < 500pF的參數。
遠程傳感
TMP441/42可以與離散晶體管或內置在處理器芯片和ASIC中的襯底晶體管配合使用。為了獲得最佳精度,應選擇滿足特定標準的晶體管,如基極 - 發射極電壓在特定電流和溫度下的范圍、基極電阻以及hFE的變化范圍等。
測量精度和熱考慮
溫度測量的精度取決于溫度傳感器與被監測系統點的熱接觸情況。本地溫度傳感器監測設備周圍的環境空氣,熱時間常數約為2秒。在實際應用中,TMP441/42的封裝與PCB的電氣和熱接觸以及強制氣流都會影響測量精度。此外,設備的內部功耗也可能導致溫度升高,但由于使用的電流較小,遠程溫度傳感器激勵引起的內部功耗可以忽略不計。
布局考慮
為了確保測量精度,在PCB布局時應遵循以下原則:
- 將TMP441/42盡可能靠近遠程結傳感器放置。
- 并排布線DXP和DXN跡線,并使用接地保護跡線屏蔽它們,避免相鄰信號的干擾。
- 盡量減少銅 - 焊料連接引起的額外熱電偶結,確保DXP和DXN連接中的銅 - 焊料連接數量和位置相同,以消除熱電偶效應。
- 在V +和GND之間直接使用0.1μF的本地旁路電容,將DXP和DXN之間的濾波電容最小化至330pF或更小。
- 如果遠程溫度傳感器與TMP441/42之間的連接長度小于8英寸,使用雙絞線連接;超過8英寸時,使用屏蔽雙絞線,并將屏蔽層盡可能靠近TMP441/42接地,避免接地環路和60Hz干擾。
- 徹底清潔并去除TMP441/42引腳周圍的所有助焊劑殘留物,以避免溫度偏移讀數。
總線與接口
總線概述
TMP441/42兼容SMBus協議,作為從設備在兩線總線或SMBus上工作。主設備通過生成串行時鐘(SCL)、控制總線訪問以及生成START和STOP條件來控制總線。
串行接口
TMP441/42的SDA和SCL引腳采用開漏I/O線連接,具有集成的尖峰抑制濾波器和施密特觸發器,可減少輸入尖峰和總線噪聲的影響。它們支持快速(1kHz至400kHz)和高速(1kHz至3.4MHz)模式的傳輸協議,所有數據字節均先傳輸最高有效位(MSB)。
串行總線地址
主設備需要通過從設備地址字節來尋址TMP441/42,從設備地址字節由七個地址位和一個方向位組成,指示讀或寫操作的意圖。TMP441支持九個從設備地址,TMP442A和TMP442B則有兩種不同的固定串行接口地址。
讀寫操作
在讀取或寫入TMP441/42的特定寄存器時,需要先通過指針寄存器設置正確的地址。讀取操作應先讀取溫度寄存器的高字節,再讀取低字節,也可以使用單字節讀取命令將溫度寄存器作為16位寄存器進行讀取。
高速模式
當兩線總線的頻率高于400kHz時,主設備需要發送高速模式(Hs - mode)主代碼(0000 1xxx),將總線切換到高速操作模式。總線將保持在Hs - mode直到出現STOP條件。
超時功能
如果在START和STOP條件之間,SCL或SDA被拉低超過32ms(典型值),TMP441/42將重置串行接口。為避免激活超時功能,SCL的工作頻率應至少保持在1kHz。
總結
TMP441和TMP442以其高精度、多通道、自動補償和校正等特性,為電子設備的溫度監測提供了可靠的解決方案。在實際應用中,我們需要根據具體需求合理配置寄存器,注意PCB布局和濾波等問題,以充分發揮其性能優勢。你在使用TMP441/42的過程中遇到過哪些問題?又是如何解決的呢?歡迎在評論區分享你的經驗和見解。
-
溫度傳感器
+關注
關注
48文章
3210瀏覽量
163080 -
高精度
+關注
關注
1文章
802瀏覽量
27069
發布評論請先 登錄
TMP441/TMP442,pdf (TEMPERATURE
TMP441 具有自動 β、N 因數和串聯電阻校正的 ±1°C 遠程和本地溫度傳感器
TMP442 具有自動 β、N 因數和串聯電阻校正的 ±1°C 雙路遠程和本地溫度傳感器
解析TMP441/TMP442:高精度溫度傳感器的技術奧秘
評論