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结论

为什么要使用示波器进行调试?

调试 I2C 总线时,最好使用示波器而不是逻辑分析仪。这是因为逻辑分析仪隐藏了对 I2C 调试过程至关重要的信号细节。逻辑分析仪旨在仅将测量数据显示为逻辑高电平或逻辑低电平。这一特性使得 I2C 调试非常困难,因为 I2C 信号可以隐藏 I2C 帧中信号的某些属性。逻辑分析仪无法捕获信号上升时间、过冲电压、下冲电压和低输出电压 (VoL) 值。所有这些属性都提供了调试 I2C 系统所需的信息。而通过示波器,则能够查看上升时间、过冲、下冲和 VoL 电平,从而使调试变得更轻松。