存储芯片 24C02 串行I2C总线 EEPROM

发布时间:2020/4/14 17:06:40

存储芯片 24C02 串行I2C总线 EEPROM



一、存储芯片 24C02的描述:

    24C02是一个电可擦除PROM,采用256 X 8(2K bits)的组织结构以及两线串行接口。电压可允许低至1.8V,待机电流和工作电流分别为1μA和1mA。24C02具有页写能力,每页为8字节。24C02具有8-pin DIP和8-pin SOP 两种封装形式。


、存储芯片 24C02的特点:



三、存储芯片 24C02的应用:

    智能仪器仪表,通讯设备,家用电器,计算机、笔记本电脑,工业控制,汽车电子


四、存储芯片 24C02的框图:


五、存储芯片 24C02的极限值:




六、存储芯片 24C02的典型应用图:


七、存储芯片 24C02的操作说明:

    24C02支持I2C总线传输协议。I2C是一种双向、两线串行通讯接口,分别是串行数据线SDA和串行时钟线SCL。两根线都必须通过一个上拉电阻接到电源。典型的总线配置如下图所示:


    总线上发送数据的器件被称作发送器,接收数据的器件被称作接收器。控制信息交换的器件被称作主器件,受主器件控制的器件则被称作从器件。主器件产生串行时钟SCL,控制总线的访问状态、产生START和STOP条件。24C02在I2C总线中作为从器件工作。

    只有当总线处于空闲状态时才可以启动数据传输。每次数据传输均开始于START条件,结束于STOP条件,二者之间的数据字节数是没有限制的,由总线上的主器件决定。信息以字节(8位)为单位传输,第9位时由接收器产生应答。

起始和停止条件

    数据和时钟线都为高则称总线处在空闲状态。当SCL为高电平时SDA的下降沿(高到低叫做起始条件(START,简写为S),SDA的上升沿(低到高)则叫做停止条件(STOP,简写为P)。见下图:


位传输

    每个时钟脉冲传输一位数据。SCL为高时SDA必须保持稳定,因为此时SDA的改变被认为是控制信号。位传输见下图:


应答

    总线上的接收器每接收到一个字节就产生一个应答,主器件必须产生一个对应的额外的时钟脉冲,见下图:

    接收器拉低SDA线表示应答,并在应答脉冲期间保持稳定的低电平。当主器件作接收器时,必须发出数据传输结束的信号给发送器,即它在一个字节之后的应答脉冲期间不会产生应答信号(不拉低SDA)。这种情况下,发送器必须释放SDA线为高以便主器件产生停止条件。

页写

    24C02器件按8字节/页执行页写。

    页写初始化与字节写相同,只是主器件不会在个数据后发送停止条件,而是在EEPROM收到每个数据后都应答“0”。仍需由主器件发送停止条件,终止写序列见下图。

    接收到每个数据后,字地址的低3位内部自动加1,高位地址位不变,维持在当前页内。当内部产生的字地址达到该页边界地址时,随后的数据将写入该页的页首。如果超过8个,数据传送给了EEPROM,字地址将回转到该页的首字节,先前的字节将会被覆盖。



应答查询

   一旦内部写周期启动,EEPROM输入无效,此时即可启动应答查询:发送起始条件和器件地址(读/写位为期望的操作)。只有内部写周期完成,EEPROM才应答“0”。之后可继续读/写操作。

    应答查询流程见下图:



免责声明:本网站原创内容,如需转载,请注明出处;本网站转载的内容,版权归原网站所有。如涉及作品版权问题,请及时与我们联系,谢谢!


上一篇:时钟IC DS1302的基础知识
下一篇:30V低压运放芯片LM358 双路运放电路