上海上海贝岭股份有限公司,有限公司
3.
BL24C128/256
设备寻址
在128K / 256K EEPROM器件都需要在开始状态之后,以一个8位的设备地址字
使该芯片能够进行读或写操作(参见图4) 。
设备地址字由一个强制为“1” ,“0”序列的前四个最显著位
如图所示。这是通用于所有串行EEPROM器件。
在128K / 256K使用三个器件地址位A1和A0 ,以允许在相同的多达四个器件
总线。这些位必须与它们对应的硬连线输入引脚。 A1和A0引脚使用
内部电路对自身偏置到逻辑低状态,如果该引脚被允许浮动。
该设备地址的第八位是读/写操作选择位。如果在启动读操作
此位为高,如果此位为低时启动的写操作。
当一个器件地址时, EEPROM将输出一个“ 0 ”的。如果比较不发,芯片
将返回到待机状态。
数据安全:
该BL24C128 / BL24C256具有一个硬件数据保护方案,使
用户写保护整个内存时, WP引脚为VCC 。
4.
写操作
写字节:
写操作需要两个8位数据地址如下器件地址
和确认。在收到该地址后,EEPROM将再次为“0 ”,然后响应
时钟的第一个8位数据字。在接收到8位数据字后,EEPROM将输出一个“0”
和寻址装置,例如微控制器,必须以停止命令的写入顺序
条件。这时EEPROM进入内部定时的写周期,T
WR
到非易失性存储器。
所有的输入都是在此写周期禁用和EEPROM不会响应,直到写操作
完成(见图5) 。
页写:
在128K / 256K器件能实现64字节页写。
一个页面写入启动同一个字节写,但单片机不发送停止条件
第一个数据字之后被时钟,相反,对EEPROM确认接收所述第一数据之后
一句话,微控制器可以传输多达63个以上的数据字。 EEPROM中会以“0 ”响应
之后的每个数据字接收。微控制器必须终止页写操作,止损
状态(参见图6)。
数据地址的低6 ( 128K / 256K )位内部加在收到的
每个数据字。更高的数据地址位没有变化,保持存储器的页
位置。当字地址,内部产生,达到页边界,后面的字节是
放置在同一页的开头。如果超过64个数据字被传输到EEPROM中,
数据地址将“翻转”和以前的数据将被覆盖。
确认查询:
一旦内部定时写周期已经开始, EEPROM输入
被禁止,便可进行应答轮询启动。该过程包括发送一个起始条件
器件地址。读/写位由需要进行的操作。仅在内部
写入周期结束, EEPROM的响应为“0 ” ,从而使读出或写入的序列,以
继续。
5.
读操作
读操作被启动的方式相同的写操作,不同的是读/写
在器件地址选择位设定为“1”。有三种读操作:当前地址读,
随机地址读和顺序读。
5