OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 10784|回复: 39

请问 我自己在板子上画PCB设计的MP3电路,下载原子的程序 为什么播放出来的音乐是噪音呢,直接接喇叭(扬声器)输出的,用的是VS1053B

[复制链接]

27

主题

186

帖子

0

精华

高级会员

Rank: 4

积分
685
金钱
685
注册时间
2012-5-7
在线时间
138 小时
发表于 2013-5-29 20:56:05 | 显示全部楼层 |阅读模式
电路图如下,操作都很正确,电路基本上也是放原子MINI开发板的MP3模块和战舰板的MP3部分电路设计的,我在程序中监控,已经去播放音乐了。说明程序的SD卡和VS1053读写部分应该没什么问题,实现的效果是直接播放SD卡里面存放的三个mp3音乐文件(111.mp3  222.mp3  333.mp3)电路如下:


请大家指点下 播放出来噪音的原因,谢谢!






用串口调试助手监控,已经去播放音乐了,我想程序用的原子的,应该基本上没问题。如下图:







正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

27

主题

186

帖子

0

精华

高级会员

Rank: 4

积分
685
金钱
685
注册时间
2012-5-7
在线时间
138 小时
 楼主| 发表于 2013-5-29 21:00:50 | 显示全部楼层
我测试了IOVDD和CVDD的电压,IOVDD=3.2~3.3v  CVDD=1.7~1.8之间。
回复 支持 反对

使用道具 举报

54

主题

1008

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
2384
金钱
2384
注册时间
2012-11-22
在线时间
403 小时
发表于 2013-5-29 21:08:57 | 显示全部楼层
我也做了个,音质不错。
态度决定一切
回复 支持 反对

使用道具 举报

27

主题

186

帖子

0

精华

高级会员

Rank: 4

积分
685
金钱
685
注册时间
2012-5-7
在线时间
138 小时
 楼主| 发表于 2013-5-29 21:09:56 | 显示全部楼层
回复【3楼】冰封嗜魔:
---------------------------------
你怎么做的,是直接接喇叭输出的吗?能帮我分析下原因吗?谢谢!
回复 支持 反对

使用道具 举报

27

主题

186

帖子

0

精华

高级会员

Rank: 4

积分
685
金钱
685
注册时间
2012-5-7
在线时间
138 小时
 楼主| 发表于 2013-5-29 21:10:18 | 显示全部楼层
回复【3楼】冰封嗜魔:
---------------------------------
能否上下电路图看看
回复 支持 反对

使用道具 举报

54

主题

1008

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
2384
金钱
2384
注册时间
2012-11-22
在线时间
403 小时
发表于 2013-5-29 21:13:07 | 显示全部楼层
恩  回复的时候怎么上图?不会搞。。。
态度决定一切
回复 支持 反对

使用道具 举报

54

主题

1008

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
2384
金钱
2384
注册时间
2012-11-22
在线时间
403 小时
发表于 2013-5-29 21:15:05 | 显示全部楼层
我是照着战舰的MP3模块画的,单独做的MP3模块,就和原子哥那个一样的。
态度决定一切
回复 支持 反对

使用道具 举报

54

主题

1008

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
2384
金钱
2384
注册时间
2012-11-22
在线时间
403 小时
发表于 2013-5-29 21:17:45 | 显示全部楼层
回复【4楼】fangfei19911:
---------------------------------
我没加放大电路,用的音响,不然驱动能力不够,只能驱动耳机。你也没加放大电路,要接个有功放能力的音响,或者直接插耳机,不过噪音的话应该不是这个问题。
态度决定一切
回复 支持 反对

使用道具 举报

27

主题

186

帖子

0

精华

高级会员

Rank: 4

积分
685
金钱
685
注册时间
2012-5-7
在线时间
138 小时
 楼主| 发表于 2013-5-29 21:21:00 | 显示全部楼层
