低功耗I²C接口利器: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。
- 小封装设计:采用节省空间的6引脚SOT23封装。
- 高速接口:支持快速400kHz (I^{2}C) 兼容的2线串行接口。
- 抗干扰能力强:具备施密特触发输入,可直接与光耦接口。
- 输出特性好:轨到轨输出缓冲放大器,能提供稳定的输出电压。
二、电气特性
静态精度
- 分辨率: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。
- 三态漏电流:数字输入为0或 (VDD) 时,±0.1至±1µA。
- 三态输出电容:6 pF。
动态性能
- 电压输出压摆率(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架构,这种架构不仅能节省系统整体功耗,还能保证输出的单调性。其模拟输出由一个精密的单位增益跟随器缓冲,压摆率为0.5V/µs,输出能够轨到轨摆动,并且可以驱动5kΩ并联200pF的负载,在4µs内稳定到±0.5LSB。
上电复位
内部的上电复位(POR)电路会在上电时初始化设备。DAC寄存器会被设置为零刻度,设备进入掉电模式,输出缓冲器禁用,输出通过100kΩ终端电阻拉至GND。上电后,需要先发出唤醒命令才能进行转换操作。
掉电模式
| 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时钟脉冲的高电平期间必须保持稳定。
- 起始和停止条件:起始条件是SCL为高电平时SDA从高到低的转换,停止条件是SCL为高电平时SDA从低到高的转换。
- 重复起始条件:可能表示总线上数据方向的改变,在连续读操作中需要使用。
- 确认位(ACK):是附加到任何8位数据字的第九位,由接收设备生成,用于检测数据传输是否成功。
地址与命令
- 从地址:MAX5812有八个工厂/用户可编程地址,地址的LSB由ADD引脚控制,这使得最多八个MAX5812可以共享一条总线。
- 写数据格式:在写模式下,地址字节后面的数据用于控制MAX5812,不同的命令位组合有不同的功能。
- 读数据格式:在读模式下,MAX5812将DAC寄存器的内容写入总线。
四、应用与设计要点
应用领域
- 数字增益和偏移调整:可精确调整信号的增益和偏移。
- 可编程电压和电流源:为电路提供可变的电压和电流。
- 可编程衰减:实现信号的衰减控制。
- VCO/变容二极管控制:用于控制压控振荡器和变容二极管。
- 电池供电设备:其低功耗特性非常适合电池供电的应用场景。
设计要点
- 外部参考供电:使用精密电压参考为MAX5812供电,可隔离电源噪声,提高整体性能,如MAX6030(3V,75ppm/°C)或MAX6050(5V,75ppm/°C)。
- 数字输入和接口逻辑:2线数字接口与 (I^{2}C) 和SMBus兼容,施密特触发缓冲输入允许慢速转换接口(如光耦)直接与设备连接。
- 电源旁路和接地管理:合理的PCB布局很重要,要将模拟和数字信号分开,使用接地平面,并且在靠近设备处用0.1µF电容将 (VDD) 旁路到地。
总的来说,MAX5812以其低功耗、高性能和灵活的接口特性,为电子工程师在各种应用中提供了一个优秀的选择。大家在实际设计中,不妨根据具体需求充分发挥其优势,同时注意上述设计要点,以实现最佳的系统性能。你在使用DAC时有没有遇到过什么特别的问题呢?欢迎在评论区分享交流。
-
dac
+关注
关注
44文章
2844浏览量
197582 -
低功耗
+关注
关注
12文章
3981浏览量
106848
发布评论请先 登录
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位I²C和SMBus低功耗I/O扩展器的深度解析
低功耗利器:MAX77278 PMIC深度剖析
PCA9539:16位I²C与SMBus低功耗I/O扩展器深度解析
低功耗四通道8位DAC——DAC5573的深度解析
低功耗I²C接口利器:MAX5812 DAC深度解析
评论