您所在的位置: 商会首页 >首页 > 电子技术交流 > 电源 > 设计实例 正文


X9241在蓄电池监控单元中的应用

2008-04-21 00:56:59 来源: 文字大小:【


在智能化仪器的开发过程中,如何实现测量量程的在线转换,一直是人们所关注的问题。通常的转换方法是采用程控增益放大器,或者是多路输入的形式,这必然以增加电路的复杂性和降低可靠性作为代价。因此,本设计方案的蓄电池监控单元中采用了数字电位计X9241来实现测量量程的在线转换。

数字电位计X9241

X9241的基本功能

XICOR公司的X9241内部集成了四个非易失性E2POT。其中每一个E2POT包含有63个电阻单元,一个滑动端计数寄存器(WCR)和四个可以由用户读出和写入的8位数据寄存器。滑动端计数寄存器的内容用来控制滑动端在电阻阵列中的位置,并且可以和数据寄存器之间进行双向的数据传输。

X9241的通信规约
与工作时序

X9241支持双总线的定向规约,这一规约规定了向总线传送数据时为发送器,而从总线接收数据时为接收器,在这一过程中,控制传输的器件是主机,而被控制的器件则为从机。在本方案中,启动数据的传输以及提供时钟等功能都由单片机提供,因此在这里X9241是一个从属器件。

对X9241进行一次成功的操作必须包括以下几个步骤:

起始条件:当SCL为高时SDA由高至低的跳变;

应答:在主从器件的总线间提供一个握手信号,以表示数据接收成功。单片机在发送8位数据以后释放SDA总线(置SDA为1),同时X9241将在第九个时钟周期内把SDA线拉低,作为成功的接收了前8位数据的响应;

终止条件:当SCL为高时SDA由低至高的跳变。 具体的工作时序如图1所示。

X9241的工作时序

图1 X9241的工作时序

X9241与AT89C51接口

由于常用的AT89C51系列处理器没有I2C接口部件,与X9241的接口很不方便。仔细分析图1的工作时序,可以通过通用I/O总线和一个定时器来模拟I2C总线的功能,即采用P1口的两根线分别作为SDA和SCL总线,通过定时器1产生所需要的时钟。具体电路连接如图2所示。

X9241与AT89C51接口电路

图2 X9241与AT89C51接口电路

下面就以向滑动端计数寄存器写入一次值的三字节指令为例,给出具体的程序:

SCL BIT P1.6
SDA BIT P1.7
MAIN:
……
MOV TMOD,#02H ;置定时工作方式2,
定时
MOV TH0,#0E8H
MOV TL0,#0E8H
SETB EA ;开中断
SETB ET0
SETB TR0


本文引用地址: 
 1/2    1 2 ›› ›|

评论】【加入收藏夹】【打印】【关闭

  相关文章
无相关信息
评论
最新新闻
  更多>>>
·李盛远:驰骋在绿色的光明大道上
·四川遂宁市考察团莅临我会与企业家座谈
·我会热情接待湖北武汉、黄冈两市客人来访
·我会举办“优化服务—有效提升企业竞争力”专
·2008江苏省南通市商务考察
·第五届中国国际半导体照明展览会盛大开幕
·第五届中国国际半导体照明论坛在深圳召开
·优化服务,有效提升企业竞争力专题讲座
·深圳市电子商会二届六次常务理事会隆重召开
·《深圳电子信息产业年鉴》(2008卷)广告版面
热点新闻
  更多>>>
·2007深圳“手机之都”建设高峰论坛
·深圳10企业跻身电子百强
·启东(深圳)电子信息产业招商会
·华强北电子市场价格指数20问之一
·华强北-中国电子市场价格指数将亮相深圳高交会
·华强北国际化发展战略峰会
·华强北国际化战略峰会
·深圳手机企业集体盲目扩张 手机库存严重
·五载拼搏终成辉煌--天基权“火舞飞扬”庆典晚
·深圳电子商会会长王殿甫:国产手机当务之急提

 

服务中心(深圳电子商会): 深圳市福田区深南中路佳和华强大厦A座30楼
咨询电话:0755-83753390 83759127    传真:0755-83986787   E_MAIL:Service@Seccw.com
深圳市电子行业信息网: 业务咨询 | 会员服务 | 市场服务
给电子商会:提建议
深圳电子商会版权所有2005-2007 | 粤ICP备05064344号