tlv320aic3101芯片,硬件mic接在10 11引脚,可以录音正常。现在要把mic接在14 16 引脚,驱动中除了修改17 18寄存器为0,还需要其他什么修改吗?录音使用Android录音APP。
Kailyn Chen:
您好,看它的内部框图,MIC2L/MIC2R和MIC1L/MIC1R都是和left DAC 连接的,所以只需要更改MIC2L/MIC2R 到left DAC的控制寄存器即可,也就是Page0/Register 17,18这两个寄存器。 如果涉及到Passive Analog Bypass During Power Down 这个功能的话,根据Figure 28的bypass 路径, MIC2L/MIC2R和MIC1L/MIC1R到输出的路径不同, 所以还需要配置Register 108的L和R那几个开关。
www.ti.com/…/tlv320aic3101.pdf
user6504476:
回复 Kailyn Chen:
感谢您的回复,我现在修改了1718寄存器值为0,然而录音之后播放,还是没有什么声音
user6504476:
回复 Kailyn Chen:
您好,今天我修改19寄存器数据为0x7c,关闭原来的左声道ADC输入通路,然后17 18寄存器分别写入0x10 0x04,这样录音还是没有录到。请问驱动里面的kcontrol和其他的配置需要做修改吗?