电子说
在电子设计领域,数字电位器凭借其高精度、可编程性和稳定性,成为众多应用中的关键元件。今天,我们就来深入探讨一下RENESAS的X9259,这款集成了四个数字控制电位器(XDCP)的CMOS集成电路。
文件下载:X9259EVAL.pdf
X9259将四个数字控制电位器集成在一个单芯片CMOS集成电路中,通过2线总线接口,用户可以方便地控制电位器抽头的位置。每个电位器都配备有一个易失性的抽头计数器寄存器(WCR)和四个非易失性数据寄存器,可直接进行读写操作。在电源上电时,设备会将每个DCP的默认数据寄存器(DR00、DR10、DR20和DR30)的内容恢复到相应的WCR中。
一个封装中包含四个独立的电位器,大大节省了电路板空间,适用于对空间要求较高的设计。
具有256个电阻抽头,分辨率达到0.4%,能够实现精确的电阻调节。
采用2线串行接口,支持写、读和传输操作,方便与微控制器等设备进行通信。
典型的抽头电阻在(V_{CC}=5V)时为100Ω,待机电流最大小于5µA,符合低功耗设计要求。
每个电位器配备4个非易失性数据寄存器,可实现多个抽头位置的非易失性存储。
工作电压范围为2.7V至5.5V,适应不同的电源环境。
每个寄存器每位的数据更改次数可达100,000次,数据保留时间长达100年,确保了产品的可靠性。
采用无铅(RoHS合规)设计,符合环保要求。
X9259有多种型号可供选择,不同型号在电源电压、温度范围和封装形式上有所差异。例如,X9259US24Z适用于0至+70°C的温度范围,采用24引脚SOIC封装;而X9259UV24IZ则适用于-40至+85°C的宽温度范围,采用24引脚TSSOP封装。在选择型号时,需要根据实际应用需求来确定合适的参数。
X9259采用24引脚SOIC或TSSOP封装,不同引脚具有不同的功能。例如,A0 - A3为2线总线的设备地址引脚,RW0 - RW3为电位器的抽头端子,RH0 - RH3和RL0 - RL3分别为电位器的高端和低端端子,SDA和SCL为2线总线的串行数据输入/输出和串行时钟引脚。
每个DCP由电阻元件和CMOS开关组成,其物理两端相当于机械电位器的固定端子((R{H})和(R{L})引脚),(R_{W})引脚为中间节点,相当于机械电位器的抽头端子。抽头端子的位置由8位易失性抽头计数器寄存器(WCR)控制。
在(V{CC})上电和掉电过程中,只要(V{CC})始终大于或等于(V{H})、(V{L})和(V{W}),并且(V{CC})的斜坡速率符合规格要求,就不会对电位器引脚的电压产生限制。
X9259包含四个抽头计数器寄存器,每个电位器对应一个。WCR可以看作是一个8位并行和串行加载计数器,其输出经过解码后选择电阻阵列上的256个抽头位置之一。WCR的内容可以通过四种方式进行更改:直接由主机通过写抽头计数器寄存器指令进行写入;通过XFR数据寄存器指令将相关数据寄存器的内容间接写入;通过增量/减量指令逐步修改;在电源上电时,加载其数据寄存器零(DR#0)的内容。
每个DCP有四个8位非易失性数据寄存器,可由主机直接读写。数据也可以在四个数据寄存器和相关的抽头计数器寄存器之间进行传输。所有更改数据寄存器中数据的操作都是非易失性操作,最多需要10ms。如果应用不需要存储电位器的多个设置,数据寄存器可以用作系统参数或用户偏好数据的常规存储位置。
X9259支持双向总线协议,在通信中,发送数据的设备为发送器,接收数据的设备为接收器,控制传输的设备为主设备,被控制的设备为从设备。X9259在所有应用中都作为从设备运行。
SDA线上的数据状态只能在SCL为低电平时改变,SCL为高电平时SDA的状态变化用于表示起始和停止条件。上电时,SDA引脚处于输入模式。
所有命令都必须以起始条件开始,即SCL为高电平时SDA从高电平到低电平的转换;所有通信必须以停止条件结束,即SCL为高电平时SDA从低电平到高电平的转换。停止条件还可用于在读取序列后将设备置于待机电源模式。
ACK是用于表示数据传输成功的软件约定。发送设备在发送8位数据后释放SDA总线,在第9个时钟周期,接收设备将SDA线拉低以确认接收到8位数据。X9259在识别起始条件和有效的识别字节后,以及成功接收指令字节后都会响应ACK。在读取模式下,设备发送8位数据后释放SDA线,并监测是否有ACK响应。
识别字节的前四位为设备类型标识符(0101),后四位为从设备地址位,必须与引脚A3 - A4的逻辑状态匹配。指令字节包含指令操作码和寄存器指针信息,用于指定操作类型和目标寄存器。
包括读抽头计数器寄存器、写抽头计数器寄存器、读数据寄存器和写数据寄存器。这些指令用于在WCR和数据寄存器之间交换数据,数据从数据寄存器传输到WCR本质上是对静态RAM的写入,而从WCR传输到数据寄存器是对非易失性存储器的写入,需要一定的时间完成。
包括XFR数据寄存器到抽头计数器寄存器、XFR抽头计数器寄存器到数据寄存器、全局XFR数据寄存器到抽头计数器寄存器和全局XFR抽头计数器寄存器到数据寄存器。这些指令用于在主机和X9259之间传输数据。
该命令与其他命令不同,一旦发出命令并收到X9259的确认响应,主机可以通过时钟脉冲使选定的抽头以一个抽头位置为步长向上或向下移动,从而实现精细调节。
温度范围为-65°C至+135°C(偏置条件下),存储温度范围为-65°C至+150°C,最大电流为±6mA。
电源电压范围为2.7V至5.5V,抽头电流为±3mA。
包括总电阻、噪声、相对线性度、温度系数等参数,这些参数在推荐的工业(2.7V)工作条件下进行测试。
包括电源电流、输入/输出泄漏电流、输入/输出电压等参数,这些参数在推荐的工作条件下进行测试。
每个寄存器每位的最小耐久性为100,000次数据更改,数据保留时间为100年。
包括时钟频率、时钟周期时间、数据建立时间、保持时间等参数,这些参数对于确保系统的正常运行至关重要。
X9259可以作为三端电位器或两端可变电阻使用,分别实现可变电压分压器和可变电流的功能。
RENESAS的X9259数字电位器以其高集成度、高分辨率、低功耗和丰富的功能,为电子工程师提供了一个强大的解决方案。无论是在电路级应用还是系统级应用中,X9259都能发挥重要作用。在实际设计中,我们需要根据具体需求选择合适的型号,并合理使用其指令集和电气特性,以实现最佳的性能和可靠性。大家在使用X9259的过程中,有没有遇到过什么问题或者有什么独特的应用经验呢?欢迎在评论区分享。
全部0条评论
快来发表一下你的评论吧 !