24C02C的系统结构如图11-21所示。
图11-2 124C02C的系统结构图
图11-21内部结构比较复杂,但其控制信号却非常简洁,对于应用而言掌握其控制信号用法即可,下面一一介绍。
●VCC是电源引脚,与电路中的电源线(如+5V)相连。
●VSS是接地引脚,与电路中的接地信号(如GND)相连。
●VCC和VSS在电路图中经常被省略。
●WP是外部的写保护引脚。当此引脚接高电平时,EEPROM处于被保护状态,无法写入新数据。在EEPROM需要写入数据时,此引脚必须接低电平。
●A2、A1、A0是EEPROM器件从机地址信号引脚,通过与高电平或低电平信号相连来确定此器件在I2C总线上的地址。
●SCL和SDA是I2C接口信号线。具体读/写控制是通过I2C接口实现的。
24C02C具有多种读/写数据帧格式,限于篇幅,只介绍两种基本数据帧格式。更多内容请参考其数据手册。
1.从机地址字节
从机地址字节格式如图11-22所示。在其数据手册中称为控制字节,是在S信号之后发给从机的数据字节。24C02C要求控制字节的高4位必须是二进制的1010,最低位为读/写方向位。A2到A0的值必须与器件A2到A0引脚上的电平一致(1的位接高电平,0的位接低电平),若器件的A2到A0引脚电平与从机地址字节的A2到A0不匹配,则器件会忽略之后的读/写操作,直到下次出现从机地址字节继续比较。(www.daowen.com)
图11-22 从机地址字节帧格式
2.写字节数据帧格式
写字节数据帧格式如图11-23所示。其中,地址字节是指定要向此器件内部的某地址里写入;数据字节是要写入的内容。确认信号就是I2C协议中的应答信号ACK。注意:控制字节中的地址是此器件在I2C总线上的地址,而地址字节中的地址是指定要访问器件的内部地址。
图11-23 24C02C的写字节数据帧格式
3.随机读字节数据帧格式
随机读字节数据帧格式如图11-24所示。其中,地址字节是指定要从此器件内部的哪个地址里读;数据字节是器件传给主机的内容。第一个控制字节的最低位为0表示要写入地址字节,第二个控制字节的最低位为1表示要读取数据。两个控制字节的高7位地址数据应该相同。确认信号是I2C协议中的应答信号ACK。不确认信号是I2C协议中的无应答信号。
图11-24 24C02C的随机读字节数据帧格式
除以上两种基本的数据帧格式外,24C02C还支持以页为单位的读/写操作和当前地址读操作,有兴趣的读者可以参考其数据手册学习。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。