您的位置 » 首页 » 工业显示器 » 嵌 工业平板电脑 入式人机界面中控制驱动器件和液晶显示器的接口设计

嵌 工业平板电脑 入式人机界面中控制驱动器件和液晶显示器的接口设计

发表于4年前 | 作者: blog | 分类: 工业显示器 | 破蛋日:2020年09月17日 |

结构紧凑,在嵌入式系统中作为人机界面获得了广泛的应用。近年来,国内许多厂商,如紫晶、冀雅、晶华、信利、蓬远等已经能够满足各种定制液晶显示的需求;很多著名半导体厂商,如Hitachi、Seiko、Toshiba、Holtek、Solomon、Samsung等相继推出了许多控制驱动器件。本文以现有的控制驱动器件和液晶显示器如何构成各种结构紧凑、成本低廉、简单易用、性能优良的嵌入式人机界面的设计进行综合阐述。

液晶显示LCD(Liquid Crystal Display),是利用液晶材料在电场作用下发生位置变化而遮蔽/通透光线的性能制作成的一种重要平板显示器件。通常使用的LCD器件有TN型(Twist Nematic,扭曲向列型液晶)、STN型(Super TN,超扭曲向列型液晶)和TFT型(Thin Film Transistor,薄膜晶体管型液晶)。TN、STN、TFT型液晶,性能依次增强,制作成本也随之增加。TN和STN型常用作单色LCD。STN型可以设计成单色多级灰度LCD和伪彩色LCD,TFT型常用作真彩色LCD。TN和STN型LCD,不能做成大面积LCD,其颜色数在218种以下。218种颜色以下的称为伪色彩,218种及其以上颜色的称为真彩色。TFT型可以实现大面积LCD真彩显示,其像素点可以做成0.3mm左右。TFT-LCD技术日趋成熟,长期困扰的难题己获解决:视角达170°,亮度达500cd/m2(500尼特),显示器尺寸达101.6cm(40in),变化速度达60帧/s。

进行LCD设计主要是LCD的控制/驱动和与外界的接口设计。控制主要是通过接口与外界通信、管理内/外显示RAM,控制驱动器,分配显示荩磺饕歉菘刂破饕螅疞CD进行显示。控制器还常含有内部ASCII字符库,或可外扩的大容量汉字库。小规模LCD设计,常选用一体化控制/驱动器;中大规模的LCD设计,常选用若干个控制器、驱动器,并外扩适当的显示RAM、自制字符RAM或ROM字库。控制与驱动器大多采用低压微功耗器件。与外界的接口主要用于LCD控制,通常是可连接单片机MCU的8/16位P或若干控制线的SPI串口。显示RAM除部分Samsung器件需用自刷新动态SDRAM外,大多公司器件都用静态SRAM。嵌入式人机界面中常用的LCD类型及其典型控制/驱动器件与接口如下:

字符型LCD,如HD44780U(控/驱)、2行×8字符显示、4/8位PPI接口;

单色点阵LCD,如SED1520(控/驱)、61段×16行点阵显示、8位PPI接口,又如T6963C(控)+T6A39(列驱)+T6A40(行驱)、640×64点双屏显示、8位PPI接口;

灰度点阵LCD,如HD66421(控/驱)、160×100点单色4级灰度显示、8位PPI接口;

线点显示、8/9/16/18位PPI接口、6/16/18动画接口、同步串行接口;

控制驱动器件的供电电路、驱动的偏压电路、背光电路、振荡电路等构成LCD控制驱动的基本电路。它是LCD显示的基础。

LCD与其控制驱动、接口、基本电路一起构成LCM(Liquid Crystal Module,LCD模块)。常规嵌入式系统设计,多使用现成的LCM做人机界面;现代嵌入式系统设计,常把LCD及其控制驱动器件、基本电路直接做入系统。整体考虑,既结构紧凑,又降低成本,并且有利于减少功耗、实现产品小型化。

控制LCD显示,常采用单片机MCU,通过LCD部分的PPI或SPI接口,按照LCD控制器的若干条的协议指令执行。MCU的LCD程序一般包括初始化程序、管理程序和数据传输程序。大多数LCD控制驱动器厂商都随器件提供有汇编或C语言的例程资料,十分方便程序编制。

段式LCD用于显示段形数字或固定形状的符号,广泛用作计数、计时、状态指示等。普遍使用的控制驱动器件是Holtek的HT1621,它内含与LCD显示点一一对应的显存、振荡电路,低压低功耗,4线条控制/传输指令,可进行32段×4行=128点控制显示,显示对比度可外部调整,可编程选择偏压、占空比等驱动性能。HT1621控制驱动LCD及其MCU接口如图1所示。

