ADM1030:智能溫度監(jiān)控與PWM風(fēng)扇控制的理想之選
在電子設(shè)備的設(shè)計(jì)中,溫度管理是一個(gè)至關(guān)重要的環(huán)節(jié)。特別是在計(jì)算機(jī)和熱管理系統(tǒng)中,精確的溫度監(jiān)控和有效的風(fēng)扇控制能夠確保設(shè)備的穩(wěn)定運(yùn)行和性能優(yōu)化。ADM1030作為一款ACPI兼容的雙通道數(shù)字溫度計(jì)和欠/過(guò)溫報(bào)警器,為我們提供了一個(gè)出色的解決方案。
文件下載:ADM1030ARQ.pdf
1. 產(chǎn)品概述
ADM1030專為奔騰III處理器優(yōu)化,具有±1°C的高精度溫度測(cè)量能力,這使得系統(tǒng)設(shè)計(jì)師能夠安全地減少溫度裕量,從而提高系統(tǒng)性能。它不僅可以精確測(cè)量溫度,還具備PWM風(fēng)扇控制輸出功能,通過(guò)改變輸出占空比來(lái)控制冷卻風(fēng)扇的速度,占空比范圍在33% - 100%之間,能夠?qū)崿F(xiàn)風(fēng)扇的平滑控制。此外,它還支持風(fēng)扇轉(zhuǎn)速監(jiān)測(cè),可通過(guò)TACH輸入監(jiān)測(cè)帶轉(zhuǎn)速輸出的風(fēng)扇,也可將TACH輸入編程為模擬輸入,通過(guò)感測(cè)電阻確定兩線風(fēng)扇的轉(zhuǎn)速,并且能夠檢測(cè)風(fēng)扇是否停轉(zhuǎn)。
2. 產(chǎn)品特性
2.1 溫度測(cè)量精度高
- 遠(yuǎn)程溫度測(cè)量使用遠(yuǎn)程二極管,精度可達(dá)±1°C,分辨率為0.125°C。
- 本地溫度傳感器分辨率為0.25°C,能夠準(zhǔn)確監(jiān)測(cè)環(huán)境溫度。
2.2 風(fēng)扇控制靈活
- 支持軟件和自動(dòng)風(fēng)扇速度控制,自動(dòng)風(fēng)扇速度控制獨(dú)立于CPU干預(yù),控制回路可最小化聲學(xué)噪聲和電池消耗。
- 可編程PWM頻率和占空比,滿足不同的風(fēng)扇控制需求。
2.3 通信與報(bào)警功能
- 支持2線系統(tǒng)管理總線(SMBus),具備ARA支持,方便與系統(tǒng)進(jìn)行通信。
- 具有可編程INT輸出,用于指示錯(cuò)誤條件;還有專用的FAN_FAULT輸出,用于信號(hào)風(fēng)扇故障;THERM引腳可作為過(guò)熱保護(hù)輸出,用于調(diào)節(jié)CPU時(shí)鐘。
2.4 其他特性
- 電源范圍為3V - 5.5V,具有關(guān)機(jī)模式,可最小化功耗。
- 是無(wú)鉛器件,符合環(huán)保要求。
3. 電氣特性
3.1 電源供應(yīng)
- 電源電壓范圍為3.0V - 5.5V,典型值為3.3V。
- 接口不活動(dòng)且ADC激活時(shí),電源電流為3.0mA;待機(jī)模式下為50μA。
3.2 溫度 - 數(shù)字轉(zhuǎn)換器
- 內(nèi)部傳感器精度為±1.0°C - ±3.0°C,分辨率為0.25°C。
- 外部二極管傳感器在60°C < TD < 100°C時(shí),精度為±1.0°C,分辨率為0.125°C。
3.3 其他特性
- 開漏數(shù)字輸出(THERM、INT、FAN_FAULT、PWM_OUT)的輸出低電壓在IOUT = -6.0mA、VCC = 3V時(shí),最大為0.4V。
- 數(shù)字輸入邏輯電平(ADD、THERM、TACH)的輸入高電壓為2.1V,輸入低電壓為0.8V。
4. 內(nèi)部寄存器與串行總線接口
4.1 內(nèi)部寄存器
ADM1030的內(nèi)部寄存器包括配置寄存器、地址指針寄存器、狀態(tài)寄存器、值和限制寄存器、風(fēng)扇速度配置寄存器、偏移寄存器、風(fēng)扇特性寄存器、THERM限制寄存器和TMIN/TRANGE寄存器等。這些寄存器用于控制和配置設(shè)備的各種功能,存儲(chǔ)溫度和風(fēng)扇速度測(cè)量結(jié)果以及相關(guān)的限制值。
4.2 串行總線接口
ADM1030通過(guò)SMBus與系統(tǒng)進(jìn)行通信,作為從設(shè)備連接到總線上,由主設(shè)備(如810芯片組)控制。它具有7位串行總線地址,默認(rèn)地址的五位MSB為01011,兩位LSB由引腳13(ADD)的邏輯狀態(tài)決定。ADD引腳是三態(tài)輸入,可接地、連接到VCC或懸空,以提供三種不同的地址,避免與其他共享同一串行總線的設(shè)備發(fā)生沖突。
5. 溫度測(cè)量系統(tǒng)
5.1 內(nèi)部溫度測(cè)量
ADM1030內(nèi)置帶隙溫度傳感器,片上ADC對(duì)傳感器輸出進(jìn)行轉(zhuǎn)換,以10位二進(jìn)制補(bǔ)碼格式輸出溫度數(shù)據(jù),本地溫度傳感器分辨率為0.25°C。
5.2 外部溫度測(cè)量
通過(guò)連接到引腳9和10的外部二極管傳感器或二極管連接的晶體管,可測(cè)量外部溫度。采用測(cè)量不同電流下VBE變化的技術(shù),ADC的一個(gè)LSB對(duì)應(yīng)0.125°C,理論上可測(cè)量 -127°C到 +127.75°C的溫度,但 -127°C超出了設(shè)備的工作范圍。為防止接地噪聲干擾測(cè)量,傳感器的負(fù)極不接地,而是通過(guò)內(nèi)部二極管在D - 輸入處偏置高于地電位。在噪聲環(huán)境中,可在D + 和D - 輸入之間放置一個(gè)最大1000pF的電容來(lái)濾波。
6. 布局考慮
在設(shè)計(jì)PCB時(shí),為了保護(hù)模擬輸入免受噪聲干擾,特別是在測(cè)量遠(yuǎn)程二極管傳感器的小電壓時(shí),需要采取以下布局措施:
- 將ADM1030盡可能靠近遠(yuǎn)程傳感二極管放置,距離可在4 - 8英寸之間,避免靠近時(shí)鐘發(fā)生器、數(shù)據(jù)/地址總線和CRT等噪聲源。
- 將D + 和D - 走線緊密并行排列,兩側(cè)設(shè)置接地保護(hù)走線,并盡可能提供接地平面。
- 使用寬走線以最小化電感并減少噪聲拾取,建議走線最小寬度和間距為10mil。
- 盡量減少銅/焊料接頭的數(shù)量,以避免熱電偶效應(yīng)。如果使用銅/焊料接頭,確保它們?cè)贒 + 和D - 路徑中且處于相同溫度。
- 在ADM1030附近放置一個(gè)0.1μF的旁路電容。
- 如果到遠(yuǎn)程傳感器的距離超過(guò)8英寸,建議使用雙絞線電纜;對(duì)于更長(zhǎng)的距離(可達(dá)100英尺),使用屏蔽雙絞線,如Belden #8451麥克風(fēng)電纜,并將屏蔽層連接到ADM1030附近的地,遠(yuǎn)程端不連接以避免接地環(huán)路。
7. 中斷系統(tǒng)
ADM1030有兩個(gè)中斷輸出,INT和THERM。INT響應(yīng)軟件編程的溫度限制違規(guī),可屏蔽;THERM是“故障安全”中斷輸出,不可屏蔽。當(dāng)溫度低于低溫限制或超過(guò)高溫限制時(shí),INT引腳將被置低;當(dāng)溫度超過(guò)THERM限制時(shí),THERM輸出將被置低,可用于調(diào)節(jié)CPU時(shí)鐘。通過(guò)合理設(shè)置高溫限制和THERM限制,用戶可以根據(jù)需要選擇系統(tǒng)的運(yùn)行模式,如靜音模式或性能模式。
8. 工作模式
8.1 自動(dòng)風(fēng)扇速度控制模式
基于本地和遠(yuǎn)程溫度通道,通過(guò)PWM實(shí)現(xiàn)自動(dòng)風(fēng)扇速度控制。需要編程設(shè)置TMIN(風(fēng)扇啟動(dòng)并以最低速度運(yùn)行的溫度)、TRANGE(ADM1030自動(dòng)調(diào)整風(fēng)扇速度的溫度范圍)和風(fēng)扇啟動(dòng)時(shí)間等參數(shù)。風(fēng)扇速度控制回路具有5°C的滯后值,以防止風(fēng)扇在溫度接近TMIN時(shí)頻繁開關(guān)。用戶可以選擇由遠(yuǎn)程溫度或本地和遠(yuǎn)程溫度通道中計(jì)算出的最快速度來(lái)控制風(fēng)扇。
8.2 過(guò)濾自動(dòng)風(fēng)扇速度控制模式
為了減少風(fēng)扇速度對(duì)溫度變化的瞬時(shí)響應(yīng),可通過(guò)設(shè)置風(fēng)扇過(guò)濾寄存器(Register 0x23)來(lái)啟用過(guò)濾模式??梢酝ㄟ^(guò)設(shè)置斜坡率和ADC采樣率來(lái)調(diào)整過(guò)濾模式的特性,斜坡率決定了PWM占空比的變化速率,ADC采樣率決定了每秒獲取的溫度樣本數(shù)量。
8.3 PWM占空比選擇模式
通過(guò)清除配置寄存器1(Register 0x00)的位7,可使ADM1030處于軟件控制下,用戶可以直接控制PWM占空比,通過(guò)向風(fēng)扇速度配置寄存器(0x22)寫入0% - 100%的占空比來(lái)控制風(fēng)扇速度。
8.4 RPM反饋模式
通過(guò)清除配置寄存器1(Reg 0x00)的位7并將位5置1,可使ADM1030進(jìn)入RPM反饋模式。用戶可以將所需的風(fēng)扇RPM值編程到設(shè)備中,ADM1030將通過(guò)監(jiān)測(cè)風(fēng)扇轉(zhuǎn)速并根據(jù)需要調(diào)整風(fēng)扇速度,以保持所選的RPM值。但該模式僅在約75% - 100%的風(fēng)扇速度范圍內(nèi)有效,并且需要確保速度范圍N = 2。
9. 風(fēng)扇驅(qū)動(dòng)與故障檢測(cè)
9.1 風(fēng)扇驅(qū)動(dòng)
使用PWM控制驅(qū)動(dòng)風(fēng)扇時(shí),外部電路非常簡(jiǎn)單,只需一個(gè)NMOS FET作為驅(qū)動(dòng)晶體管。MOSFET的規(guī)格取決于風(fēng)扇所需的最大電流,對(duì)于典型的筆記本風(fēng)扇,可使用SOT器件;對(duì)于驅(qū)動(dòng)多個(gè)并聯(lián)風(fēng)扇或大型服務(wù)器風(fēng)扇,MOSFET需要處理更高的電流。MOSFET的柵極電壓驅(qū)動(dòng)VGS應(yīng)小于3.3V,并且具有低導(dǎo)通電阻,以確保風(fēng)扇的最大運(yùn)行速度。
9.2 風(fēng)扇速度測(cè)量
風(fēng)扇計(jì)數(shù)器通過(guò)測(cè)量風(fēng)扇旋轉(zhuǎn)周期來(lái)確定風(fēng)扇速度,通過(guò)門控片上11.25kHz振蕩器到8位計(jì)數(shù)器的輸入進(jìn)行測(cè)量。風(fēng)扇速度測(cè)量存儲(chǔ)在地址為0x08的風(fēng)扇速度讀取寄存器中,風(fēng)扇速度計(jì)數(shù)公式為Count = (f × 60) / R × N,其中f = 11.25kHz,R為風(fēng)扇速度(RPM),N為速度范圍(1、2、4或8)。振蕩器頻率可通過(guò)風(fēng)扇特性寄存器1的位7和6進(jìn)行調(diào)整。
9.3 風(fēng)扇故障檢測(cè)
FAN_FAULT輸出(引腳8)是一個(gè)低電平有效、開漏輸出,用于向系統(tǒng)處理器發(fā)出風(fēng)扇故障信號(hào)。當(dāng)ADM1030因風(fēng)扇轉(zhuǎn)速過(guò)低或完全停轉(zhuǎn)而連續(xù)產(chǎn)生五次中斷時(shí),F(xiàn)AN_FAULT輸出將被置低。需要注意的是,風(fēng)扇轉(zhuǎn)速高限必須至少超過(guò)一次才能產(chǎn)生FAN_FAULT信號(hào)。
10. 總結(jié)
ADM1030是一款功能強(qiáng)大的智能溫度監(jiān)控和PWM風(fēng)扇控制器,具有高精度的溫度測(cè)量、靈活的風(fēng)扇控制、豐富的通信和報(bào)警功能以及多種工作模式。在設(shè)計(jì)電子設(shè)備時(shí),合理使用ADM1030可以有效地管理設(shè)備的溫度,提高系統(tǒng)的穩(wěn)定性和性能。同時(shí),在PCB布局和編程設(shè)置時(shí),需要注意相關(guān)的細(xì)節(jié),以確保設(shè)備的正常運(yùn)行。你在使用ADM1030的過(guò)程中遇到過(guò)哪些問(wèn)題呢?或者你對(duì)它的某些特性有更深入的見解嗎?歡迎在評(píng)論區(qū)分享你的經(jīng)驗(yàn)和想法。
-
溫度監(jiān)控
+關(guān)注
關(guān)注
0文章
58瀏覽量
17441
發(fā)布評(píng)論請(qǐng)先 登錄
ADM1030:智能溫度監(jiān)控與PWM風(fēng)扇控制的理想之選
評(píng)論