OLED驱动电路的设计
OLED的驱动电路是我们做OLED胸牌液晶屏的显示环节,我们所设计各种显示字符,通过该电路显示在OLED屏上面,该电路主要由两片PT6807、两片PT6808、和一块OLED128×64组成,主控芯片采用STC89C52。
1. PT6087芯片资料的介绍
表1 PT6087管脚描述
引脚名 COM1~COM22 V16 VDD DIO1,DIO2 FS DS1,DS2 C NC R CR SHL VSS MS CLK1,CLK2 FRM CRB PCLK2 CL2 COMG COM23~COM64 I/O O ﹣ ﹣ I/O I I ﹣ ﹣ ﹣ ﹣ I ﹣ I O O O I I/O ﹣ O 功能 行信号输出端 OLED驱动电路电源端 内部逻辑电路电源端 内部移位寄存器输入/输出端 频率选择端 占空比选择端 晶振输入端 空 晶振输入端 晶振输入端 移位方向选择端 GND(0V) 主从选择端 操作时钟输出端 帧同步输出端从模式开路 复位端 移位时钟选择端 移位时钟输入输出端 OLED驱动电路GND 行信号输出端 PT6807是点阵OLED图形显示系统的64路行驱动器,它利用COMS技术,
提供64个移位寄存器和64位路输出驱动,PT6807能自己产生时钟信号来控制PT6808列驱动器。 功能描述:
PT6807可以设计为主、从两种模式,为大块OLED驱动显示提供了方便;主/从模式选择由自由控制脚MS来控制,在主模式下,选择MS脚为高电平,
输入/输出脚DIO1,DIO2,CL2只作为输出脚来用;在从模式下,MS脚被置低电平,输入/输出脚CL2作输入来使用,而DIO1、DIO2的状态由SHL脚来决定。
晶振电路:主模式下,可由R、C、CR端来决定时钟的频率;在从模式下,晶振电路的R、C端为悬空状态,CR端接高电平。
显示占空比选择:显示占空比靠输入脚DS1、DS2的状态来决定;在主模式下根据DS1、DS2脚的设置来选择占空比,有四种占空比
111、、、4864961 可供选择;在从模式下,DS1、DS2脚与电源VDD相连。 128移位时钟和相位选择:PCLK2用来选择移位数据是在CL2时钟信号的上升沿,还是下降沿移出;数据移位方向的选择由MS、SHL脚来控制。
2. PT6088芯片资料介绍
表2 PT6088管脚描述
管脚名 ADC VDD SEGGR、SEGGL V16R、V16L SG64~SG1 VSS DB0~DB7 NC CS3、CS1B、CS2B RESTB CRB BVR I /O I ﹣ ﹣ ﹣ O ﹣ I/O ﹣ I I I I 功能 地址控制端决定显示RAM的Y地址与实际输出Y地址的对应关系 ADC=“H” →Y0:S1~Y63:S54 ADC=“L” →Y0:S64~Y63:S1 内部逻辑电路电源 OLED驱动电路接地端 SEGGR、SEGGL接通一电平 OLED驱动电路电源端,V16R、V16L接同一电平 OLED列驱动输出端 GND(0V) 数据线输入/输出 空 片选端 复位端 当为低时on/off寄存器量0(显示off) 显示起始行寄存器量0(z地址量0,显示从0行开始);复位后复位状态只能用指令改变 阴极复位 亮度控制端 DVR REFOUT I O R /W I RS CL2 CLK2、CLK1 E FRM I I I I I 预充电时间控制 参考电平输出 读/写输入 当该管脚为高电平时读有效,当E=“H”,CS1B=“L”,CS2B=“L”,CS3=“H” 。当该管脚为低电平时,写有效CS1B=“L”,CS2B=“L”,CS3=“H”。 数据、指令选择端。高电平时DB0~DB7上为数据,低电平时为指令。 显示信号同步输入端;显示数据在CL2的上升沿锁存;下降沿Z计数器增加 相位时钟输入,用于执行内部命令,输出显示RAM数据,输入/输出数据 输入使能端 帧同步信号,清零z计数器,在高电平时使行扫描同步 PT6808是点阵OLED图形显示系统的64路列驱动器它也利用COMS技术,并提供显示RAM、64位数据锁存、64位驱动和解码逻辑,内部显示RAM用来存储由八位微处理器传来的显示数据,它根据存储数据产生点阵OLED驱动信号,与PT6807(行驱动器)配和使用。
输入缓存用来允许和禁止PT6808,当输入输出数据和指令被执行时,CS1B和CS3必须处于工作状态,不论CS1B和CS3处于任何状态,RSTB和ADC都可以正常操作,并且内部状态不会改变。
输入寄存器用来与MPU接口,并临时存储要写入显示RAM的数据,当CS1和CS3处于工作状态时,输入寄存器通过R/W和RS来选定,数据通过MPU被写入输入寄存器,然后写入显示RAM中,数据在E信号的下降沿被锁入,通过内部操作自动写入显示RAM中。
输出寄存器:当CS1B和CS3处于工作状态,并且R/W和RS为高电平时,输出寄存器用来临时存储显示数据RAM,也即显示数据RAM中的存储数据被锁存到输出寄存器。当CS1B和CS3处于工作状态时,R/W为高,RS为低时,状态数据(忙检测)可以被读出。
为了读出显示数据RAM中的内容,需要访问读指令两次,在第一次访问中,显示数据RAM中的数据被锁存到输出寄存器中,在第二次访问中,MPU
读锁存数据。这就是说,在读显示数据RAM时需要一次假读,但是,在读状态数据时不需要假读。
3. OLED128×64液晶屏的介绍
OLED即有机物发光二极管。OLED由于同时具备自发光,不需背光源、对比度高、厚度薄、视角广、反应速度快、可用于挠曲性面板、使用温度范围广、构造及制成简单等优异之特性,被认为是下一代的平面显示器新兴应用技术。
OLED是自发光的,这样使得OLED显示效果比LCD的要好。我们在这里采用的是中景园的0.96寸的OLED显示屏,该屏的特点如下:
1、 0.96 寸 OLED 有黄蓝,白,蓝三种颜色可选;其中黄蓝是屏上 1/4 部分为黄光,下 3/4 为蓝;而且是固定区域显示固定颜色,颜色和显示区域均不能修改;白光则为纯白,也就是黑底白字;蓝色则为纯蓝,也就是黑底蓝字。
2、 分辨率为 128*64。
3、 多种接口方式;OLED 裸屏总共种接口包括:6800、8080 两种并行接口方式、3 线或 4 线的串行 SPI 接口方式、I2C接口方式(只需要 2 根线就可以控制 OLED) ,这五种接口是通过屏上的 BS0~BS2 来配置的。 4、 中景园电子的本屏开发了两种接口的 Demo 板,接口分别为七针的 SPI/I2C 兼容模块,四针的I2C模块。 我所采用的接口方式为I2C接口方式。
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库20151116OLED驱动电路的设计(罗冲、朱治安)(自动保存的)在线全文阅读。
相关推荐: