2 SPHE8202T简介
2.1 主要特点
SPHE8202T型DVD处理器内部集成有DVD/CD的伺服控制器,MPEG解码器,多通道、多格式的TV编码器以及带有高性能AC3系统的视频D/A转换器。SPHE8202T具有先进的伺服技术使其可播放DVD,SVCD,VCD,CD—DA,HDCD,0K0,CD一ROM等碟片。SPHE8202T可实时解码和回放IS0/IEC 11172MPEGl,1318 MPEG2和14496—2 MPEG4信号。SPHE8202T基本集成便携式DVD和车载DVD的所有功能,其内嵌的,相互隔离的硬件使其视频质量得到极大增强。
2.2 内部功能模块
SPHE8202T具有如下内部功能模块:
(1)32位精简指令集控制器 SPHE8202T采用一个32位精简指令集的控制器作为主控器管理伺服、用户接口和解码任务。该主控制器可以访问所有内存和设备,同时还有两个协处理器:音频处理器和I/0处理器。主控制器通过基于邮箱寄存器的握手协议实现与协处理器之间的通讯。主控制器还有指令缓冲区和数据缓冲区,可以加快对SDRAM/ROM缓存区的访问。SPHE8202T的屏幕视控系统(0n—Screen Disply,简称OSD)也由主处理器管理。
(2)数字视频解码器SPHE8202T内部集成一个强大的MPEG视频解码器,可以对MPEG1/2/4视频实时解码。该视频解码器通过硬件对MPEGl/2/4数据解码。32位精简指令集控制器用于视频预处理。并把原始数据传输到SDRAM缓冲区中,等待时序到来.该视频解码器将启动对数据比特流的解码并为视频回放回写重构的视频帧。先进的解码技术和高性能的显示控制机构可防止视频撕裂效应。SPHE8202T还具有很强的视频后处理能力,能够提供更高的视频质量。例如:支持YUV411,YUV420,YUV422和8位颜色;支持水平方向和垂直方向缩放;对视频对比度、亮度和色度的增强。
(3)视频D/A转换器 SPHE8202T内部集成一个4通道10位的高速视频D/A转换器,工作范围为27~108 MHz。该D/A转换器输出可直接驱动37.5Ω的负载。当使用外部电流放大器时,可支持1/4电流和1/2电流的低功耗模式。
(4)数字音频解码器SPHE8202T内置一个专为嵌入式系统优化的高性能音频DSP。该DSP通过邮箱寄存器或共享的内存协议与32位精简指令集控制器通讯。如果升级适当的固件,该DSP还能够支持多标准音频,在某种程度上甚至可以作为精简指令集控制器的加速器。SPItE8202T针对最小DVD系统还集成一个2通道的24位的音频D/A转换器。
(5)音频回放控制器音频接口负责DSP服务和所有其他与音频相关的任务。该控制器主要负责缓冲音频PCM样点,并转换成SPDIF格式或当数字音频的6个通道都支持FS模式或正常模式时,把PCM样点送到音频D/A转换器。
(6)I/0处理器SPHE8202T内置一个8位的微控制器,该微控制器有助于主控制器处理I/O任务.例如:红外遥控、VFD等低速设备都可以通过8位微控制器进行处理。
(7)SDRAM控制器SPHE8202T中SDRAM控制器的设计能够同时兼顾弹性和效率。它可通过编程外接1 MB或4MB的16位SDRAM。针对于不同等级的内存器件,在满足最优性能的同时还支持弹性时序。SDRAM接口实际速率取决于系统配置。同时SPI-IE8202T还支持SDRAM低功耗模式。
(8)TV信号编码器SPHE8202T的嵌入式TV编码器支持480i/480p/576i/576p/720p/1080i格式,并且支持CVBS/SVideo输出。
2.3 OSD技术特点
OSD是一种在屏幕上显示文字图像等相关信息的实时显示技术。它可建立与用户对话的显示层,实时反馈用户的输入信息。同时支持多个0SD Region链接。实际上OSD工作原理就是OSD解码器将用户的OSD数据解释为叠加在视频输出数据上层的图形数据,然后再输出显示。
SPHE8202T的OSD支持设置多个不同格式的OSD区域,用户可以在一帧图形数据上划分多个OSD区域,每个OSD区域可设置其起始位置、大小、颜色格式。OSD区域支持4色和16色,并支持16位和24位真彩色。同时OSD还支持2倍、3倍和4倍的水平缩放。在显示之前,OSD区域数据都存储在主内存中。显示时,OSD解码器读取OSD头信息和数据,通过中断方式把这些信息作为图像数据叠加在要输出的视频数据上。形成OSD层后,应用时无需修改视频的原始数据。
3 典型应用
图1为SHPE8202T的典型应用框图。
3.1 主控制器
主控CPU采用AT89S52其P1.0、P1.1、P1.2分另U接至 VFD 的 VFD_CLK,VFD_STB,VFD_DATA 3个引脚,使用3个I/O端口实现与SPHE8202T的通讯。AT89S523通过I/0端口控制T103,其I/0端口P1.6,P1.7分别接T103的SCL和SDA,通过AT89S52的I/0模拟I2C时序实现。同时SPHE8202T输出CVBS和S-Video信号(Y和C)给T103显示驱动器,其中SPHE8202T的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等格式的输入信号,能够满足SPHE8202T视频输出显示需求。