非易失性、I²C 兼容的 64 位数字电位器 AD5258 深度解析

电子说

1.4w人已加入

描述

非易失性、I²C 兼容的 64 位数字电位器 AD5258 深度解析

在电子设计领域,数字电位器是一种非常实用的器件,它能实现电子调节功能,替代传统的机械电位器。今天,我们就来深入探讨一下 Analog Devices 公司的 AD5258 数字电位器。

文件下载:AD5258.pdf

一、AD5258 概述

AD5258 是一款非易失性、I²C 兼容的 64 位数字电位器,采用紧凑的 3mm×4.9mm MSOP - 10 封装。它能像机械电位器或可变电阻一样执行电子调节功能,而且具有更高的分辨率和固态可靠性。其主要特点包括:

  1. 非易失性存储:能保持抽头设置,即使断电也不会丢失数据。
  2. 多阻值可选:端到端电阻有 1kΩ、10kΩ、50kΩ、100kΩ 四种选择。
  3. 高精度:电阻容差存储在 EEPROM 中,精度可达 0.1%。
  4. 宽工作温度范围:-40°C 至 +85°C,能适应多种环境。
  5. 单电源供电:3V 至 5V 单电源,使用方便。
  6. 接口灵活:VLOGIC 引脚增加了接口的灵活性,AD0 和 AD1 地址解码引脚允许每条总线连接四个器件。

二、电气特性

2.1 直流特性

在不同的工作模式下,AD5258 有不同的直流特性。在变阻器模式下,电阻的微分非线性(R - DNL)和积分非线性(R - INL)因阻值不同而有所差异。例如,1kΩ 阻值时,R - DNL 范围为 - 1.5 至 +1.5 LSB,R - INL 范围为 - 5 至 +5 LSB。在电位器分压模式下,微分非线性(DNL)和积分非线性(INL)同样与阻值相关,如 1kΩ 阻值时,DNL 范围为 - 1 至 +1 LSB,INL 范围为 - 1 至 +1 LSB。此外,还给出了标称电阻容差、电阻温度系数、总抽头电阻等参数。

2.2 时序特性

I²C 接口的时序特性对于数据传输至关重要。SCL 时钟频率最大可达 400kHz,总线空闲时间、数据保持时间、数据建立时间等都有明确的要求。EEPROM 数据存储时间为 26ms,上电时 EEPROM 数据恢复时间约为 300µs。

2.3 绝对最大额定值

为了保证器件的安全使用,规定了绝对最大额定值。如 VDD 到 GND 的电压范围为 - 0.3V 至 +7V,A、B、W 端子到 GND 的电压范围为 GND - 0.3V 至 VDD + 0.3V,最大脉冲电流为 ±20mA,连续电流为 ±5mA 等。

三、引脚配置与功能

AD5258 共有 10 个引脚,每个引脚都有特定的功能。 引脚编号 引脚名称 描述
1 W 抽头端子,GND ≤ VW ≤ VDD
2 AD0 用于多封装解码的可编程引脚 0,上电时状态被注册
3 AD1 用于多封装解码的可编程引脚 1,上电时状态被注册
4 SDA 串行数据输入/输出
5 SCL 串行时钟输入,正边沿触发
6 VLOGIC 逻辑电源
7 GND 数字地
8 VDD 正电源
9 B B 端子,GND ≤ VB ≤ VDD
10 A A 端子,GND ≤ VA ≤ VDD

四、典型性能特性

通过一系列图表展示了 AD5258 在不同条件下的性能。例如,在不同电源电压和温度下,电阻的积分非线性(INL)和微分非线性(DNL)的变化情况;全量程误差(FSE)和零量程误差(ZSE)随温度的变化;不同阻值下的温度系数(Tempco)与代码的关系等。这些特性有助于工程师在实际应用中选择合适的参数。

五、工作原理

5.1 变阻器操作

AD5258 的 RDAC 在 A 端子和 B 端子之间的标称电阻有 1kΩ、10kΩ、50kΩ 和 100kΩ 可选。抽头端子可访问 64 个接触点,通过 6 位数据在 RDAC 锁存器中解码来选择其中一个设置。数字编程的抽头 W 与端子 B 之间的输出电阻计算公式为: [R{W B}(D)=frac{D}{64} × R{A B}+2 × R{W}] 其中,D 是加载在 6 位 RDAC 寄存器中的二进制代码的十进制等效值,(R{AB}) 是端到端电阻,(R_{W}) 是每个内部开关的导通电阻贡献的抽头电阻。

5.2 电位器分压操作

数字电位器可在抽头 W 到端子 B 和抽头 W 到端子 A 之间轻松生成与端子 A 到端子 B 输入电压成比例的分压器。忽略抽头电阻影响进行近似计算时,输出电压计算公式为: [V{W}(D)=frac{D}{64} V{A}+frac{64-D}{64} V{B}] 考虑抽头电阻影响时,计算公式为: [V{W}(D)=frac{R{W B}(D)}{R{A B}} V{A}+frac{R{W A}(D)}{R{A B}} V{B}]

六、I²C 接口操作

6.1 数据传输

主设备通过在 SCL 为高电平时 SDA 线的高到低转换建立起始条件来启动数据传输。接下来的字节是从设备地址字节,包含 7 位从设备地址和一个 (R / overline{W}) 位,用于指示读或写操作。从设备地址由 AD0 和 AD1 两个可配置地址引脚决定。

6.2 写操作

写模式下,从设备地址字节的最后一位 ((R / overline{W})) 为逻辑低。第二个字节是指令字节,前三位是命令位,用户可选择写入 RDAC 寄存器、EEPROM 寄存器或激活软件写保护。最后一个字节是数据字节。

6.3 存储/恢复操作

此模式只需地址和指令字节。地址字节的最后一位 ((R / overline{W})) 为逻辑低,指令字节的前三位是命令位,可选择将数据从 RDAC 传输到 EEPROM(存储)或从 EEPROM 传输到 RDAC(恢复)。

6.4 读操作

若要读取感兴趣的寄存器,需先发送一个虚拟地址和指令字节。之后进行重复起始操作,再发送一个地址字节,此时 (R / overline{W}) 位为逻辑高,随后是包含所需信息的回读字节。

七、应用与注意事项

7.1 应用领域

AD5258 可应用于多个领域,如 LCD 面板 (V_{COM}) 调整、LCD 面板亮度和对比度控制、可编程电源、RF 放大器偏置、汽车电子调节、增益控制和失调调节、光纤到户系统、电子电平设置等。

7.2 注意事项

  • ESD 保护:AD5258 是静电放电(ESD)敏感器件,虽有保护电路,但仍需采取适当的 ESD 预防措施。
  • 上电顺序:为避免 ESD 保护二极管正向偏置影响电路,应先给 GND、VDD、VLOGIC 供电,再给 A、B、W 端子施加电压。
  • 布局和电源旁路:采用紧凑、最小引线长度的布局设计,使用高质量电容对电源进行旁路,以提高稳定性。

八、总结

AD5258 数字电位器以其非易失性存储、多阻值可选、高精度、宽工作温度范围和灵活的接口等特点,为电子工程师提供了一个优秀的解决方案。在实际应用中,工程师需根据具体需求合理选择参数,并注意 ESD 保护、上电顺序和布局等问题。大家在使用 AD5258 过程中遇到过哪些问题呢?欢迎在评论区分享交流。

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

全部0条评论

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

×
20
完善资料,
赚取积分