I 2C总线器件的扩展一、扩展电路基于 IIC 总线的 E 2 PROM —— AT24C02 特性?与 400KHz IIC 总线兼容? 伏工作电压范围?低功耗 CMOS 技术?写保护功能当 WP 为高电平时进入写保护状态?页写缓冲器?自定时擦写周期?1,000,000 编程/擦除周期?可保存数据 100 年?8 脚 DIP SOIC 或 TSSOP 封装?温度范围商业级工业级和汽车级串行 E2PROM 典型产品 AT24C01 : 128 字节( 128 ×8位); AT24C02 : 256 字节( 256 ×8位); AT24C04 : 512 字节( 512 ×8位) AT24C08 : 1K 字节( 1K ×8位); AT24C16 : 2K 字节( 2K ×8位); ATMEL 公司的 AT24C 系列: AT24C02 引脚分布 WP 写保护如果 WP 管脚连接到 Vcc 所有的内容都被写保护,只能读。当 WP 管脚连接到 Vss 或悬空,允许器件进行正常的读/写操作。 AT24C02 读写时间周期 AT24WC01/02/04/08/16 支持 I 2C 总线数据传送协议和I 2C总线协议规定。任何将数据传送到总线的器件作为发送器,任何从总线接收数据的器件为接收器。数据传送是由产生串行时钟和所有起始停止信号的主器件控制的,主器件和从器件都可以作为发送器或接收器,但由主器件控制传送数据( 发送或接收)的模式,通过器件地址输入端 A0 、 A1 和 A2 可以实现将最多 8个 24WC01 和 24WC02 器件, 4个 24WC04 器件( 仅使用 A1A2 地址管脚),2 个 24WC08 器件( 仅使用地址管脚 A2 A0 )和1个 24WC16 器件连接到总线上( 所有地址管脚 A0 A1 A2 都未用)。 AT24C02 功能描述 I2C 总线协议 1、只有在总线空闲时才允许启动数据传送; 2、在数据传送过程中, 当 SCL=1 时,数据线 SDA 必须保持稳定状态, 不允许有跳变; SCL=1 时, 数据线 SDA 的任何电平变化将被看作总线的起始或停止信号; 起始信号时钟线 SCL 保持高电平期间,数据线 SDA 电平从高到低的跳变作为 I 2C总线的起始信号。停止信号时钟线 SCL 保持高电平期间,数据线 SDA 电平从低到高的跳变作为 I 2C总线的停止信号器件寻址 A0 A1 A2 0101主器件通过发送一个起始信号启动发送过程,然后发送它所要寻址的从器件的地址: 8位从器件地址的高 4位固定为 1010 ,接下来的 3位A2A1A0 为器件的地址位,用来定义哪个器件以及器件的哪个部分被主器件访问。最低位作为读写控制位: 1 表示对从器件进行读操作 0 表示对从器件进行写操作在主器件发送起始信号和从器件地址字节后 24C02 监视总线并当其地址与发送的从地址相符时,响应一个应答信号(通过 SDA 线), 24C02 根据读写控制位(R/W) 的状态进行读或写操作 W /R 应答信号 I 2C总线数据传送时,每成功地传送一个字节数据后,接收器都必须产生一个应答信号, 应答的器件在第 9个时钟周期时,将 SDA 线拉低,表示其已收到一个 8位数据。 24C02 在接收到起始信号和从器件地址之后响应一个应答信号,如果器件已选择了写操作,则在每接收一个 8位字节之后响应一个应答信号; 当 24C02 工作于读模式时,在发送一个 8 位数据后释放 SDA 线并监视一个应答信号,一旦接收到应答信号, 24C02 继续发送数据,如主器件没有发送应答信号器件停止传送数据且等待一个停止信号。
AT24C02驱动讲解 来自淘豆网m.daumloan.com转载请标明出处.