基于DVP-M的LCD TV系统

发布者:王岚枫最新更新时间:2012-11-06 来源: 21IC 关键字:DVP-M  LCD  TV系统 手机看文章 扫描二维码
随时随地手机看文章

引言

    随着数字技术的发展,LCD TV(液晶电视)相关技术也取得了快速的进步。相对于传统CRT电视而言,它具有轻薄便携、色彩丰富、清晰度高、绿色环保、耗电量低、使用寿命长等特点。

    本文以基于DVP-M 的LCD TV方案为例,从硬件和软件两个方面介绍了LCD TV的系统结构。

DVP-M 简介

    DVP-M是瑞萨(Renesas)科技公司推出的一款液晶电视信号处理芯片,可使液晶电视实现多制式信号兼容。它可以将Y/C分离电路、颜色恢复电路、I/P转换电路及画质调整电路集成在一起,进行集成化信号处理。同时,DVP-M还具有针对不同电视信号的超强处理能力。
  
硬件结构分析

    系统主要由以下几个单元构成:电源、IR(红外遥控)和键盘、HDMI接收、TV信号接收(Tuner)、视频处理、声音处理、状态存储(EEPROM)、主控MCU、音视频端子和液晶显示单元。系统结构如图1所示。

    本系统有8种信号源输入端口:TV、HDMI、VGA、YPbPr、SCART1、SCART2、AV和SIDE AV,同时还有TV和AV输出(AV OUT)。

    采用Renesas的M16C为主控MCU,除了DVP-M是通过UART与MCU通信以外,其它所有可控IC与MCU均采用I2C串行总线通信。MCU通过识别遥控器和键盘的按键操作,来控制各AV Switch(Audio/ Video 开关)进行信号通道的切换,控制音视频处理单元对信号进行各种处理,然后通过液晶面板显示,同时,各种操作会设置相关的变量并写入EEPROM中,记忆当前的状态,以便下次开机时使用。 
                                    
图1 系统硬件结构

视频处理单元

    视频处理单元主芯片采用DVP-M,使用了它的三个模拟信号通道和一个数字信号通道。

    TV信号(来自Tuner的第二中频输出)一路从SCART1输出,作为SCART TV输出(该端口无论是否在TV模式都会有TV输出),一路经过M52790输出到AV OUT端口,还有一路进入DVP-M的第一模拟通道。

    SCART接口是一种欧洲通用视频接口,具有输入和输出功能,支持三种视频信号格式,即CVBS(复合全电视信号),YC(分量视频信号)和RGB,输入的信号格式可以通过MCU检测SCART接口的FB引脚的电平,如果小于1V则为RGB,否则为CVBS/YC。
        AV,SIDE AV和从SCART进入的YC/CVBS格式信号通过MCU控制M52790,选择其中某一路进入DVP-M的第二模拟通道。
从SCART(包括SCART1和SCART2)进入的RGB信号和YPbPr的非高清信号(在HDMI接收单元有介绍)通过AV Switch FSAV330选择进入DVP-M的第三模拟通道。

    DVP-M数字通道进入的是通过MST3388输出的24位RGB视频信号。

    MCU根据输入的信号类型,设置相应的DVP寄存器,完成DVP-M内部通道的选择,图像处理等。

    模拟信号在DVP内部经过A/D转换、YC分离(亮色分离)、同步信号分离及处理、3D降噪处理、IP变换(隔行信号转换成逐行信号)、VBI解码(解出场消隐期间的Teletext和CCD等图文信息)等处理,最后混和OSD信息生成24位的RGB数字信号送到液晶面板显示。对于输入的数字信号,除了没有A/D转换、YC分离和同步分离外,其它的处理和模拟信号类似。 [page]
                                  
图2 软件结构图[page]

HDMI接收单元

    本系统HDMI单元采用的是MST3388,这是一个HDMI接收器,有三路RGB/YUV模拟信号输入端口和一路HDMI数字信号输入端口,所有输入经过MST3388后输出24位的RGB数字信号。

    HDMI信号通过MST3388完成信号的解码,输出24位的RGB数字信号和I2S音频信号,分别送往DVP-M和MSP3410进行处理。系统中HDMI支持的最高分辨率为1080p。

    VGA和YPbPr信号分别进入其中两个模拟信号输入端口。对于VGA输入,转换成24位的RGB数字信号,进入DVP-M的数字通道。对于YPbPr信号,首先通过MST3388进行检测,如果分辨率在720p以上,则通过MST3388转换成数字信号,输出到DVP-M,否则直接从DVP-M的模拟通道输入。

