ZHCAG05 November   2025 AM2752-Q1 , AM2754-Q1

 

  1.   1
  2.   摘要
  3.   如何使用本文档
  4.   商标
  5. 1数字音频格式
    1. 1.1 I2S
    2. 1.2 TDM
  6. 2McASP 概述
  7. 3AM275x 的 McASP 连接
    1. 3.1 McASP 常见配置
      1. 3.1.1 McASP 作为时钟控制器
        1. 3.1.1.1 使用内部音频 PLL 生成的时钟
        2. 3.1.1.2 使用 AUDIO_EXT_REFCLK AUXCLK 源生成的时钟
        3. 3.1.1.3 使用 AUDIO_EXT_REFCLK AHCLK 源生成的时钟
      2. 3.1.2 McASP 作为时钟外设
        1. 3.1.2.1 通过 AUDIO_EXT_REFCLK 输入在外部生成的时钟
  8. 4McASP 布局注意事项
    1. 4.1 与引导模式逻辑共享的 McASP 信号
    2. 4.2 单时钟域中多个器件的 McASP 拓扑
  9. 5ASRC 概述
  10. 6McASP 实际示例
    1. 6.1 使用两个时钟域的内部音频 PLL 进行音频播放
    2. 6.2 使用外部时钟源和 McASP 同步模式进行音频播放
    3. 6.3 使用 ASRC 桥接两个时钟域的音频播放
  11. 7关键音频系统设计要点
  12. 8参考资料

McASP 常见配置

 McASP 示意简图图 3-2 McASP 示意简图
注: 每个 McASP 都有一个发送 (TX) 域和一个接收 (RX) 域。图 3-2 显示了代表 TX 或 RX 域的单个时钟域。

McASP 位时钟 (ACLK) 和帧同步 (AFS) 均为双向,因此 McASP 可以是时钟控制器,也可以是时钟外设。以下各节详细介绍了每种时钟配置的所有可用选项。

表 3-2 列出了配置 McASP 的常见用例。AM275x SoC 提供了许多选项,用于生成、提供和接收音频数据帧格式所需的时钟。

注: 对于位时钟和帧同步,内部生成是指在 McASP 时钟控制器应用的 SoC 级别输出的内部基准信号,而外部生成则意味着对于 McASP 时钟外设应用,这些信号将配置为 SoC 级别的输入。
表 3-1 McASP 用例矩阵
说明 GF MUX AUXCLK 源 AHCLK 位时钟 帧同步 McASP 示例
具有内部音频 PLL 基准的 McASP 时钟控制器 内部音频 PLL 内部生成 内部生成 内部生成 图 3-5 图 6-1
具有外部 AUXCLK 基准的 McASP 时钟控制器 AUDIO_EXT_REFCLK<n> 内部生成 内部生成 内部生成 图 3-6
具有外部 AHCLK 基准的 McASP 时钟控制器 外部生成 内部生成 内部生成 图 3-7
McASP 时钟外设 外部生成 外部生成 图 3-8
具有外部 AUXCLK 基准的 McASP 时钟外设 AUDIO_EXT_REFCLK<n> 内部生成 外部生成 外部生成 图 3-9 图 6-2

图 3-2 简要概述了 McASP 时钟的不同配置选项,而图 3-3 更详细地展示了可用的选项。

 McASP 详细介绍图 3-3 McASP 详细介绍