基于VS1053芯片的录音装置设计
2014-11-19周璐璐
周璐璐
Mp3曾经风靡全球,几乎无人不知,无人不晓。录音器是在基本mp3播放的基础上的功能的一个升级。本设计是基于Cortex-M3内核的STM32F103系列单片机设计录音的功能,单片机控制VS1053实现录音和播放的录音装置的制作。
整个系统主要由音频解码部分、音效处理部分、SD卡部分、功率放大、电源部分等几个部分组成,整个系统由一块MCU(STM32F103RBT6)控制运行,各个部分协调运作。
硬件部分介绍:
本次设计所做的是基于STM32的录音器,解码芯片VS1053的作用不言而喻,因为此次录音文件是保存在SD卡上的,自然少不了对SD卡的介绍。STM32F103系列微处理器是首款基于ARMv7-M体系结构的32位标准RISC (精简指令集)处理器,提供很高的代码效率,在通常8位和16位系统的存储空间上发挥了ARM 内核的高性能。该系列微处理器工作频率为72MHz,内置高达128K 字节的Flash存储器 。
其内部结构图如图1所示:
图1 STM32内部结构
STM32 MCU系列包含五个产品线:1.基本型系列STM32F101:36MHz 最高主频,具有高达1MB的片上闪存。2.USB基本型系列STM32F102:48MHz最高主频,具有全速USB模块。3.增强型系列STM32F103:72MHz最高主频,具有高达1MB的片上闪存,集成电机控制、USB和CAN模块。4.互联型系列STM32F105/107:72MHz最高主频,具有以太网MAC。CAN以及USB 2.0 OTG功能。
本系统采用STM32F103RBT6作为控制核心,该芯片具有6通道的16位PWM输出,RTC时钟,两个高速SPI,两个IIC,三个串口,自带USB和CAN接口。具有128K flash和20K 的SRAM,對本系统来说足够了,同时以后还有很大的升级空间。
本系统采用VS1053解码芯片,VS1053是荷兰VLSI公司出品的一款高性能的解码芯片。它不仅可以实现对MP3/OGG/WMA/FLAC/WAV/AAC/MIDI等音频格式的解码,同时还可以支持ADPCM/OGG等格式的编码,性能相当强大。……
