基于ARM和固态硬盘的微型投影嵌入式平台设计
2012-07-06王宗超马建设王伟能
王宗超,马建设,周 倩,王伟能,赵 诣
(清华大学光盘国家工程研究中心深圳分中心,深圳 518055)
微型投影机是一种便于携带的手持投影或口袋式投影。微型投影具有尺寸小、质量小、投影屏幕大等优点,便于外出商务展示、教学、医疗成像显示等。普通微型投影机控制系统简单,只具有基本的显示和外接接口功能,外出使用时其功能相对不足。该设计实现的是微型投影系统的嵌入式控制平台。该平台基于高性能的ARM11主控芯片,搭载WinCE 6.0嵌入式操作系统,不仅实现了对常用(如USB、HDMI等)接口的扩展,还配置了大容量固态硬盘SSD(solid state disk),具有Wi-Fi模块,能实现高清播放等功能。
1 微型投影系统设计方案
如图1所示,微型投影系统主要由嵌入式控制平台、光机驱动与微型投影光机3部分组成。该嵌入式控制平台通过RGB888接口与微型投影光机驱动相连,大多数微型投影驱动均支持该接口,因此控制平台方案有很好的通用性。控制平台主要包括ARM11主控芯片、固态硬盘、各种接口模块、电源和时钟等,控制平台通过光机驱动和微型投影光机相联[1]。软件系统采用WinCE 6.0操作系统。WinCE 6.0具有良好的集成开发环境,可以提供适合本方案的良好的用户界面,并且在该操作系统上应用程序编程效率较高。

图1 微型投影嵌入式控制平台总体方案
2 硬件设计
在该方案中,系统主控芯片设计方案如图2所示[2],具体配置为:
1)核心处理器。主控芯片是基于ARM11内核由Telechips公司生产的高性能、低功耗、应用于数字媒体领域的 TCC8900芯片,其核心采用ARM1176JZF-S处理器,可搭载嵌入式操作系统(本硬件平台可搭载WinCE、Linux或Android),主频可达800 MHz。……
