This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TLV320AIC3104:无 IIC 响应

Guru**** 1831610 points
Other Parts Discussed in Thread: PCA9306
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1418838/tlv320aic3104-no-iic-responds

器件型号:TLV320AIC3104
Thread 中讨论的其他器件:PCA9306

工具与软件:

大家好、团队成员:

我们面临有线问题、当 MCU (IIC 主器件)尝试与编解码器通信时、编解码器 IIC 响应 ACK、无法连接。 而另一个 IIC 从器件 TAS5411可以正确连接。

我们现在没有任何想法,它很容易复制(在生产线上的10个中的2个可以复制)

您能否就 IIC 挂起的原因谈谈一些看法?

谢谢你

此致!

Frank

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Frank、

    您能提供更多详细信息吗? 设备返回 ACK 但无法连接? 你知道吗?

    另请提供电源序列和原理图。

    谢谢!
    Jeff McPherson

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Jeff:

    我们将在本周晚些时候提供一些更详细的信息。

    我发现了一个可疑的问题:

    上电后 IIC 端口上有500mV 电压、CAN 恒定24秒。 这会影响编解码器吗?

    此致!

    Frank

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Frank、

    IIC 端口是否连接到 IOVDD 或其他电压的任何类型的上拉电阻?

    此致、
    Jeff McPherson

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Jeff:

    请检查原理图和上电波形。 其余的都被拉低,直到一切都准备好。

    根据我的观察结果、IIC 端口未连接到任何其他端口。

    谢谢

    此致!

    Frank

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Frank、

    根据 PCA9306数据表、要使电平转换器正常工作、仍然需要使用外部上拉电阻器:

    由于 SCL2/SDA2侧的原理图中缺少上拉电阻器、这可能就是编解码器不确认 I2C 的原因。

    此致、
    Jeff McPherson

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Jeff:

    感谢您的创意。

    没有上拉电阻器。 上拉电阻由 NAD 模块提供。 模块的 IIC 由 GPIO 配置、在初始序列后拉至高电平。

    谢谢

    此致!

    Frank

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Frank、

    我会尝试断开电平转换器、看看 AIC3104 I2C 是否会出现负载问题。 在示波器上测量 I2C 是否有任何线索? 可能是违反 I2C 规格?

    此致、
    Jeff McPherson

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Jeff:

    我们在内部测试期间复制了一次。 连接了 IIC 波形。 它显示从编解码器没有响应 ACK。

    在故障期间:主 SoC 在故障发生前进行了更新和复位。 被拉低的编解码器复位低电平可在故障后恢复。

    此捕获是否会共享任何其他信息?

    谢谢!

    此致!

    Frank

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Frank、

    I2C 波形看起来正常。 您能否捕获您所讨论的更新和重置? 在这种情况下、发生故障的系统和工作系统之间有什么区别? 电源序列是什么样子的?

    谢谢!
    Jeff McPherson

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Jeff:

    编解码器的电源具有稳定的功率、SoC 单元重启或初始化将不会影响编解码器的电源。 故障板和正常板之间没有区别。 故障电路板上的上电顺序为:

    另一个问题是:在哪种模式下、I2C 总线不是锁定状态(SCL 高电平、SDA 低电平)、但在没有 ACK 的情况下仍可以发送 I2C 地址波形?

    谢谢

    此致!

    Frank

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Frank、

    是否可以移除前面讨论的 PCA9306? 这些示波器截图是电平转换器之前还是之后的吗?

    我认为我不理解您的后续问题。 您可以改写吗?

    谢谢!
    Jeff McPherson

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Jeff:

    此波形位于电平位移之前、接收到的编解码器 IIC 信号不通过电平位移。

    如果我们认为原因与电平位移有关、我可以认为这是因为编解码器的 VDD_EXT_NAD 拉电流会使 IIC 锁定?

    此致!

    Frank

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    VDD_EXT_NAD 未连接到 SDA、SCL。 但是、我想看看隔离 I2C 总线是否有效果。 我接下来要调试的步骤是移除电平转换器。

    此致、
    Jeff McPherson

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Jeff:

    充分了解移除电平转换有助于隔离问题。 虽然复制的可能性非常低,但我们花了2个月的时间才复制上一次。 因此、移除电平位移可能需要更多时间才能等待问题重现。 在我们等待压力测试结果的同时、客户希望我们可以并行进行一些分析。

    有一个主编解码器(NAD AG566EU)、多个从编解码器、PA。 PA (也包括 TAS5411 IIC 至 PCA9306)。 PA IIC 工作正常。

    总线上有两种波形:

    这是 PA 地址、有 ACK 响应

    这是编解码器地址、显示 ACK 错误

    此致!

    Frank

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Frank、

    我不确定我们可以并行进行什么分析。 电平转换器将重新调节 I2C、因此如果它正常工作、PA 就可以正常工作。 但是、如果电平转换器的输入端正在加载或者与编解码器 I2C 交互、也许会发生一些不可预知的结果。

    您提到客户可以重现问题。 这是否可跨单元重复、或者它们是否等待出现故障单元? 如果是可重复的、哪些条件会导致故障?

    谢谢!
    Jeff McPherson