0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

STN-LCD驱动控制专用集成电路的设计和Modelsim部分仿真实现

电子设计 来源:微计算机信息 作者:周正华;唐宁 2020-12-26 10:13 次阅读

1 引言

液晶显示器(LCD) 具有工作电压低、功耗小、显示信息量大、寿命长、易集成、外形尺 寸小和电磁辐射污染小等优点,因而具有广阔的市场和良好的机遇,尤其是STN-LCD (超扭 曲向列液晶显示器件) 以其低成本、高可靠性。STN-LCD广泛用于手机数码相机、MP3、PDA、 笔记本、摄像机等产品作为其终端的显示部分。

针对直流电场将导致LCD的化学反应和电极老化,从而迅速降低液晶材料的寿命,因此 必须建立交流驱动电场,并要求在这个交流电场中的直流分量越小越好,通常要求直流分量 小于50mV。由此要求液晶显示驱动器的驱动输出必须是交流驱动。液晶显示驱动器的功用是 通过对其输出到液晶显示器件电极上的电位信号进行相位、峰值、频率等参数的调制来建立 交流驱动电场,以实现液晶显示器件的显示效果。又由于LCD要接受MCU发送过来的数据,必 须设计相应的控制模块。显示驱动模块按照控制模块送来的控制信号进行显示或其它操作。 当今的大规模集成电路,已经能够将控制模块和显示模块所有的器件集成在一块芯片上,本 文所介绍的STN-LCD驱动控制芯片就是集控制和驱动为一体的专用集成芯片。这个芯片的整 个设计采用“自顶向下” 的设计思想,将芯片进行层次化功能划分, 同时, 参考已有的同 类驱动控制芯片的设计经验,芯片的数字部分用Verilog编程,再用综合技术综合到门级电 路实现,模拟部分采用原理图输入方式实现,最后协调数模模块设计,完成整个芯片的设计。

2 STN-LCD驱动控制专用集成电路的结构

STN-LCD驱动控制芯片为一多功能、记忆体映射的 LCD 驱动器,提供32×4(128)个显 示点选择,并且可以用软体方式加以设定系统功能,非常适用于各种 LCD 产品上。在STN-LCD 驱动控制芯片和MCU之间只需要 4 至 5 条线的界面即可。除此之外,STN-LCD驱动控制芯片 还提供了省电指令(Power Down Command),可减少电源的耗损。STN-LCD驱动控制芯片集成 了控制模块和显示模块两部分电路为一体。控制模块用于接收MCU送来的数据,并对数据进 行分析处理,产生相应的控制信号送给显示模块。显示驱动模块按照控制模块送来的控制信 号进行显示或其它相应的操作。

液晶显示控制驱动芯片是在液晶像素的行电极和列电极之间建立交变电场。在点阵式液 晶显示器中,像素的两电极是以矩阵方式排列的,由驱动电路循环地给每行电极施加选择脉 冲电压,同时通过列电极给该行像素施加选择或非选择脉冲电压,以实现对像素的驱动,这 种行扫描是逐行顺序进行的,循环周期为一帧。因此,点阵LCD 专用控制芯片的主要作用是 为液晶显示器提供时序信号和显示数据,是MCU与液晶显示系统之间的接口。芯片既可以受 MCU的直接控制又可以脱机独立控制并驱动液晶显示,以上为液晶驱动控制的基本要求。 STN-LCD驱动控制芯片具有以下主要功能:1)与MCU的接口作用;2)控制显示功能的电路;3) 访问RAM;4)为液晶显示屏提供扫描时序信号和传输显示数据;5)提供功能较齐全的控制指 令集便于MCU编程;6)提供可选择的不同偏压比的驱动电压。STN-LCD驱动控制专用集成电路 的总体结构如下图1所示。

STN-LCD 驱动控制专用集成电路的设计和Modelsim部分仿真实现

3 STN-LCD 驱动控制专用集成电路设计

3.1 STN-LCD 驱动控制芯片工作原理

STN-LCD驱动控制芯片的界面只需要4条信号线,分别为/CS、DATA、/RD和/WR线。其中, /CS线是片选信号。如果/CS的值设为高电平,MCU与STN-LCD驱动控制芯片通信无效并初始化。 送出模式指令或转换模式之前,/CS信号需要一个高准脉冲初始化芯片的串行接口,然后对 芯片发送读写命令时将/CS 设置为低电平。DATA线代表串列数据输入/输出线,所有想要读 取或写入的数据都必须经过DATA线。而/RD线是用来输入READ时钟的,在/RD信号处于下降沿 时,从LCDRAM读出的数据会出现在DATA线上,直到/RD信号出现在下一个下降沿或是/CS的值 变成“1“为止。在/RD信号进入下一个下降沿之前,出现DATA线的数据可以被读进STN-LCD 驱动控制芯片。至于/WR线是用来输入写时钟,在/WR信号处于上升沿时,DATA线上的数据会 写入STN-LCD驱动控制芯片内。另外,如果DATA不需要读回来的话,其实界面只要三条信号 线即可。

