主题中讨论的其他器件: MCF8315A
我看到 MCF8216A 不确认 i2c 地址0x1 (默认)的问题。 我看到了使用 EVM i2c 总线接口以及自己的 MCU i2c 接口的相同行为。 在这两种情况下、第一个字节后都有一个 NACK、而不是 ACK。 唯一的例外是 EVM 似乎以某种方式规避了这一点-它在第九个时钟周期期间将 SCL 线路保持在低电平。 似乎 EVM 不知何故知道忽略了 NACK -请参阅图像
我的 MCU 实现使用 Pi Pico (RP2040)、我似乎不具备像 EVM 那样屏蔽 NACK 的能力。 以下是我的 MCU NACK 的一个示例:
我已经阅读了一些关于这个特定问题的其他主题、但找不到解决方案。 例如、FB 引脚通过5.1K 电阻器连接到 AVDD。 原理图如下所示: