5.2 MP3播放机的软件结构
MP3播放机的软件结构跟硬件是相对应的,即每一个硬件部分都有相应的软件代码,这是因为大多数的硬件部分都是数字可编程控制的。最简化的MP3软件处理任务只有两个操作:
1. 读取存储器上的数据,送到解码器,解码器的输出送到音频DAC;
2. 分析USB主机控制器发的指令,完成对存储器的操作,将操作结果送回USB主机。
前一个处理过程完成了MP3数据的回放,后一个处理过程实现了USB移动存储器。这两个过程也是整个软件部分最复杂的。除此之外的部分都是为了实现主要功能设计的,由于篇幅限制,不能对每个模块详细说明。
至此,一个简单的MP3就完成了
第 9 页 共 27 页
6.ATJ2085 MP3电路分析及原理电路图
(一)、ATJ2085 MP3 重要电路功能和特点.
现今市场上,最为我们熟悉的MP3芯片是炬力ATJ2085。ATJ2085于2004年9月推出,历经一年的发展,成为目前中低端市场占有率最大的解码芯片之一,唯一可以与之抗衡的只有Sigmatel 的STM3502。ATJ2085为LQFP封装,64针脚,采用内嵌式的MCU和24-bit DSP双处理器体系结构,分别完成针对操作事件控制和多媒体数据编/解码算法的系统级优化,通过数模混合信号技术,在单一硅片上集成了高精度ADC/DAC转换器、USB控制器,实时时钟RTC等。支持USB2.0(FULLSPEED),支援MP3/WMA/WAV/WMV/ASF等格式媒体播放;支持MTV电影播放;支持JPG、GIF、BMP图片浏览。其系统集成度高,外围应用电路简单,拥有功能完善而成熟的开发工具和环境,降低了开发者整体研发成本,非常利于生产,可谓价格便宜量又足。 采用ATJ2085的M3产品功能都相当丰富,而且拥有三大特征:第一,支持异度空间功能,所谓异度空间,即可以将磁盘进行任意两部分的分区,然后加密,保护文件的秘密性;第二,兼具AB复读、对比跟读、16级速度调节、LRC歌词显示等强大的学习功能;第三,录音格式可选择ACT以及WAV两种,并且支持电话本存储功能。兼具以上三个要素,则十有八九是采用ATJ2085的产品。而基于ATJ2085芯片的彩屏MP3还可以播放视频,格式多数为MTV,菜单结构为典型的旋转轮盘式,非常容易辨认。普遍的观念认为ATJ2085的音质不及价位相近的STMP3502,事实上,只要开发得当,技术有保证,基于ATJ2085的产品音质上并不逊色于3502甚至某些3520的产品
(二)、矩力ATJ2085 MP3 整机原理框图及原理图
第 10 页 共 27 页
(三)、主芯片模块
第 11 页 共 27 页
矩力ATJ2085主控IC的引脚资料:
ATJ2085引脚功能:
1、 一般用途输入/输出的
2 、复位- SCU H 系统重设输入 (有电源开关的话就不用再接复位键,没有电源开关就要接此复位键) 3 、VCC PWR// 数字电源 4 、接地 PWR// 数字地
5 、USBD- A/ H 万用串列总线数据减 6 、USBD+A/ H 万用串列总线数据加
7 、PAVCC PWR//为功率放大器的电源(二个旁路电容器是47或100 uF 和 0.1 uF) 8 、AOUTR 音频R输出
第 12 页 共 27 页

