MAX5841:一款高性能的10位低功耗DAC
在电子设计领域,数模转换器(DAC)是连接数字世界和模拟世界的重要桥梁。今天,我们要介绍的是MAXIM公司的MAX5841,一款四通道、10位、低功耗、2线串行电压输出DAC,它在众多应用场景中都有着出色的表现。
文件下载:MAX5841.pdf
一、产品概述
MAX5841采用I²C™兼容的2线接口,时钟速率最高可达400kHz。它能在2.7V至5.5V的单电源下工作,在(V_{DD}=3.6V)时仅消耗230µA电流,进入掉电模式后电流消耗可降至1µA以下。该器件具有三种软件可选的掉电输出阻抗:100kΩ、1kΩ和高阻抗,还配备内部精密Rail - to - Rail®输出缓冲器和上电复位(POR)电路,上电时DAC会处于100kΩ掉电模式。
二、应用领域
由于其出色的性能,MAX5841广泛应用于多个领域:
- 数字增益和偏移调整:在信号处理系统中,精准的增益和偏移调整至关重要,MAX5841可以提供稳定的模拟输出,实现精确调整。
- 可编程电压和电流源:对于需要灵活调整电压和电流的应用场景,如测试设备和电源管理系统,MAX5841能满足要求。
- 可编程衰减:在通信系统中,可以根据需要对信号进行衰减,以优化信号质量。
- VCO/变容二极管控制:在射频电路中,对压控振荡器(VCO)和变容二极管的精确控制是保证频率稳定的关键,MAX5841可以胜任这一任务。
- 低成本仪器仪表:其低功耗和高性能特点,使其成为低成本仪器仪表设计的理想选择。
- 电池供电设备:低功耗特性大大延长了电池供电设备的续航时间。
- 自动测试设备(ATE):可以提供精确的模拟输出,用于测试其他电子设备的性能。
你是否在自己的项目中遇到过需要精确模拟输出的场景呢?
三、产品特性
低功耗优势
在不同电源电压下,MAX5841的功耗表现优秀。在(V{DD}=3.6V)时,仅消耗230µA电流;(V{DD}=5.5V)时,电流为280µA。掉电模式下,电流可低至300nA,这对于电池供电设备和对功耗敏感的应用来说非常重要。
接口特性
支持高速的400kHz I²C兼容2线串行接口,并且采用施密特触发器输入,可直接与光耦合器接口,方便与各种数字系统集成。
输出性能
具备Rail - to - Rail输出缓冲放大器,输出电压范围广,能够驱动5kΩ负载与200pF电容并联,并且输出能在4µs内稳定到±0.5LSB。
掉电模式
三种软件可选的掉电输出阻抗,为不同应用场景提供了更多的灵活性。同时,具备读回模式,方便进行总线和数据检查。
四、电气特性
静态精度
分辨率为10位,积分非线性(INL)典型值为±0.5LSB,最大为±4LSB;差分非线性(DNL)保证单调,最大为±0.5LSB。零码误差(ZCE)在(V_{DD}=2.7V)时典型值为6mV,最大为40mV。
参考输入
参考输入电压范围为0至(V_{DD}),参考输入阻抗典型值为45kΩ。
DAC输出
输出电压范围在无负载时为0至(V{DD}),直流输出阻抗典型值为1.2Ω,短路电流在(V{DD}=5V)时为42.2mA,(V{DD}=3V)时为15.1mA。唤醒时间在(V{DD}=5V)和(V_{DD}=3V)时均为8µs。
数字输入输出
数字输入(SCL、SDA)的输入高电压为(0.7×V{DD}),输入低电压为(0.3×V{DD}),输入迟滞为(0.05×V{DD})。数字输出(SDA)的输出逻辑低电压在(I{SINK}=3mA)时最大为0.4V。
这些电气特性参数对于电子工程师在设计电路时非常重要,你在设计中会重点关注哪些参数呢?
五、工作原理
DAC操作
MAX5841采用分段电阻串DAC架构,这种架构不仅节省了系统整体功耗,还保证了输出的单调性。其输入编码为直二进制,输出电压由公式(V{OUT}=frac{V{REF}×(D)}{2^{N}})计算,其中(N = 10)(位),(D)为输入代码的十进制值(0至1023)。
输出缓冲
模拟输出通过精密的单位增益跟随器进行缓冲,压摆率为0.5V/µs,每个缓冲输出能够实现轨到轨摆动,并且可以驱动5kΩ负载与200pF电容并联。
上电复位
内部POR电路在上电时初始化设备,将DAC寄存器设置为零刻度,设备进入掉电模式,输出缓冲器禁用,输出通过100kΩ终端电阻拉至GND。上电后,需要先发出唤醒命令才能进行转换。
掉电模式
三种软件控制的低功耗掉电模式,都能禁用输出缓冲器,将DAC电阻串与参考电压断开,使电源电流降至1µA,参考电流降至1µA以下。不同模式下,输出的连接方式不同,可根据实际需求选择。
六、数字接口
接口组成
MAX5841的数字接口是I²C/SMBus兼容的2线接口,由串行数据线(SDA)和串行时钟线(SCL)组成。在(V_{DD}=2.7V)至3.6V范围内与SMBus兼容,SDA和SCL可实现MAX5841与主设备之间最高400kHz的双向通信。
通信过程
主设备通过发送正确的地址,随后发送命令和/或数据字与MAX5841进行通信。每个传输序列由START(S)或REPEATED START((S_{r}))条件和STOP(P)条件框定,每个传输的字为8位,后面跟随一个确认时钟脉冲。
数据传输
每个SCL时钟周期传输一位数据,SDA上的数据在SCL时钟脉冲的高电平期间必须保持稳定。SDA在SCL为高电平时的变化为控制信号。I²C总线空闲时,SDA和SCL均为高电平。
特殊条件
- START和STOP条件:主设备通过发出START条件启动通信,START条件是SCL为高电平时SDA的高到低转换;STOP条件是SCL为高电平时SDA的低到高转换。
- 重复START条件:(S{r})条件可能表示总线上数据方向的改变,连续读操作需要(S{r})条件。
- 确认位(ACK):ACK是附加到任何8位数据字的第九位,由接收设备生成。MAX5841在接收地址或数据时通过在第九个时钟周期将SDA拉低来生成ACK,发送数据时等待接收设备生成ACK。
在实际应用中,你是否遇到过数字接口通信方面的问题呢?
七、使用注意事项
数字输入和接口逻辑
2线数字接口与I²C/SMBus兼容,数字输入(SCL和SDA)采用施密特触发器缓冲输入,可直接与光耦合器等慢速过渡接口连接,并且与CMOS逻辑电平兼容。
电源旁路和接地管理
为了实现最佳系统性能,需要注意PC板布局。要将模拟和数字信号分开,以减少噪声注入和数字馈通。使用接地平面确保从GND到电源地的接地回路短且阻抗低,并在靠近设备处使用0.1µF电容对(V_{DD})进行旁路。
总之,MAX5841以其低功耗、高性能和灵活的接口等特点,为电子工程师在设计各种应用电路时提供了一个优秀的选择。你是否打算在自己的项目中尝试使用MAX5841呢?
-
MAX5841
+关注
关注
0文章
2浏览量
1021
发布评论请先 登录
MAX5841:一款高性能的10位低功耗DAC
评论