保存桌面快捷方式 - - 设为首页 - 手机版
凹丫丫旗下网站:四字成语大全 - 故事大全 - 范文大全
您现在的位置: 范文大全 >> 理工论文 >> 电子通信论文 >> 正文

基于实时时钟芯片X1227的电源控制器设计


S20 A1S13 A1S12 A1S11 A1S10 0~59 0007H Y2K0 0 0 A0Y2K21 A0Y2K20 A0Y2K13 0 0 A0Y2K10 19/20 0006H DWA0 EDW0 0 0 0 0 DY2 DY1 DY0 0~6 0005H 未使用,默认为RTC年字节(YR) 0004H MOA0 EMO0 0 0 A0G20 A0G13 A0G12 A0G11 A0G10 1~12 0003H DTA0 EDT0 0 A0D21 A0D20 A0D13 A0D12 A0D11 A0D10 1~31 0002H HRA0 EHR0 0 A0H21 A0H20 A0M13 A0D12 A0D11 A0M10 0~23 0001H MNA0 EMN0 A0M22 A0M21 A0M20 A0M13 A0M12 A0M11 A0M10 0~59 0000H SCA0 ESC0 A0S22 A0S21 A0S20 A0S13 A0S12 A0S11 A0S10 0~59

状态寄存器SR中位BAT为“1”,表示由电池VBACK供电,硬件置位/复位;位AL1、AL0为报警指示位,“1”为发生报警,状态寄存器读操作复位读标志;位RWEL为寄存器写使能锁存,位WEL为写使能锁存,上电时均为“0”,禁止状态。注意:要对CCR或存储器进行任何非易失性写操作,须首先写“02H”至SR,将WEL位置“1”,其次写“06H”至SR,将RWEL和WEL都置“1”,然后才能写实际数据到CCR或存储器。

1.2 复位监控电路与看门狗定时器

X1228电源控制电路接收从Vcc和VBACK引脚输入的电源,当Vcc<VBACK-0.2V时,电源控制电路将电源自动切换至VBACK。上电时,在Vcc超过复位门限值250ms后,RESET脚产生一个200ms的低电平脉冲为系统提供复位信号。X1228内部有一个检测预置门限电压的比较器监视Vcc引脚上的电压,当发生电源失效时,在RESET脚发出一个复位脉冲。注意:当产生复位脉冲时,正在进行的任何非易失性写操作不受影响,继续操作直到完成。

看门狗定时器可通过向BL寄存器中WD1、WD0这两位的“写入”,设置为3种不同超时间隔或不工作,“00”为1.75s,“01”为750ms,“10”为250ms,“11”为不工作。看门狗启动时,必须在规定间隔内对它进行刷新,方法是在SCL线为高时SDA线产生下降沿。如果看门狗在规定间隔内没有被刷新,则RESET脚变为有效。注意:如果使用开始条件来刷新看门狗定时器,必须跟着一个结束条件以复位X1228。

1.3 存储器访问

X1228支持I2C总线协议,与CPU的连接很简单。如图2所示,AT89C51为主器件,X1228为从器件。SCL为串行移位时钟输入,P3.4接SCL模拟时钟信号;SDA为串行数据输入输出,P3.5与SDA相连以实现AT89C51与X1229的数据通信。X1228工作在中断方式,由IRO引脚定时发出中断信号,作为AT89C51 INT1的输入信号。

主器件在发出开始条件后必须接着输出一个地址字节。从地址字节的高4位是标识位,规定了访问E2PROM阵列还是访问CCR,“1010”表示访问E2PROM阵列,“1101”表示访问CCR;从地址字节的位3~位1是选择位(I2C器件级联时使用),X1228这3位总是“111”;从地址字节的最后一位R/W位定义操作类型。

块保护控制寄存器BL中位BP2、BP1、BP0决定了E2PROM存储器阵列中哪些块是写保护的,“000”表示“无写保护”,“001”表示地址0180H~01FFH

《基于实时时钟芯片X1227的电源控制器设计(第3页)》
本文链接地址:http://www.oyaya.net/fanwen/view/167771.html

★温馨提示:你可以返回到 电子通信论文 也可以利用本站页顶的站内搜索功能查找你想要的文章。