探索LTC1427 - 50:精密微功耗10位电流输出DAC
在电子工程师的日常设计中,数模转换器(DAC)是极为关键的器件,它能够将数字信号转换为模拟信号,广泛应用于各种电子设备中。今天,我们就来深入探讨Linear Technology公司的一款优秀DAC产品——LTC1427 - 50。
文件下载:LTC1427-50.pdf
一、产品概述
LTC1427 - 50是一款微功耗、10位电流输出DAC,其输出范围为0µA至50µA。该DAC输出保证单调,在所有工作条件下,微分非线性(DNL)小于0.9LSB。在商用温度范围内,满量程精度为±2.5%。此外,它采用SMBus串行接口与外部电路通信,支持四种可选的SMBus地址,非常适合多种应用场景。
二、产品特性
2.1 高精度输出
- 具有精密的50µA输出电流,初始满量程输出电流精度为±1.5%,在温度变化时,精度仍能保持在±2.5%。这种高精度的输出使得它在对电流精度要求较高的应用中表现出色,例如电池充电器的电压/电流调整等场景。
2.2 宽工作范围
- 输出电压直流合规性:输出电压范围为–15V至((V_{CC}-1.3 V)),能够适应不同的电压环境,为设计提供了更大的灵活性。
- 电源范围:电源电压范围为(2.7 V ≤V_{CC} ≤5.5 V),可以使用多种电源供电,降低了电源设计的难度。
2.3 低功耗设计
- 正常工作时的典型电源电流为115µA,而在关机模式下,电源电流仅为10µA(典型值)。低功耗特性使得它在对功耗敏感的设备中具有很大的优势,如便携式电子设备。
2.4 灵活的接口与地址选择
- 采用SMBus串行接口,便于与其他设备进行通信。同时,通过两个地址引脚AD0和AD1可以选择四种不同的SMBus地址,方便在多设备系统中进行地址配置。
2.5 上电状态可配置
- 在上电时,DAC输出可以根据两个地址引脚的逻辑状态设置为零或中量程,满足不同的应用需求。而且在关机时,DAC的内容会被保留,方便下次上电恢复使用。
三、应用领域
3.1 显示控制
- LCD对比度和背光源亮度控制:通过精确控制输出电流,可以实现对LCD对比度和背光源亮度的精细调节,提高显示效果。
3.2 电源调节
- 电源电压调整:能够对电源电压进行精确调整,确保电源输出的稳定性。
- 电池充电器电压/电流调整:在电池充电过程中,精确控制充电电压和电流,提高充电效率和电池寿命。
3.3 偏置调整
- GaAs FET偏置调整:为GaAs FET提供精确的偏置电流,保证其正常工作。
3.4 替代电位器
- 可以替代传统的电位器,避免了电位器因机械磨损等原因导致的性能下降问题,提高了系统的可靠性。
四、技术参数
4.1 绝对最大额定值
| 参数 | 数值 |
|---|---|
| 总电源电压((V_{CC})) | 7V |
| 输入电压(所有输入) | –0.3V至((V_{CC} + 0.3V)) |
| DAC输出电压 | –15V至((V_{CC} + 0.3V)) |
| DAC输出短路持续时间 | 无限 |
| 工作环境温度范围 | 0°C至70°C |
| 结温 | 125°C |
| 存储温度范围 | –65°C至150°C |
| 引脚温度(焊接,10秒) | 300°C |
4.2 电气特性
| 符号 | 参数 | 条件 | 最小值 | 典型值 | 最大值 | 单位 |
|---|---|---|---|---|---|---|
| (V_{CC}) | 电源电压 | 2.7 | 5.5 | V | ||
| (I_{CC}) | 电源电流 | (V{SHDN} = V{SCL} = V{SDA} = V{CC} = 3.3V) | 115 | 225 | µA | |
| (V_{SHDN} = 0V) | 10 | 25 | µA | |||
| DAC分辨率 | 10 | Bits | ||||
| (I_{FS}) | DAC满量程电流 | (V{CC} = 3.3V),(V(I{OUT}) = 0V) | 48.75 | 50 | 51.25 | µA |
| (I_{ZS}) | DAC零量程电流 | (V{CC} = 3.3V),(V(I{OUT}) = 0V) | 0.1 | nA | ||
| DNL | DAC微分非线性 | (V{CC} = 3.3V),保证单调性,(V(I{OUT}) = 0V) | ±0.15 | ±0.9 | LSB | |
| 电源电压抑制比 | (V{CC} = 2.7V)至5.5V,(V(I{OUT}) = 0V) | ±8 | LSB | |||
| 输出电压抑制比 | (V{CC} = 3.3V),满量程电流,–15V ≤ (V(I{OUT})) ≤ 2V | ±5 | LSB | |||
| (I_{IN}) | 逻辑输入电流 | 0V ≤ (V{IN}) ≤ (V{CC}) | ±1 | µA | ||
| (V_{IH}) | 高电平输入电压 | AD0、AD1、SHDN、SCL、SDA | (V_{CC} - 0.3)、2.4、1.4 | V | ||
| (V_{IL}) | 低电平输入电压 | SHDN、AD0、AD1、SCL、SDA | 0.8、0.6 | V | ||
| (V_{OL}) | 低电平输出电压 | (I_{OUT} = 3mA),仅SDA | 0.4 | V |
4.3 SMBus时序参数
| 符号 | 参数 | 条件 | 最小值 | 典型值 | 最大值 | 单位 |
|---|---|---|---|---|---|---|
| (f_{SMB}) | SMB工作频率 | 10 | 100 | kHz | ||
| (t_{BUF}) | 停止和启动条件之间的总线空闲时间 | 4.7 | µs | |||
| (t_{HD:STA}) | (重复)启动条件后的保持时间 | 4.0 | µs | |||
| (t_{SU:STA}) | 重复启动条件建立时间 | 4.7 | µs | |||
| (t_{SU:STO}) | 停止条件建立时间 | 4.0 | µs | |||
| (t_{HD:DAT}) | 数据保持时间 | 300 | ns | |||
| (t_{SU:DAT}) | 数据建立时间 | 250 | ns | |||
| (t_{LOW}) | 时钟低电平周期 | 4.7 | µs | |||
| (t_{HIGH}) | 时钟高电平周期 | 4.0 | 50 | µs | ||
| (t_{f}) | 时钟/数据下降时间 | 300 | ns | |||
| (t_{r}) | 时钟/数据上升时间 | 1000 | ns |
五、引脚功能
5.1 SHDN(引脚1)
- 关机引脚。逻辑低电平将芯片置于关机模式,在关机模式下,DAC的数字设置会被保留,当从关机状态恢复时,之前编程的(I_{OUT})值会被恢复。
5.2 AD1、AD0(引脚2、3)
- 地址选择引脚。将这两个引脚连接到(V_{CC})或GND,可以选择LTC1427 - 50响应的四种SMBus地址之一。
5.3 GND(引脚4)
- 接地引脚,应直接连接到接地平面。
5.4 SDA(引脚5)
- SMBus双向数据输入/数字输出引脚。这是一个开漏输出引脚,需要一个上拉电阻或电流源连接到(V_{CC})。数据通过该引脚移入,并由该引脚进行确认。
5.5 SCL(引脚6)
- SMBus时钟输入引脚。在数据传输过程中,数据在SCL时钟的上升沿移入SDA引脚。
5.6 (I_{OUT})(引脚7)
- DAC电流输出引脚。
5.7 (V_{CC})(引脚8)
- 电源电压引脚。该电源必须通过直接旁路到接地平面来保持无噪声和纹波。
六、功能表
| AD1 | AD0 | SMBus地址 | DAC上电值 | 应用 |
|---|---|---|---|---|
| L | L | 0101101 | 零量程 | CCFL背光源控制 |
| L | H | 0101111 | 零量程 | 通用 |
| H | L | 0101110 | 零量程 | 通用 |
| H | H | 0101100 | 中量程 | LCD对比度控制 |
七、应用信息
7.1 数字接口
| LTC1427 - 50通过标准的2线SMBus接口与SMBus主机进行通信。SCL和SDA总线在不使用时必须为高电平,需要外部上拉电阻或电流源。它是一个仅接收(从设备),主设备需要使用以下写字节协议与它通信: | 步骤 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
|---|---|---|---|---|---|---|---|---|---|---|
| 内容 | S | 从设备地址WR | A | 命令字节 | A | 数据字节 | A | P |
其中,S表示起始条件,WR表示写位,A表示确认位,P表示停止条件。主设备通过起始条件和7位地址(后面跟写位=0)发起通信,LTC1427 - 50进行确认,主设备发送命令字节和数据字节,LTC1427 - 50分别进行确认,最后在最终确认脉冲的下降沿将数据字节和寄存器A的最后两位输出位锁存到寄存器C中,DAC电流输出采用新的10位数据值。停止条件是可选的。
7.2 起始和停止条件
- 起始条件:在任何SMBus通信开始时,主设备通过在SCL为高电平时将SDA从高电平切换到低电平来发送起始条件。
- 停止条件:当主设备与从设备通信完成后,通过在SCL为高电平时将SDA从低电平切换到高电平来发送停止条件,此时SMBus可以与其他从设备进行通信。
7.3 提前停止条件
LTC1427 - 50在SMBus通信序列的任何点都能识别停止条件。如果在写字节协议中数据字节被确认之前停止条件提前出现,DAC输出电流值不会更新;否则,内部寄存器C会用新数据更新,DAC输出电流相应改变。
7.4 从设备地址
LTC1427 - 50可以响应四种7位地址之一。前五位已经在工厂编程为01011,用户可以通过AD1和AD0两个地址引脚进行编程。
7.5 10位电流输出DAC
该DAC保证单调,可通过1023个相等的步骤进行数字调节。上电时,如果AD1和AD0都连接到(V{CC}),10位内部寄存器C重置为1000000000B,DAC输出设置为中量程;如果AD1或AD0连接到地,寄存器C在上电时重置为0000000000B,DAC输出设置为零。对于LTC1427 - 50,源电流输出((I{OUT}))可以在–15V至((V_{CC}-1.3 V))范围内偏置,满量程电流在室温下调整为±1.5%,在商用温度范围内调整为±2.5%。
7.6 关机
有两种方式可以关闭LTC1427 - 50:一是在SHDN引脚看到逻辑低电平;二是通过SMBus接口在命令字节的第7位接收到逻辑高电平。在关机模式下,数字数据会在内部保留,电源电流通常降至仅10µA。
八、典型应用
8.1 用于消除运算放大器的失调电压
通过精确控制输出电流,可以补偿运算放大器的失调电压,提高电路的性能。
8.2 SMBus控制的浮动CCFL电源
利用LTC1427 - 50的精确控制能力,实现对CCFL电源的灵活控制。
九、总结
LTC1427 - 50作为一款高性能的微功耗10位电流输出DAC,凭借其高精度、宽工作范围、低功耗等特性,在众多应用领域都有着出色的表现。电子工程师在进行相关设计时,可以根据具体的需求,充分发挥其优势,实现更加稳定、可靠的电路设计。大家在实际应用中是否遇到过类似DAC的使用问题呢?欢迎在评论区分享交流。
-
数模转换器
+关注
关注
14文章
1552浏览量
85945 -
微功耗
+关注
关注
0文章
152浏览量
12473
发布评论请先 登录
探索LTC1427 - 50:精密微功耗10位电流输出DAC
评论