常用集成电路资料手册
何将数据传送到总线的器件作为
CAT24WC128 I C I C
发送器 任何从总线接收数据的器件为接收器 数据传送是由产生串行时钟和所有起始停止信号的主器
件控制的 CAT24WC128 是作为从器件被操作的 主器件和从器件都可以作为发送器或接收器 但由主
器件控制传送数据 发送或接收 的模式
管脚描述
SCL 串行时钟
CAT24WC128 串行时钟输入管脚用于产生器件所有数据发送或接收的时钟 这是一个输入管脚
SDA 串行数据/地址
双向串行数据地址管脚用于器件所有数据的发送或接收 SDA 是一个开漏输出管脚 可与其它开
/
漏输出或集电极开路输出进行线或 wire-OR
WP 写保护
当 脚连接到 所有内存变成写保护 只能读 当 引脚连接到 或悬空 允许器件进
WP Vcc WP Vss
行读写操作
/
2
IC 总线协议
I2C 总线协议定义如下
1 只有在总线空闲时才允许启动数据传送
2 在数据传送过程中 当时钟线为高电平时 数据线必须保持稳定状态 不允许有跳变 时钟线
为高电平时 数据线的任何电平变化将被看作总线的起始或停止信号
起始信号
时钟线保持高电平期间 数据线电平从高到低的跳变作为I2C 总线的起始信号
停止信号
时钟线保持高电平期间 数据线电平从低到高的跳变作为I2C 总线的停止信号
图1 总线时序
22
----------------------- 页面 23-----------------------
广州周立功单片机发展有限公司 Tel 020 38730976 38730977 Fax 38730925
图2 写时序
图3 起始/停止时序
器件寻址
主器件通过发送一个起始信号启动发送过程 然后发送它所要寻址的从器件的地址 8 位从器件地
址的高 位固定为 见图 可以是 或 从器件地址的最低位作为读写控制位 表
7 1010XXX 5 X 0 1 1
示对从器件进行读操作 0 表示对从器件进行写操作 在主器件发送起始信号和从器件地址字节后
CAT24WC128 监视总线并当其地址与发送的从地址相符时响应一个应答信号 通
过 SDA 线
CAT24WC128 再根据读写控制位 R/W 的状态进行读或写操作
应答信号
I2C 总线数据传送时 每成功地传送一个字节数据后 接收器都必须产生一个应答信号 应答的器
件在第 个