DS4412:双通道I²C可调Sink/Source电流DAC的深度解析

电子说

1.4w人已加入

描述

DS4412:双通道I²C可调Sink/Source电流DAC的深度解析

在电子设计领域,DAC(数模转换器)一直扮演着至关重要的角色。今天,我们要深入探讨的是DS4412这款双通道I²C可调Sink/Source电流DAC,它在电源调整、电源裕度测试等应用中有着出色的表现。

文件下载:DS4412U+T&R.pdf

一、产品概述

DS4412包含两个I²C可调电流DAC,每个都能吸收或提供电流。每个输出有15种吸收和15种提供电流的设置,可通过I²C接口进行编程。输出的满量程范围和步长由外部电阻决定,能在4:1的范围内调整输出电流。上电时,输出引脚OUT0和OUT1处于高阻抗状态。

二、产品特性

2.1 双电流DAC

具备两个独立的电流DAC,为设计提供更多的灵活性。

2.2 宽满量程电流范围

满量程电流范围为500µA至2mA,可满足不同应用的需求。

2.3 外部电阻决定满量程范围

每个DAC的满量程范围由外部电阻确定,方便用户根据实际需求进行调整。

2.4 多种工作模式

吸收和提供模式各有15种设置,能适应不同的工作场景。

2.5 I²C兼容串行接口

方便与其他设备进行通信和控制。

2.6 低成本与小封装

采用8引脚µSOP封装,成本低且占用空间小。

2.7 宽温度范围

工作温度范围为 -40°C至 +85°C,能适应各种恶劣环境。

2.8 宽电压范围

工作电压范围为2.7V至5.5V,具有较好的兼容性。

三、应用领域

3.1 电源调整

可用于调整电源的输出电压和电流,实现精确的电源控制。

3.2 电源裕度测试

通过调整电流,对电源的裕度进行测试,确保电源在不同负载下的稳定性。

3.3 可调电流Sink或Source

为其他电路提供可调的电流源或吸收电流,满足特定电路的需求。

四、引脚配置

引脚名称 功能
SDA I²C串行数据,用于I²C数据的输入/输出
SCL I²C串行时钟,用于I²C时钟的输入
FS1 满量程校准输入,通过连接到地的电阻确定OUT1的满量程电流
FS0 满量程校准输入,通过连接到地的电阻确定OUT0的满量程电流
GND 接地
OUT1 电流输出,根据寄存器设置和连接到FS0、FS1的电阻吸收或提供电流
OUT0 电流输出,根据寄存器设置和连接到FS0、FS1的电阻吸收或提供电流
VCC 电源供应

五、电气特性

5.1 绝对最大额定值

  • VCC、SDA和SCL相对于地的电压范围为 -0.5V至 +6.0V。
  • OUT0、OUT1相对于地的电压范围为 -0.5V至 (VCC + 0.5V)(不超过6.0V)。
  • 工作温度范围为 -40°C至 +85°C。
  • 存储温度范围为 -55°C至 +125°C。

    5.2 推荐工作条件

  • 电源电压VCC范围为2.7V至5.5V。
  • 输入逻辑1(SDA、SCL)的电压VIH为0.7 x VCC至VCC + 0.3V。
  • 输入逻辑0(SDA、SCL)的电压VIL为 -0.3V至0.3 x VCC。

    5.3 DC电气特性

  • 电源电流ICC在VCC = 5.5V时为500μA。
  • 输入泄漏电流(SDA、SCL)IIL在VCC = 5.5V时为1μA。
  • 输出泄漏电流(SDA)IL为1μA。
  • 输出电流低(SDA)IOL在VOL = 0.4V时为3mA,在VOL = 0.6V时为6mA。
  • RFS电压VRFS为0.607V。
  • I/O电容CI/O为10pF。

    5.4 输出电流特性

  • 吸收电流时的输出电压VOUT:SINK范围为0.5V至3.5V。
  • 提供电流时的输出电压VOUT:SOURCE范围为0V至VCC - 0.75V。
  • 满量程吸收输出电流IOUT:SINK范围为0.5mA至2.0mA。
  • 满量程提供输出电流IOUT:SOURCE范围为 -2.0mA至 -0.5mA。
  • 输出电流满量程精度IOUT:FS在特定条件下为 ±6%。
  • 输出电流温度系数IOUT:TC为 ±75 ppm/°C。

六、I²C串行接口

6.1 I²C从地址

DS4412的从地址为90h。

6.2 I²C定义

  • 主设备:控制总线上的从设备,生成SCL时钟脉冲和START、STOP条件。
  • 从设备:根据主设备的请求发送和接收数据。
  • 总线空闲:START和STOP条件之间,SDA和SCL处于高电平的状态。
  • START条件:主设备发起新数据传输时,SDA从高到低变化,SCL保持高电平。
  • STOP条件:主设备结束数据传输时,SDA从低到高变化,SCL保持高电平。
  • 重复START条件:主设备在一次数据传输结束后立即发起新的数据传输。

    6.3 位写入和读取

  • 位写入:SDA的转换必须在SCL的低电平期间进行,数据在SCL的高脉冲期间保持有效。
  • 位读取:主设备在写入操作结束后,需释放SDA总线,等待适当的建立时间后进行读取。

    6.4 确认(ACK和NACK)

    在字节传输的第九位,接收数据的设备通过发送0(ACK)或1(NACK)来确认数据的接收。

七、应用示例

7.1 可调电源示例

以一个2.0V电压供应且具有 ±20%裕度的电源为例,通过计算R0A和R0B的关系,以及调整输出电流IOUT0,实现对电源输出电压的线性调整,分辨率为25.8mV/步。

7.2 VCC去耦

为了获得最佳性能,建议使用0.01µF或0.1µF的电容对电源进行去耦,优先选择高质量的陶瓷表面贴装电容。

八、总结

DS4412作为一款双通道I²C可调Sink/Source电流DAC,具有丰富的特性和广泛的应用场景。其灵活的输出设置、宽范围的工作条件以及方便的I²C接口,使其成为电子工程师在电源设计和测试中的理想选择。在实际应用中,我们需要根据具体需求合理选择外部电阻,确保设备的准确性和线性度。同时,注意电源去耦等细节,以提高系统的稳定性和性能。你在使用类似DAC时遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分