1 两条总线线路:
SDA:串行数据线,
SCL:串行时钟线
2 信号类型:
开始信号:SCL为高电平时,SDA由高电平向低电平跳变,开始传送数据;
结束信号:SCL为高电平时,SDA由低到高跳变,结束传送数据;
响应信号:接收器在接收到8位数据后,在第9个时钟周期,拉低SDA电平
而且有主机(负责提供时钟信号,控制数据传输),接收器,发送器;
SDA上传输的数据必须在SCL为高电平期间保持稳定,SDA上的数据只能在SCL为低电平期间变化,
3 数据传输格式
发送到SDA线上的每个字节必须是8位的,这样就要求每个字节后必须跟一个响应位。如果从机不便接收数据,可以见SCL强制拉低,暂停数据接收。
启动一个传输时,主机先发出S信号,然后发出8位数据,其中前七位是从机的地址,第8位是传输方向(0表示写操作,1表示读操作),被选中的从机发出响应信号。紧接着传输一系列字节及其响应位。最后,主机发出P信号结束本次传输。