X9241数字电位器原理及在DSP中应用

发布者:不懂之人最新更新时间:2006-11-30 来源: 国外电子元器件关键字:寄存器  指令  控制 手机看文章 扫描二维码
随时随地手机看文章

1 X9241概述

  X9241是Xicor公司生产的一种集成数字电位器。它在单一芯片上集成了4个10kΩ数字电位器,每个电位器的滑动端共有64个离散的调节节点,并有4个8bit的E2PROM数据寄存器以及一个滑刷控制寄存器(WCR)。用户可以通过相应指令使电位器的WCR(滑刷控制寄存器)与某个数据寄存器相关联,也可以直接控制WCR以达到改变电位器滑动端位置的目地。X9241芯片具有I2C总线接口,可以实现寄存器映射、改变滑刷位置以及进行电位器级联等操作。X9241采用20引脚双列直插封装,其引脚排列如图1所示。其中VWi(i=0~3)为四个独立的10kΩ电位器的滑动端;VLi(i=0~3)分别为四个电位器的两个终端;A3,A2,A1,A0为X9241芯片的设备地址;SCL,SDA分别为I2C接口的串行时钟和串行数据线。X9241的工作电压为5V。

1.1 X9241的内部结构 
  
  X9241的内部结构如图2所示,从图中可以看出,一个X9241芯片内含有:I2C总线接口、SDA串行数据线、SCL串行时钟线以及4个POT(电位器)。每个POT有4个8bit的E2PROM数据寄存器和一个WCR滑刷控制寄存器。

1
.2 X9241的控制方式


  需要说明的是,虽然X9241具有I2C总线接口,但由于X9241采用特殊的3字节指令结构,而普通I2C硬件都是双字节格式。因此最好采用软件模拟I2C总线时序。

  1.3 X9241的主要参数
 

  X9241的主要性能参数如下:
  ●SCK,SCL或其它地址输入端相对于Vss的电压为-1~+7V;
  ●VH或VL相对于Vss的电压范围为±8V;
  ●△V=|VH-VL|为16V;
  ●X9241工作电压范围为5V+10%。
  
  因为VH或VL相对于VSS的电压范围是±8V,所以X9241可以不受数字电路0~+5V电源窗口的制约而广泛地应用于各种具有正负电源的模拟电路之中。

2 X9241的指令字格式

  X9241的读/写指令均由三段组成(如图3所示),每段均有一个字节:第一段为从属设备地址;第二段为指令字节;第三段为数据。 ?

  第一字段的前4位为设备类型标识,对于X9241,其固定值为0101,后4位是设备地址(A3,A2,A1,A0),这4位的0,1取值取决于芯片上的A3-A0引脚是接GND还是接VCC。
  
  第二字段描述了操作类型和操作对象。其中前4位是指令代码I3~I0,后4位是操作对象P1、P0和R1、R0。其中P1,P0是4个电位器的选择编码,R1,R0是每个电位器的4个寄存器的选择编码。X9241的指令集如表1所列。表中的1/0表示数据为1或0,N/A为无效位。
  
  第三字段是8bits的数据段,它的前两位CM、DW是控制位,其中CM是级联模式控制位,当CM为0时,为正常模式,当CM为1时,该电位器与序号比它高一级的电位器级联。比如,若WCR2的CM为1,表示电位器2就与电位器3级联。DW是电位器滑动端使能控制位。当DW为0时,为正常模式,当DW为1时,该电位器的滑动端失效,即滑动端处于绝缘悬浮状态。CM和DW配合使用可以实现电位器的级联,并可保证级联电位器在滑动时只有一个有效滑动端。
  
  X9241的三字节指令序列传输示意图如图4所示,X9241还有一种递增/递减的控制方式,由于不常用,在此不再陈述。一个完整的X9241读/写时序包括以下几个部分:
  
  (1)起始位。以SCL为高电平,SDA出现下跳沿为起始标志;
  (2)传送X9241的从属设备地址字段;
  (3)接收X9241返回的ACK(应答)信号,它是在SCL为高电平期间,SDA线上为低电平的状态;
  (4)向X9241传送指令字段;
  (5)接收X9241返回的ACK信号;
  (6)如果是‘写’方式,则向X9241发送8bit数据。并接收ACK信号;如果是‘读’方式,则准备接收X9241将要返回的8bit数据,并在接收完成后,向X9241发送ACK信号;
  (7)停止位。以SCL为高电平,SDA出现上跳沿为I2C传输的停止标志。


