新闻中心

EEPW首页 > 消费电子 > 设计应用 > 基于VS1003解码器的MP3播放器设计

基于VS1003解码器的MP3播放器设计

作者: 时间:2011-01-17 来源:网络 收藏


2.2 解码模块
VS1003是芬兰VLSI公司生产的单芯片MP3/WMA解码芯片。其拥有一个高性能、低功耗的DSP处理器核VSDSP,5 KB的指令RAM,O.5 KB的数据RAM,串行的控制和数据输入接口,4个通用I/O口,1个UART口,1个可变采样率的ADC,1个立体声DAC以及耳机放大器。其内部结构图如图3所示。
c.JPG

音频解码模块对单片机从SD卡里读取的数字MP3音频数据流进行解析,并转换成模拟信号进行输出。图4是该MP3播放器的音频解码模块电路原理图。
d.JPG

采用VS1003音频解码芯片来实现音乐数据流的解析。VS1003与核心控制器MSP430F149的数据通信是通过SPI总线方式进行的。 VS1003通过串行命令接口(SCI)和串行数据接口(SDI)来接收MSP430F149的控制命令和MP3的数据;通过xCS、xDCS引脚的置高/低来确认是哪一个接口处于传送状态。VS1003的功能控制,如初始化、软复位、暂停、音量控制、播放时间的读取等,均是通过SCI口写入特定寄存器实现的。两条SCI指令之间要通过DREQ引脚信号判断上一次处理是否完成。


关键词: 音频

评论


相关推荐

技术专区

关闭