基于MCU的新型改善液晶屏极化驱动电路设计

发布者:MysticDreamer最新更新时间:2014-11-07 来源: 21ic关键字:驱动电路  液晶屏  MCU 手机看文章 扫描二维码
随时随地手机看文章

引言

一些面板由于设计和工艺等原因,存在着液晶分子特性易遭破坏等问题,所以在设计驱动液晶面板的驱动电路时需要增加特殊的功能电路,来实现液晶分子偏转方向的控制。本文介绍了一种控制液晶显示器像素电压的极性变换的方法,克服了现有技术中由于极性变换信号的单一极性变换规律使得液晶分子的特性容易遭到破坏的问题。

1 系统总体框图

本设计系统的基本单元由时序控制器(T- CON)、微控制单元(MCU)、极性保护电路、液晶面板构成。系统框图如图1 所示。时序控制器是驱动液晶面板的核心器件,它的主要功能是为TFT- LCD 面板中的栅极驱动器和源极驱动器提供必要的时序控制信号。它将接收前端送过来的LVDS(Low Voltage Differential Signaling,低压差分信号)信号转化为MINI- LVDS 信号,通过输出相应的时序控制信号来驱动液晶面板,使每一个像素点显示对应的像素电压。微控制器在本系统中起到计数控制作用,它通过计数T- CON 送过来的相应的控制信号,来实现POL 翻转信号翻转的时序控制。极性保护电路在本设计中的主要功能是考虑到如果MCU 不正常工作而导致POL 翻转信号不正常输出给液晶面板的情况下,通过控制STV 信号而使驱动液晶面板的信号没有输出,以达到防止屏在很短的时间内极化的作用。系统中还包括电源管理芯片,其主要作用是给T- CON、MCU 和保护电路提供正常工作所需的电源电压,电源管理单元使用的芯片是DC/DC 芯片和LDO(Low Dropout Regulator,低压差线性稳压器) 转换,DC/DC 芯片将输入的12V 电压经过BUCK 电路(降压式变换电路)转换成3.3V,LDO 将3.3V 电压线性转换为1.8V电压。

11.jpg

2 整体设计

2.1 时序控制器及输出波形介绍

时序控制器输出的四个主要控制信号分别为STV、CPV、TP、POL 信号,如图2 所示。STV 信号是一帧图像的起始信号;CPV 信号是T- CON 输出给栅极驱动器的时钟信号,通过移位寄存器后依序输出给每一行的薄膜晶体管(thin filmtransistor,TFT), 来控制TFT 的开启与关闭;TP信号为T- CON 输出给源极驱动器的数据源行锁存信号,当某一行的TFT 开启时,源极驱动器将输入的数字信号转换为模拟信号输出给TFT的源极端,TP 上升沿锁存数据,下降沿输出数据;POL 信号为控制像素电压的极性翻转信号,本设计采用的是Z INVERSION 的极性反转方式,由于特殊的面板架构(即相邻两列相同极性的像素点都是连在一起的),使它的极性反转频率等于帧频,这样可以大大降低POL 信号的频率,同时也相应地降低了源极驱动器的功耗和温度。在一帧图像到来之前,POL 信号会根据已经设定的极性翻转方式来控制这一帧图像像素电压的极性。以60Hz 1,366×768 分辨率的液晶面板为例, 图2 是这几个控制信号的时序关系图,由图中可以看出,POL 翻转信号发生在上一帧的BLANK 区域(无效数据区域),在下一帧的STV 来临之前已经翻转完毕,距离STV 上升沿有23.6μs 的时间,也就是说某一帧的像素电压的极性在这一帧起始的时候已经设定好了。在这一帧图像要传输数据时,首先STV 信号来一个脉冲宽度为21μs 的高电平, 后延迟4.8μs的时间CPV 开始动作,将第一行的所有TFT 打开,再延迟4.4μs 的时间第一个TP 开始动作,TP 上升沿将数据锁存,TP 高电平的时间为2μs,在下降沿的时刻将第一行的数据输出给TFT 的源极端来显示第一行的数据。依照此时序关系,待这一帧数据全部显示完需要768 个TP信号,60Hz 面板前端设定的TP 数为789 个,从769 到789 个TP 这段时间为BLANK 区域,该时间里的TP 都为无效的TP,也就是说这段时间内没有数据DATA 送入。

