MAX6650/MAX6651:高效風(fēng)扇速度調(diào)節(jié)與監(jiān)控解決方案
一、引言
在電子設(shè)備的設(shè)計(jì)中,風(fēng)扇的速度調(diào)節(jié)與監(jiān)控是確保設(shè)備穩(wěn)定運(yùn)行的關(guān)鍵環(huán)節(jié)。今天要介紹的MAX6650/MAX6651是Analog Devices推出的兩款具備SMBus/I2C兼容接口的風(fēng)扇速度調(diào)節(jié)器和監(jiān)控器,它們在RAID服務(wù)器、工作站、臺式計(jì)算機(jī)、網(wǎng)絡(luò)和電信等領(lǐng)域有著廣泛的應(yīng)用。接下來,我們將深入探討這兩款器件的特性、工作原理以及應(yīng)用場景。
文件下載:MAX6650.pdf
二、器件概述
(一)基本功能
MAX6650/MAX6651主要用于調(diào)節(jié)和監(jiān)控5VDC/12VDC無刷風(fēng)扇的速度,這些風(fēng)扇內(nèi)置轉(zhuǎn)速計(jì)。通過SMBus/I2C兼容接口,它們能自動(dòng)使風(fēng)扇的轉(zhuǎn)速計(jì)頻率(即風(fēng)扇速度)與FanSpeed寄存器中的預(yù)編程值相匹配,具體是通過外部MOSFET或雙極晶體管來線性調(diào)節(jié)風(fēng)扇兩端的電壓。
(二)不同型號特點(diǎn)
- MAX6650:可通過監(jiān)控單個(gè)風(fēng)扇的轉(zhuǎn)速計(jì)輸出來調(diào)節(jié)其速度,采用節(jié)省空間的10引腳μMAX封裝。
- MAX6651:同樣能調(diào)節(jié)單個(gè)風(fēng)扇的速度,但它有額外的轉(zhuǎn)速計(jì)輸入,可監(jiān)控多達(dá)四個(gè)風(fēng)扇,并在風(fēng)扇并聯(lián)使用時(shí)將它們作為一個(gè)整體進(jìn)行控制,采用小型16引腳QSOP封裝。
(三)GPIO引腳功能
這兩款器件都提供通用輸入/輸出(GPIO)引腳,這些引腳可作為數(shù)字輸入、數(shù)字輸出或各種硬件接口。這些開漏輸入/輸出能夠吸收10mA電流,可驅(qū)動(dòng)LED。例如,可將GPIO1配置為在軟件故障時(shí)完全開啟風(fēng)扇;將GPIO0配置為在檢測到故障條件時(shí)生成低電平有效警報(bào)輸出;對于MAX6651,還可將GPIO2設(shè)置為內(nèi)部時(shí)鐘輸出或外部時(shí)鐘輸入,以實(shí)現(xiàn)多個(gè)器件的同步。
三、器件特性
(一)風(fēng)扇速度控制
具備閉環(huán)/開環(huán)風(fēng)扇速度控制功能,適用于5V/12V風(fēng)扇,通過2線SMBus/I2C兼容接口進(jìn)行通信。
(二)轉(zhuǎn)速計(jì)監(jiān)控
- MAX6650可監(jiān)控單個(gè)轉(zhuǎn)速計(jì)輸出。
- MAX6651最多可監(jiān)控四個(gè)轉(zhuǎn)速計(jì)輸出。
(三)可編程警報(bào)輸出
可根據(jù)需求設(shè)置警報(bào)輸出,方便系統(tǒng)對異常情況進(jìn)行及時(shí)響應(yīng)。
(四)其他特性
- 支持硬件全開啟覆蓋功能,確保在特定情況下風(fēng)扇能全速運(yùn)行。
- 可同步多個(gè)風(fēng)扇,減少風(fēng)扇速度不匹配帶來的問題。
- 提供四個(gè)可選的從地址,便于在同一總線上連接多個(gè)器件而不產(chǎn)生地址沖突。
- 工作電源電壓范圍為3V至5.5V,適應(yīng)多種電源環(huán)境。
四、電氣特性
(一)電源特性
- 電源電壓范圍為3.0V至5.5V。
- 在全開啟模式且輸出電流為0時(shí),電源電流最大為10mA。
(二)輸出特性
- 輸出電壓范圍為0.3V至(VCC - 0.3)V,輸出吸收電流最大為10mA,輸出源電流最大為50mA。
(三)轉(zhuǎn)速計(jì)輸入特性
轉(zhuǎn)速計(jì)閾值與風(fēng)扇電壓和反饋電壓有關(guān),輸入阻抗在70kΩ至150kΩ之間。
(四)反饋特性
DAC具有保證的單調(diào)性,有用分辨率為8位,反饋輸入阻抗在70kΩ至150kΩ之間。
(五)GPIO特性
輸入低電壓最大為0.8V,輸入高電壓根據(jù)VCC不同有所變化,輸入遲滯為200mV,上拉電阻為100kΩ,輸出吸收電流最大為10mA。
五、工作原理
(一)控制回路
MAX6650/MAX6651包含兩個(gè)內(nèi)部控制回路。第一個(gè)回路控制風(fēng)扇兩端的電壓,內(nèi)部數(shù)模轉(zhuǎn)換器(DAC)為內(nèi)部放大器設(shè)置參考電壓,放大器驅(qū)動(dòng)外部N溝道MOSFET的柵極(或雙極晶體管的基極)來調(diào)節(jié)風(fēng)扇低端的電壓。第二個(gè)回路由內(nèi)部數(shù)字邏輯組成,通過強(qiáng)制轉(zhuǎn)速計(jì)頻率等于由FanSpeed寄存器、預(yù)分頻器和內(nèi)部振蕩器設(shè)置的參考頻率來控制風(fēng)扇速度。
(二)數(shù)字接口
從軟件角度看,MAX6650/MAX6651表現(xiàn)為一組字節(jié)寬的寄存器,包含速度控制、轉(zhuǎn)速計(jì)計(jì)數(shù)、警報(bào)條件或配置位。它們使用標(biāo)準(zhǔn)的SMBus/I2C兼容2線串行接口訪問內(nèi)部寄存器,采用寫字節(jié)、讀字節(jié)和接收字節(jié)三種標(biāo)準(zhǔn)SMBus協(xié)議。
六、寄存器功能
(一)命令字節(jié)寄存器
8位的命令字節(jié)寄存器是指向MAX6650/MAX6651內(nèi)各種其他寄存器的主索引,上電復(fù)位(POR)狀態(tài)為0000 0000。
(二)風(fēng)扇速度寄存器
在閉環(huán)模式下,用于設(shè)置控制風(fēng)扇速度的轉(zhuǎn)速計(jì)信號周期。風(fēng)扇速度與轉(zhuǎn)速計(jì)周期成反比,F(xiàn)an-Speed寄存器值并非線性控制風(fēng)扇速度。為優(yōu)化速度范圍和分辨率,應(yīng)選擇合適的預(yù)分頻器值,使風(fēng)扇全速運(yùn)行時(shí)寄存器值約為64。
(三)配置字節(jié)寄存器
用于調(diào)整預(yù)分頻器、改變轉(zhuǎn)速計(jì)閾值電壓并設(shè)置操作模式。預(yù)分頻器的選擇會影響風(fēng)扇速度的調(diào)節(jié),操作模式包括全開啟、全關(guān)閉、閉環(huán)和開環(huán)四種。
(四)GPIO相關(guān)寄存器
- GPIO定義寄存器:用于配置GPIO引腳的功能,如輸出邏輯低電平、輸出邏輯高電平、作為輸入等。
- GPIO狀態(tài)寄存器:可讀取GPIO引腳的狀態(tài)。
(五)警報(bào)使能和狀態(tài)寄存器
警報(bào)使能寄存器用于設(shè)置哪些警報(bào)被啟用,警報(bào)狀態(tài)寄存器用于確定哪個(gè)警報(bào)導(dǎo)致了警報(bào)輸出。讀取警報(bào)狀態(tài)寄存器可清除警報(bào)輸出(如果導(dǎo)致警報(bào)的條件已消除)。
(六)轉(zhuǎn)速計(jì)計(jì)數(shù)寄存器
記錄相應(yīng)轉(zhuǎn)速計(jì)輸入在Tachometer Count-Time寄存器定義的周期內(nèi)的脈沖數(shù)。Tachometer Count-Time寄存器設(shè)置積分時(shí)間,可根據(jù)公式計(jì)算最大可測量風(fēng)扇速度和最小分辨率。
(七)數(shù)模轉(zhuǎn)換器(DAC)
在開環(huán)模式下,DAC寄存器設(shè)置風(fēng)扇低端的電壓。內(nèi)部運(yùn)算放大器比較反饋電壓(VFB)和8位DAC設(shè)置的參考電壓,并調(diào)整輸出電壓,直到兩個(gè)輸入電壓相等。在閉環(huán)模式下,DAC寄存器的內(nèi)容被忽略。
七、應(yīng)用信息
(一)MOSFET和雙極晶體管選擇
MAX6650/MAX6651驅(qū)動(dòng)外部N溝道MOSFET,選擇時(shí)需考慮柵源導(dǎo)通閾值、最大柵源電壓、漏源擊穿電壓、電流額定值和漏源導(dǎo)通電阻等參數(shù)。對于小和中型風(fēng)扇,雙極功率晶體管是可行的選擇,但大電流風(fēng)扇可能需要更大的驅(qū)動(dòng)能力。
(二)電阻選擇
當(dāng)風(fēng)扇電源電壓較高時(shí),需使用串聯(lián)電阻保護(hù)轉(zhuǎn)速計(jì)輸入和反饋輸入,可根據(jù)公式計(jì)算所需電阻值。
(三)補(bǔ)償電容
為穩(wěn)定模擬控制回路,需要在風(fēng)扇低端與地之間連接補(bǔ)償電容,典型值為10μF,具體值可根據(jù)風(fēng)扇類型調(diào)整。
(四)風(fēng)扇選擇
MAX6650/MAX6651在閉環(huán)操作和風(fēng)扇監(jiān)控時(shí)需要風(fēng)扇具有轉(zhuǎn)速計(jì)輸出,需驗(yàn)證轉(zhuǎn)速計(jì)輸出的性質(zhì)和電平,并相應(yīng)配置與器件的連接。
(五)低速運(yùn)行問題
降低風(fēng)扇電壓以降低速度時(shí),可能會出現(xiàn)風(fēng)扇停止旋轉(zhuǎn)、轉(zhuǎn)速計(jì)輸出信號異常等問題,不同風(fēng)扇出現(xiàn)問題的電壓不同。
(六)預(yù)測風(fēng)扇故障
可通過全開啟模式、開環(huán)模式和閉環(huán)模式來監(jiān)測風(fēng)扇狀態(tài),預(yù)測風(fēng)扇未來可能的故障。
(七)多風(fēng)扇監(jiān)控
MAX6651可同時(shí)監(jiān)控多達(dá)四個(gè)風(fēng)扇,對于需要監(jiān)控更多風(fēng)扇的系統(tǒng),可使用模擬多路復(fù)用器。
(八)N + 1風(fēng)扇應(yīng)用
在高可靠性系統(tǒng)中,可采用N + 1風(fēng)扇配置,當(dāng)任何一個(gè)MAX6650無法維持速度調(diào)節(jié)時(shí),其他風(fēng)扇將自動(dòng)全速運(yùn)行。
(九)溫度監(jiān)控和風(fēng)扇控制
結(jié)合MAX1617A等溫度監(jiān)測器件,可根據(jù)溫度讀數(shù)調(diào)節(jié)風(fēng)扇速度,實(shí)現(xiàn)溫度監(jiān)控和風(fēng)扇控制。
(十)硬件故障保護(hù)
使用MAX6501作為硬件故障保護(hù),可在溫度超過預(yù)設(shè)值時(shí)強(qiáng)制風(fēng)扇全速運(yùn)行。
(十一)熱插拔應(yīng)用
通過配置GPIO2,可檢測風(fēng)扇的熱插拔操作。
八、選型與軟件設(shè)置
(一)確定風(fēng)扇系統(tǒng)拓?fù)?/h3>
- 單風(fēng)扇控制:每個(gè)風(fēng)扇使用一個(gè)MAX6650,可獨(dú)立控制每個(gè)風(fēng)扇,但成本、尺寸和復(fù)雜度較高。
- 并行風(fēng)扇控制:使用單個(gè)MAX6650/MAX6651連接多個(gè)并聯(lián)風(fēng)扇,可節(jié)省成本和空間。若需監(jiān)控多達(dá)四個(gè)風(fēng)扇速度,選擇MAX6651;若只監(jiān)控單個(gè)風(fēng)扇,選擇MAX6650。
- 同步風(fēng)扇控制:僅MAX6651支持,通過共享時(shí)鐘可解決風(fēng)扇速度不匹配導(dǎo)致的可聽拍頻問題。
(二)選擇風(fēng)扇
根據(jù)風(fēng)扇的工作電壓,在配置寄存器的相應(yīng)位設(shè)置0(5V風(fēng)扇)或1(12V風(fēng)扇)。
(三)設(shè)置操作模式
- 全開啟模式:通過軟件或硬件使風(fēng)扇以最大電壓運(yùn)行,硬件全開啟可覆蓋其他模式。
- 全關(guān)閉模式:移除風(fēng)扇兩端的電壓,使風(fēng)扇停止。
- 開環(huán)模式:需要外部μC進(jìn)行速度調(diào)節(jié),靈活性高但軟件/處理器開銷大。
- 閉環(huán)模式:SMBus/I2C主設(shè)備寫入期望的風(fēng)扇速度,器件自動(dòng)調(diào)節(jié)風(fēng)扇電壓以維持該速度,軟件/處理器開銷較小。
(四)確定轉(zhuǎn)速計(jì)計(jì)數(shù)時(shí)間
根據(jù)風(fēng)扇的速度范圍和分辨率要求,選擇合適的計(jì)數(shù)時(shí)間,避免計(jì)數(shù)器溢出。
(五)設(shè)置GPIO
可將GPIO配置為數(shù)字輸出低電平、數(shù)字輸出高電平、數(shù)字輸入、警報(bào)輸出、全開啟輸入或用于同步風(fēng)扇。
(六)設(shè)置警報(bào)
可設(shè)置最小/最大輸出電平警報(bào)、轉(zhuǎn)速計(jì)溢出警報(bào)和GPIO1/2拉低警報(bào),通過讀取警報(bào)狀態(tài)寄存器清除警報(bào)輸出。
九、總結(jié)
(二)選擇風(fēng)扇
根據(jù)風(fēng)扇的工作電壓,在配置寄存器的相應(yīng)位設(shè)置0(5V風(fēng)扇)或1(12V風(fēng)扇)。
(三)設(shè)置操作模式
(四)確定轉(zhuǎn)速計(jì)計(jì)數(shù)時(shí)間
根據(jù)風(fēng)扇的速度范圍和分辨率要求,選擇合適的計(jì)數(shù)時(shí)間,避免計(jì)數(shù)器溢出。
(五)設(shè)置GPIO
可將GPIO配置為數(shù)字輸出低電平、數(shù)字輸出高電平、數(shù)字輸入、警報(bào)輸出、全開啟輸入或用于同步風(fēng)扇。
(六)設(shè)置警報(bào)
可設(shè)置最小/最大輸出電平警報(bào)、轉(zhuǎn)速計(jì)溢出警報(bào)和GPIO1/2拉低警報(bào),通過讀取警報(bào)狀態(tài)寄存器清除警報(bào)輸出。
MAX6650/MAX6651為電子設(shè)備的風(fēng)扇速度調(diào)節(jié)和監(jiān)控提供了全面而靈活的解決方案。通過合理選擇器件、風(fēng)扇和配置參數(shù),能夠滿足不同應(yīng)用場景的需求,提高設(shè)備的可靠性和穩(wěn)定性。在實(shí)際設(shè)計(jì)中,電子工程師們可以根據(jù)具體的系統(tǒng)要求,充分發(fā)揮這兩款器件的優(yōu)勢,打造出高效、可靠的風(fēng)扇控制系統(tǒng)。你在使用MAX6650/MAX6651的過程中遇到過哪些問題呢?歡迎在評論區(qū)分享你的經(jīng)驗(yàn)和見解。
-
MAX6650
+關(guān)注
關(guān)注
0文章
4瀏覽量
8133
發(fā)布評論請先 登錄
MAX6650/MAX6651:高效風(fēng)扇速度調(diào)節(jié)與監(jiān)控解決方案
評論