3 TMS320F206DSP中的应用

  图5是笔者在氨氮传感器中使用X9241的部分电路示意图。在这个电路中,用X9241上的POT0和POT3代替原模拟电路中的两个10kΩ机械电位器来完成调整倍率和零点的任务。DSP的I/O2,I/O3分别连接到SCL和SDA端口上。该电路中,X9241的A3獳0均接地,所以它的设备地址是0000。因此在对这个芯片的电位器进行读/写操作时,第一字段应当是01010000,即50h(DSP的十六进制数)。
  
  图6和图7分别是用IO2和IO3模拟I2C总线时,对X924进行读、写的子程序流程图。

4 结束语

  使用数字电位器的主要优势是定位精度高,不受机械震动影响,并可以通过程控来实现半自动化调节。另外,由于数字电位器的VH、VL电压窗口较宽,因而能在许多场合取代机械模拟电位器。使用数字电位器的缺点是不能连续调节。由于每个数字电位器只有64档,所以对于离散多档位调节场合,用数字电位器很方便。而在需要连续调节的场合,似乎不如连续可调的模拟电位器方便。但是设计时可以采取以下方法进行补偿:

  (1)多芯片级联使用,以增加有效档位;
  (2)两个数字电位器配合使用,一个作为粗调,一个作为细调,两者搭配,可以得出许多种适合不同需要的组合。

 

 

关键字:寄存器  指令  控制 引用地址:X9241数字电位器原理及在DSP中应用

上一篇:基于FPGA的DDS调频信号的研究与实现
下一篇:X9241数字电位器的原理及在DSP中的应用

推荐阅读最新更新时间:2024-05-02 20:26

