单片机/MCUwilliam hill官网
直播中

张飞实战电子蔡琰

3年用户 523经验值
擅长:嵌入式技术
私信 关注
[文章]

【每日一知识点】一个判断 I2C 总线通信异常原因的方法

问题 :
此问题由某客户提出,应用处理器 AP 与 MCU 进行 I2C 通信,通信会经常发生异常,需要定位原因.
调研 :
首先需要定位的是因为哪个器件发的波形不正确导致通信异常,所以我们在 I2C 线路上增加了以下处理,增加 2 个电阻去测试波形:
5.10-1.png
测试波形如下示意图:
5.10-2.png
结论 : :
通过示波器的 I2C 信号电平的不同,我们可以快速的判断 I2C 的总线的信号哪个是由 AP 发出,哪个是由MCU 发出,来判断哪个器件发送了异常信号导致总线通信异常.

回帖(3)

松山归人

2021-5-11 09:43:36
感谢蔡琰老师的案例分享!
举报

麦田里守望者

2021-5-12 09:36:17
跟着蔡琰老师学习,收货很多!
举报

天涯

2021-5-23 13:08:15
感谢蔡琰老师。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分