3.2 STN-LCD驱动控制芯片部分时序图和Modelsim部分仿真实现

STN-LCD驱动控制可用软体配置,有两种模式的指令可以配置STN-LCD驱动控制的工作模 式和传送LCD 所显示的数据对应不同的ID码。模式设置采用命令模式指令的ID 为100,命令 模式指令包括系统配置指令、系统频率选择、指令LCD 驱动方式、测试模式等等。另一种模 式是数据操作指令由读、写、读-修改-写各项操作构成,该模式的ID分别为110和101。其 中命令模式指令应在数据或数据操作指令发送之前发出。若连续发送命令模式指令,它的标 识码100可省略。当系统工作在非连续接受命令指令或非连续的地址数据方式时,片选信号 /CS应设置为高电平,先前设置的工作模式都复位。一旦片选信号/CS回到低电平,应再发送 一次新的指令标识码。

针对前端控制时序模块,在芯片的功能验证中, 我们采用了Verilog 硬件描述语言, 对 电路的逻辑功能和时序关系进行了仿真验证。由于篇幅的限制,所以给出Modelsim部分仿真 实现。

1)命令模式(ID:100)

2)写操作(ID:101)

3.3 命令译码模块(PLA)

该模块是LCD驱动芯片的控制中心,用以区分数据与命令,并解释输入指令的功能。该 模块在接收到MCU输入的命令后,先进行解释并向相关模块发出控制信号,由后者完成指令 执行,实现指令的可编程。译码器的作用为将外部输人的指令转换为一定宽度的低脉冲信号, 由此低脉冲信号触发相应的电路,改变其状态,实现各项功能。以命令SYS DIS(LCD偏置发 生器停止工作)为例,对应八位数字命令为00000000,将这八个变量经过取非后加上原变量 共有16个变量送入PLA,有且只有PLA-SYS DIS这条线所在的列会产生一个通路,于是PLA-SYS DIS输出低电平,其他的列仍然维持高电平,这样就保证了每次只译码一条命令,就可以配 置好芯片。译码器采用NMOS 与非阵列结构, 来自M CU 的指令代码通过专用芯片的接口模块 电路产生9位输入信号,设计中的指令为8位,最后一位为无关位即第9位是为了指令扩展用。 但在没有扩展之前,对于PLA指令译码电路来说,在8位数据暂存起来后,必须取消第9位移 入PLA。否则会发生错误的译码。其中的一列(SYS DIS)译码电路如下图4所示。

3.4 seg和com驱动电路设计

该模块的输入通过与命令译码模块输出的信号,时钟信号连接,控制1/2、1/3偏置选项 和几种偏压值。也是专用芯片与液晶显示器的接口,其作用是提高驱动能力、实现偏压显示、 实现偏压极性的交流转换。它包括com 驱动器、seg 驱动器及com的移位寄存器。seg驱动器 向液晶显示器提供显示数据;com驱动器向液晶显示器提供行扫描信号。在com 和seg 的配 合下,实现RAM 矩阵内容的液晶显示。com驱动电路原理与seg驱动电路原理类似,它只需电 路满足在不同占空比(扫描行数为n,占空比1/n)下输出相应的周期性行扫描波形。图5为 seg驱动电路仿真结果。

4 小结

本文作者创新点:本文介绍了一种STN-LCD 专用控制驱动芯片的正向设计思想和设计方 法,将芯片的电路优化,性能更稳定。所设计的STN-LCD 专用控制驱动芯片, 参考了已有的 同类驱动芯片的设计经验。经Verilog 与Spectre 仿真设计验证,证明控制芯片设计可靠、 设计方案可行,以上电路是采用.35硅栅工艺仿真,为后续进行后端设计奠定了基础。

责任编辑:gt

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 集成电路
    +关注

    关注

    5381

    文章

    11389

    浏览量

    360895
  • lcd
    lcd
    +关注

    关注

    34

    文章

    4411

    浏览量

    167103
  • 摄像机
    +关注

    关注

    3

    文章

    1583

    浏览量

    59958
