ZHCACH2 march   2023 PCA9306

 

  1.   摘要
  2.   商标
  3. 1引言
  4. 2处理 NACK 时的常规检查
    1. 2.1 NACK
    2. 2.2 查看原理图
    3. 2.3 仔细检查控制器和目标之间的 SDA 和 SCL
    4. 2.4 RESET 正确偏置
    5. 2.5 器件焊接正确
  5. 3示波器截图
    1. 3.1 为什么要使用示波器进行调试?
    2. 3.2 设置示波器
    3. 3.3 收到 NACK 时验证 I2C 地址
    4. 3.4 验证启动和停止条件
    5. 3.5 检查字节格式
    6. 3.6 上升时间是否符合 I2C 标准?
    7. 3.7 发送的命令字节是否有效?
  6. 4I2C 开关
    1. 4.1 TI I2C 开关的停止条件
  7. 5I2C 缓冲器
    1. 5.1 缓冲器的 VoL 与 ViLc
    2. 5.2 缓冲器的 VoL 超过 I2C 目标器件的 ViL
    3. 5.3 缓冲器的静态失调电压不能连接到其他静态失调电压
  8. 6检查清单
  9. 7结论

引言

IC 间 (I2C) 是一种流行的串行通信协议,允许多个控制器器件与多个目标器件进行通信。I2C 由双向两线制总线组成,其中一条线用作串行数据线 (SDA),另一条线用作串行时钟线 (SCL)。两线制总线的两条线通常连接到一个开漏或集电极开路驱动器,此驱动器具有一个支持双向数据传输的输入缓冲器。在使用漏极开路或集电极开路系统时,了解所有可能导致通信故障的潜在问题非常重要。本文的目的是为快速有效地识别和调试这些问题提供全面的指南。