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

RESET 正确偏置

在 I2C 电路中,系统中的每个组件都暴露在一定程度的电气噪声下。有时,电气噪声可能会大到可以意外地影响 I2C 器件悬空引脚上的电压电平。这种高噪声水平可能会对器件的运行产生负面影响,尤其是当保持悬空的引脚是器件复位引脚时。如果 I2C 器件的复位引脚保持悬空,电气噪声可能会导致器件意外进入复位状态。为避免意外进入复位状态,应使用一个上拉或下拉电阻器将所有 I2C 目标器件的复位引脚偏置至一个定义的逻辑电平。偏置复位引脚会使复位引脚保持定义的状态,直到控制器有意更改该引脚。如果电路中预计会出现高水平噪声,则可以在复位引脚上添加一个电容器,以进一步帮助降低噪声的影响。通常,1μF 和 0.1μF 电容器都用于此类应用。

如果 I2C 目标器件的复位引脚为低电平有效,请使用上拉电阻器将复位引脚偏置至 VCC。在此配置中,仅当控制器有意将器件驱动为低电平时,器件才会复位。如果 I2C 目标器件的复位引脚为高电平有效,请使用下拉电阻器将目标器件偏置到 GND。在此配置中,仅当控制器有意将器件驱动为高电平时,器件才会复位。