基于ARM的多通道专业MP3播放器设计

2015-05-29 08:46:27 来源:互联网
标签:

1引言

随着微电子技术的飞速发展,嵌入式产品以其自然的人机交互界面和丰富的多媒体处理能力迅速得以推广,并取得了巨大成功[1].目前,在多媒体音频领域中,MP3播放器占据了绝对的主导地位。但现有的MP3播放器驱动能力非常有限,只适合个人使用,不能满足大型公共场所在不同区域播放不同背景音乐的多通道播放需要。基于以上分析,本文设计了一种基于S3C44B0X芯片的μClinux环境下的多通道专业MP3播放器。

2系统功能分析与结构设计

多通道专业MP3播放器是专为满足公共语音广播市场的需求而设计的,其主要功能包括:(1)音频解码和播放功能;(2)通过USB接口与大容量外部存储设备进行数据传输;(3)操作界面统一管理功能;(4)多通道播放功能。

为了提高系统运行效率,实现多通道播放管理,本系统选用三星公司的S3C44B0X作为核心处理器,主要负责数据转换,输出通道的选择,以及LCD的控制。同时,选用意法半导体的STA013作为解码芯片,配合AK4393实现模拟音频信号的输出,此外,使用SL811HS和ISP1520提供两个主USB接口,以实现移动硬盘或U盘的挂接。其系统总体结构如图1所示:
 



图1系统总体结构图


3系统硬件设计

作为一种典型的嵌入式系统,其开发的优点在于软硬件的可裁剪性[2],在确保有一个稳定的最小系统以后,再对外围的设备进行扩展。此多通道专业MP3播放器的核心芯片S3C44B0X是基于ARM7而开发的多功能SOC(Signal Operation Control)。S3C44B0X除具备一般嵌入式芯片所具有的总线、SDRAM控制器和3个串口等外设之外,还具有TFT LCD控制器、USB Slave、USB Host、I2C总线控制器、SPI控制器、IIS音频接口、SD

3.1 MP3解码电路设计

本系统解码部分的硬件采用了ST公司的STA013解码芯片以及AKM的AK4393芯片。STA013是一款优秀的MP3解码芯片,它通过IIC总线来传输控制信息,通过串行数据线接收语音数据。AK4393是一款高品质的立体声DAC芯片,支持24bit/96KHz取样,采用“复合比特”技术使芯片的解码更为快速和准确。

解码部分与S3C44B0X的接口电路部分如图2所示。通过S3C44B0X的I/O口对STA013发送音频数据,解码过程由STA013的DSP核来进行。STA013解码后的数字音频信号由SDO(串行数据输出),SCKT(串行时钟),LRCKT(左右声道时钟),OCLK(采样时钟)4个脚输出到D/A转换器AK4393.通过AK4393将得到的模拟音频信号,再经过功率放大电路放大后就可以直接驱动无源音箱。



图2解码部分接口电路图


此外,由于实现多通道的播放形式,所以需要在设计过程中提供多套相同的解码芯片和DAC.

3.2多通道功能的实现

系统多通道播放采用的基本方法是(以四通道为例):当系统上电以后,解码控制信号为了实现对每一个解码通道的具体工作状态控制,通过采用外接一个四路转换开关(CD4066),控制各路通道解码芯片的工作状态。转换开关四路通道的输入部分连接CPU的IIC总线的IICSDA,通过与CPU相连的多个控制引脚(CTRL1,2,3,4),确定控制数据的传输方向。四路通道的时钟信号则直接连接在CPU上,只有控制数据传输时才发生作用。

在播放过程中,CPU实时响应各通道传输数据的请求,选通该路的解码芯片,被选通的解码芯片对从总线上获取的mp3文件数据进行解码,而未被选通的解码通道则忽略总线上的音频数据。当数据请求的中断请求信号由高变低,系统开始响应下一次数据请求。通过这种各通道交替工作的方式,实现四通道同步播放的功能。工作原理图如图3所示:



