骏龙科技DAB+mp3解决方案
便携式MP3播放器因为体积小、功耗低、下载歌曲方便等优点,受到人们的欢迎。DAB(Digital Audio Broadcasting) 是全新的数字化广播体系。与传统的AM/FM广播体系相比,DAB具有节省频谱资源、信息量大、音质极佳等优点,是继传统的调幅、调频广播之后的第三代广播, 它是一种高效率,高质量的广播方式。数字广播具有抗噪声、抗干扰、抗电波传播衰落、适应高速移动接收等优点。
而DAB+mp3方案无缝地完美结合,集结了mp3和DAB双重优点。该方案由DAB接收模块、主控MCU(STMP35XX)、Nand flash、mini SD、Buttons、USB interface、OLED、Audio out等硬件部分,结合嵌入式控制软件组成。
一) 硬件部分
它的硬件结构如左图示。
- 从天线接收到的DAB信号由DAB接收模块处理得到有效的广播数据,通过I2S和SPI总线传送到主控MCU(STMP35XX),由MCU完成解码、DAC,输出audio和显示相应的文字信息。
- 主控MCU(STMP35XX) 由 SigmaTel 公司设计推出,它是高集成、电池优化 (battery-optimised)集成电路(IC),设计用于对压缩音频文件如MP3文件进行解码,具有高性能音频编译码器、DSP、USB接口、SPI总线、I2S总线及通用I/O口。它与NAND Flash构成便携式mp3的主体,提供高质量的音频,也可以录音(DAB节目录音,microphone环境录音),SigmaTel公司还设计推出高性能的FM接收芯片(STFM1000),可以根据客户的要求增加FM功能。
- USB接口提供了方便的软件升级和高速的歌曲下载功能。
- mini SD支持热插拔,可为系统增加最大2G的存储空间。
- 由Audio out和OLED构成主要的输出部分。输出优质音频和相关的文字信息。
二) 嵌入式控制软件
嵌入式控制软件主要实现以下功能:
- 初始化DAB模块,处理DAB数据流;
- 按键(Buttons)扫描与处理;
- 读写NAND Flash,数据流处理;
- 侦测mini SD,并对其读写,数据流处理;
- OLED显示驱动。
本方案是为消费电子产品制造商提供带有录音功能的组合式DAB+mp3播放器的可定制的制造解决方案,可以广泛应用于个人、家庭、车载,为消费者提供音质纯净的听觉效果和高效率、高质量的数字广播。
此文章源自《电子系统设计》网站