发新帖我要提问
123
返回列表
打印

请问PWM音频还原的问题!

[复制链接]
楼主: stealth
手机看帖
扫描二维码
随时随地手机跟帖
41
cool_coder| | 2015-11-2 20:35 | 只看该作者 回帖奖励 |倒序浏览
stealth 发表于 2015-11-2 17:53
我现在用插值的方式,PWM的占空比已经是1秒变化32k次了.现在发现我上面说的固定发一个数据也会出来的噪音,在 ...

看过噪声的幅度吗,在什么范围?如果和你的滤波器理论计算值明显不符,就要仔细看看电路了。

使用特权

评论回复
42
stealth|  楼主 | 2015-11-2 21:23 | 只看该作者
nethopper 发表于 2015-11-2 19:12
“...每个点都发同样的占空比,也会出来同样的噪音。按道理这时候我已经相当于用32K的PWM还原32K的采样数 ...

我也是疑惑啊,但说电路有问题,除了噪音,声音还原的也对的啊。而且我看别人做的,虽然都不说如果把8k采样率采的数据用几倍的频率的PWM来还原。但看他们用的MCU就可知道,不会有多复杂的做法,我想顶多就是一个数据多发几次还是插值这样的啦!
用8K采样的数据,本来就不完美,就不用说什么要用44K之类了,如果能用到我当然会用。问题是8k,已经有几本的音质了,不应该有这么明显的噪音的。

使用特权

评论回复
43
stealth|  楼主 | 2015-11-2 22:54 | 只看该作者
cool_coder 发表于 2015-11-2 20:35
看过噪声的幅度吗,在什么范围?如果和你的滤波器理论计算值明显不符,就要仔细看看电路了。 ...

没有去看,但光听就知道和最大声音都小不了多少,估计不是滤波电路的问题。
问题是就算我发固定的数据,相当于直线了,都有这噪音,而且这噪音的大小不会变化。我把声音调小了,只是有用的声音小了而已,噪音不会变。
而且会有很大的干扰出来,我旁边插着耳机孔耳机都能感应到干扰声。

使用特权

评论回复
44
stealth|  楼主 | 2015-11-3 08:38 | 只看该作者
现在基本上可以断定,噪音产生的原因不是PWM本身,而是射频干扰了功放部分.因为有2.4G射频在附近,由于板子大小的局限,距离天线只有大约2cm.不用射频,就没有这些噪音了.只有一点正常的第噪了!
那问题又来了,如何干掉大部分的干扰呢?布线?在RC滤波后的功放输入端接电容到地吗(1nF+10p)?

使用特权

评论回复
45
奇立电源| | 2024-1-28 21:45 | 只看该作者
互补pwm差分输出音频

使用特权

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

本版积分规则