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