- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
关于DMB-TH移动接收终端设计解决方案
MiniDTV Moudle支持MP4、MPG、AVI、ASF 等视频文件的播放,支持MPEG1、MPEG2、MPEG4【包括Divx(3.11、4.x、5.x)和XviD】视频解码,最大视频为D1(720×480)。基于此模块的产品能实现数字电视接收(DMB-T/DVB-T)、掌上影院、音乐播放、数码相机、数码摄像、收音、录音、电子相册、视频录像(MPEG4 VGA @24fps)、游戏、电子书等功能。
1)外围接口:SPI,I2C,UART1,UART2,Keyboard,HDD,LCD,USB,SD,VIDEO IN/OUT,AUDIO IN/OUT,POWER,GPIO;
2)电性能指标:供电电压 3.3V/1.5V,功耗为600mW;
3)PCB尺寸(长×宽×高):30mm×45mm×2.6mm;
4)应用:便携式数字电视(DMB-T,DVB-T),硬盘型和卡型PMP(支持数码相机、数码摄像机和视频录像),车载监控,多媒体移动硬盘,流媒体电视。
基于Module的PDMB-TH解决方案
微元科技设计的典型PDMB-TH解决方案由(图5)DMB-TH解调模组ADMTV3 Module、MiniDTV Module及外围系统组成。
图5:PDMB-TH系统框图
DMB-TH解调模组实现RF信号的调谐、信道解调和输出MPEG TS流,TS流接口完成PID过滤和时序转换。MiniDTV Module进行TS流解码和显示。外围系统由电源、视频输入(AV IN)和输出(AV OUT)、LCD显示、音频输出、SD卡存储组成。MiniDTV Module支持目前市面上常采用2.5寸到7寸的LCD。DM270芯片内嵌NTSC/PAL混合视频输出的10位DAC,外围配合一款视频放大器实现视频输出,可以输出视频(AV OUT)到电视屏幕上显示。 音频输入输出模块由音频codec和DM270的McBSP共同完成。
PDMB-TH软件结构(图6)由低至高共分为:设备驱动层/系统层、流控制层、音视频编解码算法库层、用户层、应用层。
图6:PDMB-TH软件结构框图
设备驱动层/系统层:是整个软件结构的最底层,主要涵盖了设备驱动模块、操作系统、电源管理、文件系统及TS流接口五大模块。其中设备驱动模块是和硬件最相关的软件,包括硬件的驱动程序和与API接口,用于完成对硬件设备的操作;TS接口模块输入TS流,分离出视频流、音频流和控制流数据,传递给Codec进行解码与控制。
流控制层:主要负责音频流和视频流数据的管理,进行数据缓冲管理,这有利于降低功耗;另外进行文件或流的Demuxer和Muxer。
音视频编解码算法库层:音视频编解码算法运行在DSP上,其效率直接影响到系统的性能。DM270利用硬件加速器,通过ARM-DSP通信机制和ARM配合来实现音视频的解码和显示。
用户接口&应用层:微元科技开发了一套独立于硬件的基于XML脚本文件方式的图形用户界面设计工具,允许用户根据市场的需求独立对用户接口&应用层进行定制。
图7: 3.5inch DMB-T样机
本文小结
微元科技采用硬件模组化和软件模块化设计方法架构DMB-TH移动接收终端,能够有效的加快产品硬件和软件开发进度和软硬件问题收敛速度,同时提供图形用户界面应用层XML PC定制工具,为客户提供了一套完整便捷的DMB-TH移动接收终端产品解决方案。
作者:张三毛
市场总监
zsm@microunit.com.cn
杭州微元科技有限公司