PART1 MP3 播放器diy
一.引言:
如果你想迅速步入嵌入式系统设计的殿堂,最好的方法只有一个,那就是亲自动手实践,设计出自己的一套系
统。MP3 作为时下最流行的数码产品,做一个完全自我的 MP3 随身听应该能够引起你足够的兴趣。那么就让我们
来DIY 一下自己的MP3播放器吧,这样就可以亲自体验一下嵌入式开发的过程,享受一下成功那一刻美妙的音乐。
二.准备工作:
首先你需要一颗 MP3 解码芯片,让它来帮你完整 MP3 解码和播放的工作。这里推荐一款 MP3 解码芯片
VS1003,它来自芬兰 VLSI 半导体公司,功能强大但价格便宜,并且简单易用,非常符合 DIYer 的口味。VS1003
支持MP3、WAV、WMA、MIDI等诸多音频格式,音质可与中档MP3播放器相媲美;同时它还兼备录音功能,录
音效果也不错。实际上,VS1003 就是一颗能够实现 MP3 等音频文件格式解码的数字信号处理器(DSP) ,本领并
不止MP3播放,如果你有兴趣的话可以去挖掘出它更多的功能。当然,单有一颗VS1003是不够的,我们还需要微
处理器和存放MP3的存储介质。如果你过去对某一型号的微处理器较为熟悉的话就立刻让它接上VS1003吧,由它
来实现对 MP3 播放器的全面操控;存储介质就使用你手中的 U 盘吧,这样可以充分利用资源。不过,并不是所有
的微处理器都能够直接识别 U 盘的,所以你还需要一颗 USB 主机接口芯片,U 盘数据的读取由它负责。目前 USB
主机接口芯片种类繁多。 这里选用南京沁恒公司出品USB 主机接口芯片CH375V, 在众多产品中具有较高的性价比,
适合用于DIY。
三.连接你的系统
东西都准备好了,现在工作就是将他们整合到一起。在整合之前需要在心中对系统有个整体印象:由微处理器
通过USB主机接口芯片CH375从U盘获得MP3文件数据后, 再通过微处理器将MP3数据发送给VS1003进行解
码,解码后由 VS1003 送出音频信号,最后就能够在耳机听到音乐了,就这么简单。对于 DIY 来说,最大的乐趣在
于亲自动手组装。所以我们可以把各个功能部分模块化,然后用导线将各个模块正确无误的连接到一起,如下图所
示:
完整的pdf文档下载:
VS1003使用指南.pdf
(692.92 KB, 下载次数: 40)
|