图3多通道工作原理图

 
关注与非网微信 ( ee-focus )
限量版产业观察、行业动态、技术大餐每日推荐
享受快时代的精品慢阅读
 

 

继续阅读
华芯通倒闭的背后,为何ARM架构服务器无法打破x86的垄断?
华芯通倒闭的背后,为何ARM架构服务器无法打破x86的垄断?

国产服务器芯片企业之一的华芯通的CEO已离职,预计本月底关闭,这对于国产服务器芯片产业来说显然是一个重大打击,而对于同样研发ARM架构服务器芯片的华为、飞腾等国产服务器芯片企业来说更是前景不妙的信号。

华芯通惨淡退场,这些问题值得深思

犹记得去年2018年数博会,华芯通有高通公司总裁克里斯蒂亚诺·阿蒙站台,有贵阳市高层领导坐阵,有董事长打气,宣称一定要在服务器ARM芯片领域坚守;去年年底其第一代可商用的ARM架构国产通用服务器芯片—昇龙4800正式量产,当时包括阿里巴巴、腾讯、美团云、华东电脑、创新科等一众云服务提供商、基础设施集成商都为其站台,可谓豪情满怀。

华芯通输了,但ARM架构服务器芯片没输

1年前的今天(2018年4月16日),美国一纸禁令,让中兴通讯这样的一家市值千亿的行业巨头瞬间休克,“中兴禁芯事件”一下子成为全国上下持续关注的热点话题。可以说,中兴事件让全国人民知道了芯片到底意味着什么——原来它就是总书记所说的“核心技术”、“最大命门”。

重磅消息:华芯通月底关闭,高通裁员的受害者?
重磅消息:华芯通月底关闭,高通裁员的受害者?

4月19日消息,来自华芯通公司的网友爆料,华芯通刚刚召开了内部沟通会,宣布经股东的慎重决策,公司将于4月30日关闭,所有员工将在此之前离开公司。

富士通正式启动超算项目:A64FX处理器助力完成百亿亿次性能
富士通正式启动超算项目:A64FX处理器助力完成百亿亿次性能

日本富士通公司2006年启动超算研究,2012年联合日本理化所RIKEN正式推出京(Kyo)超算,这个名字来自日本单词Kei,指的是1亿亿次,因为京是全球首个1亿亿次浮点性能的超算,凭此拿下了2011年两次TOP500冠军。

更多资讯
工程师为室内导航设计出“看不见”的二维码
工程师为室内导航设计出“看不见”的二维码

用于机器人室内导航的隐形二维码。 使用UV或IR照明可读的隐形标签。

英特尔收购Omnitek,只为进军FPGA市场?
英特尔收购Omnitek,只为进军FPGA市场?

4月18日消息,英特尔近日宣布收购了家领先的优化视频和视觉 FPGA IP解决方案提供商 Omnitek。据了解,Omnitek的技术在 FPGA 上实现了定制的高性能视觉和人工智能 (AI) 推理功能,能够满足各个终端市场的客户需求。

音乐也开源,工程师制作电子木管乐器

在当今的数字乐器市场中,MIDI木管乐器控制器的选择非常有限。 该项目旨在将DIY开源版本带到普通制造商可以创建和播放的版块中

芯科科技推出了满足最新一代PCIe 5.0规范的完整时钟解决方案

- Silicon Labs(亦称“芯科科技”,NASDAQ:SLAB)日前推出了满足最新一代PCI Express®(PCIe®)5.0规范的完整时钟解决方案组合,能够提供同类最佳的抖动性能,且具有显著的设计余量。

在软件定义的时代,风河公司如何推动创新的步伐?
在软件定义的时代,风河公司如何推动创新的步伐?

风河公司在自治和互联的新要求和新时代下,通过新产品和新技术继续引领潮流,在软件定义的时代推动着创新的步伐,帮助一代代世界技术领军者不断适应安全设备的最严苛要求。

电路方案