我使用的C6748,音频芯片是AIC3106,有几个问题请教
1、跑audio_line_in例程,在line_in口不接插头时,读取的内存数据为附件中间图,左声道大概0x130,右声道大概0x110,想问这些是不是无法消除的噪声?
2、附件最左边那幅图为播放音乐时候的内存。其中0xFXXX这样的数据是不是负数?我猜测是负数的存储方式(补码)。
3、我使用line_in插进电脑,播放一段音频数据,然后读取AIC31采样后传输给dsp的数据,即例程中rxBufPtr数组中数据,始终不能得到和原始音频一样的波形(如附件三图),不知为什么,这个问题困扰我好久,请您帮忙看看。我看了aic31的文档,里面对它的编码原理没有介绍。
user151383853:
关于噪声的问题, 我觉得应该跟应用的实际条件有关, 比如电路静态噪声, 电源噪声… 通过一定的电路和 PCB 改进, 是可以优化的.
另外, 你也可以考虑采用一些软件手段来消除掉一些噪声.