DA7212 HP_L/HP_R输出剪辑

⚠️
大家好. .谢谢你来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台,它将提供更好的功能,包含在主对话网站中。所有岗位和账户都已迁移。我们现在只接受新论坛的流量-请在上面发布任何新帖子//www.xmece.com/support.我们将在未来几天修复bug /优化搜索和标记。
4个职位/ 0个新
最后发表
grstephany@mmm.com
离线
最后看到:9个月5天前
加入:2015-04-20 16:48
DA7212 HP_L/HP_R输出剪辑

提前感谢任何帮助!

我有一个问题与DA7212,我只看到积极的一面的波形,当我驱动耳机输出。不管它是通过DAI接收的音频还是从音频发生器接收的正弦波。我尝试了许多不同的充电泵配置,仍然有相同的问题。下面列出了一种尝试过的充电泵配置。

static const reg_entry_t da7212_primaryConfig[] ={/*…一般设置和路由条目删除,以简化…*/ {CP_DELAY, (CP_LIMITER_AUTO | CP_TAU_DELAY_4MS | CP_FCONTROL_0KHZ)}, {CP_VOL_THRESHOLD1, 0x20}, {CP_DETECTOR, CPDET_DROP_25MV}, {CP_CTRL, (CP_EN | CP_SMALL_SWITCH_FREQ_EN | CP_MCHANGE_BY_DAC bb4 CP_MOD_STANDBY bb5 CP_ANALOG_LVL_BOOST)}};

我用的是定制的PCB,但我是根据找到的ard-audio-da7212原理图做的在这里

什么好主意吗?

加里

设备:
grstephany@mmm.com
离线
最后看到:9个月5天前
加入:2015-04-20 16:48
如果有用的话,这个

如果这是有帮助的,下面是直流电压的测量在一些帽。用Fluke 45台式万用表拍摄。

电容器
描述
高端
下部

C24
VDD_A绕过
1.9002 v
接地

C37
HPCFP / N的回程帽
1.8357 v
0.9107 v

C40
HPCSN
-0.8589 v
接地

C41
HPCSP
0.9722 v
接地

C39
Vref
1.1971 v
接地

C43
的Vmid
0.7024 v
接地

C38
Vdig
1.0743 v
接地


DACref
1.6883 v
接地

C21
VDD_IO绕过
3.317 v
接地

C22
VDD_SP绕过
3.317 v
接地

所以,如果HPCSN真的是耳机输出的负轨,那么我似乎在-0.86V有一个负轨。但是我没有在HP_L/HP_R输出中看到它。

grstephany@mmm.com
离线
最后看到:9个月5天前
加入:2015-04-20 16:48
只是为了尝试,我拿了

只是为了尝试一些东西,我从bmcadam的编解码器初始化设置在另一个最近的帖子(附件名为初始设置从PLL与SRM 8khz 16bit I2S到HP.zip)和替换我原来的配置。我把SR改成了16kHz,但除此之外没有改动。尽管文件名,PLL被设置为旁路配置不是PLL与SRM。

我得到同样的结果与消极的一面生成的音调不存在。唯一的不同是由于不同的电荷泵设置,HPCSN的电压为-1.8947V。

为了完整起见,下面给出了文件中的设置。

WRITE DA7212 0x92 0x00 //设置Ramp速率为默认值
延迟40
WRITE DA7212 0x90 0x80 //启用数字LDO
WRITE DA7212 0x29 0xC0 //开启AIF 16bit I2S模式
WRITE DA7212 0x22 0x05 //设置传入采样率为16kHz -原来8kHz为1
WRITE DA7212 0x94 0x02 //设置PC同步为重新同步
WRITE DA7212 0x27 0x04 //PLL_CTRL PLL disabled

WRITE DA7212 0x2A 0x32 //Route DAI to Outputs .输出说明
WRITE DA7212 0x4B 0x08 //MIXOUT_L从DACL输入
WRITE DA7212 0x4C 0x08 //MIXOUT_R input from DACR
WRITE DA7212 0x47 0xCD //开启充电泵、CP_MOD模式、CPVDD/1和Boost CP
WRITE DA7212 0x95 0x36 //设置CP阈值为0x36
WRITE DA7212 0x96 0xA5 //设置CP Tau DELAY为64ms
WRITE DA7212 0x48 0x2D //设置volume为-12dB
WRITE DA7212 0x49 0x2D //设置volume为-12dB
WRITE DA7212 0x51 0xF1 //使能DAC、Mix和HP放大器
WRITE DA7212 0xB5 0x60 //设置音调生成增益为-18dB

然后在SYSTEM_STATUS中等待busy清除,然后继续。

bmcadam
离线
最后看到:3周3天前
工作人员
加入:2015-09-16 16:25
直接接触

直接与客户联系解决问题。