DA7212 HP_L / HP_R输出剪裁

4个帖子/ 0新
最后一篇
grstephany@mmm.com.
离线
最后一次露面:4个月3周前
加入:2015-04-20 16:48
DA7212 HP_L / HP_R输出剪裁

提前感谢您的任何帮助!

我在DA7212发出问题,其中我在推动耳机输出时只看到波形的正面。如果它是通过音调发生器的戴戴或正弦波接收的音频并不重要。我尝试了许多不同的电荷泵配置,并继续具有相同的问题。下面列出了其中一个电荷泵配置。

static constry_try_t da7212_primaryconfig [] = {/ * ...一般设置和用于简洁的常规设置和路由条目... * / {cp_delay,(cp_limiter_auto | cp_tau_delay_4ms | cp_vol_threshold1,0x20},{cp_detector,cpdet_drop_25mv},{cp_ctrl,(cp_mall_switch_freq_en | cp_mchange_by_dac | cp_mod_standby | cp_analog_lvl_boost)}};

我正在运作自定义PCB,但我基于它在ARD-Audio -Da7212原理图上找到这里

有任何想法吗?

加里

设备:
grstephany@mmm.com.
离线
最后一次露面:4个月3周前
加入:2015-04-20 16:48
如果它有用,那么

如果它有用,以下是一些帽子的直流电压测量。用侥幸45台式万用表拍摄。

电容器
描述
高端
低端

C24.
vdd_a旁路
1.9002V.
GND.

C37.
HPCFP / N反激盖
1.8357V.
0.9107V.

C40
HPCSN.
-0.8589v.
GND.

C41.
HPCSP.
0.9722V.
GND.

C39.
vref.
1.1971V.
GND.

C43.
vmid.
0.7024V.
GND.

C38
VDIG.
1.0743V.
GND.

C42.
Dacref.
1.6883V.
GND.

C21.
VDD_IO绕过
3.317V.
GND.

C22.
VDD_SP绕过
3.317V.
GND.

因此,如果HPCSN真的是耳机输出的负导轨,那么我似乎在-0.86V处具有负导轨。但但我没有看到我的HP_L / HP_R输出。

grstephany@mmm.com.
离线
最后一次露面:4个月3周前
加入:2015-04-20 16:48
只是为了尝试一些东西,我拿了

只是为了尝试一些东西,我从BMCADAM拍摄了Codec init设置在另一个帖子中(附件被命名为初始设置从模式PLL,使用SRM 8KHz 16bit I2S到HP.zip)并替换了我的原始配置。我将sr更改为16khz,但否则将其留下来。尽管文件名,PLL设置为绕过Config,而不是使用SRM。

我得到的结果与未存在的生成音调的负面相同。唯一的区别是因为电荷泵设置不同,HPCSN的电压为-1.8947V。

对于完整性,文件中的设置如下所示。

写入DA7212 0x92 0x00 //将升降速率设置为默认值
延迟40.
写DA7212 0x90 0x80 /​​/启用数字LDO
写DA7212 0x29 0xc0 //启用AIF 16bit I2S模式
写入DA7212 0x22 0x05 //将传入的采样率设置为16kHz - 原本是1持续8kHz
写DA7212 0x94 0x02 //将PC同步设置为RENYNC
写DA7212 0x27 0x04 // PLL_CTRL PLL Disabled

写DA7212 0x2A 0x32 //路由戴至输出
写入da7212 0x4b 0x08 // mixOut_l从dacl输入
写入da7212 0x4c 0x08 // mixout_r从dacr输入
写入DA7212 0x47 0xcd //使能充电泵,CP_MOD模式,CPVDD / 1和BOOST CP
写入DA7212 0x95 0x36 //将CP阈值设置为0x36
写DA7212 0x96 0xA5 //将CP TAU延迟设置为64ms
将DA7212 0x48 0x2d //设置为-12db
将DA7212 0x49 0x2d //设置为-12dB
写DA7212 0x51 0xF1 //启用DAC,MIX和HP放大器
写入DA7212 0xB5 0x60 //设置音调Gen增益至-18dB

然后在继续之前等待忙于在system_status中清除。

BMCADAM.
离线
最后一次露面:6个月1周前
员工
加入:2015-09-16 16:25
直接接触

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