声音处理单元

    声音处理单元采用的主芯片是MSP3410,它支持几乎所有的模拟电视声音信号,如B/G、L、I、D/K、M/N和FM-Radio,而且支持丽音(NICAM)数字音频标准。它和MCU之间通过I2C总线通信。

    Tuner(TV调谐器)的声音中频(Sound IF)信号从MSP3410的SOUND IF端口输入,HDMI解码出来的声音信号从I2S端输入,VGA和YPbPr信号源对应的声音信号分别从其中两组SCART端口输入,AV和SCART的声音信号通过MCU控制M52790,选择其中某一路进入一组SCART端口。

    处理后的声音信号从扬声器输出,电视信号通过MSP3410的SCART1端口输出到系统中的SCART1接口,作为电视输出,其它的声音信号从MSP3410 SCART2端口输出到系统中的AV OUT端口,作为AV输出。

    另外,在自动搜台时还需要借助MSP3410才能正确完成,搜台时首先需要从MSP3410中读取当前TV信号的声音制式,然后根据不同的声音制式向Tuner写入相应的中频数据。

状态存储单元

    状态存储单元,也叫Last Memory。采用的是一个32KB的EEPROM,存储一些系统状态、频道信息、各信号源的状态信息等内容。

    主要包括以下几个部分:最后的信号输入模式(如TV,AV1,HDMI等),最后选择的语言状态(如英语,法语等),最后的声音信息(如音量、低音、高音等),各信号源对应的图像亮度、对比度、色彩、色调等信息,VGA/HDMI显示状态(水平位置,垂直位置,相位,时钟),频道名及各频道的频率、色彩制式和声音制式等。

    每次进行与以上状态信息相关的操作时,MCU都会更新EEPROM中相应的内容,记忆当前的状态。开机时MCU会读取EEPROM中的内容,从而进入关机前的状态。

软件结构分析

    该系统的软件是基于BOS嵌入式操作系统的,根据系统需求分为五个任务和五个周期处理函数,软件结构如图2所示。

MainTask

    主要完成信号状态检测、I/O端口检测和按键处理,并根据不同的状态和按键动作向其它任务发送相应的请求。

EepTask

    根据收到的请求,对EEPROM进行读写,如台号、音量、色彩调节信息的读写。

DvpTask

    根据请求对DVP-M相应寄存器读写,完成通道切换、色彩调整、图像调整、OSD显示等工作。

OSDTask

    根据请求和当前状态完成OSD菜单(On Screen Display)显示内容的处理,并向DvpTask发送请求,写OSD相关寄存器,实现OSD显示。

DeviceTask

    根据请求控制Tuner的选台、搜台和MSP3410的声音解码和音量控制,以及对I/O口的输入/输出控制等操作。

结语

    本系统采用DVP-M作为主视频处理芯片,由于其集成度高,简化了硬件电路的设计,同时DVP-M还具有针对不同制式电视信号的超强处理能力。该系统提供了较为灵活的软件平台,在应用方面具有较大的发挥空间。

参考文献

1 邱邦能. RENESAS M16C/62嵌入式微控制器程序设计[M]. 武汉:华中理工大学出版社,2004.
2 DVP-M. R8J66604AXXFP数据手册.

关键字:DVP-M  LCD  TV系统 引用地址:基于DVP-M的LCD TV系统

上一篇:为电池充电器开发经济的混合信号充电系统
下一篇:数字视频系统设计中的集成新概念

推荐阅读最新更新时间:2024-05-02 22:25

