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.
工具与软件:
根据数据表第7.5.3.1节" 上述启动过程"、
3.电源稳定后、将 PDN 拉至高电平并至少等待5ms、然后启动 SCLK、LRCLK。
4.一旦 I2S 时钟稳定、将器件设置为高阻态并通过 I2C 控制端口启用 DSP。
5.至少等待5ms。 然后初始化 DSP 系数、再将器件设置为 PLAY 状态。
我们在启动期间加载器件、并且器件已成功配置。
但器件未遵循上述启动时序。 I2S 时钟在 I2C 事务结束后进入。
这会在未来造成任何问题吗?
尊敬的 Manmohan:
这会产生问题、 在严格要求进行 I2C 控制之前、I2S 时钟必须准备就绪。 我们建议您遵循数据表中提到的启动过程。 在您的情况下、I2S 时钟输入后是否会立即稳定?
您可以尝试将 I2C 命令分为两个部分。 一个用于 I2C 初始化、另一个用于处理 DSP 系数。 如果您选择执行此操作、则在应用 I2S 时钟之前、仅配置第0页寄存器、在 I2S 时钟变得稳定后、您可以配置包括 DSP 系数在内的其他寄存器。 谢谢。
此致、
Sam