主题中讨论的其他器件: TLV320AIC3120
您好:
我为 我们的开发购买了 TLV320AIC3120EVM-U。 我将其与外部 MCU 连接以对其进行控制。
现在、我只将 MCU 连接到器件的 I2C 进行设置(我正在按照 TLV320AIC3120数据表中的初始化进行操作、因为它符合我们的需求、第 7.3.12.15节)。
但是、我遇到了非常奇怪的情况-器件在地址0x50上答复(ACK)、而不是数据表的地址001 1000 (0x30)、我没有任何其他东西连接到 I2C 总线。 我发现了与我所做的函数的差异、该函数查询了总线中的所有地址并回复了 ACKed -只有0x50。
我的代码正在执行、向 EVM 发送数据、我获取地址为0x50的 ACK。 我搜索过、但我无法找到我遇到此问题的原因。
我的连接:
为了使评估板的内部 MCU 脱离图片、我将复位线路 (TP12)跳线至 GND (TP14)。 这是我最大的疑虑来源、但...如果内部 MCU 在工作、为什么会回复 I2C?
我的器件的 I2C SDA 连接到 TP2
我的器件的 I2C SCL 连接到 TP1
I2S 连接到相应的 I2S 测试点
5V 至 W5为器件供电。
I2C 线路上没有任何其他连接。
逻辑分析仪
逻辑分析仪的捕获。 我在使用0x50时获取 ACK。 当使用0x30时、我不会得到任何(nack)

器件的图片
我在板上拍摄了 IC 的以下图片。 我会疯吗? )
