打印

利用WM8731芯片和FPGA搭建变声系统。输出噪声非常大!求解

[复制链接]
3824|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
szzjlzy|  楼主 | 2015-1-10 14:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
目前我正在用BASYS3 FPGA板子和WM8731芯片搭建一套简单的变声系统。用的ADC和DAC都是WM8731自带的,基本思路就是将MIC输入的语音经过芯片的ADC进入主板,在主板中进行处理,再由芯片的DAC输出。
对于波形仿真基本无误。一开始我在板子上实现,发现噪声非常大,几乎可以盖过语音,于是我将DSP模块隐蔽,即ADC输出直接传给DAC输入,理论上如此可较好的还原语音,但是噪声依旧。
于是我测试了芯片的ADCDAT输出,发现在示波器上可以看出一直有数据在传输无论讲话与否。即便我后来将WM8731的芯片设置为MIC和LINE的输入都为静音状态,理论上没有信号通过ADC,但是ADCDAT依旧有数据在传输,我怀疑这是噪声来源。
还请大伙帮忙分析解决,在线等~
非常感谢!

相关帖子

沙发
thinkabout4451| | 2015-1-12 23:49 | 只看该作者
adc输出是有符号数。及时是0也是有波形。
需要确认芯片配置和硬件设计

使用特权

评论回复
板凳
spiriter3| | 2015-1-13 14:21 | 只看该作者
电源电源,你看看电源是否隔离,很多噪音都是电源问题

使用特权

评论回复
地板
spiriter3| | 2015-1-13 14:23 | 只看该作者
特别是音频这边不能使用开关电源,最好LDO的。要使用就要练习你的模拟电路技术了,还有模拟地,数字地,电感滤波等等。我上次就是数字和模拟没分开,引起噪音的

使用特权

评论回复
5
阿凡迪| | 2015-3-4 20:52 | 只看该作者
发单音(30K正弦波)看看有没有噪声,我也想做一个fpga变声器,交流qq578791068

使用特权

评论回复
6
阿龚| | 2015-10-13 16:14 | 只看该作者
楼主的wm8731是什么渠道买的,我们现在做的项目也准备用这个模块

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

1

帖子

0

粉丝