小小博士

±5 V/15V、256位、I2C兼容型数字电位计AD5280

0
阅读(5050)

±5 V/15V、256位、I2C兼容型数字电位计AD5280

    在许多电路设计时,特别模拟电路的运算放大电路设计,考虑到反馈电阻的可调性,此时我们又无法人为的调整放大倍数,这是我们可以考虑选用数字电位计,由程序实时选择所需要的反馈电阻,调整输出信号的幅度,满足我们的要求,这里向大家推荐一款我曾经使用过的AD5280,相对于intersil公司的X9314等数字电位计,有特别的优势。

    AD5280是单通道、256位、数字控制可变电阻(VRs)2,可实现与电位计、调整器或可变电阻相同的电子调整功能。在A端与游标或B端与游标之间,各VR提供一个完全可编程电阻值。A至B固定端接电阻(20 kΩ、50 kΩ或200 kΩ)的通道间匹配容差为1%。两款器件的标称温度系数均为30 ppm/°C。在系统上电时,游标位默认设置为中量程。上电后,VR游标位可通过一个I2C兼容型双线式串行数据接口进行编程设置。AD5280提供休眠模式编程功能,可以在上电时进行任何预设,从而能够取代高成本的EEPROM解决方案。

    首先,我们从功能框图上分析AD5280的优势:

从上图可以看出,数字电位计的控制很简单,将I2C总线的引线SCL、SDA分别连接至处理器,通过A、B接固定电阻20 kΩ、50 kΩ或200 kΩ,AD0和AD1是用来选择AD5280设备号码的,所以说AD5280的控制非常简单。

其次,当AD5280初始上电时,会将指针调整到A与B的中间位置W处,假如A与B间接20 kΩ,那此时AW间电阻为10 kΩ,然后通过I2C总线接收到的控制指令,调节电阻值。以AB间接入50K电阻为例,其中包括一个内部开关间阻值60欧姆,地址0x01就为50000/256+60等于255欧姆,紧接着为50000/256*2+60等于450欧姆,以此类推;于是我们有

其中Rab为AB间接入的固定电阻

     D为8位寄存器存入的二进制码

     Rw为AB及W间固定的内阻

最后,作为数字电路与模拟电路交界处使用的器件,在器件布局时多考虑,布线时尽量短,避免不必要的干扰。

希望给大家的电路设计带来帮助。谢谢!