2440裸机程序——LCD图片显示实验
我使用的软件平台是MDK,工程当中需要添加 S3C2440A.s ;2440lib.c;main.c;lcd.c;sunflower_240x320.c 这五个程序。 其中sunflower_240x320.c 是一幅BMP格式向日葵图片的 *.c文件,在此不再列出,若没有这个文件,可以用转换工具如 bmp2h.exe 把bmp格式的图片转换成64K色的数组数据(*.c文件); 下面分别列出 main.c;lcd.c 这两个程序。 主程序: /*****************************************************************************************
[单片机]
LCD实验学习笔记(二):head.S
ARM加电后从0地址开始取指执行。 连接为bin文件时时,连接脚本lcd.lds指定将head.o放在开头,所以head.S就是系统起步的地方。 head.S开头就是异常向量定义,0地址就是reset中断。 发生不同的异常,系统跳转到相应函数处理。 系统启动时就进入reset函数进行初始化,并将程序复制到SDRAM,然后跳到SDRAM继续执行。 .extern main  @表示全局查找外部文件中的main函数 .text .global _start _start:   b Reset  @0地址,b指令直接跳转到Reset函数地址执行。b指令相当于mov pc,=Reset。bl是调用子程序指令,相当于ldr r14,pc
[单片机]
用C51写的1602字符型LCD程序
//FileName:delay.h #ifndef __LZP_DELAY_H_ #define __LZP_DELAY_H_ #define TRUE 1 #define FALSE 0 //设置波特率 #define OSC_FREQ 11059200L #define BAUD_115200 256 - (OSC_FREQ/192L)/115200L // 255 #define BAUD_57600 256 - (OSC_FREQ/192L)/57600L // 254 #define BAUD_38400 256 - (OSC_FREQ/192L)/3840
[单片机]
LCD电视背光照明中的设计挑战
设计挑战 由于LCD电视是消费品,压倒一切的设计考虑是成本—当然必须满足最低限度的性能要求。驱动灯的CCFL逆变器不能明显缩短灯的寿命。还有,由于要用高压来驱动灯,安全性也是一个必须考虑的因素。本文聚焦于LCD电视应用中,驱动多个CCFL时所要面对的三个关键的设计挑战:挑选最佳的驱动架构、多灯驱动、以及灯频和突发调光频率的精密度控制。 挑选最佳的驱动架构 可以用多种架构产生驱动CCFL所需的交流波形,包括Royer (自激)、半桥、全桥和推挽。表1详细归纳了这四种架构各自的优缺点。 表1. CCFL驱动架构比较 Drive Architecture Advantages Disadvantages Royer Least
[嵌入式]
<font color='red'>LCD</font>电视背光照明中的设计挑战
FlexEnable的OLCD技术为亚洲显示器制造商实现生产线兼容性
总部位于英国剑桥的 FlexEnable 公司提供有机 LCD (OLCD)工艺,旨在利用现有的 a:Si TFT-LCD 设备集,可把完全折旧的现有旧式 LCD 制造厂转换成 OLCD 显示器生产线。所有必需的设备类型都是现有工厂的标准配置,可以重新用于 OLCD 生产。 此外,OLCD 显示模块的物料清单 (BOM) 与玻璃 LCD 的相似,因为许多材料是相同的,并且新材料的成本因为基板材料 (通常为三醋酸纤维素(TAC)) 的成本较低而被抵消。 TAC 拥有出色的光学特性而且成本低,是作为偏振片的首选材料,因而被广泛使用;如果 TFT 工艺的温度足够低,TAC 也可以成为塑料 LCD 基板的绝佳选择。在某些方面,它的
[嵌入式]
FlexEnable的O<font color='red'>LCD</font>技术为亚洲显示器制造商实现生产线兼容性
韩国纳米科技研究院查明液晶缺陷层的形态相变过程
  韩国科学技术院科学家查明液晶缺陷层的形态相变过程。韩国科学技术院(KAIST)下属的纳米科技研究院的尹东基教授称,他所在的研究团队已经查明液晶缺陷层的形态相变过程,借此或可揭示宇宙构造原理。该项研究成果Morphogenesis of liquid crystal topological defects during the nematic-smectic A phase transition于5月30日在国际顶尖学术杂志《自然》的子刊“自然通讯”(Nature Communications)在线发表。研究团队通过在水上制造较薄的液晶膜来使液晶分子能够自由移动。下面就随网络通信小编一起来了解一下相关内容吧。   在该环境下,如
[网络通信]
单片机修改底层函数putchar()实现printf()在LCD上输出
单片机源程序如下: #include reg51.h #include intrins.h #include stdio.h #include LCD.h /*********************** 主函数函数 *************************/ void main(void){ LcdInitiate(); WriteAddress(0x00); printf( Hello Everybodyn ); printf( Pai= %.4f ,3.1415); while(1); } /*********************** 修改底层输出函数 *
[单片机]
单片机修改底层函数putchar()实现printf()在<font color='red'>LCD</font>上输出
飞思卡尔集成LCD和电机驱动的16位MCU
飞思卡尔半导体日前推出经济高效的 16 位微控制器系列,专为入门级汽车的电子仪表板而设计。入门级汽车应用是汽车业发展最为迅速的一个细分市场。作为飞思卡尔阵容不断扩大的 16 位 MCU 系列的最新成员,新 S12HY 系列集经济实用的 16 位性能和最佳片上功能于一身,非常适合于新兴汽车市场中成本敏感型仪表板应用。 S12HY MCU 提供了最适宜的片上集成度,实现了从新兴市场中仍在使用的机械解决方案向现代机电仪表板的迁移。由于几乎不需要离散组件,该器件的高度片上集成能够帮助降低系统成本。集成的液晶显示器驱动能够为基于 LCD 的仪表板支持高达 160 个分段。该器件的片上步进电机控制器最多能驱动 4 个计量仪,
[汽车电子]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved