Other Parts Discussed in Thread: TLV320DAC3203
我在44.1k 16位和立体声上通过aplay播放了一个wav文件。 文件的扫描频率为1到20k。
但是,tlv3203的输出频率仅低于6k。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Other Parts Discussed in Thread: TLV320DAC3203
我在44.1k 16位和立体声上通过aplay播放了一个wav文件。 文件的扫描频率为1到20k。
但是,tlv3203的输出频率仅低于6k。
我尝试了配置。 高于2kHz的频谱全部被切断。
我认为有些登记册肯定是错误的。 请帮助您重新检查。 非常感谢。
我上次回复中有一个错误,我们的BCLK是3.072M, I2S是48K,32位,立体声。不是16位。
我的寄存器设置如下。
Snd_SOC_WRITE (编解码器,AIC32X4_RESET,0x01);
Snd_SOC_WRITE (编解码器,AIC32X4_PLLPR,0x84);
Snd_SOC_WRITE (编解码器,AIC32X4_PLLJ,0x07);
Snd_SOC_WRITE (编解码器,AIC32X4_PLLDMSB,0x00);
Snd_SOC_WRITE (编解码器,AIC32X4_NDAC,0x87);
Snd_SOC_WRITE (编解码器,AIC32X4_MDAC,0x82);
Snd_SOC_WRITE (编解码器,AIC32X4_DOSRMSB,0x0);
Snd_SOC_WRITE (编解码器,AIC32X4_DOSRLSB,0x80);
Snd_SOC_WRITE (编解码器,AIC32X4_IFACE1,0x0);
Snd_SOC_WRITE (编解码器,AIC32X4_DACSPB,0x8);
Snd_SOC_WRITE (编解码器,AIC32X4_CLKMUX, 0x7);
Snd_SOC_WRITE (CODEC,AIC32X4_PWRCFG,0x8);
Snd_SOC_WRITE (编解码器,AIC32X4_LDOCTL,0x0);
Snd_SOC_WRITE (编解码器,(AIC32X4_Page1 + 0x7B),0x1);
Snd_SOC_WRITE (编解码器,AIC32X4_CMMODE,0x63);
Snd_SOC_WRITE (编解码器,AIC32X4_HPROUTE,0x8);
Snd_SOC_WRITE (编解码器,AIC32X4_HPRROUTE,0x8);
Snd_SOC_WRITE (编解码器,(AIC32X4_Page1 + 0x3),0x0);
Snd_SOC_WRITE (编解码器,(AIC32X4_Page1 + 0x4),0x0);
Snd_SOC_WRITE (编解码器,AIC32X4_HPLGAIN,0x0);
Snd_SOC_WRITE (编解码器,AIC32X4_HPRGAIN,0x0);
Snd_SOC_WRITE (编解码器,AIC32X4_headstart,0x29);
Snd_SOC_WRITE (编解码器,AIC32X4_OUTPWRCTL,0x30);
mdelay(3000);
Snd_SOC_WRITE (编解码器,AIC32X4_DACSETUP,0xEA);