我们有一个DA7212参考板(169-02-A),它会发出无问题的哔哔声。
在我们自己的自定义板上还有一个DA7212,当我们设置所有相同的寄存器值时,它不会发出哔哔声。为了获得耳机输出上的哔哔声,我们必须配置SYSTEM_MODES_OUTPUT (0x51)寄存器以启用DAC和HP输出。
我只是需要澄清为什么这个寄存器(0x51)可以在参考板上设置为0,但我们必须为我们自己的板设置它。
DA7212 datasheet解释了寄存器0x51配置SCL2,并解释说“2级系统控制器(SCL2)是一个更高级别的控制器,提供标准操作模式的一键激活。”因此,当我们配置这个寄存器时,我们可以很容易地启用DAC和HP。有没有办法禁用SCL2并复制参考板的配置?
设备:
你好Alvarov,
这很有趣。适用于参考板的脚本应该适用于演示板。因此,要么是脚本中的微小差异,要么是时钟没有足够的时间出现在系统中,直到输出路径被启用。正常的过程是使用SYSTEM_MODEs来启用DAC和HP输出。有可能它们的顺序是错误的。
你能分享一下参考板的脚本和演示板的编辑脚本吗?
关于最后一点,你不需要写系统级控制器,你可以手动启用块,但SLC将提供最佳性能。
亲切的问候,
艾略特德克斯特