回复【8楼】冰封嗜魔:
---------------------------------
你帮我看下 电路设计对吗?我监控了程序 应该去播放了 没什么问题,就是出来的声音是噪音,无呜呜啦啦的
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-5-29 21:23:20 | 显示全部楼层
噪音和你的布线可能有很大关系!!
而且你的喇叭接法完全不对!
RIGHT是右声道,LEFT是左声道,要接2个喇叭,你这种接法,是奇葩接法了...
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-5-29 21:24:05 | 显示全部楼层
回复【6楼】冰封嗜魔:
---------------------------------
看到左下角有个:发表主题,恢复文章,这么两个按钮么?点击回复文章,就是高级恢复.可以发图片,发附件,和你发主题一样的.



我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

27

主题

186

帖子

0

精华

高级会员

Rank: 4

积分
685
金钱
685
注册时间
2012-5-7
在线时间
138 小时
 楼主| 发表于 2013-5-29 21:24:24 | 显示全部楼层
回复【8楼】冰封嗜魔:
---------------------------------
我直接把耳机的两根线剪断接到LEFT和RIGHT端就可以了吗?
回复 支持 反对

使用道具 举报

27

主题

186

帖子

0

精华

高级会员

Rank: 4

积分
685
金钱
685
注册时间
2012-5-7
在线时间
138 小时
 楼主| 发表于 2013-5-29 21:26:00 | 显示全部楼层
回复【10楼】正点原子:
---------------------------------
喇叭一端接左右声道任意一个,一端接地吗?
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-5-29 21:26:32 | 显示全部楼层
是的
回复 支持 反对

使用道具 举报

54

主题

1008

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
2384
金钱
2384
注册时间
2012-11-22
在线时间
403 小时
发表于 2013-5-29 21:27:26 | 显示全部楼层
原子哥说的是。喇叭有两根线对吧,如果标号为1和2,然后有两个喇叭,为A和B。那么MP3_LEFT出来接喇叭A的1,MP3_RIGHT出来接喇叭B的1,然后喇叭A和B的2都接地。这样才对。
态度决定一切
回复 支持 反对

使用道具 举报

27

主题

186

帖子

0

精华

高级会员

Rank: 4

积分
685
金钱
685
注册时间
2012-5-7
在线时间
138 小时
 楼主| 发表于 2013-5-29 21:28:05 | 显示全部楼层
回复【14楼】正点原子:
---------------------------------
试了,我用的8欧姆,0.5W的很小的喇叭,因为这个要放到外壳里面的,如果我直接接耳机线,是直接接左右声道吗?
回复 支持 反对

使用道具 举报

54

主题

1008

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
2384
金钱
2384
注册时间
2012-11-22
在线时间
403 小时
发表于 2013-5-29 21:28:27 | 显示全部楼层
回复【11楼】正点原子:
---------------------------------
懂了,谢原子哥哈。
态度决定一切
回复 支持 反对

使用道具 举报

54

主题

1008

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
2384
金钱
2384
注册时间
2012-11-22
在线时间
403 小时
发表于 2013-5-29 21:29:22 | 显示全部楼层
回复【12楼】fangfei19911:
---------------------------------
注意另一根要接到板子上的地。
态度决定一切
回复 支持 反对

使用道具 举报

27

主题

186

帖子

0

精华

高级会员

Rank: 4

积分
685
金钱
685
注册时间
2012-5-7
在线时间
138 小时
 楼主| 发表于 2013-5-29 21:31:20 | 显示全部楼层
回复【18楼】冰封嗜魔:
---------------------------------
原子哥说的是。喇叭有两根线对吧,如果标号为1和2,然后有两个喇叭,为A和B。那么MP3_LEFT出来接喇叭A的1,MP3_RIGHT出来接喇叭B的1,然后喇叭A和B的2都接地。这样才对。  


是这样对吧,我试试看
回复 支持 反对

使用道具 举报

54

主题

