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.

[参考译文] TMS320DM8168:McASP 接口

Guru**** 2595800 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/646551/tms320dm8168-mcasp-interface

器件型号:TMS320DM8168

尊敬的 TI:

我知道、McASP 可被初始化以用于单独的发送/接收段。 它可以独立运行。

因此、如果我希望从 HDMI 源接收数字 PCM、并通过同一 McASP 接口一次传输到音频 DAC SoC。

有可能吗?

在硬件中:

1. HDMI 源的已连接 Rx 时钟(AHCLKR、ACLKR、AFESR)和音频 DAC SoC 的 Tx 时钟(AHCLKX、ACLKX、AFSX)。

2.将 AXR[0]配置为 McASP Rx 并与 HDMI DOUT、AXR[1]连接为 McASP Tx 并与 DAC Din 连接

在软件中:

1、设置 DaVinci_MCASP_ACLKXCTL_REG 中的 TX_异 步位

2.创建两个 DAI 链接:HDMI 虚拟编解码器和 DAC 编解码器

如何将两个 Dai 链接与一个 McASP 一起使用? 有没有示例?

非常感谢

BR、

Steven

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

    您好 Steven、

    [引用用户="Steven Weng1"]

    我知道、McASP 可被初始化以用于单独的发送/接收段。 它可以独立运行。

    因此、如果我希望从 HDMI 源接收数字 PCM、并通过同一 McASP 接口一次传输到音频 DAC SoC。

    有可能吗?

    [/报价]

    是的、这应该是可能的。 您可以从外部 HDMI 音频源接收到 DM816x McASP axr0引脚的音频数据、然后根据需要进行必要的音频数据处理、然后从 DM816x McASP axr1引脚将此音频数据发送到外部 DAC。 请注意、在这种情况下还将涉及内存(DDR3或 OCMC RAM)。

    您还可以使用数字回送(音频数据保持在 McASP 模块级别)、但在这种情况下、RX 和 TX 部分都应同步工作、有关更多信息、请参阅 DM816x TRM。

    [引用 user="Steven Weng1">]如何将两个 Dai 链接与一个 McASP 一起使用? 是否有任何示例?

    我将进行搜索并返回给您。

    此致、
    帕维尔

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

    [引用用户="Steven Weng1"]

    2.创建两个 DAI 链接:HDMI 虚拟编解码器和 DAC 编解码器

    如何将两个 Dai 链接与一个 McASP 一起使用? 有没有示例?

    [/报价]

    我认为不可能使用两个具有相同 McASP 调制器(即 McASP2)的编解码器、并且我找不到任何示例。

    HDMI 编解码器是虚拟的、DAC 编解码器是什么、它也是虚拟的吗? 如果是、您可以为 HDMI 和 DAC 使用相同的 HDMI 虚拟编解码器、即:

    linux-kernel/sound/soc/codecs/ti81xx_HDMI.c - ALSA SoC TI81XX HDMI 虚拟驱动程序

    另请参阅以下 wiki 页面、其中讨论了虚拟编解码器驱动程序的使用:

    此致、
    帕维尔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Pavel、
    感谢您的支持!
    因此、这是一个软件问题、而不是硬件问题。。。McASP 模块在这种用法下似乎正常。
    非常感谢。
    BR、
    Steven