ZHCACH2 march 2023 PCA9306
如果從與本設計通信的 I2C 器件收到 NACK,請檢查以確保 I2C 控制器和目標之間正確連接 SDA 和 SCL 線路。有時,用戶會意外地對調控制器和目標器件之間的 SDA 和 SCL 連接。如果發生這種情況,即使傳輸的是正確的位,目標器件也始終會向控制器發回 NACK。為防止出現這種情況,請始終驗證控制器和目標之間的 SDA 和 SCL 連接是否正確。圖 2-4 顯示了一個示例,其中原理圖上的 SDA 和 SCL 線網與原理圖上 SDA 和 SCL 引腳排列的連接對調了,從而導致 I2C 目標器件始終針對地址返回 NACK。
圖 2-4 原理圖中 SDA 和 SCL 線網連接對調的示例