大家好、
我有基于板的 SoC Realtek 和编解码器 TLV320AIC3007IRSBR、它们通过 I2S 总线连接到 SoC。 3个麦克风连接到编解码器- LINE2LP+LINE2LM、LINE1LP+LINE1LM、LINE1RM+LINE1RM、并且所有麦克风均配置为"未连接到左侧 ADC PGA"。 PGA 配置为最大增益体积、ADC 处于"左侧 ADC 通道加电"状态、并且禁用"一阶 HP 滤波器"和"AGC"。
但是、如果您大声喊入麦克风、语音将通过前置放大器泄漏、而前置放大器本应不会向 PGA 发送信号、然后再向 ADC 发送信号。 仅使用左侧 ADC。
是否可以使连接3个麦克风时、信号仅来自1个麦克风? 麦克风的路径如何"未连接"到 PGA、但仍保持连接?
寄存器的值:
寄存器12 = 0x0F
寄存器15 = 0x7F
寄存器16 = 0x80
寄存器17 = 0xFF
寄存器18 = 0xFF
寄存器19 = 0xFС μ F
寄存器20 = 0xf8
寄存器21 = 0xf8
寄存器22 = 0xf8
寄存器23 = 0x78
寄存器24 = 0x78
之前、我们使用了不同的 Realtek alc5633q 编解码器、但它没有我描述的问题。
谢谢、
安德烈