DA7212左/右HP通道的不同输出噪声

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
3个帖子/ 0新
最后一篇
托马斯伦兹
离线
最后一次露面:7个月2周前
加入:2020-01-06 08:29
DA7212左/右HP通道的不同输出噪声

你好,

我们在我们的定制板上有DA7212编解码器,如果HP增益从-30db增加到-29db,则在一个通道(仅限)上观察噪音。

如果BOT通道具有HP增益(REG 0x48 + 0x49),则设置为0x1b两个都输出通道是可观察到的噪声44MVPP。

如果机器人通道具有HP增益(REG 0x48 + 0x49)设置为0x1c输出通道是可观察到的噪声72mvpp.和上剩下渠道诺基奇是44MVPP.

配置:

(逐步发送到设备)

它是有序的:注册|价值

//软件重置
0x1d 0x80

//激活芯片+ IO级+ LDO
0xFD 0x01.
0x91 0x01
0x90 0x90

// PLL for FS = 16kHz,MCLK = 4096KHz
0x22 0x05
0x24 0x00.
0x25 0x00.
0x26 0x30.
0x27 0xc0.
0x94 0x00.

//解锁MCLK <5MHz(MCLK = 4096KHz)
0xF0 0x8B.
0xF1 0x03
0xF0 0x00.

// 2CH + 16位+ I2S模式+ TDM + DAI启用+ 128 BCLK每WCLK + DAI偏移32位
0x29 0xe0.
0x28 0x02
0x98 0x20

// dai_r - > dac_r + dai_l - > dac_l
0x2a 0x32
//斜坡率x16
0x92 0x01

// CP设置
0x47 0xed.
0x95 0x06

//偶然剪裁
0x4a 0x00.
0x6d 0x40.

// HP设置
0x48 0x1b.
0x49 0x1b.
0x6b 0xa8.
0x6c 0xa8.

// DAI + DAC设置
0x45 0x6f.
0x46 0x6f.
0x69 0xA0.
0x6a 0xa0.

//高通滤波器
0x44 0xA0.

//混合出来
0x4b 0x08
0x4c 0x08
0x6e 0x98
0x6F 0x98

//启用输出
0x51 0xF1.

I2S行上的数据为零,并正确生成时钟。我试着禁用DAI,结果是一样的。

从范围捕获的信号,附加在PDF中。

你可以检查所有是否正确检查吗?

最好的祝福,

Tomas Trenz.

附件:
设备:
ed_dialog.
离线
最后一次露面:4个月1周前
职员
加入:2017-09-18 11:54
你好托马斯,

你好托马斯,

我会为你看待这个问题。

你能发送DA7212的原理图的片段吗?

亲切的问候,

艾略特

托马斯伦兹
离线
最后一次露面:7个月2周前
加入:2020-01-06 08:29
嗨艾略特,

嗨艾略特,

修复问题所做的更改:

  • PLL配置已进行调整
  • 已发现接地环,由错误组装成分引起
  • 扬声器对输出的正确负载

感谢您的帮助和配置。

最好的祝福,

托马斯