新闻中心

EEPW首页>嵌入式系统>设计应用> 一款基于SPCA751A的MP3播放器设计与实现

一款基于SPCA751A的MP3播放器设计与实现

作者: 时间:2014-09-11 来源:网络 收藏

  硬件设计

本文引用地址://m.amcfsurvey.com/article/262820.htm

是单片的CMOS微处理器,是实时的MPEG和语音录音的专用芯片。主处理器通过串行控制口/I/O接口的命令控制对MPEG语音数据进行解码,主处理器也可以根据该接口检测解码过程。MPEG音频播放器系统框图如图3所示。与主控制器的连接如图4所示。

  图4 SPCA751A与主控制器的连接

  软件设计

  SPCA751A工作于两种模式,MP3模式和数字语音录音(DVR)模式。在MP3模式,SPCA751A解码输入的比特流,发送到SPCA751A的数据作为输入数据。当FCEB1为高电平(缺省)时,主处理器发送比特流到SPCA751A;当FCEB1为低电平时,表明SPCA751A处于忙碌状态,这时,主处理器不能发任何数据到SPCA751A。在DVR模式,SPCA751A编/解码录入的数字比特流,如果FCEB1为高电平,主处理器能从SPCA751A接收数据;当FCEB1为低电平时,主处理器不能从SPCA751A获得比特流。对SPCA751A进行编程的流程图如图5所示。

  图5 对SPCA751A编程流程图

  结语

  MP3为了取得较好的压缩效果而采用了相对复杂的技术,而且宽带音频信号的取样率也较高(一般为44.1kHz以上),所以MP3编解码的运算量和数据量都相当庞大。例如,在定点DSP平台上以汇编语言编写的解码程序,在128kbps、立体声的条件下,需要近40Mbps进行实时解码,并需耗用15kB程序/设计空间。这就是目前便携式MP3已在市场上流行,而能实时编码的同类产品尚不多见的原因之一。不过,随着硬件性能的不断提高和软件算法的不断改进,MP3实时编码器也必将取得进一步的发展。

波段开关相关文章:波段开关原理


晶振相关文章:晶振原理
锁相环相关文章:锁相环原理

上一页 1 2 下一页

评论


相关推荐

技术专区

关闭