SGM451:高精度溫度傳感器的卓越之選
在電子設備的設計中,精確的溫度測量至關重要。SG Micro Corp推出的SGM451溫度傳感器,以其高精度、低功耗等特性,成為眾多應用場景的理想選擇。下面,我們就來深入了解一下這款傳感器。
文件下載:SGM451.pdf
產品概述
SGM451是一款高精度、低功耗的溫度傳感器,集成了本地和遠程溫度通道。遠程傳感器可由分立晶體管或二極管構成,這些元件可集成在MCU和FPGA內部。該傳感器為12位設備,分辨率僅為0.0625℃,能以±0.3℃(典型值)的精度測量本地二極管傳感器的溫度,以±0.8℃(典型值)的精度測量遠程二極管傳感器的溫度。
通過兼容SMBus通信協議的兩線串行接口,可實現與SGM451的通信,并訪問其內部寄存器。SGM451具有諸多優勢,如消除串聯電阻、校準偏移、更改數字濾波器的截止頻率、通過編程更改溫度限制和非理想因子等,這些特性對提高傳感器的精度具有重要意義。
SGM451適用于應用系統中多個位置的高精度溫度測量,其3.0V至5.5V的寬電源電壓范圍使其可應用于廣泛的領域,包括低功耗設備。該設備的工作溫度范圍為 -40℃至 +125℃。
產品特性
高精度測量
- 本地二極管傳感器:精度可達±0.3℃(典型值)。
- 遠程二極管傳感器:精度為±0.8℃(典型值)。
- 分辨率:本地和遠程通道分辨率均為0.0625℃。
寬電壓范圍
- 電源和邏輯電壓范圍:3.0V至5.5V,在3.3V電源下支持1.8V I2C總線電壓。
低功耗
- 工作電流:典型值為15μA。
- 關斷電流:典型值為0.4μA。
其他特性
- 具備消除串聯電阻、校準偏移、可編程數字濾波器、二極管故障檢測等功能。
- 采用兩線和SMBus串行接口。
- 提供綠色TDFN - 2×2 - 8BL封裝。
應用領域
SGM451的高精度和低功耗特性使其在多個領域得到廣泛應用,包括:
電氣特性
溫度誤差
在不同的溫度范圍和條件下,SGM451的溫度誤差表現良好。例如,在 -20°C至 +85°C的環境溫度下,本地溫度傳感器的誤差典型值為±0.3℃;在 -40°C至 +125°C的環境溫度下,遠程溫度傳感器的誤差典型值為±0.8℃。
溫度測量相關參數
- 轉換時間:單次測量模式下,本地和遠程總轉換時間典型值為32ms。
- 分辨率:本地和遠程溫度傳感器分辨率均為12位。
- 遠程傳感器源電流:高、中、低三種模式下分別為120μA、45μA和7.5μA。
SMBus接口
- 輸入電壓:高電平輸入電壓典型值為1.6V,低電平輸入電壓最大值為0.8V。
- 時鐘頻率:范圍為0.01MHz至2.5MHz。
電源相關參數
- 電源電壓范圍:3.0V至5.5V。
- 靜態電流:根據不同的轉換速率,靜態電流有所不同。例如,每秒0.0625次轉換時,典型值為15μA;每秒16次轉換時,典型值為93μA。
功能詳細介紹
溫度測量數據
本地和遠程溫度傳感器的分辨率為12位,對應0.0625℃(LSB)。不同溫度對應不同的二進制形式,可通過標準二進制和擴展二進制表示。測量溫度低于0℃時,二進制形式始終為00h;高于 +127℃時,二進制形式為7Fh。通過更改配置寄存器的RANGE位,可擴展溫度測量范圍至 -64℃至 +191℃。
串聯電阻消除
SGM451的串聯電阻消除技術可消除由PCB走線電阻或RC低通濾波器引起的測量誤差,最大可消除1kΩ的電阻,無需額外的溫度偏移校正。
差分輸入電容
差分輸入之間允許的最大電容為1000pF,可減少溫度測量誤差。
濾波
SGM451集成了65kHz濾波器,輸入兩端的電容可增強抗噪能力,建議電容值在100pF至1000pF之間。此外,還可使用內部數字濾波器進一步降低噪聲影響,該濾波器有兩個可編程級別。
傳感器故障檢測
若二極管連接不正確,SGM451的D + 引腳會產生故障信號。開路可被檢測到,短路時等效溫度為 -64℃。當D + 引腳電壓超過VCC + 0.3V時,內部檢測電路會觸發。
nALERT和nTHERM功能
nTHERM寄存器存儲溫度傳感器的滯后值,nALERT寄存器通過CONAL[2:0]位確定限制次數。nALERT引腳提供額外的濾波功能。
設備功能模式
- 關斷模式(SD):將配置寄存器的SD位拉高,可關閉除數字串行接口外的電路,實現最大程度的功耗節省。
- 單次測量模式:當配置寄存器的SD位為1時,向單次啟動寄存器寫入任意值,可啟動一次轉換和比較周期,完成后返回關斷模式。
編程串行接口
SGM451在兩線或SMBus系統中作為從設備運行,SDA和SCL線是數字接口的主要線路。集成的施密特觸發器和濾波器可抑制總線噪聲和輸入尖峰。支持快速(1kHz至400kHz)和高速(1kHz至2.5MHz)模式,MSB位首先傳輸。
總線概述
SMBus接口用于SGM451設備,主設備發起傳輸,從設備受主設備控制。通信開始時,主設備發送START信號,然后發送從設備地址和R/W位,從設備確認后開始數據傳輸,傳輸結束時主設備發送STOP信號。
總線定義
- 確認:從設備被尋址后,發送確認位表示成功尋址。
- 總線空閑:SDA和SCL始終保持高電平。
- 數據傳輸:主設備傳輸的數據量無限制,接收設備發送確認位表示成功接收。
- 開始和停止數據傳輸:START條件下,SDA線從高到低;STOP條件下,SDA線從低到高。
串行總線地址
主設備與SGM451通信時,需先發送地址字節,SGM451的從設備地址為4Ch(1001100b)。
讀寫操作
寫操作時,主設備先發送指針寄存器地址和R/W位,再發送相應字節以訪問寄存器。讀操作時,使用指針寄存器中存儲的最后值確定要讀取的寄存器。若需要重復讀取,無需連續發送指針地址字節。
超時功能
啟用SMBus的超時功能后,若SDA和SCL在START和STOP之間保持低電平25ms,SGM451的串行接口將復位。可通過設置通信頻率或控制連續nALERT寄存器的SMBTO位來啟用或禁用超時功能。
高速模式
當兩線總線通信頻率高于1MHz時,主設備在START條件后發送相應的主代碼(00001xxx),SGM451切換輸入和輸出濾波器以支持高達2.5MHz的通信頻率。
通用調用復位
通過兩線通用調用地址00h(00000000)可復位SGM451,若接收到的第二個字節為06h(00000110),則啟動軟件復位。
寄存器信息
SGM451內部有多個寄存器,用于存儲溫度測量結果、配置信息和狀態信息。
指針寄存器
用于尋址數據寄存器,在讀寫操作前需設置指針寄存器的值,上電復位值為00h。
本地和遠程溫度寄存器
數字溫度結果存儲在多個8位寄存器中,高字節存儲1℃分辨率的溫度值,低字節存儲0.0625℃分辨率的小數部分。這些寄存器為只讀,測量完成后更新。
狀態寄存器
指示內部ADC狀態、遠程傳感器連接情況和溫度比較器狀態。通過讀取狀態寄存器可清除相關標志位。
配置寄存器
控制nALERT輸出、設備工作模式、引腳配置和溫度測量范圍等。上電復位值為00h。
轉換速率寄存器
控制溫度轉換速率,默認值為每秒16次轉換,對應寄存器值為08h。
遠程溫度偏移寄存器
存儲系統偏移值,用于校準遠程溫度測量結果。
η - 因子校正寄存器
用于調整η - 因子,上電復位值為00h,對應η = 1.008。
制造商ID寄存器
通過讀取FEh寄存器可獲取制造商代碼,SGM451的制造商代碼為55h。
應用信息
連接方式
測量遠程溫度時,需將外部晶體管連接到D + 和D - 引腳;僅測量本地溫度時,將D + 和D - 引腳連接到GND。SDA、SCL和nALERT/nTHERM2引腳需上拉電阻,VCC引腳需0.1μF旁路電容。
設計要求
選擇外部晶體管時,需考慮基極 - 發射極電壓、基極電阻和hFE等參數。SGM451的η - 因子修剪值為1.008,可通過公式計算因η - 因子不匹配導致的誤差。
詳細設計流程
本地溫度傳感器監測環境空氣,熱時間常數約為2秒。測量精度受PCB板溫度、氣流和SGM451自身功耗等因素影響。
電源建議
SGM451支持3.0V至5.5V的電源電壓,推薦使用3.3V。電源引腳需旁路電容,典型值為100nF,若電源噪聲較大,需額外的旁路電容。
布局建議
為減少輸入噪聲,提高測量精度,SGM451應靠近遠程傳感器放置,D + 和D - 引腳的PCB走線應靠近并屏蔽,減少額外的熱電偶結,使用適當的濾波電容,根據連接長度選擇合適的連接方式,并清理引腳周圍的助焊劑殘留物。
總結
SGM451溫度傳感器以其高精度、低功耗、豐富的功能和廣泛的應用范圍,為電子工程師在溫度測量領域提供了一個優秀的解決方案。在實際設計中,合理應用其各項特性和遵循相關的設計建議,可確保獲得準確可靠的溫度測量結果。你在使用SGM451或其他溫度傳感器時遇到過哪些問題呢?歡迎在評論區分享你的經驗和見解。
-
溫度傳感器
+關注
關注
48文章
3225瀏覽量
163210 -
高精度
+關注
關注
1文章
827瀏覽量
27099
發布評論請先 登錄
SGM451:高精度溫度傳感器的卓越之選
評論