以太网用于运动控制的三个原因
以太网正成为工业应用中日益重要的网络。 就运动控制而言,以太网、现场总线以及其他技术(如外围组件互连)历来都是相互竞争的,用以在工业自动化和控制系统中获得对一些最苛刻要求的工作负载的处理权限。运动控制应用要求确定性(保证网络能够及时将工作负载传送至预定的节点),这是确保位置保持所必需的,这进而又将确保驱动器的精确停止、适当的加速/减速以及其他任务。 标准的IEEE 802.3以太网从未达到这方面的要求。即使全双工交换和隔离冲突域淘汰了过时的CSMA/CD数据链路层,但它还是缺乏可预测性。此外,典型堆栈中的TCP/IP的高度复杂性并未针对实时流量的可靠传送进行优化。因此,现场总线以及带有基于ASIC的PCI卡的PC控制架构一
[网络通信]
关于控制医疗仪器中的EMI噪声的解决方案
在当今的医疗设备中充满了日益复杂的电子设备,以此来完善设备在监测,显示,协助和警告患者的一系列功能。最新一代的医疗设备电子设备体积更小,结构更紧凑,却能塞进更多的监测仪器,随之而来的最大的设计难点就在于,如何能有效的降低外界电磁波对设备的干扰?” 好消息是现在发现了在军事和卫星系统在狭小的空间中具有解决(EMI)和电缆噪声控制问题,军事和卫星系统的电缆和连接器体验却意外的为医疗设备行业解决电磁干扰的控制问题铺平道路。该行业的电缆和连接器的成熟经验有助于为医疗行业内采用更为安全的电缆。 从设计用于军事和卫星系统的电缆获得的经验十分重要,因为许多较新的ICU仪器是需要在以千兆赫兹速度运行的数字信号的基础之上的,同时紧靠其他电子仪器。
[医疗电子]
关于<font color='red'>控制</font>医疗仪器中的EMI噪声的解决方案
现代起亚与三星合作:车机将可控制智能家电,智能家电也能控制汽车
韩国汽车、电器领域的巨头在车联网领域要“在一起”了, 现代 起亚当地时间周三宣布与三星达成合作协议。根据协议,现代、 起亚 汽车内置的车载信息娱乐系统可用来远程控制智能家电,三星的智能音箱、智能电视等设备可以用来远程控制车辆功能。用户在驾车时,可提前激活“Home Mode”打开已经绑定的空调或空气净化器,启动扫地机器人以及点亮家中的灯光;在外出之前,用户可激活“Away Mode”关闭家中多余的灯光,并提前将车内空调调至适宜的温度。双方宣布,上述服务未来也将拓展到海外市场。
[汽车电子]
日本主流混合动力结构及控制策略剖析
EVH1000 日本主流混合动力结构及控制策略剖析 电动车千人会
[汽车电子]
日本主流混合动力结构及<font color='red'>控制</font>策略剖析
基于FPGA的步进电机加减速控制器的设计
0 引言 几十年来,数字技术、计算机技术和永磁材料的迅速发展,为步进电机的应用开辟了广阔的前景。由步进电机与驱动电路组成的开环数控系统,既非常简单、廉价,又非常可靠。此外,步进电机还广泛应用于诸如打印机、雕刻机、绘图仪、绣花机及自动化仪表等。正因为步进电机的广泛应用,对步进电机的控制的研究也越来越多,在启动或加速时若步进脉冲变化太快,转子由于惯性而跟随不上电信号的变化,产生堵转或失步;在停止或减速时由于同样原因则可能产生超步。为防止堵转、失步和超步,提高工作频率,要对步进电机进行升降速控制。本文介绍一个用于自动磨边机的步进电机升降速控制器,由于考虑了通用性,它可以应用于其他场合。 从步进电机的矩频特性可知,步进电机
[工业控制]
PLC控制系统在防暴机器人中的应用
移动机器人由于具有优越的机动性和灵活性而备受青睐,在许多场合投入实际应用,如核工业检测,消防、火场检测,有毒、易燃、易爆气体场所探测,采矿、星球探测及无人战场等。为了适应不同环境下的应用,移动机器人控制系统的硬件和软件结构也不相同。本文涉及到的移动机器人是应用在防爆系统中,控制系统要求高稳定性、可靠性和实时性,采用西门子的S7-200系列的PLC作为控制器对其进行控制是一种既经济又能充分满足设计要求的有效方法。 1 移动机器人控制系统的硬件设计 1.1 控制系统组成及PLC控制原理 一般的控制系统采用工控机控制整个系统的工作,工控机工作可靠、控制准确、使用方便。防爆机器人一般工作在室外环境和野外环境,工作环境恶劣。作
[工业控制]
PLC<font color='red'>控制</font>系统在防暴机器人中的应用
EMI控制方法:屏蔽、滤波、接地一
我们知道,造成设备性能降低或失效的电磁干扰必须同时具备三个要素,首先是有一个电磁场所,其次是有干扰源和被干扰源,最后就是具备一条电磁干扰的耦合通路,以便把能量从干扰源传递到受干扰源。因此,为解决设备的电磁兼容性,必须围绕这三点来分析。一般情况下,对于EMI的控制,我们主要采用三种措施:屏蔽、滤波、接地。这三种方法虽然有着独立的作用,但是相互之间是有关联的,良好的接地可以降低设备对屏蔽和滤波的要求,而良好的屏蔽也可以使滤波器的要求低一些。下面,我们来分别介绍屏蔽、滤波和接地。   1屏蔽   屏蔽能够有效的抑制通过空间传播的电磁干扰。采用屏蔽的目的有两个,一个是限制内部的辐射电磁能量外泄出控制区域,另一个就是防止外来的辐射电磁能
[模拟电子]
EMI<font color='red'>控制</font>方法:屏蔽、滤波、接地一
51教程(5)-定时器及其寄存器介绍
定时器是什么 什么时间做什么事,是微控制器处理的基本原则,时间分为绝对时间和相对时间,一般做单片机开发都是使用相对时间,就是上一句执行完成后的多长时间执行下一句,而负责管理和统计时长的内部结构就叫做定时/计数器。 02 定时器的应用 当一个程序执行过程中,经常会用到一定量时间的延时,例如超声波传感器,需要一个触发电平开始工作,而这个电平需要持续一段时间,否则判为误触,这时候就需要延时,精确的延时需要用到硬件延时,就会用到定时/计数器。 03 定时器的工作参数 工作模式:主时钟为12Mhz,对主时钟进行12分频,使得12Mhz的频率降到1Mhz每次计数时长为1μs,这是定时器的时间基。 模式0:计数器
[单片机]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved