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.

[参考译文] AM62P:使用 McASP 外设的 I2S 数据线路上的位错误

Guru**** 2833725 points

Other Parts Discussed in Thread: AM62P

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1631736/am62p-bit-error-on-i2s-data-lines-using-mcasp-peripheral

部件号: AM62P

您好团队:

我们将 TAS6501 与 McASP 外设(传输音频数据)配合使用 — 在 I2S 模式下。 与适用于 AM62P 的 MCU+ SDK 集成–版本 11-010103。 已配置 TAS6501、然后 MCASP 初始化完成。
McASP 的配置如下:
McASP 发送时钟配置  
插槽大小:32 位
McASP AUXCLK 速率- 48MHz(固定 — 无法通过 syscfg 工具编辑)
发送帧同步速率 — 48 KHz(工具计算的 FSX:46.875 KHz)

AUX clk:48MHz、 使用内部时钟分频器因子时、位时钟源为 3MHz。
由于时隙大小为 32 位:3MHz/48kHz(采样速率) = 62.5 位

我们的理解是、因此我们可以在 I2S 数据线上看到位错误帧。

要匹配 64 位、预期的位时钟应为 3.072MHz。 但由于固定的 48MHz 辅助时钟、我们无法实现这一点。

请告知我们 如何 实现此配置

附加了测试日志和 sys 配置以供参考  
McASP Configuration.png