我们正在调查 IMX8Nano 内核 5.15.5 上 SAI 接口的时钟问题
当音频流首次启动时,我们看到 mclk、bclk 和 sync 都变高并具有正确的值。当流停止时,我们看到所有时钟值都被拆除,mclk 变为低电平,但是 bclk 和 sync 保持高电平,即使没有时钟设置。
pcm5122 编解码器以从属模式运行,所有时钟均由 imx8 提供。
我们需要一种方法在 mclk 为低电平时将 bclk 和同步设置为低电平,以确保我们的 dacs 时钟检测启动并将 dac 置于待机模式。
有没有人看到过这种行为,是否有任何已知的解决方法。查看注册表,我们没有看到任何区域可以自动设置 bclk 并与 mclk 同步低电平。
2023-3-15 10:22:47
当 i.MX8MN 设置为主机时,时钟和帧同步在设备发送/接收数据时运行,一旦数据停止,时钟也会停止。
您应该考虑参考手册第 13.10.3.3.1 节“同步模式”中描述的同步模式。
当 i.MX8MN 设置为主机时,时钟和帧同步在设备发送/接收数据时运行,一旦数据停止,时钟也会停止。
您应该考虑参考手册第 13.10.3.3.1 节“同步模式”中描述的同步模式。
举报