12.jpg

2.2 MCU 及反转机制

本设计中采用8 位C- MOS 闪存单片机,该单片机有5 个I/O 口, 分别为GP0、GP1、GP2、GP4、GP5,以及一个仅用作输入用的接口GP3,通过单片机编程可以实现POL 信号的翻转。

13.jpg

MCU 管脚定义分别为1- VDD、2- TP、3- POL_IN、4- STV、5- 默认低电平、6- POL_OUT、7- 28s 翻转触发电平、8- VSS, 信号输入端分别接一个100Ω 的电阻作为MCU I/O 口的保护电阻。[page]

T- CON 送出来的TP、POL_IN、STV 信号作为输入信号,分别输入到MCU 的2、3、4 引脚作为计数信号,当MCU 正常工作时设定5 脚输出为低电平,6 脚是经过反转后的POL 输出信号。为了在每隔28s 的时间内能够触发到POL 翻转信号,所以设定一个触发电平,当28s 反转的时刻,该电平会发生由高到底或由低到高的电平翻转,易于触发。实现28s 翻转的机制是通过MCU 计数STV 和TP 个数来实现的,以60Hz 来说,1s 是60帧图面,一帧图像有一个STV,所以28s 的时间有28×60=1,680 个STV 信号,计数的机制就是通过MCU 计数1,679 个STV 后,然后计数780 个TP 后将POL 翻转。由于MCU 的指令周期,所以需要限定POL 反转结束的时刻要落在当前图像帧有效的数据源行锁存信号结束之后,以及下一图像帧的起始信号之前。

如图4 所示,1 为触发电平,2 为POL 翻转后的信号,3 为STV 信号,4 为TP 信号,从图中可以看出,POL 翻转脉冲结束时刻确实发生在下一帧的STV 信号来之前,这个翻转脉冲的宽度大约是150μs,MCU 从检测到第1,679 个STV 和780个TP 信号后计数到POL 信号反转,由于MCU寻址语句的执行需要3 个TP 的时间,所以在翻转脉冲来之前有3 个TP 的时间。由图中可以看出,POL 翻转前后的电平是一样的,正常情况时下一帧POL 信号应该是高电平,但是图中经过反转后POL 仍然是低电平,也就是说POL 经过了一个电平的翻转后将POL_OUT 信号与POL_IN信号反向输出, 实现了每隔28s 的时间将POL_OUT 与POL_IN 做一次反向输出的功能。

14.jpg

2.3 POL_IN 与POL_OUT 波形

如图5 所示,1 为POL_IN 信号,2 为POL_OUT 信号,3 为翻转触发电平,常规的POL信号是标准高低电平的方波信号,每个高低电平分别控制一帧图像的像素电压极性,高电平和低电平的图像帧像素电压极性不同。从图中可以看出,MCU 将输入的POL_IN 信号进行了反转,在翻转脉冲之前28s 时间里POL_OUT 信号和POL_IN 信号是同步的,翻转脉冲之后的28s 时间里POL_OUT 和POL_IN 是反向的,也就是说每隔28s 的时间,MCU 将POL_IN 信号做一次反向输出,这样做是为了防止POL 极性变换信号的单一变换规律而导致液晶分子的特性遭到破坏发生极化现象。

15.jpg

