深入解析ADT7476:遠程熱控制器與電壓監測器
在電子設備的設計中,熱管理和電壓監測是至關重要的環節。特別是在對噪音和功耗敏感的應用場景中,如何有效地進行系統散熱和精確監測電壓,成為了工程師們面臨的重要挑戰。今天,我們就來深入了解一款名為ADT7476的遠程熱控制器和電壓監測器,看看它是如何應對這些挑戰的。
文件下載:ADT7476ARQZ.pdf
一、ADT7476概述
ADT7476是一款專為需要主動系統散熱的噪音敏感或功率敏感應用而設計的熱監測和多PWM風扇控制器。它具有以下顯著特點:
- 溫度監測能力:能夠監測多達兩個遠程傳感器二極管的溫度,同時還能監測自身的內部溫度,溫度測量范圍可擴展至191°C。
- 風扇控制功能:可以驅動風扇使用低頻或高頻驅動信號,并且能夠控制和監測多達四個風扇的速度,使風扇以盡可能低的速度運行,從而將聲學噪音降至最低。
- 自動風扇速度控制:自動風扇速度控制回路可根據測量的溫度優化風扇速度,通過THERM輸入還能監測系統熱解決方案的有效性。
- 關鍵熱保護:利用雙向THERM引腳作為輸出,為系統提供關鍵的熱保護,防止系統或組件過熱。
- 電壓監測:能夠監測多達五個電壓,滿足系統對不同電壓的監測需求。
二、技術參數
(一)絕對最大額定值
| 參數 | 額定值 | 單位 |
|---|---|---|
| 正電源電壓 (Vcc) | 3.6 | V |
| +12 VIN引腳的最大電壓 | 16 | V |
| +5.0 ViN引腳的最大電壓 | 6.25 | V |
| 所有開漏輸出的最大電壓 | 3.6 | V |
| 任何引腳的輸入電流 | ±5 | mA |
| 封裝輸入電流 | +20 | mA |
| 最大結溫 (TJ MAx) | 150 | °C |
| 存儲溫度范圍 | -65 至 +150 | °C |
| 焊接時的引腳溫度 | °C | |
| IR回流峰值溫度 | 220 | °C |
| 無鉛峰值溫度 | 260 | °C |
| 引腳溫度(焊接,10 秒) | 300 | °C |
| ESD 額定值 | 1500 | V |
需要注意的是,超過最大額定值表中列出的應力可能會損壞設備。如果超過這些限制,設備的功能可能無法保證,可能會發生損壞并影響可靠性。此外,該設備對靜電放電 (ESD) 敏感,在處理時應采取標準的 ESD 預防措施。
(二)熱特性
熱阻 (theta_{JA}) 在最壞情況下(即表面貼裝封裝的設備焊接在電路板上)為 31.25。
(三)電氣特性
電氣特性涵蓋了電源、溫度 - 數字轉換器、模擬 - 數字轉換器、風扇 RPM - 數字轉換器、開漏數字輸出、開漏串行數據總線輸出、SMBus 數字輸入、數字輸入邏輯電平以及串行總線定時等多個方面。例如,電源電壓范圍為 3.0 - 3.6 V,典型值為 3.3 V;本地傳感器和遠程二極管傳感器在不同溫度范圍內的精度有所不同,分辨率均為 0.25°C 等。
三、引腳分配
ADT7476 采用 QSOP - 24 NB 封裝,各引腳具有不同的功能,以下是部分重要引腳的介紹:
- SDA 和 SCL:分別為 SMBus 雙向串行數據線和串行時鐘輸入線,需要 SMBus 上拉電阻。
- VCC:電源引腳,若需要在低功耗狀態下進行監測,可由 3.3 V 備用電源供電,同時該引腳還用于監測 VCC 電壓。
- VID0 - VID5/GPIO0 - GPIO4:用于讀取 CPU 的電壓供應讀數,并可作為通用開漏數字 I/O 使用。
- TACH1 - TACH4:風扇轉速計輸入,用于測量風扇的速度。
- PWM1 - PWM3:脈沖寬度調制輸出,用于控制風扇的速度,可配置為高頻或低頻驅動。
- THERM:雙向引腳,可用于監測 THERM 輸入的斷言,也可作為輸出信號來指示過熱情況。
四、典型性能特性
文檔中給出了多個典型性能特性圖,包括溫度誤差與 D+ 和 D - 之間電容的關系、遠程溫度誤差與 PCB 電阻的關系、遠程溫度誤差與共模噪聲頻率的關系等。這些特性圖有助于工程師更好地了解 ADT7476 在不同條件下的性能表現,從而在設計中做出更合理的決策。
五、產品對比與改進
與 ADT7468 相比,ADT7476 有以下一些改進:
- 動態 TMIN、動態工作點及相關寄存器不再可用。
- (T_{RANGE}) 現在定義的是真實的溫度范圍,而非自動風扇控制算法的斜率。
- 聲學濾波現在分配給溫度區域,而非風扇,并且增加了可用的平滑時間,以獲得更好的聲學性能。
- 溫度測量現在使用兩個開關電流,而非三個,SRC 在 ADT7476 中不可用。
- 每個 PWM 輸出可單獨啟用/禁用高頻 PWM。
- 每個溫度通道可單獨啟用/禁用 THERM。
- 不支持完全關機模式。
- 所有溫度通道的溫度精度有所提高。
- 默認采用二進制補碼溫度測量模式。
- 部分引腳的功能發生了交換或增加。
- 上電程序得到簡化。
- 具有更高的最大輸入電壓 TACH/PWM 規格,支持更廣泛的風扇。VCORE_LOW_ENABLE 已重新分配到配置寄存器 1 (0x40) 的第 7 位。
六、推薦實現方案
按照圖 13 所示配置 ADT7476,系統設計人員可以使用以下功能:
- 兩個 PWM 輸出用于控制多達三個風扇(前機箱風扇和后機箱風扇并聯連接)。
- 三個 TACH 風扇速度測量輸入。
- 通過引腳 4 內部測量 VCC。
- 使用遠程 1 溫度通道測量 CPU 溫度。
- 通過遠程 2 溫度通道測量遠程溫度區域。
- 通過內部溫度通道測量本地溫度區域。
- 雙向 THERM 引腳,可用于監測 Intel? Pentium? 4 PROCHOT 信號,并可作為過熱 THERM 輸出,也可編程為 SMBALERT 系統中斷輸出。
七、串行總線接口
ADT7476 通過串行系統管理總線 (SMBus) 與系統進行通信,作為從設備在主控制器的控制下工作。它具有 7 位串行總線地址,默認 SMBus 地址為 0101110 或 0x2E。如果需要使用多個 ADT7476,可以通過將引腳 13 (PWM3/ADDREN) 拉低進入 ADDR SELECT 模式,由引腳 14 的邏輯狀態確定設備的 SMBus 地址。
(一)串行總線協議
- 數據傳輸啟動:主設備通過在串行數據線 SDA 上產生高到低的轉換(同時串行時鐘線 SCL 保持高電平)來啟動數據傳輸,這表示后續將有地址/數據流。
- 數據傳輸:數據以九個時鐘脈沖為一組進行傳輸,包括八個數據位和一個來自從設備的確認位。數據線上的轉換必須在時鐘信號的低電平期間發生,并在高電平期間保持穩定。
- 停止條件:當所有數據字節都已讀取或寫入后,主設備通過特定操作建立停止條件。
(二)讀寫操作
- 寫操作:包括發送字節和寫字節兩種協議。發送字節協議用于將寄存器地址寫入 RAM,以便后續從同一地址進行單字節讀??;寫字節協議用于向從設備發送命令字節和一個數據字節。
- 讀操作:包括接收字節協議,用于從預先設置好地址的寄存器中讀取單字節數據。
- 警報響應地址 (ARA):這是 SMBus 設備的一個特性,允許中斷設備在同一總線上存在多個設備時向主機標識自己。
- SMBus 超時:ADT7476 包含 SMBus 超時功能,如果 35 ms 內沒有 SMBus 活動,設備將假設總線被鎖定并釋放總線。該功能可以根據需要禁用。
八、總結
ADT7476 是一款功能強大的遠程熱控制器和電壓監測器,具有豐富的功能和良好的性能。它在溫度監測、風扇控制、電壓監測等方面都表現出色,并且通過改進和優化,相比之前的產品有了更好的性能和更靈活的配置。在實際應用中,工程師可以根據具體需求合理配置 ADT7476,以實現系統的高效熱管理和電壓監測。你在使用類似的熱控制器和電壓監測器時,遇到過哪些問題呢?歡迎在評論區分享你的經驗和見解。
-
電壓監測器
+關注
關注
0文章
28瀏覽量
3333
發布評論請先 登錄
深入解析ADT7476:遠程熱控制器與電壓監測器
評論