在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 7796|回复: 7

[原创] I3C 技术概论

[复制链接]
发表于 2017-5-27 16:10:09 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 dianfengqishi 于 2017-6-1 10:34 编辑

1.1
I3C基本原则

I3C在两根线缆上能够支持多种通讯格式。

这两根线缆分别被命名为SDASCL

SDA(Serial Data)是一个双向数据引脚。

SCLSerial Clock)是一个时钟引脚,在HDR模式下,特定时刻也是一个双向数据引脚。

I3C总线可以支持多种混合在一起的消息格式:

I2C类似的SDR格式,SCL时钟可达12.5M

广播、直接命令码消息,这允许主机能够同单个或全部SLAVE进行通讯。

HDR模式的消息,同等时钟周期内可以传输更多的数据。

标准I2C格式消息。

Slave启动的START请求。

示例:

1.png


所有的I3C通讯都在一个帧中完成。帧起始于START,接着是数据传输,最后是STOP

HDR模式下:首先发送一个I3C专用广播地址,然后发送一种EnterHDR CCC命令,接着传送数据,最后产生HDR终止模式序列HDR Exit来退出HDR模式。

2.png

I3C是一种基于帧封装的通讯方法。帧中包含通讯载荷。协议中的载荷可以使SDR也可以是HDR。帧的传输控制仍然使用类似标准I2C通讯协议的管理方法。

I3C的帧通常至少包含STARTHeader,Data,STOP.

跟在START后的Header允许总线仲裁。Master使用Header来选定SLAVESlave可以通过总线仲裁机制实现多种目的:在线中断请求,热接入,候选主设备请求。

通用命令代码被用于实现进入High Data Rate模式。理解一点很重要,I3CHDR消息模式下总线活动与传统I2C并不兼容。例如,HDR-TSP模式下数据载荷的编码方案是同时在SDASCL线上以3进制位流进行数据传输,并将时钟信息嵌入到通讯协议里。


I3C一次只允许一个Master控制总线,但提供将Master角色从一个Device转交到另外一个Device的握手协议。

 楼主| 发表于 2017-6-5 10:11:54 | 显示全部楼层
发表于 2017-6-23 21:41:54 | 显示全部楼层
这是什么鬼。。。I2C升级版吗。。
 楼主| 发表于 2017-6-29 09:09:05 | 显示全部楼层
回复 3# glace12123


   确实是
发表于 2017-7-31 13:54:18 | 显示全部楼层
有联系方式吗?一起学习
发表于 2018-7-20 16:35:31 | 显示全部楼层
回复 1# dianfengqishi
一起探讨下
发表于 2018-8-2 20:12:00 | 显示全部楼层
新的标准?
发表于 2019-3-13 12:49:29 | 显示全部楼层
回复 1# dianfengqishi  拜读了,功能的确强大。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /3 下一条

×

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-4-24 13:19 , Processed in 0.025162 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表