設計說明270:基于Linear LTC1840雙風扇速度控制器實現I(2)C風扇控制確保系統連續冷卻的技術方案


介紹
Linear Technology的LTC1840是一款雙風扇速度控制器,適用于高可用性服務器和其他基于機架的網絡和電信設備。ltc1840提供先進的控制和監控功能,通過I(2)C和SMBus兼容的2線串行接口進行訪問。除了兩個風扇速度控制通道外,LTC1840還包括一個風扇轉速表和故障監測,9個從地址和4個通用可編程I/O引腳,在一個16引腳的SSOP封裝中。調整風扇速度以匹配瞬時冷卻要求,可提高能源效率并降低噪音。通過以較低的速度運行,風扇軸承受到較少的磨損,增加風扇壽命和可靠性。
圖1顯示了使用LTC1840的風扇轉速控制系統的框圖。LTC1840包含兩個電流dac,用于完全控制風扇速度??s放后的電流單獨調節開關調節器的風扇驅動輸出電壓。在串行接口的命令下,VO隨著當前IDAC的增加而增加。一個DAC控制的風扇數量僅受開關穩壓器輸出功率的限制。

圖1所示。LTC1840風扇轉速控制框圖。
LTC1840的轉速表監控風扇的轉速,包括轉速表輸出。內部邏輯在幻想儀的上升沿之間累積最多255個計數。計數器的速率由來自50kHz內部振蕩器的除數(通過串行接口選擇的2、4、8或16)決定。風扇由于軸承磨損或停止轉動而減速將導致內部計數器溢出,相應的位在故障寄存器中設置為低位。然后,系統控制器可以采取行動,關閉故障風扇并召集維護。
該芯片包含四個獨立配置的通用輸入/輸出(GPIO)引腳。作為開漏輸出,它們可以設置為高、低或以1.5 hz的頻率脈沖。輸出額定為10mA吸收電流,以便與led兼容。配置為輸入,gpio引腳可以監控熱開關,按鈕和開關穩壓器和熱插拔 控制器故障電源良好輸出。狀態更改在故障寄存器中被檢測和標記。
通過指定設備地址和寄存器地址,通過ai (2)C讀取和編程內部數據寄存器。DACA和DACB寄存器在255步刻度上控制100μA電流輸出。狀態寄存器允許用戶啟用TACHA和TACHB故障數據,并設置內部計數器頻率的除數。內部計數與測速儀速度成反比,存儲在TACHA和tachregister中。未被掩飾的錯誤設置的錯Pin高一個即時硬件警報。GPIO設置和GPIOdata寄存器配置GPIO引腳,分配輸出和故障狀態以及讀取輸入狀態。
連續系統冷卻和轉速表監控
圖2中的電路展示了LTC1840的功能。每個LTC1771高效降壓調節器提供多達四個12V, 420mA風扇的電源。如圖所示,上層LTC1771驅動一個由空閑冗余風扇備份的單個風扇。在主風扇故障的情況下,GPIO3關閉LTC1771,同時激活全速運行的備用風扇。這些風扇一次操作一個,所以轉速表輸出是電線或只有一個輸入(TACHA)需要監控他們的速度。

圖2。用LTC1840控制各種風扇操作。
兩個風扇由下ltc1771并聯驅動,并由TACHB交替監測。這些風扇同時工作,因此它們的轉速表輸出由一個四極非與門混合。GPIO2以脈沖模式工作,用于對多路復用器進行時鐘處理。
附加功能
對于需要多個風扇控制器的應用,theLTC1840的三狀態(高,低,無連接)地址編程輸入支持九個用戶可選擇的從地址。的的錯輸出繞過串行接口,并立即注意到LTC1840檢測到的故障條件,包括轉速表的減速和GPIO邏輯狀態的變化。
如果爆炸引腳在啟動時高或隨時呈現高到低的轉換,DAC輸出電流立即被強制到滿量程,芯片等待串行總線的命令。此外,當爆炸設置高,LTC1840保護系統控制器崩潰與內部watchdogtimer。如果設備在超過1.5分鐘的時間內沒有被訪問,兩個DAC輸出都設置為滿量程,以保證足夠的系統冷卻。
責任編輯:David
【免責聲明】
1、本文內容、數據、圖表等來源于網絡引用或其他公開資料,版權歸屬原作者、原發表出處。若版權所有方對本文的引用持有異議,請聯系拍明芯城(marketing@iczoom.com),本方將及時處理。
2、本文的引用僅供讀者交流學習使用,不涉及商業目的。
3、本文內容僅代表作者觀點,拍明芯城不對內容的準確性、可靠性或完整性提供明示或暗示的保證。讀者閱讀本文后做出的決定或行為,是基于自主意愿和獨立判斷做出的,請讀者明確相關結果。
4、如需轉載本方擁有版權的文章,請聯系拍明芯城(marketing@iczoom.com)注明“轉載原因”。未經允許私自轉載拍明芯城將保留追究其法律責任的權利。
拍明芯城擁有對此聲明的最終解釋權。