
问题:此问题由某客户提出,应用处理器 AP 与 MCU 进行 I2C 通信,通信会经常发生异常,需要定位原因. # p' f6 ]6 Q% {9 M" g, T 调研: 首先需要定位的是因为哪个器件发的波形不正确导致通信异常,所以我们在 I2C 线路上增加了以下处理,增加 2 个电阻去测试波形: ' n; v/ m+ }. s- c D ![]() 2 l+ Z0 a6 j' T4 ] 测试波形如下示意图: ![]() 结论 :" y9 V, _5 `. Q# B8 O) }; H& B 通过示波器的 I2C 信号电平的不同,我们可以快速的判断 I2C 的总线的信号哪个是由 AP 发出,哪个是由MCU 发出,来判断哪个器件发送了异常信号导致总线通信异常. |