TI—CC3200【6】通过功放芯片的使能引脚消去POPO声

来源:互联网 发布:mac用什么五笔 编辑:程序博客网 时间:2024/06/02 12:18

    使用TI的CC3200+TLV320AIC3254+TPA2012D2实现录音和放音。

    通过TPA2012D2芯片的使能引脚消去开机上电的POPO声。

    最开始使用CC3200的一个IO口初始化标准IO模式,但是发现不能消去那个popo声,当拉低的时候确实静音了,但是拉高后那个popo声又出来了。于是猜想:是不是在功放芯片的内部,当使能引脚失能的时候,并没有将音频的输入引脚接地,从而无法卸去那个popo的信号,所以在使能的时候又发出了那个popo声。

    然后做了测试,首先确定功放芯片本身是否会产生popo声:在正播放声音的时候把音频芯片的使能引脚失能和使能都不会产生popo声,由此确定功放芯片本身并不会产生popo声。

    之后又做了一个测试:首先将功放芯片的使能引脚接地(失能),然后开机,待开机音频芯片初始化完成之后,再将功放芯片的使能引脚接到3.3v(使能),这样并不会产生popo声,由此可以确定上面的猜想是不正确的。

    然后又怀疑是不是cc3200GPIO引脚初始化的模式不对,于是将IO口的模式由标准IO输出模式改为开漏输出模式,分别在外部加1.6V和3.3V的上拉,但是这样依旧是消不了popo声,于是感觉和gpio的模式无关。

    最后在程序中,在功放芯片使能引脚失能之后做一个小的延时,然后开始音频芯片的初始化,待初始化完成之后,再加一个小的延时,然后在使能功放芯片的使能引脚。如此,便消去了开机的popo声。

阅读全文
0 0
原创粉丝点击