SPHE8202VGQ在车载DVD中的应用
时间:2009-04-23 10:12:00 来源:国外电子元器件汽车影音娱乐系统 作者:谈宏华 樊季林
1 引言
    随着汽车的日益普及和车用电子产品技术日趋成熟.大量汽车电子产品诸如车用MP3、车载DVD、汽车行驶记录仪、GPS导航定位仪、车用电子狗等随之面市。人们对于驾驶安全、舒适的日渐重视,也使得这些车用电子产品的市场需求趋。SPHE8202VGQ是一款具有高性能,低成本的高集成的DVD处理器。相对于其他同类竞争产品而言,SPHE8202VGQ在满足MP3,WMA,DVD,MP4,MP5等基本解码功能的基础上,还具有明显的价格优势,另外SPHE8202VGQ还支持最新的IPHONE4S 和IPAD的音视频播放及充电,同时可以外接高速的USB接口和高速SD卡。
2 SPHE8202VGQ简介
2.1 主要特点
    SPHE8202VGQ型DVD处理器内部集成有DVD/CD的伺服控制器,MPEG解码器,多通道、多格式的TV编码器以及带有高性能AC3系统的视频D/A转换器。SPHE8202VGQ具有先进的伺服技术使其可播放DVD,SVCD,VCD,CD—DA,HDCD,0K0,CD一ROM等碟片。SPHE8202VGQ可实时解码和回放IS0/IEC 11172MPEGl,1318 MPEG2和14496—2 MPEG4信号。SPHE8202VGQ基本集成便携式DVD和车载DVD的所有功能,其内嵌的,相互隔离的硬件使其视频质量得到极大增强。
2.2 内部功能模块
    SPHE8202VGQ具有如下内部功能模块:
    (1)32位精简指令集控制器 SPHE8202VGQ采用一个32位精简指令集的控制器作为主控器管理伺服、用户接口和解码任务。该主控制器可以访问所有内存和设备,同时还有两个协处理器:音频处理器和I/0处理器。主控制器通过基于邮箱寄存器的握手协议实现与协处理器之间的通讯。主控制器还有指令缓冲区和数据缓冲区,可以加快对SDRAM/ROM缓存区的访问。SPHE8202VGQ的屏幕视控系统(0n—Screen Disply,简称OSD)也由主处理器管理。
    (2)数字视频解码器SPHE8202VGQ内部集成一个强大的MPEG视频解码器,可以对MPEG1/2/4视频实时解码。该视频解码器通过硬件对MPEGl/2/4数据解码。32位精简指令集控制器用于视频预处理。并把原始数据传输到SDRAM缓冲区中,等待时序到来.该视频解码器将启动对数据比特流的解码并为视频回放回写重构的视频帧。先进的解码技术和高性能的显示控制机构可防止视频撕裂效应。SPHE8202VGQ还具有很强的视频后处理能力,能够提供更高的视频质量。例如:支持YUV411,YUV420,YUV422和8位颜;支持水平方向和垂直方向缩放;对视频对比度、亮度和度的增强。
    (3)视频D/A转换器 SPHE8202VGQ内部集成一个4通道10位的高速视频D/A转换器,工作范围为27~108 MHz。该D/A转换器输出可直接驱动37.5Ω的负载。当使用外部电流放大器时,可支持1/4电流和1/2电流的低功耗模式。
    (4)数字音频解码器SPHE8202VGQ内置一个专为嵌入式系统优化的高性能音频DSP。该DSP通过邮箱寄存器或共享的内存协议与32位精简指令集控制器通讯。如果升级适当的固件,该DSP还能够支持多标准音频,在某种程度上甚至可以作为精简指令集控制器的加速器。SPItE8202VGQ针对最小DVD系统还集成一个2通道的24位的音频D/A转换器。
    (5)音频回放控制器音频接口负责DSP服务和所有其他与音频相关的任务。该控制器主要负责缓冲音频PCM样点,并转换成SPDIF格式或当数字音频的6个通道都支持FS模式或正常模式时,把PCM样点送到音频D/A转换器。
    (6)I/0处理器SPHE8202VGQ内置一个8位的微控制器,该微控制器有助于主控制器处理I/O任务.例如:红外遥控、VFD等低速设备都可以通过8位微控制器进行处理。
    (7)SDRAM控制器SPHE8202VGQ中SDRAM控制器的设计能够同时兼顾弹性和效率。它可通过编程外接1 MB或4MB的16位SDRAM。针对于不同等级的内存器件,在满足最优性能的同时还支持弹性时序。SDRAM接口实际速率取决于系统配置。同时SPI-IE8202VGQ还支持SDRAM低功耗模式。
    (8)TV信号编码器SPHE8202VGQ的嵌入式TV编码器支持480i/480p/576i/576p/720p/1080i格式,并且支持CVBS/SVideo输出。
2.3 OSD技术特点
    OSD是一种在屏幕上显示文字图像等相关信息的实时显示技术。它可建立与用户对话的
显示层,实时反馈用户的输入信息。同时支持多个0SD Region链接。实际上OSD工作原理就是OSD解码器将用户的OSD数据解释为叠加在视频输出数据上层的图形数据,然后再输出显示。
    SPHE8202VGQ的OSD支持设置多个不同格式的OSD区域,用户可以在一帧图形数据上划分多个OSD区域,每个OSD区域可设置其起始位置、大小、颜格式。OSD区域支持4和16,并支持16位和24位真彩。同时OSD还支持2倍、3倍和4倍的水平缩放。在显示之前,OSD区域数据都存储在主内存中。显示时,OSD解码器读取OSD头信息和数据,通过中断方式把这些信息作为图像数据叠加在要输出的视频数据上。形成OSD层后,应用时无需修改视频的原始数据。
3 典型应用
    图1为SHPE8202VGQ的典型应用框图。
3.1 主控制器
    主控CPU采用AT89S52其P1.0、P1.1、P1.2分另U接至 VFD 的 VFD_CLK,VFD_STB,VFD_DATA 3个引脚,使用3个I/O端口实现与SPHE8202VGQ的通讯。AT89S523通过I/0端口控制T103,其I/0端口P1.6,P1.7分别接T103的SCL和SDA,通过AT89S52的I/0模拟I2C时序实现。同时SPHE8202VGQ输出CVBS和S-Video信号(Y和C)给T103显示驱动器,其中SPHE8202VGQ的DAC_B输出CVBS信号,DAC_C和DAC_D分别输出亮度和度信号,如图2所示。
3.2 显示接口
    T103是一款高度集成的视频驱动器,它为便携式应用方案提供了一种通用的低成本解决方案。T103内置1个TCON和3个内嵌的高性能,9位的A/D转换器。还具有可自由垂直缩放的控制器和采用较小帧缓存的解交错扫描器。T103带有1 K字节RAM的OSD。T103通过一个2线的I2C接口与外部微处理器连接。T103视频驱动器支持CVBS,S-Video,YUV,ITU—R656/60l,模拟RGB,RGB666,RGB565等格式的输入信号,能够满足SPHE8202VGQ视频输出显示需求。