
问题:此问题由某客户提出,应用处理器 AP 与 MCU 进行 I2C 通信,通信会经常发生异常,需要定位原因. 6 t' O* h' P* n# h7 i 调研:: ^! S( t @7 I |2 [2 W. Y: K 首先需要定位的是因为哪个器件发的波形不正确导致通信异常,所以我们在 I2C 线路上增加了以下处理,增加 2 个电阻去测试波形: ![]() 测试波形如下示意图: ![]() ) r8 S/ E/ X5 p' ?# j' \ 结论 :! ^+ j6 b, } t/ j 通过示波器的 I2C 信号电平的不同,我们可以快速的判断 I2C 的总线的信号哪个是由 AP 发出,哪个是由MCU 发出,来判断哪个器件发送了异常信号导致总线通信异常. ; f* K6 ?" ~" a" ?. F2 g. F. W : u) o) [ t0 b3 @ |