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