您好!
下面我有一些问题:
1) 1)为何使用 MCLK 以及 I2S 传输或 I2C 通信是否需要 MCLK?
2)为什么 MCLK 频率需要与 I2S 外设时钟频率同步?
请分享一些参考资料、以便我们更好地理解。
3) 3)时钟频率中允许的偏差是多少?
我们有以下频率需求和实现的频率。
| 时钟 | 必填 | 已达到 |
| MCLK | 4.096MHz | 4.005MHz |
| SCLK | 1.024MHz | 1.007Hz |
| LRCK | 32 kHz | 31.11KHz |
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.
您好!
下面我有一些问题:
1) 1)为何使用 MCLK 以及 I2S 传输或 I2C 通信是否需要 MCLK?
2)为什么 MCLK 频率需要与 I2S 外设时钟频率同步?
请分享一些参考资料、以便我们更好地理解。
3) 3)时钟频率中允许的偏差是多少?
我们有以下频率需求和实现的频率。
| 时钟 | 必填 | 已达到 |
| MCLK | 4.096MHz | 4.005MHz |
| SCLK | 1.024MHz | 1.007Hz |
| LRCK | 32 kHz | 31.11KHz |
您好、Mohit、
该器件使用4线 I2S、因此需要 MCLK。 您使用什么来驱动当前的 I2S 源? 您的时钟偏离预期值的原因是否存在。 此外、如果将 LRCLK 更改为44.1或48等更标准的值、观察到的行为是否相同?
下面是时钟错误检测的机制。
1.不支持的 MCLK 与 LRCK 和/或 SCLK 与 LRCK 之比(1fs 用于检测错误、40fs 用于清除错误)
2.不支持的 MCLK 或 LRCK 速率(~1us 用于检测错误、~1ms 用于清除错误)
3. MCLK、SCLK 或 LRCK 已停止 (~1us 用于检测错误、~1ms 用于清除错误)
此致、
路易斯