S3C6410的IIS驱动录音噪音问题

时间:2021-08-27 12:21:26
遇到了一个整了一星期,还没有解决的问题,求助啊!

    S3C6410,WINCE6系统,外接了一个语音芯片,使用IIS0通道,4线连接。
    目前语音播放正常,但录音时,伴有沙沙沙的杂音,示波器量SDI脚,有无规则波形输入,所以上一周,时间都花在语音芯片上,想找出为何会有异常波形发出来。
    但,今天使用2440+linux平台测试了一下,接的还是这组语音芯片的IIS接口,录音时,竟然没有杂音,但SDI口仍是有杂波出现,这下头大了,莫非6410的IIS驱动有问题,接着我将IIS接口换到6410的IIS2通道上去,杂音仍然一样。
    6410的IIS配置无非就那几个寄存器,搞来搞去不得结果,有谁能告诉我这是怎么回事吗?????
 

6 个解决方案

#1


看看阻搞匹配不?

#2


换个cpu试试

#3


你的杂波幅值可以达到TTL电平范围吗?如果达不到不会有影响的。楼主录音使用的代码是一个吗?采集声音的麦克风也换换试试看。

#4


是不是你板子不干净产生噪音了呢
我们出现过板子上产生噪音的情况

#5


    终于解决了这个问题,原来是那个wince的录音机有问题,奇怪的是这个录音机在使用AC97录音时没有问题,怎么换成了IIS方式就不行了,不明白。
    另个,发现的杂波是源于SDI接口的,是数字信号,我怀疑原录音机就是录了这些杂波才有噪音的。
    多谢各位的的意见!

#6


向楼主学习了~!楼主探明原因之后一定要写出来啊。

#1


看看阻搞匹配不?

#2


换个cpu试试

#3


你的杂波幅值可以达到TTL电平范围吗?如果达不到不会有影响的。楼主录音使用的代码是一个吗?采集声音的麦克风也换换试试看。

#4


是不是你板子不干净产生噪音了呢
我们出现过板子上产生噪音的情况

#5


    终于解决了这个问题,原来是那个wince的录音机有问题,奇怪的是这个录音机在使用AC97录音时没有问题,怎么换成了IIS方式就不行了,不明白。
    另个,发现的杂波是源于SDI接口的,是数字信号,我怀疑原录音机就是录了这些杂波才有噪音的。
    多谢各位的的意见!

#6


向楼主学习了~!楼主探明原因之后一定要写出来啊。