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.

[参考译文] AM2754-Q1:McASP 输出引脚配置

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1602594/am2754-q1-mcasp-output-pin-configuration

器件型号: AM2754-Q1

您好、专家、  
syscfg 中的硬件原理图和配置方法如下所示。  
image.png
image.pngimage.png
 我希望音频数据可以输出到两者中 L16  和  M17 PIN 同时。实际上、  音频数据似乎已多路复用并压缩到单个流、该流仅通过 L16 引脚输出 。 时  L16  或  M17  用作 syscfg 中的输出引脚、输出正常工作。 使用  McASP  支持从一个实例输出到多个引脚? 应如何配置?
Br、 Shi
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Yifan:

    当使用多个串行器和多个时隙时、交错将如下所示:  

    假设您使用 2 插槽 (TDM2 或 I2S - l 和 r) 2 串行化器(例如 s0 和 s1) 、则在 McASP 缓冲区中数据应如下所示:  
    [ s0_l0、 s1_l0、 s0_r0、 s1_r0、 s0_L1、  S1_L1、 s0_r1、 s1_r1、...]
    其中
    SI_LJ ->针对串行器的第 8 个左通道样本  
    SI_RJ ->  针对串行器的第个右通道示例  

    在本例中、使用的是 2 个串行器。 因此、提交的缓冲区中的数据将根据此规则/模式进行拆分。  

    如果您想专门控制特定串行器的输出、则必须在应用程序代码中相应地修改发送缓冲区。  

    Ragards、
    Ritapravo