1008

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
2384
金钱
2384
注册时间
2012-11-22
在线时间
403 小时
发表于 2013-5-29 21:33:04 | 显示全部楼层
回复【16楼】fangfei19911:
---------------------------------
耳机和喇叭一样,耳机分两种。一种是单线的里面有三根,左声道,右声道和地。左耳机和右耳机共用的地线,所以三根。还有一种是两线的,每根里面有两根线,为左声道和地,右声道和地,他们没共用地,所以四根。
态度决定一切
回复 支持 反对

使用道具 举报

54

主题

1008

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
2384
金钱
2384
注册时间
2012-11-22
在线时间
403 小时
发表于 2013-5-29 21:34:28 | 显示全部楼层
回复【19楼】fangfei19911:
---------------------------------
恩,肯定对,我用过。你直接把喇叭一根接MP3_LEFT,然后另一根接板子上的地。
态度决定一切
回复 支持 反对

使用道具 举报

27

主题

186

帖子

0

精华

高级会员

Rank: 4

积分
685
金钱
685
注册时间
2012-5-7
在线时间
138 小时
 楼主| 发表于 2013-5-29 21:39:50 | 显示全部楼层
回复【21楼】冰封嗜魔:
---------------------------------
还是出不来效果,难道是我用的喇叭太小了?8欧 0,5W的 很小很小的那种
回复 支持 反对

使用道具 举报

27

主题

186

帖子

0

精华

高级会员

Rank: 4

积分
685
金钱
685
注册时间
2012-5-7
在线时间
138 小时
 楼主| 发表于 2013-5-30 14:29:05 | 显示全部楼层
回复【8楼】冰封嗜魔:
---------------------------------
能否上传下 你参考战舰STM32开发板画的MP3电路图,不加功放电路的。谢谢!
回复 支持 反对

使用道具 举报

54

主题

1008

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
2384
金钱
2384
注册时间
2012-11-22
在线时间
403 小时
发表于 2013-5-30 14:40:23 | 显示全部楼层
回复【23楼】fangfei19911:
---------------------------------
好的,一会回去发给你。
态度决定一切
回复 支持 反对

使用道具 举报

54

主题

1008

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
2384
金钱
2384
注册时间
2012-11-22
在线时间
403 小时
发表于 2013-5-30 14:41:49 | 显示全部楼层
还需要不?
回复 支持 反对

使用道具 举报

27

主题

186

帖子

0

精华

高级会员

Rank: 4

积分
685
金钱
685
注册时间
2012-5-7
在线时间
138 小时
 楼主| 发表于 2013-5-30 14:52:17 | 显示全部楼层
回复【25楼】冰封嗜魔:
---------------------------------
需要 QQ 1356579487 谢谢
回复 支持 反对

使用道具 举报

27

主题

186

帖子

0

精华

高级会员

Rank: 4

积分
685
金钱
685
注册时间
2012-5-7
在线时间
138 小时
 楼主| 发表于 2013-5-30 14:52:47 | 显示全部楼层
回复【25楼】冰封嗜魔:
---------------------------------
我接了 喇叭还是不行的 能帮我指点下吗 谢谢
回复 支持 反对

使用道具 举报

54

主题

1008

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
2384
金钱
2384
注册时间
2012-11-22
在线时间
403 小时
发表于 2013-5-30 14:54:31 | 显示全部楼层
嗯,一回下课回去发给你。
态度决定一切
回复 支持 反对

使用道具 举报

54

主题

1008

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
2384
金钱
2384
注册时间
2012-11-22
在线时间
403 小时
发表于 2013-5-30 14:57:38 | 显示全部楼层
噪音有可能是PCB的问题了。你确定程序没问题?
态度决定一切
回复 支持 反对

使用道具 举报

27

主题

186

帖子

0

精华

高级会员

Rank: 4

积分
685
金钱
685
注册时间
2012-5-7
在线时间
138 小时
 楼主| 发表于 2013-5-30 15:01:01 | 显示全部楼层
回复【29楼】冰封嗜魔:
---------------------------------
程序已经去发送音频信息去了,我在播放音乐playsong函数里面监控了下,把音乐的名字和当前音乐的index号都读出来了,然后进入do while循环通过SPI传输音频信息,我想程序问题不大了,但是电路我审了好久也没问题的,和战舰一模一样的。

