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