2.4 保护电路工作原理

  极性保护单元的电路结构图如图3 所示,单片机的引脚5 通过阻值为4.7KΩ 的电阻R6 与NPN 三级管的基极端电连接,并且通过阻值为4.7KΩ 的电阻R5 与电压端(3.3V)电连接。NPN三极管的集电极端通过阻值为4.7KΩ 的电阻R7 与电压端(3.3V)电连接,并且时序控制器输出的STV 信号输入到NPN 三极管的集电极端。

  NPN 三极管的发射极接地。保护电路工作的原理是利用一个NPN 型三极管来控制图像的起始信号STV 信号来达到保护液晶屏的目的,当MCU 正常工作时,编程输出第5 脚为低电平,三极管截止,STV 信号只是加了一个上拉电阻到3.3V,增加了STV 信号的驱动电流,不影响信号图像的正常输出。当MCU 一旦不正常工作,第5 脚默认为高阻态, 三极管的基极接两个4.7KΩ 的电阻到3.3V, 三极管基极电压大于0.7V 正常导通,接在集电极端的STV 信号被强制拉到地,使画面没有输出,可以保护液晶屏显示因为没有POL 信号的输出而在很短的时间里发生极化的现象。

  3 结论

  应用MCU 搭建翻转电路实现了控制液晶分子像素电压极性的功能,该设计具有系统简单、低成本、低损耗和高效率等优点,已成功解决了由于极性控制信号单一翻转产生的极化问题。

关键字:驱动电路  液晶屏  MCU 引用地址:基于MCU的新型改善液晶屏极化驱动电路设计

上一篇:基于模糊PID算法的电阻炉温度控制系统设计与实现
下一篇:使用MCU或SoC简便地提高太阳能板效率

推荐阅读最新更新时间:2024-03-16 13:45

单片机中的软硬件防干扰方法
   1 引言   随着单片机技术应用发展,在应用过程中,如何防止外界的干扰,确保单片机安全可靠运行,是一个很重要的问题。我们在多项测控项目的实践中体会到,干扰源主要来自三个方面。一是空间场干扰,通过电磁辐射富入系统:二是电源干扰,它直接侵害系统:三是信号通道干扰,通过与单片机相连的前、后向通道进入系统。一般来说,空间场干扰在强度上远小于其他两个干扰源产生的干扰,且容易对付。只要采取良好的屏蔽、正确的接地及恰当的高频滤波就可以得到满意解决。    2 千扰的来源分析   2.1来自交流电源的干扰   开关的通断,火花干扰,电焊、大电机的启动等,在工业环境中是常见的。这些来自电源的干扰都会破坏单片机的正常运行。要完全抑制来自
[单片机]
<font color='red'>单片机</font>中的软硬件防干扰方法
MSP430单片机+BS8112A-3程序源码
采用仿II2C通讯,该芯片II2C通讯略有区别,已调试通过,仅供参考 单片机源程序如下: //============================================================================== //本程序只供学习使用,未经作者许可,不得用于其它任何用途 // 文 件 名 : keyboard.c // 版 本 号 : // 作 者 : // 生成日期 : // 最近修改 : // 功能描述 : FPC触摸按键 IIC 接口例程(MSP430F149系列) // 驱动IC : BS8112A-3 // 说明: 硬件说明 //--------
[单片机]
基于单片机的病房呼叫系统设计
摘要:利用单片机设计了病房呼叫系统,分析了硬件电路与软件设计。该系统采用电源载波技术,利用系统的两芯电源线,实现语音信号和呼叫信号的交换。系统主机由MCS8051单片机实现,呼叫分机选用PIC12C508单片机,显示主控芯片选择51类的AT89C2051单片机,通信方式采用串行异步半双工通信方式。系统具有可靠性高、成本低、功能强大、安装方便等优点,具有较强的实用价值。 关键词:病房呼叫系统;单片机;语音信号;数据通信 0 引言     病房呼叫系统是一种应用于医院病房、养老院等地方,用来联系沟通医护人员和病员的专用呼叫系统,是提高医院护理水平的必备设备之一。病房呼叫系统的优劣直接关系到病员的安危,历来受到各大医院的普遍重视。它
[单片机]
高速激光驱动电路的设计与测试
自从50年前Theodore H Maiman发明了激光器,激光就在不同技术领域里得到广泛应用,例如通信,工业生产 以及传感器,测量设备等。当通信业关注达到GHz范围的高速传输频率时,工业生产的主要目标是高速的极短的纳秒范围内的脉冲光功率。在激光感应器和测量设备的领域里,高速驱动电路的设计成为非常艰巨的任务。 这份资料主要描述快速驱动电路的设计,PCB布局,光学测量工作,以及设计一个脉冲宽度达到2.5纳秒的理想解决方案。 目录: 1)集成激光驱动器解决方案 2)高速激光驱动电路的设计考量 3)布局要求 4)测量激光脉冲 4.1)从示波器到光学仪器 4.2)从计算机到光学USB仪器 5)设计检查 6)概要 7)文献 1)集成激
[测试测量]
高速激光<font color='red'>驱动电路</font>的设计与测试
微控制器DSP/FPU硬件加速芯片整合
    微控制器(MCU)深入人们应用生活,几乎大小设备都看得到MCU踪影,在MCU导入DSP数位讯号处理器、FPU浮点运算单元功能后,MCU更大幅扩展元件可适用范围,这几年来,在众多MCU大厂纷纷针对旗下商品推出多样整合方案,不管是产品策略还是市场区隔,也让MCU市场更加丰富多元... MCU(Microcontroller Unit)深入生活应用是不容易质疑的趋势,尤其是MCU在功能优化或市场区隔目的下,进行DSP(digital signal processor)数位讯号处理器或FPU(Floating Point Unit)浮点运算单元功能整合,使得MCU的可应用场域大幅扩展。 MCU整合FPU可以在进阶数值运
[手机便携]
51单片机如何进行模块化编程
本文主要是关于51单片机的相关介绍,并着重对51单片机的原理及其模块化编程进行了详尽的阐述。 51单片机 51单片机是对所有兼容Intel 8031指令系统的单片机的统称。该系列单片机的始祖是Intel的8004单片机,后来随着Flash rom技术的发展,8004单片机取得了长足的进展,成为应用最广泛的8位单片机之一,其代表型号是ATMEL公司的AT89系列,它广泛应用于工业测控系统之中。很多公司都有51系列的兼容机型推出,今后很长的一段时间内将占有大量市场。51单片机是基础入门的一个单片机,还是应用最广泛的一种。需要注意的是51系列的单片机一般不具备自编程能力。 功能 ·8位CPU·4kbytes程序存储器(ROM)
[单片机]
51<font color='red'>单片机</font>如何进行模块化编程
如何正确的划分51单片机中的RAM
前边介绍单片机资源的时候,我们提到过 STC89C52 共有 512 字节的 RAM,是用来保存数据的,比如我们定义的变量都是直接存在 RAM 里边的。但是单片机的这 512 字节的 RAM在地位上并不都是平等的,而是分块的,块与块之间在物理结构和用法上都是有区别的,因此我们在使用的时候,也要注意一些问题。 51 单片机的 RAM 分为两个部分,一块是片内 RAM,一块是片外 RAM。标准 51 的片内 RAM 地址从 0x00H~0x7F 共 128 个字节,而现在我们用的 51 系列的单片机都是带扩展片内 RAM 的,即 RAM 是从 0x00~0xFF 共 256 个字节。片外 RAM 最大可以扩展到 0x0000~0x
[单片机]
用插值调整法设计单片机串行口波特率
    摘要: 传统方法设计单片机串行口波特率时,往往要使用特殊频率的晶振。本文在分析MCS-51单片机串行口工作原理的基础上,提出基于12MHz晶振的单片机系统,通过编程实现所需波特率的插值调整设计方法。     关键词: 单片机 串行口 波特率 调整 引言 单片机在当今的仪表及工业测控设备上应用相当广泛,在构成分布式系统进行较长距离数据通信或是要求用有限的硬件资源进行数据交换时,都要用到串行口。也正是串行口使得MCS-51单片机增色不少,成为单片机开发应用中不可缺少的部分。 1 MCS-51单片机串行口工作原理 MCS-51单片机串行口采用异步通信方式。异步通信方式是以字为单位来传送数据的。每
[网络通信]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

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

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