【无标题】

欢迎使用Markdown编辑器

具体时序图参考
https://zhuanlan.zhihu.com/p/556505577

clock Stretch

现象:SCL半高
原因:主机不支持 从机的clock stretch功能
现象:SCL上的毛刺引发SDA误动作
原因:不考虑clock stretch时,IIC的逻辑是在SCL高电平时检测SDA的电平;考虑clock stretch时,主机检测SCL是否是高电平,此时易受毛刺干扰

repeated start

应用场景:
https://blog.csdn.net/weixin_44124323/article/details/118824527

可结合CRC校验

https://blog.csdn.net/danchaofan1982/article/details/97793240

实战总结

https://blog.csdn.net/Holden_Liu/article/details/109174743

I2C timing specifications

  1. Rise (tr) and Fall (tf) Times
  2. Setup and Hold Times
    1. Start Condition (Setup and Hold Time)
    2. Stop Condition (Setup)
    3. Data (Setup): 待采样数据变稳定 SCL上升沿的30%
    4. Data Valid Time: 下一数据变稳定 SCL下升沿的30%
    5. Buffer time

https://www.analog.com/en/technical-articles/i2c-timing-definition-and-specification-guide-part-2.html

IIC下降沿快上升沿慢

https://blog.csdn.net/u010783226/article/details/127323258

上拉电阻计算

在这里插入图片描述

在这里插入图片描述

IIC信号测试方法

https://blog.csdn.net/weixin_43381663/article/details/131876767

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值