I3C - Charles-Charmless/Charles-Charmless.github.io GitHub Wiki

I3C

I3C

https://www.nxp.com.cn/docs/zh/unique/TIP-MIPI-I3C-CN.pdf

https://community.nxp.com/t5/i-MX-Processors/does-I3C-need-pull-up-resistances/td-p/1549314

https://elinux.org/images/d/d6/I3c.pdf

动态地址

多控制器

带内中断,

30Mbps at 12.5MHz

SCL push-pull

SDA open drain and push pul

Slave end read master may terminate early

Hot plug built in

error detection standardized/mandated

初始化链路动态分配地址

起始 I2C ,sda以i2c速率进行传输,等到ACK后SDA切换到推挽模式,快速传输

地址仲裁

带内中断,从机在无数据传输时将SDA拉低产生起始信号, 从机驱动自己的地址,仲裁后等带主机ACK/NACK IBI(带内中断) Hot Join 使用7‘h02地址进行IBI 总线初始化分配动态地址 次主机通过IBI变成主机

SDR: Single Data Rate message

HDR DDR:双倍数据速率

HDR BT :多条数据线

不再支持时钟延展