论文部分内容阅读
随着多媒体信息化时代的到来,音频播放器已经深入到互联网、广播、个人消费电子、数字影视、汽车电子等越来越多的应用领域。人们对播放器的性能、价格、使用的方便性和接口特点等也更加关注。针对以上特点,本论文旨在研究开发一种新型的、低成本的、接口开放的、能够方便地嵌入到各种应用系统中去的OEM音频播放器模块,以使音频播放器的应用更加广泛。 本论文研发的音频播放器模块选用了一种全新的音频压缩、解压缩方式——J2A,因此将其定义为J2A音频播放器。文章详细描述了J2A音频播放器的硬件设计、软件设计流程及其中使用到的关键技术,并按照整体架构设计、硬件器材选取、硬件电路设计、电路板布局、软件设计、播放器性能测试的思路给出了整个播放器设计实现的全部过程。在播放器功能的实现方法上,文章采用模块化的划分方法将播放器的整体功能划分为各个子功能模块,再分别加以实现,包括录音模块、音频压缩、解压缩模块、音频播放模块、U盘存贮模块和FAT16文件系统模块。 论文首先描述了J2A的工作原理、构成,播放器的总体架构,提出了播放器的设计目标,并对其中要使用到的一些关键技术做了说明;然后重点讲述播放器的硬件和软件实现,其中硬件设计包括硬件器材的选取、MCU控制电路、USB通信电路、音频电路、Flash存储电路、电源管理电路的设计等;软件设计包括音频芯片的压缩、解压缩功能的实现代码、使用USB接口和Mass—Storage协议实现U盘功能和FAT16文件系统等;接下来给出了对所研制的J2A播放器进行的功能测试;文章的最后部分描述了J2A播放器设计过程中使用到的一个工具——汇编代码生成器,对它的用途、核心思想、实现方法和使用方法分别进行了详细介绍。 本文中作者的主要贡献是: 1、使用新型芯片设计了一个J2A音频播放器,并给出了它的软、硬件设计的全部细节。 2、所研制的音频播放器具有接口开放的特点,可以很方便的集成到其它的应用中,为嵌入式系统应用提供一个高性价比的OEM音频播放模块。 3、提出了一个新的“汇编代码生成器”的思想和应用实例,用来简化嵌入式系统中的软件设计,并对其在嵌入式系统设计中的推广应用的可行性进行了探讨。