By: Ailson Jack
Date: 2019.04.28
个人博客:http://www.only2fire.com/
本文在我博客的地址是:http://www.only2fire.com/archives/98.html,排版更好,便于学习,也可以去我博客逛逛,兴许有你想要的内容呢。
在IIC协议中涉及到两根线:SCL与SDA。SCL就是时钟信号线,SCL线上的频率就叫时钟频率。在对IIC总线进行学习与使用时,经常会听到设置IIC的时钟频率为xxxHz,或者设置IIC的数据传输率为xxxKbit/s。明明概念里可以进行配置的只有一个时钟频率,那么这个数据传输率这位老兄是怎么个情况。
其实,时钟频率(Hz)与数据传输速率(bit/s)两者是相同的概念。
时钟频率与数据传输率是如何对等的喃。因为一个SCL时钟周期只能传输1bit数据(并且只能在SCL的低电平期间进行SDA数据电平的变化),假如SCL的时钟频率为100KHz,那么1s中就能产生100K个SCL时钟周期,也就是说1s中可以传输100Kbit的数据。此时,可以看出时钟频率100KHz与数据传输率100Kbit/s就是一样的了。
IIC传输位速率在标准模式下可达100Kbit/s,快速模式下可达400Kbit/s,高速模式下可达3

本文深入解析IIC协议中的时钟频率与数据传输率概念,解释两者如何等价,并探讨不同模式下IIC的传输速率。通过实例计算100KHz时钟速率对应的周期时间,附带逻辑分析仪波形图。
最低0.47元/天 解锁文章
5056

被折叠的 条评论
为什么被折叠?



