第十五篇 IIC时序基础知识

IIC总线一般有两根信号线SCL和SDA;

一般SCL和SDA都会通过上拉电阻实线电平的转换和提高驱动能力;

IIC总线协议包括:起始信号、停止信号、数据位、应答位;

一般一次通信是9个CLK,8个数据位加一个应答位;

IIC属于同步通信,CLK信号线是独立的。

TSU:STA SDA下降前,SCL维持高时间
THD:STA SDA下降后,SCL维持高时间
TSU:DAT SCL上升前,SDA维持不变时间
THD:DAT SCL下降后,SDA维持不变时间
TSU:STO SDA上升前,SCL维持高时间

其中,SDA只能在SCL低电平才能变化数据;

IIC总线测试读时序的时候,只需要测试TSU:DAT和THD:DAT就可以了。因为START信号和STOP信号都是主设备发出的。

IIC总线测试写时序的时候,全部时序都需要测试。

SCL的频率一般是根据基准时钟倍频或者分频来配置。

IIC总线上器件的数量受400pf容性负载限制。

因为在RC回路中时间常数τ=RC,如果C过大就会引起时钟方波的上升时间,造成方波畸变,出现振铃等信号质量问题,会造成数据通信误码率增加,降低通信质量。

扫描二维码关注公众号,回复: 6758950 查看本文章

猜你喜欢

转载自blog.csdn.net/weixin_42143745/article/details/90742922