你好,
我们在我们的定制板上有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.
你好托马斯,
我会为你看待这个问题。
你能发送DA7212的原理图的片段吗?
亲切的问候,
艾略特
嗨艾略特,
修复问题所做的更改:
感谢您的帮助和配置。
最好的祝福,
托马斯