您好!
当 I2S 时钟被禁用后、放大器处于软件关断模式时、我发现芯片温度寄存器0x2C 不会更新。 当 I2S 总线恢复且放大器处于正常回放模式时、芯片温度寄存器随后会更新。
-这是预期行为,即寄存器值可读但过时吗?
-是否有办法连续或定期更新芯片温度寄存器,而不会使放大器保持正常回放模式而造成功耗损失?
谢谢、O.R.
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.
您好!
当 I2S 时钟被禁用后、放大器处于软件关断模式时、我发现芯片温度寄存器0x2C 不会更新。 当 I2S 总线恢复且放大器处于正常回放模式时、芯片温度寄存器随后会更新。
-这是预期行为,即寄存器值可读但过时吗?
-是否有办法连续或定期更新芯片温度寄存器,而不会使放大器保持正常回放模式而造成功耗损失?
谢谢、O.R.
您好 Oren、
我无法让 SAR 仅通过 BCLK 更新结果、我唯一能够启用/禁用时钟的方法是两个时钟、而不是单独启用/禁用时钟。
更新 SAR 转换数据的基本要求是为器件加电、为此应提供适当的时钟;否则、它仍将检测时钟错误并使器件保持关断模式。
因此、您需要同时启用 BCLK 和 FSYNC。 至于 时钟启用的时间、我建议至少保持~10ms 、以确保它检测到有效的时钟和启动加电序列、并在时钟恢复时让器件正确加电。
此致、
-Ivan Salazar
应用工程师