使用DM642处理音频信号,音频芯片是AIC23B,在不加任何算法的情况下能正常发声,没杂声,但是加了一段回响程序后用耳机听是就出现很大的杂声,并且也不出现回声效果;另外,暂停程序后再次启动或右击鼠标查看变量参数时,发声就停止了,困扰了好久,遇到过或知道怎么解决的网友们帮助提点一下
Chris Meng:
你好,
请问你的音频数据是否使用EDMA搬移?如果没有,请使用EDMA。
如果是,请问你的算法是否有用到EDMA,能否把音频的EDMA放到单独的一个TC里面?
li wan1:
回复 Chris Meng:
确实没有用到EDMA方式,以为不需要到EDMA方式搬运数据,因为以前做过C6713的,使用的是McBSP,没使用EDMA,也没出现这样的问题啊???
li wan1:
回复 Chris Meng:
另外向您确认一个问题:在不加任何算法并且接收到声音后直接发出去,可以清晰地听到声音,可以认为McASP和AIC23B之间的设置搭配是没问题的,可以这样理解吗?而加了回响等算法后出现了杂声,就是因为音频数据的处理和发送之间出现了混乱?但是在我原先的情况下,虽然有很大杂声,但是还是可以听到声音的,只是我要的声音中混杂了很大的杂声,不是只有杂声