我正在尝试将 TLV320AIC3111配置为仅输入模式。 我可以获取音频样本、但现在有一个问题。 当没有音频时、会听到一些声音、我认为这是由于寄存器配置有误造成的。
以下是我希望实现的配置。
采样频率:8000Hz
时钟源:编解码器
麦克风:单端驻极体麦克风

以下是寄存器配置:
// Select Page 0 0, 0x00 // S/W Reset 1, 0x01 // PLL_clkin = MCLK = 2.048MHz, codec_clkin = MCLK 4, 0x00 // PLL Power down, P = 1, R = 1 5, 0x11 // J = 4 6, 0x04 // D = 0000, D(13:8) = 0 7, 0x00 // D(7:0) = 0 8, 0x00 // Mode is I2S, wordlength is 16 27, 0x0C // NDAC is powered up and set to 1 11, 0x81 // MDAC is powered up and set to 2 12, 0x82 // NADC is powered up and set to 1 18, 0x81 // MADC is powered up and set to 2 19, 0x82 // AOSR = 128 20, 0x80 // IADC = 384 21, 0x80 // BCLK N-divider, BCLK divider N = 4 30, 0x84 // Select Page 1 0, 0x01 // MIC BIAS = AVDD 46, 0x0B // MICPGA P = MIC 20k 48, 0x80 // MICPGA M - CM 20k 49, 0x20 // Select Page 0 0, 0x00 // POWERUP ADC channel 81, 0x80 // ADC digital volume control coarse 0dB (12dB - 20dB) 83, 0x00 // UNMUTE ADC channel 82, 0x00
将 MIC 偏置从 AVDD 更改为2V、 声音更好、但能听到一些 prrr 类型的声音。
如何选择适当的麦克风偏压和消除 prrr 类型的恒定噪音背景. 它是否必须借助 MIC PGA 前馈电阻来实现某些功能? 如何选择其值?