当前位置:文档之家› 4级灰度STN+LCD驱动控制芯片的设计

4级灰度STN+LCD驱动控制芯片的设计

第33卷(2005)第2期计算机与数字工程1054级灰度STNLCD驱动控制芯片的设计。

孙缵邹雪城胡晓宇黄久松余国义(华中科技大学电子科学与技术系集成电路设计中心武汉430074)摘要提出了一种4级灰度的刚NU、D驱动控制芯片的总体设计方案,重点讨论了关键模块——接口电路、sI乙气M模块、显示控制电路以及电源电路的设计。

在实现多种显示功能的前提下,采用省电模式、门控时钟和重定时方法进行了低功耗优化设计。

基于SMIC0.35umCMOS高压模型对驱动控制芯片的功能进行了仿真验证。

关键词:U、D驱动控制MPU接口PwM佃C灰度调制V一妇仿真中图分类号:TN710D鹪i印ofADriVer&C伽trolIerfbr4GrayscaleSTNLICDS珊Z啪Z0uxuecllengHu弛10yuH眦哩J№oIIgYuGu哪(ICDesignCeIlter,DeptofElec.Sd.&Tech∞lt'HIRSr,Wuhan430074)AI强tr越t:Ad商gIlp喇ectof{汀NU:Ddriverand∞nt商ler诵th4一gmyscaleispres叽tedintKspaper.Thekeymodul鹤i眦ludillginterfacecir叫it,S王认Mmodule,diSplay∞ntr01circuitandp凹^啊SupplydrcuitdiSclJssedindetail.Inthe∞nditiollSofimpl锄朗tingmanydisplayfunctions,weadoptp矾verH划e,gatingcIockandretimingmethOdtoreduoep硎啷∞ns唧p—tion.SMIC0.35唧CMOSHighVbltagemodelisusedtov面fythefunctionoftKsdIiv盯锄doon臼dler.1【ey啪砌s:U=D幽veando∞t一,MPUInterface,pulSe诵demodulation/framerate00n廿Dl,V舒logSimul“onCIa辎mmIb盯:TN7101引言随着人们对图像显示质量的要求越来越高,各种显示技术也在不断的发展。

液晶显示器(L(、D)具有轻薄短小、低耗电量、无辐射危险、平面直角显示以及影像不闪烁等优势,因而得到了广泛的应用。

其中srN(superTwistedNematic)L(、D在中小尺寸液晶显示领域具有广阔的市场前景,常用于移动电话、个人手持系统、寻呼机等。

一般的单色趼NL(D驱动芯片都是单级灰度的,即只能显示单一的黑白效果,不能显示多种“颜色”,在人们对显示效果越来越苛刻的形势下已不能满足实际需要。

本文设计了一种新型的应用于129×128像素的STNL(、D驱动控制芯片。

它不仅能实现多种显示功能,如正反显示、局部显示、图像翻转以及滚屏等…;而且可以调制4级灰度,使得每级最多可·收到本文时间:2004年6月18日分为16个层次,因此可产生多达64种灰度效果。

设计中采用省电模式、门控时钟以及重定时方法[2][3】,极大的减小了功耗。

根据系统设计的要求,对芯片进行层次化功能划分,同时参考已有的同类驱动芯片的设计经验[4|,对各个模块进行协调设计,然后进行芯片的整体功能验证,从而完成芯片的前端设计。

在确定了CMOS工艺后可以完成芯片的版图设计和后仿真,最后进行试流片。

2设计要求及系统结构液晶显示驱动控制电路是在液晶像素的两电极(行电极和列电极)之间建立交变电场。

由驱动电路循环地给每行电极施加选择脉冲电压,同时通过列电极上的数据给该行像素施加选择或非选择脉冲电压,以实现对像素的驱动∞J。

因此,驱动控制芯片的主要作用是为液晶显示器提供扫描信号和显示数据,是单片机与液晶显示系统之间的接4级灰度s1、NU=D驱动控制芯片的设计第33卷口。

鉴于当今移动通信设备的实际需要,我们所设计的I皿驱动控制芯片应满足以下要求:(1)支持6800/8080并行和3一pin/4一pin串行等4种御U接口;(2)内置129×128×2bits的SI认M;(3)提供完备的控制指令集,实现4级灰度调制和多种显示功能;(4)内置低压振荡器和电源电路;(5)工作电压为1.8V~3.3V,液晶驱动电压为4V~15V;(6)低功耗(300uAMax.)设计。

基于以上要求,对芯片进行层次化功能划分,得到系统框图如图1所示。

它分为模拟和数字两部分,模拟部分主要由振荡器和电源电路组成;数字部分主要由MPU接口模块、指令译码脂令寄存器模块、删模块、振荡器与显示时序控制模块、灰度的产生与控制模块和驱动模块组成。

下面就其关键模块的设计进行分析讨论。

’§缎lllg§gl!ll王i叠-名;ll基暑县墨宴孽图1U如驱动控制芯片的系统框图3关键模块的设计分析3.1ⅧU接口模块该模块是驱动控制芯片与MPU通信的接口,数据交换的通道。

MPU通过它对芯片进行控制,向芯片中写入指令和显示数据或读出状态信息和显示数据。

接口模块可以为后面的电路提供数据通道、内部时钟信号、译码使能信号、读写控制信号、以及数据口的控制信号等。

它主要包括以下几部分电路:串并转换电路、内部时钟产生电路、读/写识别电路块、指令/数据识别电路,BUSY位产生电路和控制逻辑。

设计兼容6踟0/80踟并行接口和3一pin/4一pin串行接口,通过设置PS0、Psl的值来实现这四种接口模式的选择。

下面简要分析6800并行接口和3一pin串行接口的工作方式。

6800并行接口的时序如图2所示,其中CSB为片选信号,RS为指令傲据识别信号,RW为读/写识别信号,E为读写时钟。

当RS=0,RW=0时,写指令;当Rs=1,Rw=0时,写数据;当RS=0,RW=1时,读状态;当RS=1,RW=1时,读数据。

“、“_\/_———、厂——一n、/_——一——广]厂]厂|广]厂]r]厂]厂]nn]C二X二)[二汇=)[)-<]—[)_o图26800并行接口的时序串行模式下MPI,对芯片只进行写操作,图3是3一pin串行接口的时序关系。

