具有多個“熱點”的系統通常需要多個溫度傳感器或溫度開關。本應用筆記討論了在此類系統中使用具有模擬、數字和PWM接口的溫度傳感器。
為了防止損壞或性能損失,許多電子系統都包括用于監測熱條件的溫度傳感器。具有多個潛在“熱點”的系統需要多個分布式溫度傳感器。
圖 1 說明了機箱的概念,其中三個位置可能會產生熱故障。其中兩種是高速芯片,如微處理器 (μP)、DSP 或圖形控制器,其工作功率水平能夠產生危險溫度。另一個熱發生器是安裝在機箱后部散熱器上的功率設備。
圖1.這種分布式傳感系統監測散熱器、電路板上的兩個IC和進氣口的溫度。
可以在每個位置放置溫度傳感器,以單獨監測每個溫度。如果任何溫度超過其安全工作范圍,系統可以通過打開冷卻風扇、降低時鐘速度或禁用系統電源來避免出現問題。為了驗證風扇是否正常工作,以及外部環境空氣是否足夠冷以將內部溫度保持在安全范圍內,進氣口的第四個傳感器監測來自冷卻風扇的傳入空氣。
大多數溫度傳感器IC感測自己的管芯溫度,其管芯溫度與封裝引線的溫度幾乎相同。這種IC放置在非常靠近熱設備的位置,可以為熱源提供良好的溫度指示。由于熱源比安裝它的電路板溫暖,因此測量的溫度將略低于源的溫度。
為了盡量減少這種溫差,請將傳感器安裝在盡可能靠近熱源的地方。將傳感器和熱源在其接地引腳和(如果可行)電源引腳處連接在一起。確保銅面積足夠大,以便進行良好的傳熱。一些傳感器封裝具有卡舌,可通過螺栓輕松安裝到其他物體上。這種封裝提供了從安裝片到芯片的出色熱路徑,使其可用于測量散熱器或機箱溫度。
模擬與數字傳輸
一旦將溫度傳感器放置在適當的位置,其溫度信息必須傳達到使用點,通常是微控制器(μC)。所采用的方法首先取決于感測溫度的目的。如果您只需要不時知道每個位置的溫度,一種方法是部署模擬溫度傳感器(IC或熱敏電阻/電阻組合),并使用模數轉換器(ADC)定期測量其輸出電壓。ADC可以是獨立器件,也可以集成在μC上。此類ADC通常包括多路復用器(多路復用器)。如果沒有,則必須添加一個(圖2)。
伊古雷 2.如果ADC位于μC上,并且多路復用器具有足夠的模擬輸入通道來容納系統中的所有傳感器,則這種簡單的分布式溫度檢測方法具有成本效益。
如果傳感器信號線較長且系統產生大量電噪聲,則靈敏度相對較高的傳感器將最大限度地減少噪聲拾取并提高精度。所示傳感器IC的輸出靈敏度為25mV/°C,足以在大多數應用中使用低分辨率ADC。對于具有寬溫度范圍的應用,線性溫度傳感器 IC 通過在整個范圍內產生一致的溫度分辨率,比熱敏電阻具有主要優勢。
有時,μC缺乏足夠的模擬輸入來容納所有系統傳感器和其他模擬信號。在這種情況下,請考慮以其他方式將溫度傳達給μC的傳感器。
包含ADC和標準串行接口的溫度傳感器提供了一種在模擬輸入不足時檢測多個溫度的簡便方法。例如,MAX6625使用2線接口與μC通信,即I2C?/SMBus? 兼容。它有一個引腳,通過接地、電源電壓、SDA 引腳或 SCL 引腳,將傳感器的地址設置為四個值之一。一條6625線總線最多可連接2個MAX3(圖<>)。
圖3.位于不同位置的多達6625個MAX2可以通過在ADD引腳上設置不同的地址來共享一條1617線總線。如有必要,可以再增加1619個MAX12或MAX<>,在總線上總共產生<>個熱監測位置。
通過添加具有不同地址的傳感器,您可以容納更多的數字溫度傳感器。例如,在四個MAX1617中可以增加多達6625個MAX6625。由于MAX<>系統連接是數字連接,因此當傳感器相距較遠或產生大量電噪聲的系統中時,它是模擬輸出傳感器的絕佳替代方案。
MAX6625連續測量溫度,每8ms更新一次133位加符號輸出。主機處理器可以隨時通過 2 線總線讀取溫度。當溫度超過主機編程門限時,MAX6625可在漏極開路輸出(O.T.端)上產生中斷。該比較器功能的遲滯也可以編程,使MAX6625能夠忽略小的溫度變化。為了監測多個位置的潛在熱問題,而主機無需持續讀取數據,請使用公共上拉電阻將MAX6625的中斷線連接到單條走線上。MAX6625的纖巧型6引腳SOT23封裝,即使在緊湊封裝的電路板上,也能靠近熱源。
標準串行接口不是多個傳感器傳輸數據的唯一方式。例如,MAX6575產生邏輯輸出,其延時與溫度成正比。簡單的基于延時多路復用方案,可將多達6575個MAX<>連接至單個μC I/O引腳。
圖 4 說明了該技術。多達6575個MAX1通過一條I/O線連接到μC。μC 通過將該線拉低至少 6575μs 來讀取溫度。釋放I/O線后,MAX5將I/O線拉低,保持低電平一段時間與絕對溫度(6575μs/°K)成比例,然后釋放。μC和MAX5啟動的高低轉換之間的時間間隔與絕對溫度成正比,引腳可編程為20、40、80或6575μs/°K (MAX160L),或320、480、640或6575μs/°K (MAX<>H)。借助μC的內部計數器/定時器,可以將多達<>個傳感器放置在不同的位置,所有傳感器均由一條I / O線讀取。這種技術提供了出色的噪聲抑制,因為電噪聲對過渡邊緣的任何偏斜都會被相對較長的時間延遲所掩蓋。
圖4.使用時間延遲 為了對溫度信息進行編碼,MAX6575可以在μC處將多達<>個溫度傳輸到單個數字I/O引腳。
對于某些應用,通過地址(MAX6625)或時間延遲(MAX6575)使多個傳感器唯一性是沒有幫助的。例如,將多個相同的卡插入背板上的連接器的卡架不能具有唯一的傳感器地址或時間延遲選擇,因為您必須能夠用任何其他卡替換任何卡。
MAX6575通過共享多個類似傳感器的輸出,可以監視多個可互換卡。其延時輸出允許您測量最熱和最冷卡的溫度(圖 5)。本電路與圖4相同,不同之處在于所有MAX6575L都設置為最短的可用時延(引腳在TS0 = TS1 = GND)。因此,MAX6575L將I/O線拉低(T1)之前的延遲和保持I/O低電平的間隔均等于5Tμs,其中T是以°K為單位的溫度。
圖5.即使設置了相同的延時來測量可互換卡的溫度,連接到一條I/O線的多個MAX6575也可以指示系統中最冷和最熱板的溫度。
如圖6575所示將多個MAX4L連接在一起時,溫度最低的傳感器將首先將I/O拉低。該動作產生的T1值與最冷MAX6575的溫度成正比。最熱的MAX6575將在距離啟動脈沖下降沿2Tμs后最后一個釋放I/O(時間T10)。通過測量T1和T2,μC可以計算最熱和最冷卡的溫度。
熱敏開關監控閾值違規
如果只需要指示卡溫度超過其閾值,也許是為了打開風扇,MAX6501系列器件提供了一個簡單的解決方案。MAX6501“熱敏開關”為溫度比較器,具有工廠設置的門限,在-10°C至+45°C范圍內以115°C為增量。 當管芯溫度超過此預設閾值時,其漏極開路輸出變為活動狀態。
例如,在卡架中,每張卡包含一個或多個MAX6501,所有MAX6501輸出連接到公共輸出線。如果任何卡超過其溫度限制,它將輸出線拉低,打開風扇或啟動其他操作以降低卡的溫度(圖6)。由于漏極開路輸出連接在一起,當任何卡高于其跳變溫度時,它們會產生“過溫”信號。這種布置還可以在單個板上監控多個溫度。MAX6501采用5引腳SOT23封裝,適用于板載應用,7引腳TO-220封裝,適用于需要安裝到散熱器或機箱的應用。
圖6.當單獨的地址不切實際時,例如在具有多個可互換卡的系統中,可以使用MAX6501等熱比較器監測多個溫度。公共 THERM 節點上的“低”表示至少一張卡已超過其閾值溫度。
遠程結傳感器簡化設計
到目前為止討論的傳感器測量自己的溫度。另一類傳感器測量遠程PN結的溫度,該結可以是分立晶體管的一部分,也可以是高速μP等高功率IC的一部分。這種布置允許在IC上進行直接溫度測量,只有在異常條件下(例如氣路堵塞)才可能遇到熱問題。遠端結溫傳感器(MAX1617/MAX1619)用于許多系統。它們通過強制兩個不同的電流電平通過檢測結并測量每種情況下的電壓來工作。由兩個電流引起的正向電壓差與絕對溫度成正比。
在具有多個高速、高功率芯片(如多個處理器)的系統中,使用多個遠程結點傳感器的替代方法是使用單個芯片來測量多個遠程結點(圖 7)。圖7所示的單個IC (MAX1668)測量四個外部結的溫度:兩個μP、一個高性能圖形控制器和一個分立的npn晶體管,用于檢測附近另一個發熱IC的溫度。除了這四個遠端結點外,MAX1668還測量自身的溫度,以指示本地PCB上的條件。
圖7.除了自身的管芯溫度外,該多結傳感器還可測量四個外部P-N結的溫度。
MAX1668作為監測多種溫度的單IC實現更高效的設計。由于主控制器位于單個地址,而不是單獨傳感器芯片所需的多個地址,因此主控制器可以更輕松地讀取多個溫度或識別故障位置。共享所需模擬信號調理電路的多個測量通道還可以降低系統的成本和尺寸。MAX1668采用16引腳QSOP封裝,常見于大多數遠端結傳感器。
系統設計人員關心的一個問題是遠程交匯點傳感器與其目標交匯點之間的最大可用距離。然而,影響這個最大值的變量如此之多,以至于單個數字答案毫無意義。在電氣安靜的環境中,如果串聯電阻低于一歐姆或兩歐姆,則遠程結可能離傳感器很遠(長達一米)。隨著EMI的增加,必須減小該走線長度。大多數遠端結傳感器具有良好的噪聲抑制能力,但如果走線上的噪聲拾取大到足以影響檢測結的正向電壓,則測得的溫度將出現誤差。對于高速系統,謹慎的方法是將走線長度限制在幾英寸。
審核編輯:郭婷
-
傳感器
+關注
關注
2551文章
51104瀏覽量
753610 -
控制器
+關注
關注
112文章
16364瀏覽量
178075 -
微處理器
+關注
關注
11文章
2263瀏覽量
82457
發布評論請先 登錄
相關推薦
評論