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.

[参考译文] AM625:在 AM625 平台上、AMP 为 TAS2505、则会出现间歇性连续噪声问题。

Guru**** 2644745 points

Other Parts Discussed in Thread: AM625, TAS2505

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1581971/am625-on-the-am625-platform-with-the-amp-being-tas2505-an-intermittent-continuous-noise-issue-occurs

器件型号: AM625
主题中讨论的其他器件: TAS2505

TI 的功率放大器团队最初认为、问题可能是由启用 D 类的时钟关闭引起的、这会导致某些芯片在空闲状态期间出现输出噪声。

 对于该解决方案、您能否确认 AM625 在没有音频信号时是否可以保持时钟信号的持续供电?

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

    您好、Qi、

    您能否提供更多详细信息:

    • 噪音是否始终存在、或者是否在特定操作或时间段后发生?  
    • 当您说时钟已关闭时、您指的是哪个时钟? 位时钟还是帧同步?
      • 当存在待发送音频数据时、位时钟是自由运行的时钟、而帧同步产生脉冲。  
    • 您能否读取放大器的诊断寄存器来查看是否发生了任何故障?  
    • 您能否确认 McASP 输出音频帧配置与 TAS2505 配置的预期匹配?  
    • 您能否提供 McASP 位时钟、帧同步和数据的示波器屏幕截图?  
    对于此解决方案、您能否确认 AM625 在没有音频信号时是否可以保持时钟信号的持续供电?

    这取决于为 AM625 运行的程序。 您正在进行连续音频播放吗?  

    什么是无音频信号? McASP 发送缓冲器是否在没有音频的时间内被馈送到零?  

    此致、

    Erik

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

    e2e.ti.com/.../Tas2505-noise-issue-_2800_1_2900_.pptx

    根据放大器团队的初步结论、我们的主要问题是如何使 BCLK 保持持续启用(常开)状态、因为这将帮助我们解决问题。

    此外、只有在没有播放音乐时才会发出噪音。 此声音是间歇性的、类似于安全带警报器。 寄存器配置和时钟配置检查也没有问题。

    此致

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

    Qi、  

    在启用 McASP 后、位时钟通常为自由运行的时钟。 只要被分频以生成位时钟的源可用、位时钟就应继续运行。  

    如何生成位时钟? 是否采用 AUDIO_EXT_REFCLK 输入基准?  

    是否禁用了用于在内部生成位时钟的时钟?  

    此致、

    Erik

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

    您好、Erik

    启用 McASP 时、存在 BCLK(位时钟)、TAS2505 输出正常。 但是、我们的音频是间歇性的(例如安全带警告音或转向信号指示灯音)。 当没有播放音频时、McASP 不会被激活、此时会出现类似电流的噪声。 我们的请求是保持启用 BCLK 或使 McASP 保持激活状态、即使没有播放音频也是如此。

    此致、

    Qi

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

    Qi、  

    您能否更详细地解释一下“McASP 未激活“的含义。 McASP 初始化后、除非禁用时钟源、否则位时钟应为自由运行的时钟。 即使不再有音频数据、位时钟也应继续振荡。  

    此致、

    Erik

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

    Erik

    在实际测试中、音频播放停止后、BCLK 波形立即消失。 我们推测、这是由于在 AM62x 平台的软件端实现的处理所致。 您能否帮助找到控制 BCLK 激活和停用的开关、无论是否正在播放音频?

    此致、

    Qi

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

    Qi、  

    您是否正在使用 McASP 播放的示例项目、或者您是否开发了此软件?

    您使用什么根时钟来生成位时钟? 您能否确认音频播放停止后根时钟仍然存在?

    此致、

    Erik

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

    您好、Erik、

    客户正在使用 Linux SDK、音频播放采用 ALSA 框架。

    使用“avplay “命令播放 wave 文件、请在播放完成时查看大致的调用堆栈。

    dmaengine_PCM_DMA_COMPLETE - snd_PCM_period_elapsed   - snd_PCM_update_state - snd_PCM_do_stop - davinci_soc_PCM_dai_trigger    - davincie_McASP_stop - McASP_set_clk_Pdir - davinci_set_AXR_McASP_shutdown - davincie_MCASP_runtime - davie_MCASP_shending_McASP_shutdown  

    由于 DAC 的噪声问题、客户要求保持位时钟在播放完成后仍在运行。 请帮助检查和建议。

    谢谢。

    此致

    Joe

      

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

    Joe、  

    请澄清上一个问题:

    您使用什么根时钟来生成位时钟? 您能否确认音频播放停止后根时钟仍然存在?

    您能否在修改后提供器件树文件?

    您能否提供 McASP 和 TAS2505 的相关原理图部分?

    在禁用位时钟之前、D 类放大器是否保持复位状态? 如果 TAS2505 上电和断电遵循与时钟启用和禁用时序相关的正确序列、是否会发生噪声?  

    您能否在启用和不启用位时钟的情况下提供 McASP GBLCTL 寄存器值?  

    此致、

    Erik

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

    您好、Erik、

    很抱歉耽误你的时间。

    TAS2505 建议在 Linux 驱动程序中添加静音和取消静音功能。 噪音问题已解决。

    感谢您的帮助和建议。

    此致

    Joe

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

    Joe、  

    是否有任何其他问题或此主题可以关闭?

    此致、

    Erik

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

    谢谢 Erik、

    请关闭它。

    此致

    Joe