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.

[参考译文] AM2752-Q1:如何在不进入 CLK 的情况下成功配置 MCASP?

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1589799/am2752-q1-how-to-successfully-configure-mcasp-without-entering-clk

器件型号: AM2752-Q1

您好、TI 专家:

我们使用 AM275 进行开发、使用 A2B 输出作为 SoC 的音频输入。 我们遇到了问题:使用 MCASP 接收数据时、如果 A2B 未成功启动(即 MCASP 没有 CLK)、MCASP 配置将失败。 这迫使我们等待 A2B 成功配置、从而导致启动缓慢。 是否有办法在没有 CLK 的情况下成功配置 MCASP? 理想情况下、我们希望控制 SOC、使其仅在 CLK 可用时开始处理数据、而不在 CLK 不可用时处理输入数据。

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

    您好:Minguye、

    我心中有一个想法。 AM275x 中有一个无毛刺时钟开关多路复用器、您可以使用它来更改外部和内部之间的 McASP 时钟源。  
    您可以使用内部时钟启动 McASP 实例、当 A2B 通电时、您可以切换到外部时钟。 它是否对您来说是可行的解决方案?

    我随附了一个示例代码,用于展示时钟开关的运行情况 —  e2e.ti.com/.../mcasp_5F00_clock_5F00_switch_5F00_demo_5F00_stereo_5F00_playback_5F00_am275x_2D00_evm_5F00_c75ss0_2D00_0_5F00_freertos_5F00_ti_2D00_c7000.zip。  
    如果它能解决您的目的、请告诉我。

    此致。
    Ritapravo

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

    您好 Sarker、

    我检查了这个主题的示例代码,尚未测试,但我认为它将是适当的情况下不使用 Asrcs。

    我想知道这个时钟源切换方法是否可以与 ASRC 配合使用?

    在我们的项目中、我们将有如下音频路径:A2B->McASP RX->ASRC RX->ASRC TX->McASP TX->POWER IC。

    在 AASRC_chEnable () 期间,它将等待 ASRC TX&Rx 时钟稳定,然后得到相关的频率,所以当我们改变时钟源时,ASRC Rx 时钟频率将改变(这将是 AASRC_chEnable 之后很长时间),当前的 ASRC 驱动器是否会处理这种情况?  

    此致、

    Chris

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

    尊敬的 Wang:

    在 AASRC_chEnable () 期间,它将等待 ASRC TX&Rx 时钟稳定,然后获得相关频率,所以当我们更改时钟源时,ASRC Rx clk 频率将发生变化(在 AASRC_chEnable 之后很长时间),当前 ASRC 驱动程序是否会处理这种情况?  [/报价]

    我理解您的担忧。 我并不完全了解无毛刺多路复用器与 aasrc 的集成。 我必须测试这一点,看看是否一切都在 aasrc 的存在。 我仅使用 McASP 进行了测试。 我会对它进行测试、然后返回给您。  

    此致、
    Ritapravo