大家好、
我们将使用具有 Qualcomm 处理器的 tlv320aic3101音频编解码器。 我们将处理器设置为主处理器、将编解码器设置为从器件。
我们的 MCLK 频率为6.144Mhz、BCLK 1.53Mhz、字选48kHz。 我们使用 PLL 来调整从器件侧的时钟。
正常音频播放时没有任何噪音。 但是录制的文件有一些噪声放大的情况[语音清晰,但它们是音频中的一些噪声]。 您能帮助找出解决此问题的根本原因吗?
我们使用命令"arecord -D HW:0、1 -r 48000 -f S16_LE -c 2 result.wav"进行记录。
如需了解相关信息、我们仅通过 MIC2R/LINE2R 提供麦克风输入 。根据我们的设计、该引脚通过1k Ω 电阻器连接到 MICBIAS。 此外、我还提到 了我们为启用记录路径而编写的寄存器和数据。 还附上了一个记录的样本。
#Register 25:MICBIAS
25 0x40
#Register 12:Audio Codec Digital Filter
12 0xA0
寄存器15:左侧 ADC PGA 增益
15 0x80
寄存器16:右 ADC PGA 增益
16 0x77
#Register 17:MIC2L/R 至 LEFT-ADC
17 0xFF
#Register 18:MIC2/line2到 RIGHT-ADC
18 0xF0
#Register 19:MIC1LP/LINE1LP 到 LEFT-ADC
19 0x78
#Register 21:MIC1RP/LINE1RP 至 LEFT-ADC 控制寄存器
21 0x78
#Register 22:MIC1RP/LINE1RP 至 RIGHT-ADC 控制寄存器
22 0x7C
#Register 24:MIC1LP/LINE1LP 到 RIGHT-ADC 控制寄存器
24 0x78
#Register 26:Left-AGC Control
26 0x00
#寄存器29:右 AGC 控制
29 0x00
#Register 27:Left-AGC Control
27 0x00
#寄存器30:右 AGC 控制
30 0x00
寄存器32:左 AGC 增益
32 0xEe
寄存器33:右 AGC 增益
33 0xE8
#Register 36:ADC Flag Register
36 0x9D