3101做从器件,Linux驱动程序使用的是海思提供的,录音声音很小,在调节PGA后,声音确实变大了,但是杂声也变大了,能否帮我分析下原因并提出改善建议,谢谢!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
你好:
这个是有可能的,因为PGA的增益变大了,录音的时候也把噪声变大了。
那只有在录音的路径里加一个高通滤波器把噪声滤掉,或者是用使用AGC功能,动态的调节录音的增益。
你可以尝试一下这两种方法。至于这两种配置,datasheet都有相关讲解,请阅读spec。
你好:
你后面是用DSP编码压缩的是吧?codec录音的话,只转化成I2S格式。你的PGA调试调大调小,具体是多大多小呢?一般情况下如果差距比较大,就是PGA的增益非常大的时候,底噪是会被放大的。只是看明不明显。
我不知道你说的这几种编码的格式有什么区别,算法是否会有影响,但是codec录音的寄存器比较少,一般路径设对了,采到了数据,就没有错误。