This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] AM5716:McASP 帧同步配置

Guru**** 2943400 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/670976/am5716-mcasp-frame-sync-configuration

器件型号:AM5716

您好!

我需要使用以下设置配置 McASP:

4个时隙、时隙大小=16位、帧速率8K Hz。 位时钟和帧时钟都是内部生成的。  

我的问题是:  

如果位时钟(ACLKX=2.048MHz)、XMOD =4 (TDM、4个时隙)、在这个配置中、FS 是否生成了非常4个时隙? 如果是、则速率不是8K Hz。 我在这里感到困惑。

感谢您的任何帮助!

Ron

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您使用的是什么软件?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Biser、

    TI RTOS 和 CSL

    此致、

    Ron
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Ron、

    是的、帧同步将在每4个 TDM 时隙后生成。 查看此处的 MCASP 32位访问限制以及帮助读取16位数据的技巧: processors.wiki.ti.com/.../McASP_Tips

    您的位时钟应取决于您尝试使用 MCASP 捕获何种模拟信号。 例如、如果目的是捕获频率为0-8kHz 的信号。 然后、这要求 ADC 以至少16kHz 的频率对数据进行采样。

    如果样本以16kHz 的频率到达、且数据为16位、具有4个时隙、则。 MCASP 接收的 bbit 时钟应为16 * 4 * 16 kHz = 1.024kHz。 如果在32位时隙中捕获16位数据、则可以使用2.048位时钟。 希望这对您有所帮助。 您可以选择调整 ADC 上的采样率或调整时钟

    此致、

    Rahul

    此致、
    Rahul