低功耗I2C接口利器:MAX5812 DAC深度解析
在電子工程師的日常設計中,數字模擬轉換器(DAC)是不可或缺的關鍵組件。今天我要給大家詳細介紹一款來自MAXIM的出色DAC產品——MAX5812,一款12位低功耗、2線串行電壓輸出DAC。
文件下載:MAX5812.pdf
一、器件概述
MAX5812是一款單通道12位電壓輸出DAC,采用 (I^{2}C) 兼容的2線接口,時鐘速率最高可達400kHz。它能在2.7V至5.5V的單電源下工作,在 (VDD = 3.6V) 時僅消耗100μA電流。其低功耗掉電模式可將電流消耗降至1μA以下,還具備三種軟件可選的掉電輸出阻抗:100kΩ、1kΩ和高阻抗。
主要特點
- 超低功耗:在 (VDD = 3.6V) 時僅100μA, (V_{DD}=5.5V) 時為130μA。
- 小封裝設計:采用節(jié)省空間的6引腳SOT23封裝。
- 高速接口:支持快速400kHz (I^{2}C) 兼容的2線串行接口。
- 抗干擾能力強:具備施密特觸發(fā)輸入,可直接與光耦接口。
- 輸出特性好:軌到軌輸出緩沖放大器,能提供穩(wěn)定的輸出電壓。
二、電氣特性
靜態(tài)精度
- 分辨率:12位,能夠提供較為精細的模擬輸出。
- 積分非線性(INL):±2至±16 LSB,保證了輸出的線性度。
- 微分非線性(DNL):保證單調,典型值為±1 LSB。
- 零碼誤差(ZCE):代碼為000 hex, (VDD = 2.7V) 時,±6至±40 mV。
- 零碼誤差溫度系數:2.3 ppm/°C,受溫度影響較小。
- 增益誤差(GE):代碼為FFF hex時, -0.8至 -3 %FS。
- 增益誤差溫度系數:0.26 ppm/°C。
輸出特性
- 輸出電壓范圍:無負載時為0至 (VDD)。
- 直流輸出阻抗:代碼為800 hex時為1.2Ω。
- 短路電流: (VDD = 5V) 時為42.2 mA, (VDD = 3V) 時為15.1 mA。
- 喚醒時間: (VDD = 5V) 和 (VDD = 3V) 時均為8μs。
- DAC輸出漏電流: (VDD = 5.5V) ,輸出為 (VDD) 或GND ,掉電模式為高阻抗時,±0.1至±1μA。
數字輸入輸出特性
- 輸入高電壓(VIH):0.7 × (VDD)。
- 輸入低電壓(VIL):0.3 × (VDD)。
- 輸入滯后:0.05 × (VDD)。
- 輸入漏電流:數字輸入為0或 (VDD) 時,±0.1至±1μA。
- 輸入電容:6 pF。
- 輸出邏輯低電壓(VOL): (ISINK = 3mA) 時為0.4V。
- 三態(tài)漏電流:數字輸入為0或 (VDD) 時,±0.1至±1μA。
- 三態(tài)輸出電容:6 pF。
動態(tài)性能
- 電壓輸出壓擺率(SR):0.5 V/μs,能夠快速響應信號變化。
- 電壓輸出建立時間:從C00 hex到400 hex,達到1/2LSB代碼時為4至12μs。
電源特性
- 電源電壓范圍:2.7V至5.5V。
- 無負載時電源電流: (VDD = 3.6V) 時為100至170μA, (VDD = 5.5V) 時為130至190μA。
- 掉電時電源電流: (VDD = 5.5V) 時為0.3至1μA。
時序特性
- 串行時鐘頻率((f_{SCL})):最高400kHz。
- 停止和啟動條件之間的總線空閑時間((t_{BUF})):1.3μs。
- 啟動條件保持時間((t_{HD, STA})):0.6μs。
- SCL脈沖低電平寬度((t_{LOW})):1.3μs。
- SCL脈沖高電平寬度((t_{HIGH})):0.6μs。
三、工作原理與模式
DAC架構與輸出緩沖
MAX5812采用分段電阻串DAC架構,這種架構不僅能節(jié)省系統(tǒng)整體功耗,還能保證輸出的單調性。其模擬輸出由一個精密的單位增益跟隨器緩沖,壓擺率為0.5V/μs,輸出能夠軌到軌擺動,并且可以驅動5kΩ并聯200pF的負載,在4μs內穩(wěn)定到±0.5LSB。
上電復位
內部的上電復位(POR)電路會在上電時初始化設備。DAC寄存器會被設置為零刻度,設備進入掉電模式,輸出緩沖器禁用,輸出通過100kΩ終端電阻拉至GND。上電后,需要先發(fā)出喚醒命令才能進行轉換操作。
掉電模式
| MAX5812具備三種軟件控制的低功耗掉電模式,都能禁用輸出緩沖器并將DAC電阻串與 (VDD) 斷開,將電源電流消耗降至300nA。不同模式下輸出特性不同: | PD1 | PD0 | 模式/功能 |
|---|---|---|---|
| 0 | 0 | 上電設備,DAC輸出恢復到先前值 | |
| 0 | 1 | 掉電模式0,設備掉電,輸出浮空 | |
| 1 | 0 | 掉電模式1,設備掉電,輸出通過1kΩ電阻接地 | |
| 1 | 1 | 掉電模式2,設備掉電,輸出通過100kΩ電阻接地 |
喚醒后,DAC輸出會恢復到之前的值,并且在掉電模式下,輸入和DAC寄存器會保留數據。
數字接口
MAX5812采用 (I^{2}C) /SMBus兼容的2線接口,由串行數據線(SDA)和串行時鐘線(SCL)組成。在 (VDD = 2.7V) 至3.6V范圍內與SMBus兼容,SDA和SCL可實現MAX5812與主設備之間最高400kHz的雙向通信。
數據傳輸
- 位傳輸:每個SCL時鐘周期傳輸一位數據,SDA上的數據在SCL時鐘脈沖的高電平期間必須保持穩(wěn)定。
- 起始和停止條件:起始條件是SCL為高電平時SDA從高到低的轉換,停止條件是SCL為高電平時SDA從低到高的轉換。
- 重復起始條件:可能表示總線上數據方向的改變,在連續(xù)讀操作中需要使用。
- 確認位(ACK):是附加到任何8位數據字的第九位,由接收設備生成,用于檢測數據傳輸是否成功。
地址與命令
- 從地址:MAX5812有八個工廠/用戶可編程地址,地址的LSB由ADD引腳控制,這使得最多八個MAX5812可以共享一條總線。
- 寫數據格式:在寫模式下,地址字節(jié)后面的數據用于控制MAX5812,不同的命令位組合有不同的功能。
- 讀數據格式:在讀模式下,MAX5812將DAC寄存器的內容寫入總線。
四、應用與設計要點
應用領域
- 數字增益和偏移調整:可精確調整信號的增益和偏移。
- 可編程電壓和電流源:為電路提供可變的電壓和電流。
- 可編程衰減:實現信號的衰減控制。
- VCO/變容二極管控制:用于控制壓控振蕩器和變容二極管。
- 電池供電設備:其低功耗特性非常適合電池供電的應用場景。
設計要點
- 外部參考供電:使用精密電壓參考為MAX5812供電,可隔離電源噪聲,提高整體性能,如MAX6030(3V,75ppm/°C)或MAX6050(5V,75ppm/°C)。
- 數字輸入和接口邏輯:2線數字接口與 (I^{2}C) 和SMBus兼容,施密特觸發(fā)緩沖輸入允許慢速轉換接口(如光耦)直接與設備連接。
- 電源旁路和接地管理:合理的PCB布局很重要,要將模擬和數字信號分開,使用接地平面,并且在靠近設備處用0.1μF電容將 (VDD) 旁路到地。
總的來說,MAX5812以其低功耗、高性能和靈活的接口特性,為電子工程師在各種應用中提供了一個優(yōu)秀的選擇。大家在實際設計中,不妨根據具體需求充分發(fā)揮其優(yōu)勢,同時注意上述設計要點,以實現最佳的系統(tǒng)性能。你在使用DAC時有沒有遇到過什么特別的問題呢?歡迎在評論區(qū)分享交流。
-
dac
+關注
關注
44文章
2844瀏覽量
197587 -
低功耗
+關注
關注
12文章
4012瀏覽量
106848
發(fā)布評論請先 登錄
MAX5822:雙路12位低功耗2線串行電壓輸出DAC的深度解析
MAX5820:雙路8位低功耗2線串行電壓輸出DAC的解析與應用
妙解MAX5811:10位低功耗2線接口串行電壓輸出DAC
低成本、低功耗6位DAC:MAX5363/MAX5364/MAX5365的深度解析
MAX5250:低功耗四路10位電壓輸出DAC的詳細解析
低功耗14位DAC:MAX5170/MAX5172的深度解析
低功耗雙路10位電壓輸出DAC:MAX5158/MAX5159的深度解析
低功耗雙路12位電壓輸出DAC——MAX5104的深度剖析
MAX5158/MAX5159:低功耗雙10位電壓輸出DAC的深度剖析
SGM4591:低電壓16位I2C和SMBus低功耗I/O擴展器的深度解析
低功耗利器:MAX77278 PMIC深度剖析
高速低功耗利器:MAX4223電流反饋放大器深度解析
PCA9539:16位I2C與SMBus低功耗I/O擴展器深度解析
低功耗四通道8位DAC——DAC5573的深度解析
低功耗I2C接口利器:MAX5812 DAC深度解析
評論