单色点阵型LCD用作图形或图形文本混合显示,嵌入式显示屏。广泛用于移动通信、工业监视、PDA产品中。小面积LCD常采用单片集成控制驱动器件,如Seiko Epson的SED1520,可实现61列×16行点阵显示;中等面积LCD常采用单片控制/列驱动器件与单片行驱动器件,如Hitachi的HD61202U(控/列驱)、HD61203(行驱) ,可实现64×64点阵显示;较大面积LCD常采用“控制器+显存+列驱动器+行驱动器”形式,如Toshiba的T6963C(控)、T5565(显存)、T6A39(列驱)、T6A40(行驱) ,可实现640×128点阵显示。这些驱动器常需12~18V负电源实现偏置与调整对比度。控制器件大多可以外接阻容RC构成振荡器或外接振荡器或外引时钟。显存中的每一位与LCD显示点一一对应。需要文字显示时,简单字符可直接使用集成在控制器内的ASCII字库,汉字或自制字符显示可在控制器外扩展大容量的字库CGROM或自制字库CGRAM。控制接口通常是8位PPI的68XX或80XX MCU接口(与MCU的连接也存在直接连接和间接连接两种形式),7~13条控制/传输指令,可实现点线圆等绘图功能。控制器T6963C、HD61830、SED1335等可以实现单双屏LCD控制。这是适应移动通信显示的结果,实质上是平分显存并分别对应两个LCD屏。编制传输数据程序时,要注意结合显存的特点适当变换数据形式,如SED1520显存中的8位数据是反竖排的,HD61202显存中的数据是竖排的。图3是Seiko Epson的SED1335控制器,外扩显存SRAM、自制字库SGRAM、大容量汉字库CGROM,与列驱动器SED1606、行驱动器SED1635组成的LCD及其80XX MCU接口的构成框图,可以实现640×56单色点阵LCD显示。

小型测控系统和低成本手持设备中大量使用灰度点阵型LCD。这种LCD使用的控制器的显存中每n位对应一个LCD显示点,整个LCD实现的灰度等级就是2n。Hitachi的HD66421就是一款常用的经济型灰度点阵LCD控制驱动器。单片HD66421外加少许阻容器件即可实现22级160列×100行点的LCD灰度显示,并列使用HD66421可实现更大面积的LCD显示。HD66421嵌有160×100×2位显存,具有8位PPI接口,可直接连接80XX MCU,8条控制/传输指令,可编程变化驱动特性及其调整灰度类型。HD66421需外接一个电阻R构成体系振荡电路,需负电源实现偏压。HD66421是高度集成器件,322脚封装,线路板PCB设计上有难度,应足够重视。HD66421控制驱动灰度点阵LCD及其与80XX MCU的接口如图4所示。

彩色LCD显示基于红R、绿G、蓝B三基色叠加原理,每个LCD像素点由三个RGB子像素点构成,分别由三个RGB色段驱动。彩色LCD显示需要更大的显存,每个色段有2n种颜色,就需占用n位显存。彩色LCD显示是LCD升级换代的必然结果。伪彩显示常使用廉价的STN型LCD,多用于移动通信、PDA等产品中。Solomon Systech的SSD1780是一款典型的单片高度集成的伪彩点阵型LCD控制驱动器件。其内含312×81×4位的图形数据显存GDDRAM、477kHz的振荡电路、集成偏压电路和DC-DC电路;具有8位PPI接口(可直接连接80/68XX MCU)与3/4线条控制/传输指令。外加几个电容器件,SSD1780就可控制驱动104RGB×81点彩色STN型LCD,展示23n=4096种颜色。SSD1780是627脚封装,线路板PCB设计难度更大,须认线控制驱动伪彩STN型点阵LCD及其与80XX MCU的接口如图5所示。

现代高档PDA、家电、显示墙等越来越多地应用了真彩点阵LCD显示技术。LCD线以上,与伪彩显示相比,需要更大的显存和更高的控制驱动技术,且需达到高速动画。LCD真彩显示使用TFT型LCD,主动点阵显示,需要采用源极驱动器(source driver)和栅极驱动器(gate driver)去控制LCD场效应晶体管FET的源极与栅极。源极驱动器接收显示数据驱动LCD列显示,也称为数据驱动器(data driver),栅极驱动器控制逐行扫描。Hitachi的HD66772系列真彩LCD控制驱动器件,是嵌入式人机界面设计中表现丰富多彩世界的理想选择,可以实现176RGB×240点218色高速动画TFT点阵显示。该系列器件包括HD66772、HD66774、HD66775和HD667P01。HD66772是内嵌95KB显存的控制器与176RGB段的源极驱动器,HD66774是内含驱动电源的240行栅极驱动器,HD77665仅是120行栅极驱动器,HD667P01是驱动电源器件,HD66772具有与80XX MCU直接连接的8/16位PPI接口、6/16/18位动画接口和同步串行接口。使用HD66772系列器件,控制驱动176RGB×240点TFT型LCD真彩显示,有两种方案:①1片HD66772 + 1片HD66774;②1片HD66772 + 2片HD66775 + 1片HD667P01。前者结构紧凑,后者比较经济。图6给出了前一方案的LCD控制驱动连接与16位MCU接口的框图。

在工业控制与嵌入式控制系统中,有很多LCD视频驱动设计。这种设计,常常需要选取专用器件,变换视频信号,控制驱动LCD,进行动画显示,以实现产品的兼容性并扩大产品性能。Hitachi的HD66480F就是这样的一款典型器件。它可以方便地从计算机的视频接口中取出CRT信号通过视频变换直接驱动黑白或彩色LCD,使CRT型显示器上的显示内容同时出现在LCD屏上。HD66840F可以控制驱动最大720×512点LCD,做到单色、8级灰度或8级彩色显示。HD66840F具有4位受控接口,可以直接连接8位MCU实现视频显示环境设置。使用HD66840F,需要外扩8位的RGB显示缓存SRAM。图7说明了使用HD66840F外扩显示缓存HM6264,在8位80XX MCU控制下,变换CRT信号,控制驱动HD66772彩色点阵LCD动画显示的设计框图。

LCD控制驱动器件的基本电源电压一般在1.8~5.5V,现代嵌入式系统设计讲求低压微耗,多使用1.8V、2.5V、3.0V或3.3V器件。上文所述所有器件工作状态功耗都在几至几十mW以下,都可以工作在1.8~3.6V的电压范围内。嵌入式显示屏,选用并设计功率适当与电压稳定的电源电路十分重要。很多半导体厂商生产各种类型的系列微功耗高性能电源器件,如Torex的XC6203系列、Richtek的RT9168/A系列电压调整器,AME的AME8800系列、AME8811系列降压器,On Somlconductor的NCP1400A系列、Maxim的MAX1795系列升压器,等等。这些器件,提供的输出电压可以是1.5~5V间的任一值,±1.2%~±2.5%的精度,最大输出电流在100~500mA。选用这些器件,外配几支阻容感器件或肖基特二极管件,就可设计出适合LCD控制驱动器件的基本电源电路。图8是为HD66421设计的电源供给电路,非常简洁。

图形点阵LCD驱动器常常需要驱动偏置网络和负电源实现偏压。偏置网络可以按驱动器厂商推荐的阻容值配置,负电源可以选取适当的负压器件实现。常用负电源产生的办法有:采用79系列三端集成稳压器,如使用LM7918可得到-18V负压源;采用DC-DC IC制作,如Maxim的MAX749、MAX680、MAX1860/18 61,Motorola的MC34063A等。图9是用MC34063A设计的-12V负电源电路。

LCD背光,通常有LED、EL(场致发光)和CCFL(冷阴极灯)等背光形式。字符型或中小点阵LCD,多使用LED或EL背光,LED以黄色(红绿色调)为主,一般为4.2V驱动;EL以黄绿色(红绿白色调)为主,一般为1W、400~ 800Hz、70~120V的交流驱动。中大点阵STN型与TFT型LCD,多为白色(红绿蓝色调)CCFL背光,一般为25kHz~100kHz、300V以上交流驱动。EL与CCFL背光电路,可用IC器件搭建,也可用成品模块。IC器件搭建背光电路,如IMP的IMP525/562/803,配合少许阻容感器件,构成EL背光电路,如图10所示;Maxim的MAX1635配合变压器构成EL背光电路;Maxim的MAX1610、Linear的1182或TI的Vcc3972与变压器件搭建CCEL背光电路。成品背光模块,如森宝的VET-N1210-01 CCEL模块、精电逢远的PYE系列EL/CCEL模块。用IC器件搭建背光电路,可以紧凑设计结构并降低成本,常常在嵌入式系统设计中采用。

大多数LCD控制驱动器,即具有内部振荡器又可外接振荡器或外引时钟,应用时择其一即可,非常方便设计。为简化外围电路设计,经常选用控制驱动器的内部振荡器作为时钟源。这种情况下,不少控制驱动器件常常要求外接一些阻容RC器件,按照器件指南的说明配置即可。

