CAT1024和CAT1025是基于微控制器系统的存储器和电源监控的完全解决方案。它们利用低功耗CMOS技术将2K位的串行EEPOM和用于掉电保护的系统电源监控电路集成在一块芯片内。存储器采用400KHz 的I2C总线接口。
硬件数据保护
CAT1024/25系列的硬件数据保护设计解决了长期困扰串行EEPROM的有关数据出错的问题。数据出错是指用来保存正确数据的存储单元存放着错误的数据。
一旦出现复位条件,内部的EEPROM将不响应对它的所有操作,包括写操作。如果复位输出有效,禁止正在执行的EEPROM操作,不允许执行任何新的EEPROM操作。在这种情况下,对存储器的内部写周期将不能够被启动,但是,非易失存储器的写操作并不会被禁止。如果在Vcc上升到最小值2V之前有足够的时间(5ms),那么在复位条件成功结束之前,可以启动内部写周期。
此外,CAT1025还有一个写保护输入管脚WP,当WP连接到Vcc,任何对器件的写操作无效。
内部EEPROM的操作
CAT1024/25都内嵌有一个2K位的串行EEPROM,支持I2C总线数据传输协议。I2C总线协议规定,任何将数据传送到总线的器件作为发送器,任何从总线上接收数据的器件作为接收器。数据传输由主器件控制,由它来产生串行时钟和所有的起始、停止条件。主器件和从器件都可以作为发送器或接收器,但由主器件来控制数据传输的模式。
I2C总线协议
I2C总线协议的定义如下:
⑴ 数据传输只在总线处于空闲状态时才启动。
⑵ 数据传输过程中,当时钟线为高时,数据线必须始终保持稳定状态。时钟线为高时数据线上的任何跳变都被认为是起始或停止条件。
起始条件
起始条件在所有命令发布之前产生。起始条件定义成时钟线为高电平时数据线上高到低的跳变。CAT1024/25监控SDA和SCL的状态变化,一旦起始条件出现,它们将会立即响应。
停止条件
停止条件定义成时钟线为高电平时数据线上低到高的跳变。停止条件出现时,所有操作离开终止。
图3 I2C总线时序
搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新人文社科CAT1025中文资料(10)全文阅读和word下载服务。
相关推荐: