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 作为时钟控制器

如果 McASP 配置为时钟控制器,则位时钟和帧同步信号将配置为输出。当源设置为内部生成时,SDK 驱动程序将位时钟及帧同步定义为输出。这意味着位时钟由高电平时钟在内部生成,基于位时钟生成帧同步。TX 或 RX 域的高时钟具有许多选项,可更好地满足音频系统要求。

AUXCLK 是单个时钟基准,可以同时提供给 TX 和 RX 域。AM62x 器件的 McASP AUXCLK 输入连接到 100MHz 及 96MHz 的内部 PLL 输出。

注: 由于 AM62x AUXCLK 输入不具备音频频率输入,因此不应在 AM62x 器件上使用 AUXCLK(和内部生成的 AHCLK)。

当 AHCLK 在内部生成时,AHCLK 可以作为任何 AUDIO_EXT_REFCLK 引脚上的输出路由,以提供高频基准。

注: AHCLK 必须配置为基准 AUXCLK 以在内部生成 AHCLK,从而将 AHCLK 用作 AUDIO_EXT_REFCLK 上的输出。因此,对于大多数应用,在 AM62x 器件上不能选择 AHCLK 作为 AUDIO_EXT_REFCLK 上的输出。
 具备 AUXCLK 源的 McASP 控制器图 3-3 具备 AUXCLK 源的 McASP 控制器