以上详细阐述了LCD控制驱动及其MCU接口设计的特征和常见各种类型的具体设计,并说明了其基础电路设计。把这些规律应用在嵌入式人机界面设计中,一定能够制造出结构更加紧凑、性能更加稳定可靠、成本更加低廉的LCD界面来。

系统能通过视频分析实现入侵、徘徊、脱岗、滞留等多种报警方式,并整合腕带剪断报警 、按键告警 、消失报….

嵌入式实时操作系统的使用,可以增强系统性能,确保系统稳定性和可靠性,便于维护开发应用程序.因此越来越….

调试一直是嵌入式系统开发的难题。开发者往往直接面对嵌入式开发硬件进行开发,就算目标嵌入式环境中引入了….

复制是在多个移动节点上维护数据的备份,包括服务器之间的复制和移动计算机上保存数据库的复制。一般前者称….

在医疗行业中应用条码识读技术,能够优化医疗自助服务终端的业务流程及医疗品质,提供更加可靠、便民的医疗….

从2020年第2期开始,《单片机与嵌入式系统应用》开始推出卷首语栏目,每期邀请一位业内专家围绕嵌入式….

对于条件/分支处理的程序设计,我们惯性地会选择switch-case或者if-else,这也是C语言….

众筹一【HarmonyOS + Linux双系统】HarmonyOS ARM开发板嵌入式IMX6ULL

产品介绍全球首批可运行华为鸿蒙操作系统的开发板;移植鸿蒙有源码、教程、文档,提供技术支持,鸿蒙认证厂商;可运行Linux、鸿…

代码版本控制对于我们嵌入式软件开发岗是一项基础、必备的技能,需要熟练掌握。实际工作中常用的版本控制系….

宏观的讲,μC/OS-Ⅱ大致分成内核结构、任务管理、时间管理、任务之间的通信与同步和CPU的移植等5….

DirectFB项目是由德国Convergence公司推动的Open source计划的一部分,它是….

基于DSP+ARM双处理器构架实现Qtopia Core应用程序的开发设计

此时在开发板运行 Qtopia Core应用程序后,触摸屏还不能正确响应用户的点击,主要原因是目标板….

开发板简介基于TI达芬奇系列TMS320DM8168浮点DSP C674x + ARM Cortex-A8高性能视频处理器;强劲的视频编解码能力…

有些硬件逻辑是和IO port本身的功能设定相关的,我们称这个HW block为pin contro….

基于仿线.查看仿真器是否安装成功如下TMS320F2837x的开发,均以TL-XDS200仿真器为例。开发板断电,…

Teledyne e2v 推出适合扫描、嵌入式成像和物联网应用的全新光学模组

作为全包式前端成像系统,此 2MP模组可为客户大幅缩减开发时间和降低成本。安装模组时只需用到几颗螺钉….

来源:21ic电子网 嵌入式行业需要什么样的技术人才? 仔细观察各种招聘的岗位 要求吧,无非是两方面….

