MAX6620:四通道線性風(fēng)扇速度控制器的深度解析
在電子設(shè)備的散熱系統(tǒng)中,風(fēng)扇速度的精確控制至關(guān)重要。Maxim Integrated推出的MAX6620四通道線性風(fēng)扇速度控制器,為電子工程師提供了一種高效、精準(zhǔn)的風(fēng)扇控制解決方案。本文將深入剖析MAX6620的特性、工作原理、寄存器配置以及應(yīng)用場(chǎng)景,幫助工程師更好地理解和應(yīng)用這款控制器。
文件下載:MAX6620.pdf
一、產(chǎn)品概述
MAX6620能夠通過(guò)四個(gè)獨(dú)立的線性電壓輸出控制多達(dá)四個(gè)風(fēng)扇的速度。其驅(qū)動(dòng)電壓可通過(guò)I2C接口直接控制,每個(gè)輸出可驅(qū)動(dòng)外部雙極晶體管的基極或FET的柵極。該控制器提供了RPM和DAC兩種風(fēng)扇控制模式,具備看門狗功能,可在預(yù)設(shè)超時(shí)時(shí)間內(nèi)無(wú)有效I2C通信時(shí)將風(fēng)扇全功率開啟,以保護(hù)系統(tǒng)。它采用3.0V至5.5V電源供電,工作電流低至250μA,適用于廣泛的冷卻應(yīng)用。
二、關(guān)鍵特性
- 多風(fēng)扇獨(dú)立控制:可同時(shí)控制四個(gè)獨(dú)立的風(fēng)扇,采用線性(DC)驅(qū)動(dòng)方式,使用四個(gè)外部低成本的通晶體管。
- 高精度RPM控制:具備1%的精度,可實(shí)現(xiàn)精確的風(fēng)扇轉(zhuǎn)速控制。
- 聲學(xué)優(yōu)化:通過(guò)控制電壓變化率,減少風(fēng)扇速度變化產(chǎn)生的噪音。
- I2C總線接口:方便與其他設(shè)備進(jìn)行通信,實(shí)現(xiàn)遠(yuǎn)程控制。
- 寬電源電壓范圍:支持3.0V至5.5V的電源電壓,適應(yīng)不同的應(yīng)用場(chǎng)景。
- 低功耗:典型工作電流為250μA,關(guān)機(jī)電流為3μA,降低了系統(tǒng)功耗。
- 小尺寸封裝:采用5mm x 5mm的TQFN封裝,節(jié)省電路板空間。
三、電氣特性
3.1 電源與電流特性
- 工作電源電壓:范圍為3.0V至5.5V,確保了在不同電源環(huán)境下的穩(wěn)定工作。
- 工作電源電流:在VCC = 5.5V時(shí),典型值為0.25mA,最大值為0.60mA。
- 靜態(tài)電源電流:在I2C不活動(dòng)的關(guān)機(jī)模式下,典型值為3μA。
3.2 輸出特性
- DAC輸出電流:在特定條件下,輸出電流范圍為 -18mA至 -16mA。
- DAC輸出電壓:當(dāng)輸出電流為5mA時(shí),輸出電壓范圍為0.05V至VFAN - 0.1V。
3.3 反饋特性
- DAC反饋電壓:在半量程和滿量程時(shí),反饋電壓根據(jù)不同的VFAN值有所變化,確保了輸出電壓的精確控制。
3.4 其他特性
- TACH輸入特性:最小輸入脈沖寬度為25μs,可有效過(guò)濾噪音干擾。
- 內(nèi)部參考頻率精度:在 -3%至 +3%之間,保證了轉(zhuǎn)速測(cè)量的準(zhǔn)確性。
四、引腳描述
MAX6620共有28個(gè)引腳,各引腳功能如下:
- SCL和SDA:I2C串行時(shí)鐘和數(shù)據(jù)輸入/輸出引腳,可上拉至5.5V。
- WD_START:?jiǎn)?dòng)看門狗設(shè)置輸入,用于設(shè)置初始I2C看門狗行為。
- ADDR:I2C地址設(shè)置輸入,可通過(guò)連接GND、VCC或不連接來(lái)設(shè)置不同的從地址。
- DAC_START:?jiǎn)?dòng)風(fēng)扇驅(qū)動(dòng)DAC設(shè)置輸入,用于設(shè)置上電時(shí)的風(fēng)扇驅(qū)動(dòng)電壓。
- SPINUP_START:?jiǎn)?dòng)自旋設(shè)置輸入,用于設(shè)置上電時(shí)的自旋行為。
- X1和X2:晶體振蕩器輸入,可連接32.768kHz石英晶體或外部振蕩器。
- DACOUT1 - DACOUT4:風(fēng)扇驅(qū)動(dòng)DAC輸出,連接到外部晶體管的基極或柵極。
- DACFB1 - DACFB4:DAC反饋輸入,用于形成電壓反饋回路。
- TACH1 - TACH4:風(fēng)扇轉(zhuǎn)速計(jì)邏輯輸入,用于監(jiān)測(cè)風(fēng)扇轉(zhuǎn)速。
- FAN:風(fēng)扇電源電壓輸入,需通過(guò)0.1μF電容旁路到地。
- VCC:電源輸入,需通過(guò)0.1μF電容旁路到地。
- FAN_FAIL:有源低電平、開漏風(fēng)扇故障輸出,可上拉至5.5V。
五、詳細(xì)工作原理
5.1 數(shù)字接口
MAX6620采用I2C兼容的2線串行接口,包括雙向串行數(shù)據(jù)線(SDA)和串行時(shí)鐘線(SCL)。主設(shè)備(通常是微控制器)通過(guò)I2C總線與MAX6620進(jìn)行通信,實(shí)現(xiàn)數(shù)據(jù)的讀寫操作。
5.2 位傳輸
每個(gè)SCL時(shí)鐘周期傳輸一個(gè)數(shù)據(jù)位,傳輸一個(gè)字節(jié)需要九個(gè)時(shí)鐘周期。數(shù)據(jù)在SCL時(shí)鐘脈沖的高電平期間必須保持穩(wěn)定,SDA的變化在SCL高電平時(shí)被視為控制信號(hào)。
5.3 讀寫格式
- 寫字節(jié)格式:包括起始條件(S)、從地址、寫命令、確認(rèn)位(A)、命令字節(jié)、確認(rèn)位、數(shù)據(jù)字節(jié)、確認(rèn)位和停止條件(P)。
- 讀字節(jié)格式:包括起始條件、從地址、寫命令、確認(rèn)位、命令字節(jié)、確認(rèn)位、重復(fù)起始條件、從地址、讀命令、確認(rèn)位、數(shù)據(jù)字節(jié)、確認(rèn)位和停止條件。
5.4 起始和停止條件
主設(shè)備通過(guò)起始條件(S)啟動(dòng)傳輸,停止條件(P)結(jié)束傳輸。重復(fù)起始條件(Sr)可用于在不釋放總線的情況下繼續(xù)通信。
5.5 確認(rèn)位
成功的數(shù)據(jù)傳輸通過(guò)確認(rèn)位(A)進(jìn)行確認(rèn)。接收設(shè)備在確認(rèn)相關(guān)時(shí)鐘脈沖的上升沿之前將SDA拉低,并在時(shí)鐘脈沖的高電平期間保持低電平。
5.6 從地址
主設(shè)備通過(guò)發(fā)送起始條件和從地址字節(jié)來(lái)與從設(shè)備通信。從地址字節(jié)由7位地址和1位讀寫位組成。MAX6620的前四位地址已由工廠編程為0101,第七位為0,通過(guò)ADDR引腳可設(shè)置D2和D1位。
5.7 數(shù)據(jù)字節(jié)讀寫
- 單讀和突發(fā)讀:?jiǎn)巫x操作從主設(shè)備發(fā)送起始條件和從地址開始,然后發(fā)送寄存器地址,接著再次發(fā)送起始條件和讀命令,從設(shè)備發(fā)送相應(yīng)的數(shù)據(jù)。突發(fā)讀操作與單讀類似,但主設(shè)備在每個(gè)字節(jié)傳輸后發(fā)送確認(rèn)位,寄存器地址自動(dòng)遞增。
- 單寫和突發(fā)寫:?jiǎn)螌懖僮鲝闹髟O(shè)備發(fā)送起始條件和從地址開始,然后發(fā)送寄存器地址和數(shù)據(jù),最后發(fā)送停止條件。突發(fā)寫操作與單寫類似,但主設(shè)備在第一個(gè)字節(jié)寫入后不立即發(fā)送停止條件,寄存器地址自動(dòng)遞增。
六、風(fēng)扇控制模式
6.1 DAC(電壓)模式
在DAC模式下,MAX6620直接設(shè)置風(fēng)扇的驅(qū)動(dòng)電壓,風(fēng)扇速度與驅(qū)動(dòng)電壓相關(guān)但并非精確成正比。驅(qū)動(dòng)電壓由Fan_Target Drive Voltage寄存器設(shè)置,并可從Fan_Drive Voltage寄存器讀取。由于輸出電壓可以以可控的速率變化,兩個(gè)寄存器的值可能不同。
6.2 RPM模式
在RPM模式下,MAX6620監(jiān)測(cè)風(fēng)扇的轉(zhuǎn)速計(jì)輸出脈沖,并調(diào)整風(fēng)扇驅(qū)動(dòng)電壓以達(dá)到所需的轉(zhuǎn)速。風(fēng)扇轉(zhuǎn)速通過(guò)計(jì)算在可選數(shù)量的轉(zhuǎn)速計(jì)周期內(nèi)發(fā)生的內(nèi)部8192Hz時(shí)鐘周期數(shù)來(lái)測(cè)量。計(jì)數(shù)結(jié)果存儲(chǔ)在Fan_TACH Count寄存器中,所需的周期數(shù)存儲(chǔ)在Fan_Target TACH Count寄存器中。
6.3 變化率控制
為了減少風(fēng)扇速度變化產(chǎn)生的噪音,MAX6620通過(guò)控制風(fēng)扇驅(qū)動(dòng)電壓的變化率來(lái)降低噪音。Fan_Dynamics寄存器中的四位用于設(shè)置風(fēng)扇驅(qū)動(dòng)電壓的增量速率,可將風(fēng)扇速度變化所需的時(shí)間從0(僅在DAC模式下)調(diào)整到幾分鐘。
6.4 轉(zhuǎn)速計(jì)信號(hào)監(jiān)測(cè)
TACH_輸入可接受3線或4線風(fēng)扇的轉(zhuǎn)速計(jì)或“鎖定轉(zhuǎn)子”輸出信號(hào)。MAX6620在1、2、4、8、16或32個(gè)轉(zhuǎn)速計(jì)周期內(nèi)計(jì)數(shù)內(nèi)部8192Hz時(shí)鐘周期數(shù),以測(cè)量風(fēng)扇轉(zhuǎn)速。轉(zhuǎn)速計(jì)脈沖持續(xù)時(shí)間小于25μs的將被忽略,以減少噪音對(duì)轉(zhuǎn)速計(jì)線路的影響。
6.5 風(fēng)扇故障檢測(cè)
MAX6620可監(jiān)測(cè)TACH_輸入以檢測(cè)風(fēng)扇故障。在DAC模式下,當(dāng)TACH計(jì)數(shù)超過(guò)Fan_Target TACH Count寄存器中的值超過(guò)1s時(shí),判定為故障。在RPM模式下,當(dāng)滿足以下三個(gè)條件之一超過(guò)1s時(shí),判定為故障:1)風(fēng)扇驅(qū)動(dòng)電壓為滿量程時(shí),TACH計(jì)數(shù)超過(guò)Fan_Target TACH Count寄存器的值;2)TACH計(jì)數(shù)超過(guò)Fan_Target TACH Count值的兩倍;3)TACH計(jì)數(shù)達(dá)到其滿計(jì)數(shù)7FFh。
6.6 看門狗功能
MAX6620具備可選的I2C看門狗功能,可監(jiān)測(cè)I2C總線的事務(wù)。當(dāng)看門狗功能啟用時(shí),如果在選定的時(shí)間段(2s、6s或10s)內(nèi)沒(méi)有I2C事務(wù)發(fā)生,所有風(fēng)扇將被強(qiáng)制全功率運(yùn)行。
6.7 自旋功能
當(dāng)風(fēng)扇未旋轉(zhuǎn)且施加的電壓低于標(biāo)稱風(fēng)扇電源電壓時(shí),風(fēng)扇可能無(wú)法啟動(dòng)。為了解決這個(gè)問(wèn)題,MAX6620可在短時(shí)間內(nèi)施加全標(biāo)稱電源電壓,使風(fēng)扇克服慣性并開始運(yùn)行。自旋功能通過(guò)Fan_Configuration寄存器進(jìn)行控制。
七、寄存器配置
MAX6620的寄存器包括全局配置寄存器、風(fēng)扇故障寄存器、風(fēng)扇配置寄存器、風(fēng)扇動(dòng)態(tài)寄存器、風(fēng)扇TACH計(jì)數(shù)寄存器、風(fēng)扇驅(qū)動(dòng)電壓寄存器、風(fēng)扇目標(biāo)TACH計(jì)數(shù)寄存器和風(fēng)扇目標(biāo)驅(qū)動(dòng)電壓寄存器。每個(gè)寄存器都有特定的功能,可通過(guò)I2C接口進(jìn)行讀寫操作。
7.1 全局配置寄存器(00h)
用于設(shè)置MAX6620的全局工作模式,包括運(yùn)行狀態(tài)、復(fù)位、I2C總線超時(shí)、風(fēng)扇故障處理、振蕩器選擇和看門狗功能等。
7.2 風(fēng)扇故障寄存器(01h)
用于指示風(fēng)扇故障狀態(tài)和屏蔽故障輸出。
7.3 風(fēng)扇配置寄存器(02h - 05h)
用于設(shè)置每個(gè)風(fēng)扇的控制模式(DAC或RPM)、自旋功能、TACH輸入啟用和鎖定轉(zhuǎn)子監(jiān)測(cè)等。
7.4 風(fēng)扇動(dòng)態(tài)寄存器(06h - 09h)
用于設(shè)置風(fēng)扇的速度范圍和DAC變化率。
7.5 風(fēng)扇TACH計(jì)數(shù)寄存器(10h - 17h)
用于存儲(chǔ)風(fēng)扇的TACH計(jì)數(shù)結(jié)果。
7.6 風(fēng)扇驅(qū)動(dòng)電壓寄存器(18h - 1Fh)
用于顯示實(shí)際的風(fēng)扇驅(qū)動(dòng)電壓。
7.7 風(fēng)扇目標(biāo)TACH計(jì)數(shù)寄存器(20h - 27h)
用于設(shè)置RPM模式下的目標(biāo)TACH計(jì)數(shù)。
7.8 風(fēng)扇目標(biāo)驅(qū)動(dòng)電壓寄存器(28h - 2Fh)
用于設(shè)置DAC模式下的目標(biāo)驅(qū)動(dòng)電壓。
八、應(yīng)用信息
8.1 外部通晶體管
選擇與風(fēng)扇匹配的外部通晶體管,確保其能夠處理最大風(fēng)扇電流和最壞情況下的功率耗散。為了穩(wěn)定性,可在DACFB_引腳和地之間連接一個(gè)0.1μF的電容。
8.2 使用低壓差電壓調(diào)節(jié)器(LDO)
可以使用LDO代替離散晶體管來(lái)驅(qū)動(dòng)風(fēng)扇。在使用LDO時(shí),需要注意其輸入和輸出需要較大的電容以確保穩(wěn)定性,并且某些LDO可能有最低輸出電壓限制。
8.3 風(fēng)扇速度控制
- DAC模式:適用于2線和3線風(fēng)扇,通過(guò)設(shè)置Fan_Target Drive Voltage寄存器來(lái)控制風(fēng)扇的驅(qū)動(dòng)電壓。
- RPM模式:適用于3線風(fēng)扇,通過(guò)監(jiān)測(cè)轉(zhuǎn)速計(jì)信號(hào)并調(diào)整驅(qū)動(dòng)電壓來(lái)實(shí)現(xiàn)精確的轉(zhuǎn)速控制。
8.4 不同類型風(fēng)扇的控制方法
- 2線風(fēng)扇:在DAC模式下,將Fan_Configuration寄存器中的TACH輸入啟用位設(shè)置為0,以避免錯(cuò)誤的風(fēng)扇故障檢測(cè)。
- 3線風(fēng)扇:在DAC模式下,啟用TACH輸入以監(jiān)測(cè)風(fēng)扇轉(zhuǎn)速;在RPM模式下,通過(guò)設(shè)置Fan_Target TACH Count寄存器來(lái)控制風(fēng)扇轉(zhuǎn)速。
九、典型應(yīng)用電路
MAX6620的典型應(yīng)用電路包括I2C接口、DAC輸出驅(qū)動(dòng)、TACH監(jiān)測(cè)和電源供應(yīng)等部分。通過(guò)合理的電路設(shè)計(jì)和元件選擇,可以實(shí)現(xiàn)高效、穩(wěn)定的風(fēng)扇控制。
十、總結(jié)
MAX6620是一款功能強(qiáng)大、性能優(yōu)越的四通道線性風(fēng)扇速度控制器。它提供了多種風(fēng)扇控制模式、高精度的轉(zhuǎn)速控制、完善的故障檢測(cè)和保護(hù)功能,適用于各種電子設(shè)備的散熱系統(tǒng)。通過(guò)深入了解其特性、工作原理和寄存器配置,電子工程師可以充分發(fā)揮MAX6620的優(yōu)勢(shì),設(shè)計(jì)出高效、可靠的風(fēng)扇控制系統(tǒng)。
在實(shí)際應(yīng)用中,工程師需要根據(jù)具體的需求和場(chǎng)景,選擇合適的控制模式和參數(shù)設(shè)置,以實(shí)現(xiàn)最佳的風(fēng)扇控制效果。同時(shí),還需要注意外部元件的選擇和電路設(shè)計(jì),確保系統(tǒng)的穩(wěn)定性和可靠性。希望本文能夠?yàn)殡娮庸こ處熢谑褂肕AX6620時(shí)提供有益的參考和指導(dǎo)。
-
散熱系統(tǒng)
+關(guān)注
關(guān)注
0文章
73瀏覽量
10829 -
MAX6620
+關(guān)注
關(guān)注
0文章
3瀏覽量
5891
發(fā)布評(píng)論請(qǐng)先 登錄
MAX6620:四通道線性風(fēng)扇速度控制器的深度解析
評(píng)論