首页 理论教育密码存储电路设计实例

密码存储电路设计实例

【摘要】:图20-3 AT24C02芯片引脚图引脚说明:SCL:串行时钟。24C02支持I2C总线传输协议,I2C是一种双向、两线串行通信接口,分别是串行数据线SDA和串行时钟线SCL。只有当总线处于空闲状态时才可以启动数据传输,每次数据传输均开始于START条件,结束于STOP条件,两者之间的数据字节数是没有限制的,由总线上的主器件决定,信息以字节(8位)为单位传输,第9位时由接收器产生应答信号,24C02存储电路如图20-4所示。

AT24C02是美国Atmel公司的低功耗CMOS型E2PROM,内含256×8位存储空间,具有工作电压宽(2.5~5.5V)、擦写次数多(大于10000次)、写入速度快(小于10ms)、抗干扰能力强、数据不易丢失、体积小等特点。而且它是采用了I2C总线式进行数据读写的串行器件,占用很少的资源和I/O线,并且支持在线编程,进行数据实时的存取十分方便。

AT24C02的引脚图如图20-3所示,该芯片的引脚功能具体如下:它的1、2、3脚是3根地址线,用于确定芯片的硬件地址;第8脚和第4脚分别为正、负电源;第5脚SDA为串行数据输入/输出,数据通过这根双向I2C总线串行传送;第6脚SCL为串行时钟,SDA和SCL为漏极开路端,在实际的应用当中都需要和VCC间各接一个5.1kΩ的电阻上拉;第7脚为WP写保护端,接地时允许芯片执行一般的读写操作,接电源时只允许对器件进行读操作。

978-7-111-47690-0-Part03-101.jpg

图20-3 AT24C02芯片引脚图

引脚说明:

SCL:串行时钟。在该引脚的上升沿时,系统将数据输入到每个EEPROM器件,在下降沿时输出。

SDA:串行数据。双向串行数据/地址引脚用于器件所有数据的发送或者接收。SDA是一个开漏输出引脚,可以与其他开漏输出或者集电极开路输出进行线或。

A0、A1、A2:器件地址输入端。用于多个器件级联时设置器件地址,引脚悬空时默认值为0,如果只有一个2402被总线寻址,三个地址输入引脚接到VSS地端。(www.chuimin.cn)

WP:硬件写保护。当该引脚为高电平时禁止写入,所有内容都被写保护。当为低电平时可正常读写数据。

VCC:电源。一般输入5V电压。

VSS:接地。

24C02支持I2C总线传输协议,I2C是一种双向、两线串行通信接口,分别是串行数据线SDA和串行时钟线SCL。总线上发送数据的器件为发送器,接收数据的器件为接收器,控制信息交换的器件为主器件,受主器件控制的器件则为从器件,主器件产生串行时钟SCL,控制总线的访问状态,产生START和STOP条件,24C02在I2C总线中作为从器件工作。只有当总线处于空闲状态时才可以启动数据传输,每次数据传输均开始于START条件,结束于STOP条件,两者之间的数据字节数是没有限制的,由总线上的主器件决定,信息以字节(8位)为单位传输,第9位时由接收器产生应答信号,24C02存储电路如图20-4所示。

978-7-111-47690-0-Part03-102.jpg

图20-4 24C02存储电路