找回密码
 注册会员
首页 互动交流 闲聊广场 穷人闲置的东西自制DIY硬盘式MP3

收藏

0

0

分享

穷人闲置的东西自制DIY硬盘式MP3

leoondi 2012-10-8 13:23:07
先上整体图片一张
1.jpg
先从主控芯片说起:STC89C58RD+
这款芯片台湾宏晶产的(可以说是国产吧)价格低廉,功能强大用在这里有点大材小用其实C52就可以搞定,但是老师那里就这个有现货,他的功能相当是电脑里的CPU控制这个MP3的硬盘,解码,显示,按键,收音机,等等许多模块进行工作

上主控芯片图片
2.png
说起MP3大家会问几个G的。这个MP3IDE接口硬盘(10G)来储存MP3文件,先说硬盘的来历沈阳三好街东软二楼最里面二手电脑交易市场50元收的,有人会问为什么不用SATA口硬盘又便宜容量又大,因为在单片机系统中使用IDE接口硬盘方便寻址(寻址说白了就是读出硬盘中对应地址中MP3文件中的数据)

上一张硬盘图片
3.png
接下来介绍供电部分,考虑到硬盘机硬盘这个耗电大户采用两节诺基亚BL-5C电池并联。锂电池电压4.3V左右为了满足2.5寸硬盘工作进行了升压到5V,和硬盘做在一个板子上
上图片一张
4.png
数据缓存部分介绍,采用一片ROM,用来缓冲硬盘中MP3文件与解码器进行数据的交流,采用74HC573进行地址的锁存
附图片一张
5.png
6.png
重头戏来了,解码芯片上了,本人专业是搞硬件的说以在软件方面是个门外汉,固采用硬件解码芯片是VS1003,由于是贴片封装,用洞洞板进行焊接要用一个贴片转直插封装的转接板,因为转接板很丑考虑到整体的美观所以做在了第二层电路板上
付解码芯片一张,由于当时没有照,现在又不方便拆开,就在网上找了个图片,大家了解一下
7.png
接下来说说显示部分,5位数码管,大家只看到四位,因为MP3工作状态的指示灯采用共阳的接法也占了一位,所以五位,数码管在采用CH451进行扫描动态显示,CH451这款芯片的好处是单片机把数据给CH451后就不用管它了,他自己就在那里转,用老师的话说是单片机系统中的小单片机
这芯片是国人自己设计的但是大陆的加工工艺不行,是在台湾生产的
还是图片
8.png
9.png
然后是按键 同样CH451扫描键值
没有什么说的上图
10.png
收音机模块RDA5807模块同VS1003拆不开
就上一张图 了解一下
11.png
还是关键的 耳机输出放大部分TDA2822 开始用LM386但是太响了 受不了就用了TDA2822
我现在用450感觉还算可以吧
12.png
懂技术的应该都明白,在模拟,数字混合电路。模拟地和数字地一定要做好隔离,
这里用了片相对专业电源管理芯片进行隔离
还是图片
13.png
硬件基本就这些了,剩下的就是软件了,单片机程序程序采用汇编语言编写历时5天经过N次调试才完成
检讨一下不足,最主要是下载的问题,在向硬盘下载MP3文件时硬盘的使用权要由单片机交给计算机,就这个使用权的交接让人很蛋疼,不是交不过去,就是交过去了接不回来,最后只能用开关了,在此鄙视一下自己的技术。
要是有对硬件感兴趣了吧友,看看这本书,上面用的知识里面都可以找到
14.png
最后付图片一张
15.png
您需要登录后才可以回帖 登录 | 注册会员
leoondi
未填写城市