NXP MCU 技术论坛
直播中

陈存楼

7年用户 1138经验值
私信 关注
[问答]

IMX8Nano内核5.15.5上SAI接口的时钟问题求解

我们正在调查 IMX8Nano 内核 5.15.5 上 SAI 接口的时钟问题
当音频流首次启动时,我们看到 mclk、bclk 和 sync 都变高并具有正确的值。当流停止时,我们看到所有时钟值都被拆除,mclk 变为低电平,但是 bclk 和 sync 保持高电平,即使没有时钟设置。
pcm5122 编解码器以从属模式运行,所有时钟均由 imx8 提供。
我们需要一种方法在 mclk 为低电平时将 bclk 和同步设置为低电平,以确保我们的 dacs 时钟检测启动并将 dac 置于待机模式。
有没有人看到过这种行为,是否有任何已知的解决方法。查看注册表,我们没有看到任何区域可以自动设置 bclk 并与 mclk 同步低电平。

回帖(1)

刘双正

2023-3-15 10:22:47
当 i.MX8MN 设置为主机时,时钟和帧同步在设备发送/接收数据时运行,一旦数据停止,时钟也会停止。

您应该考虑参考手册第 13.10.3.3.1 节“同步模式”中描述的同步模式。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分