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