大家好、
我的客户希望总共使用3个麦克风。 并且发现了一些问题。
工作模式如下所示。
1.没有外部 Mic3. 即内部 MIC1。 和 Mic2均处于开启状态。
2.一旦外部 Mic3. 插件、需要关闭内部 MIC1和 MIC2
但是、当存在 Mic3时、它们无法关闭所有3个麦克风的 MIC1和 Mic2。 就能听到声音。
在这种情况下可以关闭 BTW、Mic3。
请帮助检查这是设置问题还是硬件限制。
谢谢。
下面是代码:
//内部麦克风
AUD_i2c_write (0x00、0x01);//转到第1页
AUD_i2c_write (0x33、0x68);//麦克风偏置已启用、源= LDO_IN、2.5V
AUD_i2c_write (0x34、0x10);// 52:左侧 MICPGA 正端子输入路由配置寄存器、IN2L 通过10k 电阻路由到左侧 MICPGA
AUD_i2c_write (0x36、0x10);// 54:左 MICPGA 负端子输入路由配置寄存器、IN2R 连接到左 MICPGA、电阻为10k
AUD_i2c_write (0x37、0x40);// 55:右侧 MICPGA 正端子输入路由配置寄存器、IN1R 通过10k 电阻路由到右侧 MICPGA
AUD_i2c_write (0x39、0x10);// 57:右侧 MICPGA 负端子输入路由配置寄存器、IN1L 连接到具有10k 电阻的右侧 MICPGA
AUD_i2c_write (0x3A、0xF0);//浮点输入配置寄存器
//外部麦克风
AUD_i2c_write (0x00、0x01);//转到第1页
AUD_i2c_write (0x33、0x68);//麦克风偏置已启用、源= LDO_IN、2.5V
AUD_i2c_write (0x34、0x04);// 52:左 MICPGA 正端子输入路由配置寄存器、IN3L 通过10k 电阻路由到左 MICPGA
AUD_i2c_write (0x36、0x04);// 54:左 MICPGA 负端子输入路由配置寄存器、IN3R 连接到 具有10k 电阻的左 MICPGA
AUD_i2c_write (0x37、0x04);// 55:右侧 MICPGA 正端子输入路由配置寄存器、IN3R 连接到具有10k 电阻的右侧 MICPGA
AUD_i2c_write (0x39、0x04);// 57:右侧 MICPGA 负端子输入路由配置寄存器、IN3L 连接到具有10k 电阻的右侧 MICPGA
AUD_i2c_write (0x3A、0x0C);//浮点输入配置寄存器
和原理图:
e2e.ti.com/.../AUDIO-CODEC_2D00_TLV320AIC3254_5F00_230322_5F00_1456.pdf