ZHCACH2 march 2023 PCA9306
调试 I2C 器件时,请始终检查并查看数据表中的引脚排列是否与原理图中的引脚排列相匹配。有时,原理图上的引脚排列方式与器件数据表上显示的引脚排列方式不同。如果未执行此检查,则可能出现器件在电路上连接错误。如果器件未正确连接,则每次电路通电时可能会导致器件损坏。因此,为了避免意外损坏器件,请务必检查数据表中的引脚排列和原理图的引脚排列是否有任何差异。
图 2-2 显示了 TCA9555 的一个示例,其中原理图错误可能会导致出现 NACK。
图 2-2 中所示的错误为引脚 2 和引脚 3(A2 和 A1)的连接对调了,因此显示 I2C 目标地址为 0x25h。图 2-3 并排显示了原理图错误和 TCA9555 数据表引脚排列。在 A1 和 A2 连接对调的情况下,原理图地址显示为 0x25h,而基于数据表引脚排列的正确 I2C 目标地址为 0x23h。任何查看原理图的人都会错误地尝试通过 0x25h 与 I2C 目标进行通信,并始终收到 NACK。