描述
深入剖析X9420:低噪声低功耗数字电位器的卓越之选
在电子设计领域,数字电位器凭借其独特的优势,在众多应用场景中发挥着关键作用。今天,我们将详细探讨RENESAS的X9420数字电位器,它具有低噪声、低功耗等特性,为电子工程师提供了一个可靠的解决方案。
文件下载:X9420YS16IZ.pdf
产品概述
X9420是一款集成了单个数字控制电位器(XDCP)的单片CMOS集成电路。它采用63个电阻元件的串联阵列实现数字控制电位器,通过SPI总线接口,用户可以方便地控制电位器的抽头位置。该电位器具有一个易失性的抽头计数器寄存器(WCR)和4个非易失性数据寄存器(DR0 - DR3),用户可以直接对其进行读写操作。
产品特性亮点
电气特性
- 电源范围宽:支持多种电源电压,(V_{CC})范围为2.7V至5.5V,(V+)范围为2.7V至5.5V,(V-)范围为 -2.7V至 -5.5V,能适应不同的应用环境。
- 低功耗:采用低功耗CMOS技术,待机电流小于1µA,有助于降低系统功耗。
- 高可靠性:每个寄存器每位的数据更改耐力可达100,000次,寄存器数据保留时间长达100年,保证了产品的长期稳定性。
功能特性
- SPI接口:支持SPI串行接口,采用面向寄存器的格式,可直接读写和传输抽头位置,每个电位器最多可存储四个位置,方便用户进行灵活配置。
- 非易失性存储:具备8字节的非易失性EEPROM存储器,可用于存储多个电位器设置或系统参数。
- 多种电阻阵列选择:提供10kΩ或2.5kΩ的电阻阵列,分辨率为64抽头,能满足不同的电阻需求。
封装特性
- 多种封装形式:提供14引脚TSSOP和16引脚SOIC封装,方便不同的PCB布局需求。
- 环保设计:支持无铅加退火工艺,符合RoHS标准,满足环保要求。
引脚功能详解
主机接口引脚
- SO(串行输出):推挽式串行数据输出引脚,在读取周期中,数据在串行时钟的下降沿从该引脚移出。
- SI(串行输入):串行数据输入引脚,所有操作码、字节地址和要写入电位器及电位器寄存器的数据都从该引脚输入,数据在串行时钟的上升沿锁存。
- SCK(串行时钟):用于将数据时钟输入和输出X9420。
- CS(芯片选择):高电平时,X9420被禁用,SO引脚处于高阻抗状态;低电平时,X9420被启用,进入工作状态。
- HOLD(暂停):与CS引脚配合使用,可暂停与控制器的串行通信,而不重置串行序列。
- A0(设备地址):用于设置8位从机地址的最低有效位,必须与从机地址串行数据流匹配才能启动与X9420的通信。
电位器引脚
- (V{H} / R{H}) 和 (V{L} / R{L}):相当于机械电位器两端的终端连接。
- (V{W} / R{W}):相当于机械电位器的抽头输出。
其他引脚
- (overline{WP})(硬件写保护):低电平时,禁止对数据寄存器进行非易失性写入,但对抽头计数器寄存器的写入不受限制。
- (V+) 和 (V-)(模拟电源):为XDCP模拟部分提供电源。
- (V{CC})(系统/数字电源):为系统/数字部分提供电源,(V{SS}) 为系统地。
工作原理剖析
串行接口
X9420支持SPI接口硬件规范,通过SI输入访问设备,数据在SCK的上升沿时钟输入。在整个操作过程中,CS必须为低电平,HOLD和WP引脚必须为高电平。SO和SI引脚可以连接在一起,以减少系统引脚数量。
电阻阵列
X9420由一个包含63个离散电阻段的电阻阵列组成,这些电阻段串联连接。阵列的物理两端相当于机械电位器的固定端子,每个电阻段之间和阵列两端都有一个CMOS开关连接到抽头输出。这些开关由抽头计数器寄存器(WCR)控制,WCR的6位被解码以选择并启用64个开关中的一个。
寄存器功能
- 抽头计数器寄存器(WCR):是一个6位的并行和串行加载计数器,其输出被解码以选择电阻阵列上的64个开关之一。WCR的内容可以通过四种方式更改:直接由主机写入、通过传输数据寄存器的内容间接写入、通过增量/减量指令逐步修改,以及在电源上电时加载数据寄存器零(DR0)的内容。WCR是一个易失性寄存器,断电后其内容丢失。
- 数据寄存器:电位器有四个6位的非易失性数据寄存器,可由主机直接读写。数据可以在四个数据寄存器和WCR之间传输。所有更改数据寄存器数据的操作都是非易失性操作,最多需要10ms。
指令集解析
地址/识别字节
主机发送给X9420的第一个字节是地址或识别字节,其最高四位是设备类型标识符,对于X9420固定为0101[B]。最低位选择总线上的两个设备之一,其余三位必须设置为110。
指令字节
下一个字节包含指令和寄存器指针信息,最高四位是指令,接下来的两位指向四个数据寄存器之一。
具体指令
- 两字节指令:包括“XFR Data Register to Wiper Counter Register”和“XFR Wiper Counter Register to Data Register”,用于在WCR和数据寄存器之间交换数据。
- 三字节指令:包括“Read Wiper Counter Register”、“Write Wiper Counter Register”、“Read Data Register”、“Write Data Register”和“Read Status”,用于在主机和X9420之间传输数据。
- 增量/减量指令:长度不确定,主机可以通过该指令以一个电阻段为步长微调抽头位置。
性能参数一览
绝对最大额定值
包括温度、电压、电流等参数的极限值,超过这些值可能会对设备造成永久性损坏。
推荐工作条件
根据不同的应用场景,分为商业和工业温度范围,以及相应的电源电压范围。
模拟特性
涵盖端到端电阻、功率额定值、抽头电流、抽头电阻、噪声、分辨率、线性度、温度系数等参数,这些参数决定了电位器的性能表现。
直流工作特性
包括电源电流、输入输出泄漏电流、输入输出电压等参数,反映了设备在直流工作状态下的性能。
电容特性
输出电容和输入电容等参数,对信号传输和系统性能有一定影响。
上电时序
规定了上电到启动读写操作的时间、(V_{CC}) 上电斜坡等参数,以及上电顺序的要求,以确保正确恢复抽头寄存器。
交流测试条件和时序
包括输入脉冲电平、上升和下降时间、输入输出时序电平,以及各种时钟频率、周期时间、高低时间等时序参数,保证设备在交流信号下的正常工作。
应用案例分享
电子电位器具有固态电位器的可变性和可靠性、基于计算机的数字控制的灵活性,以及用于存储多个电位器设置或数据的非易失性存储器的保持性等优势。X9420可用于多种应用场景,如:
- 基本配置:可作为三端电位器(可变分压器)或两端可变电阻器(可变电流)使用。
- 基本电路:包括缓冲参考电压、级联技术、非反相放大器、电压调节器、偏移电压调整、带滞回的比较器等电路,为电子工程师提供了丰富的设计思路。
总结与思考
X9420数字电位器以其丰富的特性和强大的功能,为电子工程师在控制、参数调整和信号处理等应用中提供了一个优秀的解决方案。在实际设计中,我们需要根据具体的应用需求,合理选择电位器的参数和封装形式,同时注意上电时序和指令操作的正确性,以确保系统的稳定性和可靠性。你在使用数字电位器的过程中遇到过哪些问题?又是如何解决的呢?欢迎在评论区分享你的经验和见解。
打开APP阅读更多精彩内容