|
|
中国DIY俱乐部硬盘播放器上面AD公司要求标记 Blackfin® |
|
|
中国DIY俱乐部硬盘播放器上面AD公司要求标记 Blackfin® |
中国DIY俱乐部积多年开发之经验并与AD公司研发部合作将于近期正式推出硬盘播放器MP-100。MP-100播放器内集成硬盘播放器、网络收音机,我们将于下一个版本增加CDROM的支持,增加CDROM后本机就可以成为发烧级CD唱机并允许用户将其喜爱的碟片中的音乐存储可将音乐片源以FLAC方式压缩到本机硬盘.
这个网络播放器凝聚了设计团队中各人的智慧与心血,前后历经一年半的辛劳,无数次实验、测试、修改才到达今天这个比较完善的版本。相信我们是国内DIY网站甚至是国内hi-fi业界最早提出要做这样一个多功能的音频媒体中心的一群人,我们承载着众多朋友的期待和祝福也顶着多方的压力和质疑直到今天才正式宣布推出这样一个产品。
MP-100是纯数字输出版本,只有AES/EBU、同轴与光纤数字信号输出,要外接音频解码器的一个版本。这也为拥有CNDIYCLUB解码器的朋友提供了音源升级的便利。
其实早在去年立项之初,很快我们就有了可用的解决方案。第一个方案选择的是SIGMA的硬盘播放器方案,然后外加ARM做CD-ROM控制和网络收音功能。但由于此方案是针对视频应用研发的,因此在音频方面的功能并不强大。再者由于SIGMA平台的开放性差,软件的可维护性不佳,为了保证购买我们产品的朋友能够享受不断的升级服务,最后不得不放弃了这个已经成熟并且可以推出市场的方案。
经历了第一次的教训,我们不再仓促订立实现方案。经过一段时间的潜心研究,我们决定采用三星的S3C2440具有ARM-9内核的RISC MCU来实现硬件平台。这一次的研发相当顺利,我们采用了Linux作为RTOS(实时操作系统),使得系统的可维护性大大提高。并且由于开源的Linux下可用的音频算法包非常丰富,使得开发进程变得异常顺利。很快我们就有了可以投入使用的测试样机。经过一些国外客户的测试,表示功能和操作上均非常满意。我们也开始向国外的一些客户供应了首批100套的模块板。正当我们准备正式发布产品的时候,国外客户给与我们更新的要求,增加几种无损压缩格式的支持,并且反馈回来一些使用中遇到的问题。很快我们开发出了可以支持新音频格式的算法包,但由于Linux的实时性并不是很强,使得算法的执行有些缓慢。又由于我们在传输层加入了复杂的纠错算法,使得某些时候系统变得过于缓慢。另外还发现了Linux系统的一些致命弱点,这些弱点会使得设备在某种特殊的情况下有机会出现崩溃。当然,在正常使用的情况下,出现系统崩溃的可能性几乎为零。但本着对客户负责的理念和对完美品质的追求,我们决定再次压后产品推出。有很多朋友了解情况后建议我们正常推出产品,占领市场。我们的设计团队经过简单的争辩后,维持原来的决定,推迟产品发布。


我们也许不是一群好的商人;我们为了追逐梦想而走到一起,我们追求的是完美和可持续的发展;我们坚信只有坚持追求完美的理念,设计出来的产品才可以得以永恒。
经过了3个月的试验和研究,我们决定再次转换平台,适用ADI公司的BlackFin处理器去实现MP-100媒体中心。Blackfin处理器是基于ADI和Intel公司联合开发的微信号架构(MSA)技术的产品。它将一个 32 位 RISC指令集和两个并行的16位乘法累加器(MAC)这样强大的DSP结合到一起,这种结构首次将高速数字信号处理器功能与通用型微控制器有机地结合在一起。这种特殊的结构的使得 Blackfin 处理器能够在数字信号处理和控制处理应用中均能发挥上佳的表现。在许多应用场合中避免了DSP+MCU这种架构所带来的系统硬件架构和软件上的麻烦。应用BlackFin处理器的MAC功能可以大幅度提高音频编解码的效率。
另一方面BlackFin处理器集成了功能丰富的硬件接口,包括:USB-OTG、100M以太网控制器,等,这使得系统的架构得到简化,可靠性大幅度提高。BlackFin处理器在音频上的应用也是近几年的事情。从民用的HK970CD机、CAMBRIDGE Azur 840C,到Roland的效果器、世界顶尖级电子乐器,无不是BlackFin成功应用的代表作。事实证明我们选择ADI的Blackfin是非常正确的,在运行音频解压和复杂的传输纠错算法时,具有双乘法器的BlackFin显露出传统RISC MCU(ARM)无法比拟的运算速度优势。速度是效果的保证。
原来的Linux所存在的问题依然需要解决,这是软件固有的缺陷。经过一番研究我们最终放弃了通用开源的操作系统和一些优秀的商用实时操作系统。问题在于Linux之类存在着明显的可靠性缺陷,实时性也不够好,而一些商用的操作系统如,风河系统的VX-Works价格又过于高昂,而WinCE的成本则更加不能接受,而且WinCE的实时性也实在太差,不能满足应用需求。最后我们决定在开源系统的基础上做我们自己的RTOS!经过多番努力,我们终于在7月底完成了所有的软件和硬件的设计和测试。而且我们选用的BlackFin处理器在完成现有功能的前提下还有许多处理能力的冗余,允许我们实现更多更先进的功能。例如:我们有计划在日后高级版本中加入升频处理,针对R-2R DAC(PCM63/TDA1541)的数字滤波器,等。
我们对数字媒体中心的未来充满了信心,我们坚持自己的信念,开发有我们自己的风格和特色的产品。
MP-100是一台纯数字输出的硬盘播放器,所以没有任何模拟输出.而且由于价格与机箱的限制,本播放器是没有装CDROM的位置的.但主板上会预留IDE的CDROM接口给大家.
简单地说明下我们的MP-100的性能
Blackfin®处理器
工作频率600MHz 具有动态电源管理能力;在250MHz时核心功耗低至0.16mW/MHz 可以不改动平台下直接移植到便携式媒体播放器.
可以放APE FLAC WMA AAC MP3 WAV……
有光纤同轴 AES/EBU输出
支持USB硬盘USB CDROM
WEB管理界面
10M/100M自适应网卡
支持SATA硬盘
预留IDE的CDROM接口
USB HUB
预留I2S输出端口一个
(可在机箱内增加DAC)
预留I2S输入端口一个
(加装一个CS8414就可以输入同轴信号作数字录音用)
输出96K 48K 44.1K可选(日后可升级至192K)

其它的可以参考下面的说明书
MP100 软件功能说明书
MP100 使用说明书
下载 中国DIY俱乐部网络播放器使用说明书.PDF