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:使用 tlv3104aic 3104.

Guru**** 2473260 points
Other Parts Discussed in Thread: TLV320AIC3104

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1218010/tlv320aic3104-accessing-i2c-fail-with-tlv3104aic-3104

器件型号:TLV320AIC3104

您好!  

我们的器件使用3104来处理音频应用。 在 交付给客户之前、每个设备的音频功能正常。 但是我们收到了任何关于音频功能不正常的解释。 我们检查设备并发现3104的 i2c 访问失败。 更换新芯片后、ADUIO 功能正常。 您可以为我们查看硬件原理图吗?

非常感谢。

韦恩。

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

    您好、Wayne、

    感谢您的联系。 总的来说、原理图看起来不错。 SDA 和 SCL 线路上缺少上拉电阻器、这可能是导致故障的原因。 我们建议针对大多数应用使用4.7 k Ω 左右的上拉电阻。 您可以在  此处查看 I2C 总线上拉电阻器计算方法。

    此致!
    Andrew  

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

    您好 Andrew Jackiw  

    感谢您的答复。

    关于上拉电阻、我发现上面的原理图中的一些信息丢失了。 我们的原理是使用2.2KOhms 作为上拉电阻。 这样可以吗?

    PS:我是 软件工程师。

    此致

    韦恩

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

    韦恩、您好!

    一个2.2k 的上拉电阻应该是可以的。 请检查主器件是否在使用 TLV320AIC3104的正确从器件地址、并且没有其他器件正在使用此地址。  

    TLV320AIC3104会响应 I2C 地址001 1000 (更多 信息、请参阅数据表的第10.5节"编程")。  

    您是如何收到 I2C 访问失败错误的? 此外、"音频功能不正常"具体意味着什么?

    此致!
    Andrew

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

    您好、Andrew

    我确信主设备使用的是正确的 salve 地址,因为我们使用两个3104芯片作为通话回传,在 我发现 i2c 接入错误之前,通话回传很好,我们可以在两侧听到对方的声音。 当 i2c 访问错误发生时、它可以在重启器件后恢复、但有时我们反复重启器件也无法恢复、除非更换新芯片。 所以我怀疑芯片 已 损坏。

    此致、

    韦恩

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

    韦恩、您好!

    感谢您的描述。 据我了解、似乎您的设置正常工作、但有时出现 I2C 访问错误。 发生这种情况时、您对器件进行复位、它会恢复。 但是、有时设备无法恢复、仅更换芯片就能解决问题。

    1. 您如何对器件进行复位?
      1. 这是否为下电上电、以及电源完全接通后器件的复位引脚是否保持低电平至少10ns? (按照 数据表的10.3.1硬件复位中的建议)。
      2. 如果可能、请尝试为发生故障的器件上电、并通过对地短路手动使引脚31保持低电平几秒钟。  
    2. R431和 R432上的"NC"是否表示"未连接"。  
      1. 如果组装了这些电阻器、我的问题是有两个输出驱动同一节点(HPL 和 HPR)。 如果在 AIC3104未通电时 MAX97220A 正在驱动 HPL/HPR 节点、则可能会损坏器件或导致未知的上电条件。  

    请告诉我结果。

    此致!
    Andrew

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

    Andrew、您好!

    1.如何重置设备?

     关闭电源,然后打开电源。

    2. R431和 R432上的"NC"是否意味着"无连接"?

     可以。 硬件引擎已确认这两名维修人员未安装在电路板上、表明3104已损坏。

    此致、

    韦恩

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

    您好、Wayne、

    1. 正在复位器件
      1. 请开启设备电源。 一旦所有电源稳定且处于合适的值、请在电源完全接通后、手动将 RESET 引脚保持在低电平至少10ns。 (按照 数据表的10.3.1硬件复位中的建议)。
      2. 如果可能、请尝试为有故障的器件上电、并手动将 RESET 引脚(引脚31)保持在 GND 上几秒钟、同时对地短路。
      3. 移除短接并查看是否可以配置器件返回 AD。
      4. 如果器件配置中未进行正确的电源时序控制(即各种电源轨上电时)、这可能会导致器件运行异常。
    2. 如果未组装 R431和 R432、则不会考虑此区域。

    请尝试使用粗体项、并告知我结果。

    此致!
    Andrew

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

    Andrew、您好

    关于复位时序、我们下拉可将 RESET 引脚保持在低电平1秒、然后上拉可在软件中保持高电平状态。 所以我认为这个问题不是由它引起的。 事实上,3104在它被损坏之前运行得很好。

    1. 如果可能、请尝试为有故障的器件上电、并手动将 RESET 引脚(引脚31)保持在 GND 上几秒钟、同时对地短路。
    2. 移除短接并查看是否可以配置器件返回 AD。

        // 3104不能恢复。

    此致、

    韦恩

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

    韦恩、您好!

    上面的步骤是为了确保在电源轨稳定后器件被适当复位并确保编解码器未在一个边界启动条件期间被配置。 您共享的原理图看起来不错、听起来在发送给用户时应用程序可以正常工作。  

    如果您已尝试上述步骤、但该器件仍然无法恢复、则问题似乎与您在此处提供的信息(电源时序、原理图或编解码器)无关。 请评估最终用户应用导致器件损坏的可能性、或告诉我是否存在导致正常器件故障的特定事件。  

    此致!
    Andrew

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

    Andrew、您好

    感谢你的帮助。

    更糟糕的是,我们 不知道它是如何发生的。

    我们将重点讨论这个问题。

    再次感谢。

    此致、

    韦恩

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

    Wayne、;

    我们很乐意提供帮助。 我现在将继续、关闭该主题。 如果您在将来找到更多信息、请随时打开新主题或返回到这个主题。

    此致!
    Andrew