ZHCAG06 November   2025 AM620-Q1 , AM623 , AM625 , AM625-Q1 , AM62A1-Q1 , AM62A3 , AM62A3-Q1 , AM62A7 , AM62A7-Q1 , AM62D-Q1

 

  1.   1
  2.   摘要
  3.   如何使用本文档
  4.   商标
  5. 1数字音频格式
    1. 1.1 I2S
    2. 1.2 TDM
  6. 2McASP 概览
  7. 3AM62x 器件的 McASP 连接
    1. 3.1 McASP 常见配置
      1. 3.1.1 McASP 作为时钟控制器
        1. 3.1.1.1 使用 AUDIO_EXT_REFCLK AHCLK 源生成的时钟
      2. 3.1.2 McASP 作为时钟外设
  8. 4McASP 布局注意事项
    1. 4.1 与引导模式逻辑共享的 McASP 信号
    2. 4.2 单时钟域中多个器件的 McASP 拓扑
  9. 5McASP 实际示例
    1. 5.1 对两个时钟域使用 AUDIO_EXT_REFCLK 的音频播放
    2. 5.2 使用外部时钟源及 McASP 同步模式进行音频播放
  10. 6音频系统设计要点
  11. 7参考资料

使用外部时钟源及 McASP 同步模式进行音频播放

图 5-2 展示了一个简单的示例,说明 McASP 如何仅使用单个时钟基准发送和接收音频数据。McASP 在同步模式下运行,这意味着发送位时钟和帧同步分别在内部路由到接收位时钟和帧同步。RX 域的内部路由允许单个 McASP 实例拥有用于输入和输出音频数据的串行器,前提是所有音频数据流都具有相同的帧格式。

对于此系统,4 通道编解码器是用于位时钟和帧同步的时钟控制器。TX 和 RX 域处于同步模式,并将 ACLK 和 AFS 配置为在外部生成。如果在外部生成位时钟和帧同步,则 AHCLK 不是运行所必需的,可被视为“无关”值。

音频数据帧是单个 TDM4 流的四个音频通道,假设字深度为 32 位,那么位时钟可以根据以 48kHz 采样的 4 个通道的 32 位字的乘积来计算,即 4*32*48,000 = 6.144MHz。

 McASP 作为时钟外设在同步模式下的编解码器播放图 5-2 McASP 作为时钟外设在同步模式下的编解码器播放