ZHCAG33 December   2025 AM620-Q1 , AM625 , AM625-Q1 , AM62A3 , AM62A3-Q1 , AM62A7 , AM62A7-Q1 , AM62P , AM62P-Q1

 

  1.   1
  2.   摘要
  3.   商标
  4. 简介
  5. 软件架构
  6. 声卡信息
  7. McASP - 外部信号
  8. MCASP 时钟生成和配置
  9. 虚拟声卡 DTS 更改
  10. 单 DAI 链路或单声卡
  11. 多 DAI 链路 - 单卡但多个子器件
  12. MCASP - 实际示例
  13. 10McASP 作为接收器
    1. 10.1 ADC 或编解码器作为时钟主器件
    2. 10.2 器件树更改 - 编解码器作为主器件,MCASP 作为从器件
  14. 11MCASP 作为发送器
    1. 11.1 器件树更改 - 编解码器作为从器件,MCASP 作为主器件
  15. 12参考资料

MCASP 时钟生成和配置

在某些情况下,MCASP 需要充当时钟主器件,并且必须生成时钟。

下图是 MCASP 时钟生成架构的简化方框图。有关更多详细信息,请参阅特定于器件的 TRM。

 MCASP 时钟生成架构图 5-1 MCASP 时钟生成架构

图 2 中标记为 AUXCLK 的块是 McASP 的 Rx 和 Tx 部分均可用的时钟源。AUXCLK 的源因器件而异,但通常直接源自器件的主系统时钟源(通常是板载振荡器或外部生成的方波)。

对于接收和发送部分,AUXCLK 被馈送到整数高频时钟分频器中:AHCLKRDIV 或 AHCLKXDIV。该时钟信号可以进行分频以生成 McASP 的 Rx 或 Tx 主时钟:AHCLKR 或 AHCLKX。如果配置为该功能,则可在其相应引脚上驱动此信号。它还馈送下一个时钟分频器:ACLKRDIV 或 ACLKXDIV。同样,整数位时钟分频器 ACLK[R/X]DIV 生成 McASP 的位时钟:ACLKR 或 ACLKX。该信号可在相应引脚上驱动出来。请注意,位时钟分频器可改为由 AHCLK[R/X] 引脚馈送。时钟生成的下一个阶段看起来类似。这些是接收和发送帧同步发生器 (FSG)。FSG 的输出将是 AFSR 和 AFSX。这些也可以从其相应的时钟引脚中驱动。帧同步发生器可由提供给 ACLK[R/X] 引脚的外部位时钟馈送。这种情况并不常见,因为位时钟和帧同步通常都在内部生成,也可能同时在外部生成。

关于 McASP 的时钟生成架构的一个关键点是,McASP 具有可用于生成内部时钟的整数分频器(和帧同步发生器),并可从其相应的器件引脚驱动这些内部时钟。