【Qualcomm高通音频】Microphone 调试记录

1、XML配置

1.1 主MIC的XML路径配置以及对应的原理图

    <path name="speaker-mic">
        <path name="adc1" />    //<ctl name="DEC1 MUX" value="ADC1" />
        <ctl name="IIR1 INP1 MUX" value="DEC1" /> 
    </path>

1.2 耳机MIC的XML路径配置

   

    <path name="headset-mic">
        <path name="adc2" />    //<ctl name="DEC1 MUX" value="ADC2" /> <ctl name="MICBIAS CAPLESS Switch" value="1" />
        <ctl name="ADC2 MUX" value="INP2" />
        <ctl name="IIR1 INP1 MUX" value="DEC1" />
    </path>

2、对应1中XML配置的tinymix调试命令

2.1 主MIC的XML路径配置对应的tinymix调试命令

    tinymix "DEC1 MUX" "ADC1"
    tinymix "IIR1 INP1 MUX" "DEC1"

2.2 耳机MIC的XML路径配置对应的tinymix调试命令

    tinymix "DEC1 MUX" "ADC2"
    tinymix "MICBIAS CAPLESS Switch" "1"  //需要在代码里添加控件 "MICBIAS CAPLESS Switch"
    tinymix "ADC2 MUX" "INP2"
    tinymix "IIR1 INP1 MUX" "DEC1"

3、双MIC路径的XML配置以及tinymix调试命令

3.1 双MIC路径的XML配置

    <path name="speaker-dmic-endfire">
        <path name="adc1" />
        <ctl name="DEC2 MUX" value="ADC2" />
        <ctl name="MI2S_TX Channels" value="Two" />
        <ctl name="ADC2 MUX" value="INP3" />
    </path>

3.2 双MIC路径的XML配置对应的tinymix调试命令

    # Enable DSP AFE for  Audio Recording over I2S
        tinymix "MultiMedia1 Mixer TERT_MI2S_TX" "1"
    # Enable Codec TX Path
        tinymix "MI2S_TX Channels" "Two"
        tinymix "DEC1 MUX" "ADC1"
        tinymix "DEC2 MUX" "ADC2"
        tinymix "ADC2 MUX" "INP3"
    # Start the audio recording
        tinycap /data/adc12.wav –C 2 –R 44100 –T 20
    # pull出adc12.wav文件,并使用cool edit软件分析,查看是否具备双通道波形即可
 

  • 0
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值