DA7212耳机输出澄清

⚠️
大家好. .感谢来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台的过程中,它将提供更好的功能,并包含在主对话网站。所有的帖子和账号已经迁移。我们现在只接受新论坛的流量-请发布任何新的帖子在//www.xmece.com/support.我们会在接下来的几天修复bug /优化搜索和标记。
2个职位/ 0个新职位
最后发表
alvarovv
离线
最后看到:3年1个月前
加入:2018-07-06 22:29
DA7212耳机输出澄清

我们有一个DA7212参考板(169-02-A),它会发出无问题的哔哔声。

在我们自己的自定义板上还有一个DA7212,当我们设置所有相同的寄存器值时,它不会发出哔哔声。为了获得耳机输出上的哔哔声,我们必须配置SYSTEM_MODES_OUTPUT (0x51)寄存器以启用DAC和HP输出。

我只是需要澄清为什么这个寄存器(0x51)可以在参考板上设置为0,但我们必须为我们自己的板设置它。

DA7212 datasheet解释了寄存器0x51配置SCL2,并解释说“2级系统控制器(SCL2)是一个更高级别的控制器,提供标准操作模式的一键激活。”因此,当我们配置这个寄存器时,我们可以很容易地启用DAC和HP。有没有办法禁用SCL2并复制参考板的配置?

设备:
ED_Dialog
离线
最后看到:5个月2个星期前
工作人员
加入:2017-09-18 54所以
你好Alvarov,

你好Alvarov,

这很有趣。适用于参考板的脚本应该适用于演示板。因此,要么是脚本中的微小差异,要么是时钟没有足够的时间出现在系统中,直到输出路径被启用。正常的过程是使用SYSTEM_MODEs来启用DAC和HP输出。有可能它们的顺序是错误的。

你能分享一下参考板的脚本和演示板的编辑脚本吗?

关于最后一点,你不需要写系统级控制器,你可以手动启用块,但SLC将提供最佳性能。

亲切的问候,

艾略特德克斯特