IIC通信问题一般分析方法
- 一,简介
- 二,分析思路
- 三,总结
一,简介
在工作中很多设备都是使用IIC协议进行通信,比如音频功放芯片等,那就常常会遇到很多IIC通信异常的问题,本文主要介绍对于IIC问题,如何进行分析,供参考。
二,分析思路
IIC总线拓扑示例:
 
 IIC通信异常,属于通信问题大类,通信问题一般有三要素:发送端,数据传输通路和接收端。这三者均正常工作,通信才可以正确进行,若其中任何一个有问题,就会失败。我们分析此类问题的思路就是从这方面入手。
-  发送端: 
 主机发送时序是否正确,是否和从机设备的产品手册匹配;
 ——查看从设备的手册IIC波形,确认当前波形符合手册要求。
-  数据传输通路: 
 SCL和SDA的线路是否通,是否线路中断出现;
 ——使用万用表确认线路是否接通;
 是否总线上有其他设备影响SCL和SDA电平的拉高拉低;
 ——监测IIC总线上的波形,有条件的话,把其他IIC设备全部从总线上移除;
-  接收端: 
 接收端的设备是否正常工作;
 ——检查从机设备的供电是否正常;
三,总结
本文主要介绍了IIC问题的思路,以及可能出现的问题原因,供相关开发人员参考。



