收藏 人收藏

    评论

    相关推荐

    专用集成电路包括哪些内容 专用集成电路设计与工艺

    的性能、更低的功耗和更好的集成度。本文将从定义、设计流程、主要应用领域以及发展趋势等方面对专用集成电路进行详细阐述。 一、定义 专用集成电路是根据特定的应用需求进行设计和制造的一种集成电路
    的头像 发表于 05-04 17:28 2386次阅读

    专用集成电路设计流程是什么 专用集成电路的特点有哪些

    专用集成电路设计流程是指通过设计和制造一种特定功能的芯片,以满足特定应用场景的要求。专用集成电路(Application Specific Integrated Circuit,简称ASIC
    的头像 发表于 05-04 17:20 1728次阅读

    专用集成电路技术有哪些特点 专用集成电路技术有哪些类型

    专用集成电路(Application Specific Integrated Circuit,ASIC)技术是一种用于设计和制造定制化集成电路的技术。相比于通用集成电路(General
    的头像 发表于 05-04 17:02 1781次阅读

    专用集成电路包括什么和什么两种 专用集成电路包括什么功能设备

    可以分为数字专用集成电路(Digital ASIC)和模拟专用集成电路(Analog ASIC)两种类型。 数字专用集成电路是将数字电路设计和制造
    的头像 发表于 05-04 15:47 1793次阅读

    专用集成电路包括什么系统组成 专用集成电路包括什么功能组成

    )不同,专用集成电路被设计用于执行特定的功能和任务。以下是专用集成电路的系统组成和功能组成的详细介绍: 系统组成: 逻辑单元:这是专用集成电路的核心组成部分,主要由逻辑门、触发器和其他
    的头像 发表于 05-04 15:45 1808次阅读

    专用集成电路包括什么设备和设备 专用集成电路包括什么功能和作用

    专用集成电路 (Application Specific Integrated Circuit, ASIC) 是一种按照特定功能需求定制的集成电路。相比于通用集成电路 (General
    的头像 发表于 05-04 15:43 1841次阅读

    专用集成电路包括什么设备组成 专用集成电路包括什么系统设计

    专用集成电路在功耗、性能和成本方面具有更高的优势。 专用集成电路主要由以下几个组成部分构成: 固定逻辑:专用集成电路中的固定逻辑电路是按照
    的头像 发表于 05-04 15:40 1720次阅读

    专用集成电路技术是什么意思 专用集成电路技术应用有哪些

    专用集成电路技术(ASIC Technology)是指根据特定需求、任务或应用场景而设计和制造的集成电路(IC)系统。与通用集成电路(General-purpose Integrated
    的头像 发表于 04-21 16:57 1082次阅读

    专用集成电路包括驱动芯片吗为什么

    ,可以满足特定应用的功能需求。驱动芯片是为了控制驱动其他电子元件或器件而设计的芯片,常见于各种电子设备中。本文将详细讨论专用集成电路是否包括驱动
    的头像 发表于 04-19 14:35 431次阅读

    专用集成电路包括什么和什么

    : 1.逻辑电路:逻辑电路专用集成电路的核心部分,它能够实现所需应用中的各种逻辑功能。例如,在数字信号处理领域,
    的头像 发表于 04-14 11:05 693次阅读

    专用集成电路包括什么设备 专用集成电路包括什么系统

    专用集成电路(ASIC)是指根据特定应用或特定领域的需求而定制开发的集成电路。与通用集成电路(如微处理器)不同,专用集成电路的设计是为了满足特定应用的需求,在功能、性能和功耗等方面进行
    的头像 发表于 04-14 11:03 883次阅读

    专用集成电路 通用集成电路有哪些

    专用集成电路(Application Specific Integrated Circuit,简称ASIC)是一种根据特定需求而设计的集成电路。与通用集成电路(General Purpose
    的头像 发表于 04-14 10:41 674次阅读

    专用集成电路技术应用有哪些

    交换、调制解调器、光纤通信等设备中。例如,网络交换使用专用集成电路实现路由和交换功能,以提高传输效率和稳定性。调制解调器使用专用集成电路来完成数据的编码和解码,并实现信号的调制和解调
    的头像 发表于 04-14 10:29 815次阅读

    专用集成电路技术是什么意思 专用集成电路技术有哪些

    专用集成电路技术是现代电子设备和系统的重要组成部分。随着科技的发展和需求的不断增长,对高性能、低功耗和小尺寸的集成电路的需求也越来越大。专用集成电路技术通过优化设计和制造流程,可以满足
    的头像 发表于 04-14 10:27 530次阅读

    专用集成电路是什么电路 专用集成电路和通用有哪些不同

    Integrated Circuit,GPIC)相比,专用集成电路更加定制化,能够实现特定功能或完成特定任务。 专用集成电路具有以下几个主要特点: 定制化设计:专用集成电路是根据特定
    的头像 发表于 04-14 10:24 641次阅读