ZHCAG05 November 2025 AM2752-Q1 , AM2754-Q1
复杂的音频系统可能需要具有不同音频时钟的多个音频区域。异步音频采样率转换器 (ASRC) 模块从一个时钟区域获取样本,然后将这些音频数据转换到不同时钟区域,同时保持高信噪比,以确保输出音频质量能够满足各种高端音频算法的要求。此外,ASRC 可用于在两个时钟域之间使用相同的采样率和不同的根时钟进行转换,以消除时钟抖动。有关 ASRC 模块的更多深入信息,请参阅《AM275x 技术参考手册》的音频采样率转换器 一章。
AM275x 由两个 ASRC 模块组成,因此可以在最多 32 个独立的音频通道上执行异步采样率转换,前提是每个 SRC 对可用于两个通道。图 6-3 举例说明了如何在音频系统中使用 ASRC。
ASRC 模块具有四个输入 (RXSYNC) 和四个输出 (TXSYNC) 时钟区域,可从 ASRC SYNC 多路复用器中提供的各种采样率选项中进行选择。RXSYNC 和 TXSYNC 时钟区域 0 和 1 都有一个可选分频器,支持在 1 至 8192 之间进行分频。但是,如果这些区域使用分频器,则输入频率必须小于 96MHz。如果不使用时钟区域分频器,则采样率必须介于 8kHz 和 216kHz 之间。此外,任何采样率转换器对的输出时钟区域采样率与输入时钟区域采样率之比必须在 1/16 到 16 之间。
每个 ASRC 模块由 8 个采样率转换器立体声对组成。这些对中的每一对都可以唯一配置为使用 4 个输入和输出时钟区域中的任何一组进行采样率转换,以及对输入和输出字长进行编程。每个 SRC 对都可以配置为单声道、立体声或组通道类型。对于大于两个通道的音频数据流,组通道类型可用于将多个 SRC 对链接在一起,并为输入和输出提供相同的时序环路。