兄台,上课还能进网页,不注意听讲了哦O(∩_∩)O~
回复 支持 反对

使用道具 举报

27

主题

186

帖子

0

精华

高级会员

Rank: 4

积分
685
金钱
685
注册时间
2012-5-7
在线时间
138 小时
 楼主| 发表于 2013-5-30 15:02:09 | 显示全部楼层
回复【29楼】冰封嗜魔:
---------------------------------
原子的程序,只是SD卡和VS1053B的IO口写改了,一个是SPI1 另外MP3用的SPI2
回复 支持 反对

使用道具 举报

54

主题

1008

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
2384
金钱
2384
注册时间
2012-11-22
在线时间
403 小时
发表于 2013-5-30 15:34:18 | 显示全部楼层
么事,无聊的课。既然和战舰一样,那我就不发啦,也和战舰一样,就是去掉了放大芯片,直接MP3_LEFT和MP3_RIGHT接的耳机插座。
态度决定一切
回复 支持 反对

使用道具 举报

27

主题

186

帖子

0

精华

高级会员

Rank: 4

积分
685
金钱
685
注册时间
2012-5-7
在线时间
138 小时
 楼主| 发表于 2013-5-30 16:02:22 | 显示全部楼层
回复【32楼】冰封嗜魔:
---------------------------------
那你还是上传下吧 耳机插座 不是要接三个的吗?LEFT RIGHT GBUF
回复 支持 反对

使用道具 举报

54

主题

1008

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
2384
金钱
2384
注册时间
2012-11-22
在线时间
403 小时
发表于 2013-5-30 16:11:05 | 显示全部楼层
嗯,还有个是地。
态度决定一切
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-5-30 20:38:18 | 显示全部楼层
接耳机试听下.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

27

主题

186

帖子

0

精华

高级会员

Rank: 4

积分
685
金钱
685
注册时间
2012-5-7
在线时间
138 小时
 楼主| 发表于 2013-6-1 17:02:18 | 显示全部楼层
回复【35楼】正点原子:
---------------------------------
我在战舰板上试验了下,直接接到VS1053B的左右声道端TP1 TP2也播放不出来声音,但把喇叭接到加了功放模块TDA1308后的耳机插孔两端就出来了声音,但喇叭的声音还是不太大。



我就很纳闷了,原子哥,你的MINI板的MP3模块,不也是没加功放模块吗?为什么声音很大还能出声?

难道是战舰板是3.3V供电的,而MP3模块板是5V单独引出来供电的原因吗?
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-6-2 00:59:16 | 显示全部楼层
回复【36楼】fangfei19911:
---------------------------------
因为我不是接LEFT+RIGHT
而是LEFT+GND
RIGHT+GND
你不要把喇叭的2根线一根接LEFT,一根接RIGHT.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

8

主题

47

帖子

0

精华

初级会员

Rank: 2

积分
101
金钱
101
注册时间
2013-11-30
在线时间
0 小时
发表于 2014-3-25 15:15:03 | 显示全部楼层
回复【楼主位】fangfei19911:
---------------------------------
楼主,请问你的板子噪音解决了么?怎么解决的?
奋斗吧!
回复 支持 反对

使用道具 举报

3

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
52
金钱
52
注册时间
2014-10-11
在线时间
0 小时
发表于 2014-10-11 15:26:16 | 显示全部楼层
录音的声音有点快,是因为什么呀
回复 支持 反对

使用道具 举报

7

主题

29

帖子

0

精华

初级会员

Rank: 2

积分
157
金钱
157
注册时间
2015-11-26
在线时间
31 小时
发表于 2015-12-3 13:42:51 | 显示全部楼层
兄弟 我电路跟你电路差不多,但是我播放MP3没噪音,放wav有噪音。 后来我把字库的有关代码也删除了。就完全好了,但是我还是不懂为什么。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-21 00:03

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表