新闻中心

EEPW首页 > 模拟技术 > 设计应用 > 实时时钟器件X1226原理及软件设计

实时时钟器件X1226原理及软件设计

作者:时间:2012-05-15来源:网络收藏
); orphans: 2; widows: 2; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">

  

实时时钟器件X1226原理及软件设计

  2.1 写操作

  X初始化操作后,单片机对X进行开始条件的设置,在写CCR或EEPROM之前,主机必须先向状态寄存器写02H,确认应答信号,确认后写入06H,再确认应答信号。确认后启动了写操作。首先发送高位地址,然后发送低位地址。Xl226每收到一个地址字节后,均会产生一个应答信号。在两个地址字节都收到之后,X等待8位数据。在收到8位数据之后,X1226再产生一个应答。然后单片机通过产生一个停止条件来终止传送。

  Xl226具有连续写入功能,X1226在收到每个字节后,响应一个应答,其内部将地址加一。当计数器达到该页的末尾时,它自动的“返回”到该页的首地址。这意味着单片机可从某一页的任何位置开始向存储器阵列连续写入64字节或向CCR连续写入8字节。

  

实时时钟器件X1226原理及软件设计

  2.2读操作

  在上电时,16位地址的默认值为0000H。X1226初始化操作之后,单片机对X1226进行开始条件的设置,在写CCR或EEPROM之前,主机必须先向状态寄存器写02H,确认应答信号,确认后写入06H,再确认应答信号。确认后启动了写操作。首先发送高位地址,然后发送低位地址。Xl226每收到一个地址字节后,均会产生一个应答信号。单片机发送另一个开始条件,将R/W位设置为l,接着就是接收8位数据。单片机终止读操作时,无需等待X1226的应答信号,单片机即可设置停止条件。

  

实时时钟器件X1226原理及软件设计

  2.2 X1 226独特的振荡器频率在线补偿调节功能

  Xicor公司在X1226芯片上集成了振荡器补偿电路,这使得用户通过软件,可在线对振荡器频率进行微调,这种对振荡器频率进行的微调通常针对两种情况。一种情况是在25℃常温下,对振荡器因器件初始精度带来的频率偏差进行补偿;第二种情况是对因温度引起的频率漂移进行补偿。X1226内部设有数字微调寄存器(DTR)和模拟微调寄存器(ATR),两个寄存器均为非易失性寄存器。数字微调寄存器(DTR)具有三位数字微调位,调节范围一30ppm"+30ppm。模拟微调寄存器(ATR)具有六个模拟微调位,调节范围+116ppm"-37ppm。



关键词: 实时时钟器 1226

评论


相关推荐

技术专区

关闭