IIC 总线操作基本概念解释

本文介绍了IIC总线的Byte Write和Page Write两种写模式,详细阐述了写操作的过程,包括START、SLAVE ADDR、ACK、DATA、STOP等步骤。同时,讲解了立即读取、有选择的读取和顺序读取三种读操作,以及硬件写保护和应答轮询机制。
Power-On Reset(POR)
每一个CAT24Cxx 都包括一个上电复位电路,用来保护内部逻辑,防止上电的时候出现错误的状态。
一个CAT24CXX设备上电之后进入到Standby模式,当VCC低于POR的触发值时进入Reset模式。这个双向的POR特性保护了设备防止欠压。


Pin Description
SCL: 串行时钟输出引脚,接受Master产生的串行时钟。
SDA:串行数据I/O引脚,接受输入数据和输出EEPROM中的数据。在输出模式,这个引脚是开漏的。数据在上升沿读入,在下降沿输出。对于Master来讲就是在SCL的上升沿数据输出给Slave,在SCL的下降沿数据从Slave读入。
A0,A1,A2:地址输入设置引脚。当挂载多个设备的时候通过配置这三个引脚将Slave地址避免重复。默认情况下这些引脚内部拉低。


Functional Description
CAT24Cxx支持IIC总线数据传输协议,IIC定义了一个设备发送数据到总线,作为一个发送者;一个设备接受数据,作为一个接收者。数据流由Master控制,Master负责产生SCL时钟信号和所有的START、STOP状态。CAT24Cxx是一个Slave设备。在传输过程中Master和Slave交替作为发送者和传输者。


IIC Bus Protocol
IIC总线由两条线组成,SCL和SDA。这两条线通过上拉电阻接到VCC上。Master和Slave设备通过他们的SCL/SDA引脚连接到这两根线上。传输设备拉低SDA到0来传输一个0,释放SDA来传输一个1.
输出传输只能在总线不忙的情况下启动。
在数据传输过程中,SDA在SCL为高的情况下必须保持不动。一个SDA的电平变化在SCL为高的时候,将会导致一个START或者ST
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值