它的工作流程为:MPu首先打入地址信息页地址Page、列地址MSB~I娅,通知双乙蝴准备接收显示数据;然后打入D1)C(DataDirection‰lmand)和DDL(Dis.playData脚h)指令,控制数据的传输方向和即将写入的数据的长度;最后将显示数据写人sRAM中。

在设计电路时,首先用一个8bit字节计数器对串行时钟进行8分频,即每当传输了8bit数据就产生一个时钟窄脉冲,提供相当于并行模式下的内部时钟。

这个时钟再提供给串并转换电路作时钟信号,实现串转并的过程。

当DI)C指令到来以后,DDL计数器便输出高电平,开启研乙W的写操作,并且对写入的显示数据计数。

当DDL计数完毕后表明显示数据已经打完,这时就输出低电平,关闭对趼乙蝴的写操作,串行总线上的数据将作指令处理。

实际上DDL计数器的输出就相当于RS信号。

6弋/_m止:n门n:ⅢLJnl}vn、(1jByI:(小DI】L年啦t。

mⅨ立巨汇丑习匹[二三]图33一pin串行接口的时序3.2SI洲模块该模块用于存放像素信息,起缓冲区的作用,主要包括趼认M阵列、页地址电路、列地址电路、行地址电路及显示数据锁存电路等子模块。

第33卷(2005)第2期计算机与数字工程SI屯州模块作为驱动芯片的中心,一方面以字节(脚~DB7)为单位被ⅧU读写,另一方面以行为单位向L(、D输出显示数据。

MPU对SRAM的读写需要列地址、页地址和I/OBuffer的配合。

页地址电路实现选通某一页的8行。

列地址电路的功能是为SI己气M提供列地址,并且每当写完一个字节的数据后就能实现列地址的自增一或自减一以写入新的数据。

设计时通过指令来控制列地址的自增/自减功能的开启,当设置了读模式(Setmodify—read)的时候,锁定列地址;当释放读模式指令(ReSetmodify—read)到来时,解除锁定,继续实现列地址的翻转。

S&蝴整行数据的输出需要行地址电路和显示数据锁存电路的配合。

行地址电路根据指令设置实现SRAM中的初始显示行,并且对sI乙蝴以行为单位进行顺序扫描,实现128个像素(对应256位数据)的同时输出;显示锁存电路保证显示数据的稳定输出,并实现正/反显功能。

下面简要分析s10气M的读写方式。

从图4中可以看出,所设计的读倡控制电路有别于一般的输入偷出控制电路,它的写入和读出通道是分开的,不存在输入偷出口复用的问题。

当艘U对甾认M的某一页进行读写操作时,列选择线使NMOS开关管开通,并且RS=1、RW—WR=0的设置使得该页的写控制端为1,从而写通道打开,MHT送来的数据便可写入存储单元;而Rs=1、RW—WR=1的设置使得该页的读控制端为1,存储单元里的数据能够读出到MPU。

另一方面行选择线开启Sr认M与Panel通信的通道,使得某一行的128列数据输出到Pallel上。

据硎模式的设置对振荡器产生的基本时钟fI。

Sl避行分频得到,帧频率信号最浓根据Panel上显示M行的设置对扫描信号进行分频得到。

同时为了实现液晶器件的交流驱动[5f,设计了线反转控制电路;它根据N行反转的设置对扫描信号进行分频得到交流驱动信号fM。

由于设计时所用的帧频率fFR基本固定(典型值为85Hz),因此振荡器的输出频率k与部分显示的占空比1俐成反比,所以采用RC振荡器,通过调节电容C的值来改变振荡器的输出频率。

以上4种频率信号之间的关系为:{&=2PⅥM×M×fFR,fcL=M׉,fCL=2N×fM;式中M=16~128,硎=9,12,15。

COM输出控制电路接收初始显示行指令数据COM0,并且以扫描信号为时钟进行自增一或自减一计数,其输出经过译码器同步产生行移位信号,实现了顺序扫描和反序扫描功能。

从而实现了局部显示、图像倒置和滚屏等效果。

3.4灰度的产生与控制模块该模块实现删(PulSeWideM0dulation)调制以及H池(Fr撇eRateContr01)控制,达到液晶屏上不同层次的黑白效果。

由于液晶响应速度的限制,单独使用刚或FRC都不能产生较高级别的对比度,因此采用两者相结合的方式来实现4级灰度调制(wHITE、LIGHT、吼吼<、&煅),产生多达64对比度的显示效果。

4级灰度的每一级可分为三种删模式所对应的不同层次的连续的灰阶,所以定义了4组灰阶寄存器。

在不同的显示系统应用时根据液晶面板的参数来具体设置它们的状态,从而得到每级各自的灰阶级别。

在删模式中设定9硎、12删、15硎三种模式可选,在FRC模式中设定3FRC和4FRC两种模式可选。

相关主题