目前,在面向应用的嵌入式体系结构的研究中,为了能同时利用通用处理器(CPU)的灵活性和专用集成电路(….

Jini是一种全新的构建分布式系统的技术,具有动态的、自形成的和自管理的特性,它是一种真正的基于服务….

前言:本期我们邀请到了从事物联网技术开发的资深工程师王城老师,在本期高手问答中老师将为我们解答有关HarmonyOS系统的问题…

HMI是人机界面的简写,它为PLC控制系统、I/O模块或者其他控制系统提供一个人性化的操作界面,而人….

形成性人工智能是Gartner预测中的一个新的技术类别,它将能够感知并动态响应不断变化的情况。形成性….

通过嵌入式GPU加速技术,与传统的,不太复杂的计算基础架构相比,处理和计算时间可以缩短为完成时间的一….

在嵌入式系统中,为了便于对闪存(Flash)空间进行管理,会采用文件的形式来访问Flash。目前,可….

特征 •易于集成 •占地面积小1.00“x 2.50” •全双工2400bps •低功耗 •V.24 DTE接口 •单+5V电源操作 •支持的协…

1.14USB接口读写测试USB DRD支持软件切换为HOST/DEVICE模式,USB DRD和USB OTG的区别在于:US…

Hegde在初创公司和大型上市公司(包括Cavium(被Marvell收购),Calxeda,Cis….

前言本指导文档适用开发环境: Windows开发环境:Windows 7 64bit、Windows 10 64bit Linux开发环境:Ubuntu 14.04.3 64b…

针对嵌入式车辆动力学仿真平台开发需求,基于吉林大学汽车仿真与控制国家重点实验室的车辆动力学模型,研究….

人机界面(HMI)是自动化设备中非常常用的器件,用于替代操作面板上的实体按钮或者显示指示。

在专业监控系统中,管理平台具有对多种设备的兼容能力。可以同时兼容硬盘录像机、嵌入式、网络视频产品等。….

01 故事的起源 知乎上的TopSemic是一名2011年本科自动化专业毕业,他的经历是这样的大学时….

TLZ7xH-EVM是一款由创龙基于SOM-TLZ7xH核心板设计的开发板,底板采用沉金无铅工艺的6层板设计,为用户提供了SOM…

由于绝大多数中断服务程序处理来自于系统设备的中断,这样它们的执行必将会带来系统状态的改变。这种状态的….

开发一个占先式实时内核与一般软件的开发一样,必然要经过开发的分析、设计、编码、测试四个阶段。在嵌入式….

软件设计中,代码优化是一件非常有意义的事情。优化的本质是对代码进行等价变换,使变换前后的代码运行结果….

按照现代技术的标准,C是一种相当古老的语言。最初的开发发生在70年代初,随后在70年代后期进行了修订,并在80年代实现了标准化…

前言TL665x-EasyEVM是广州创龙基于SOM-TL665x核心板研发的一款TI C66x多核定点/浮点高性能DSP开发板,采用核心…

有限状态机也可以应用到嵌入式软件设计中。在进行嵌入式软件设计时,通常的做法是按照信息流程进行顺序编程….

很多电子软件工程师使用STM32系列的单片机入门,学习Linux是技术升级的最好选择之一。很多小伙伴….

E9100整机具备高可靠性、高集成度,在紧凑的外形基础上,拥有SDI,Ethernet,USB3.0….

变频车牌识别专用快速道闸,起落杆时间1-3秒可调,杆长4米,一体化机芯结构,同时适应压缩弹簧和拉伸弹….

交通信号机, 主控制箱由 3块板组成:电源板 ( 包含电源和主控制两个部分 ) 、灯驱板和检测板,细….

RedBoot引导程序在SmartARM2200开发板中的移植参考研究

eCos(embedded Configurable operating system)最初是由Cy….

Symbian操作系统是智能手机市场中的主要成员,其市场份额超过70%。该操作系统由英国Symbia….

触摸屏是人机界面的一种形式。它内部有硬件和软件构成。不同厂家生产的触摸屏的GT组态软件都是不一样的。….

在嵌入式软件开发中,我们不可避免的需要接触优先级的概念,掌握优先级的概念对于设计一个好的软件系统尤为….

嵌入式中,调试手段通常有两种,一是远程gdb,一是直接printf。如果是调试自己玩的小板子,用gd….

随着对移动和有线设备的能源效率需求的增长,系统开发人员会越来越多地使用功率智能型硬件解决方案,而更加….

本方案所选用的基本芯片包括Blackfin处理器ADSP-BF533、以太网控制器DM9000AE等….

近年来,发展智能工厂成为全球制造业的显学,传统的测试已经不能满足时代发展需求,终将面临淘汰。随着人力….

NSITEXE 首席技术官杉本英树(Hideki Sugimoto)表示:“汽车电子平台市场发展迅速….

用于系统功能的Desigo PXC5控制器为工程工具ABT Site提供简化的编程

据报道,西门子智能基础设施部已经推出了其新的楼宇自动化控制器Desigo PXC4和PXC5,以将建….

1)硬件——硬件包括PCB、数据处理器、传感器、电池、天线和麦克风阵列。所有这些设备的装配都是在一个….

Linux支持PowerPC、MIPS、ARM、DSP等多种嵌入式处理器,逐渐被用于多种关键性场合。….

随着嵌入式Linux系统的广泛应用,对系统的可靠性提出了更高的要求,尤其是涉及到生命财产等重要领域,….

“新兴技术具有颠覆潜力,但其带来的竞争优势很少有人了解,或尚未经过市场验证。多数技术要经过5到1….

嵌入式系统的硬件资源有很多限制,比如cpu主频相对较低,内存容量较小等,想想让几百MHZ主频的MCU….

这个没听说硬件工程师来做的。做这块,熟悉操作系统的原理是必不可少的,比如内存管理,比如线程调度,比如….

什么是嵌入式?什么是单片机?嵌入式和单片机有什么区别和联系呢?本文针对这些问题整理了一篇文章,希望对….

嵌 工业平板电脑 入式人机界面中控制驱动器件和液晶显示器的接口设计

文本标签:
本文地址:http://www.huapuxin.cn/blog/55677.html
除非注明,本站所有文章皆为原创,转载请以链接形式标明本文地址

马上分享给你的朋友吧~

评论已关闭!