llc通信协议

1.IIC通讯协议(Inter—-Integrted Circuit)是由Phiips飞利浦公司开发的,
由于他引脚少,硬件实现简单,可拓展性强,不需要UASRT,CAN通讯协议的外部收发设备,现在被广泛使用在系统内多个集成电路IC(芯片)间的通讯。
半双工的通讯方式 IIC通讯协议(Inter—-Integrted Circuit)是由Phiips飞利浦公司开发的,由于他引脚少,硬件实现简单,可拓展性强,不需要UASRT,CAN通讯协议的外部收发设备,现在被广泛使用在系统内多个集成电路IC(芯片)间的通讯。

llc通信协议
llc通信协议

体育老师:可以把球发给学生,也可以把球从学生中接过来。
?发球:
老师:开始了(start)
老师:A!我要发球给你!(地址/方向)
学生A:到!(回应)
老师把球发出去(传输)
A收到球之后,应该告诉老师一声(回应)
老师:结束(停止)
?接球:
老师:开始了(start)
老师:B!把球发给我!(地址/方向)
学生B:到!
B把球发给老师(传输)
老师收到球之后,给B说一声,表示收到球了(回应)
老师:结束(停止)
我们就使用这个简单的例子,来解释一下IIC的传输协议:
?老师说开始了,表示开始信号(start)
?老师提醒某个学生要发球,表示发送地址和方向(address/read/write)
?老师发球/接球,表示数据的传输
?收到球要回应:回应信号(ACK)
?老师说结束,表示IIC传输结束§

IIC传输数据的格式
1 写操作
流程如下:
?主芯片要发出一个start信号
?然后发出一个设备地址(用来确定是往哪一个芯片写数据),方向(读/写,0表示写,1表示读)
?从设备回应(用来确定这个设备是否存在),然后就可以传输数据
?主设备发送一个字节数据给从设备,并等待回应
?每传输一字节数据,接收方要有一个回应信号(确定数据是否接受完成),然后再传输下一个数据。
?数据发送完之后,主芯片就会发送一个停止信号。
下图:白色背景表示”主→从”,灰色背景表示”从→主”

llc通信协议

IIC通信有6种状态:

① 空闲状态
②开始信号
③停止信号
④应答信号
⑤数据的有效性
⑥数据传输

① 空闲状态
IIC总线的SDA和SCL两条信号线同时处于高电平时,规定位总线的空闲状态。此时各个器件的输出级场效应管均处在截止状态,即释放总线,由两条信号线各自的上拉电阻把电平拉高

②开始信号③停止信号

llc通信协议

⑤数据的有效性
IIC总线进行数据传输时,时钟信号为高电平期间,数据线上的数据必须保持稳定,只有在时钟线上的信号为低电平期间,数据线上的高电平或低电平状态才允许变化。SDA数据线在SCL的每个时钟周期传输一位数据。

llc通信协议 llc通信协议

来源:玻璃晴朗橘子辉煌

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年3月2日
下一篇 2022年3月2日

相关推荐