
串行接口
I2C_SCL驱动
按主机
I2C_SDA驱动
按主机
I2C_SDA下降,而
I2C_SCL高
I2C_SDA上升而
I2C_SCL高
图16. I2C启动和停止条件
读取和写入的主机和MC13883之间操作使用三种类型的主机驱动包
(命令,地址,数据),以及一个类型的MC13883驱动的分组(数据)。所有的数据包是8位长与
首先最显著发送位。
一个命令分组包含一个7位的模块的装置地址和一个低电平的读/写位(R / W) 。
第一位的
包
动车组的单芯片器件地址
DA[6]
DA[5]
DA[4]
DA[3]
DA[2]
DA[1]
DA[0]
的最高位
包
读/写
0 =写
1 =读
图17.命令包
一个地址的数据包中包含一个5位的寄存器地址和3无效位。
第一位的
包
注册地址
0
0
0
A[4]
A[3]
A[2]
A[1]
A[0]
的最高位
包
图18.地址包
数据包中包含8个数据位。它可以由主机或MC13883发送。由于MC13883
寄存器包含24个数据位,需要用于一个数据传输3的数据包。
第一位的
包
数据
D[7]
D[6]
D[5]
D[4]
D[3]
D[2]
D[1]
D[0]
的最高位
包
图19.数据包
MC13883技术数据,第3版
飞思卡尔半导体公司
51