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

TI I2C 开关的停止条件

德州仪器 (TI) I2C 开关器件需要一个停止条件,才能正确读取 I2C 写入的信息。停止条件必须在 I2C 数据传输帧结束时发送,才能使接收器件执行信息(重复启动条件不起作用)。如果用户对 I2C 开关执行写操作并执行重新启动条件,然后执行 I2C 读取事务,则 I2C 开关数据读取会显示从最后一次写入事务写入的相同数据;但是,该器件实际上不会启用预期的通道。简而言之,如果使用重复启动条件来从 TI I2C 开关读取数据,则读取的数据看起来正确,但实际上并未实现。有关此特殊功能的更多详细信息,请参阅E2E™ 论坛主题