各位好:
我用的是TLV320AIC3254芯片。
上面的波形是LINEOUT输出的音频,下面的音频是原音频。
每一段递增100Hz,从100Hz到3000Hz共30段音频。
低音部分,也就是100Hz到1000Hz振幅和原音频比小了很多。
有什么想法请回复我。
谢谢!
Kailyn Chen:
您好,您的这个问题我帮您请教下资深的音频工程师。 如有答复,会立即通知您。 给您带来不便非常抱歉。
Kailyn Chen:
您好,输入端是否有加AC耦合电容,和输入阻抗形成了高通滤波,从而抑制了低通信号?或者是输出加了高通滤波器,从而抑制低频信号。
建议是把电路附上,或者相关的寄存器配置附上,这边帮您看下。
jacal:
回复 Kailyn Chen:
您好, Kailyn Chen,
附件为LINEOUT的原理图,以及TLV320播放前后的寄存器配置。
有任何建议请回复,谢谢。
LINEOUT外围原理图:
播放音频前,TLV320的寄存器配置:
播放前配置.txt
播放音频时,TLV320的寄存器配置:
播放时配置.txt
jacal:
回复 Kailyn Chen:
不是采集音频,而是播放音频。aplay命令播放音频,然后LINEOUT采集音频。再进行比较。
jacal:
回复 Kailyn Chen:
你好,Kailyn Chen
增大电容可以解决低频衰减失真的问题。
感谢!
Kailyn Chen:
回复 jacal:
您好,非常感谢您的反馈。也很高兴您的问题得以解决。