OLED与薄膜场效应晶体管液晶显示器(TFT—LCD)相比,具有响应快、全彩色、自发光、视角宽、对比度高、低电压、可实现柔性显示等优点,能更好地应用于手机、MP3、小尺寸仪表盘等。OLED显示器以其卓越的显示性能成为下一代平板显示器15’的一个强有力竞争者,目前市场上已出现多种中小尺寸OLED,但配套的驱动接口电路设计嘲很少,笔者拟采用STCllL60XE单片机作为OLED显示模块CMEL C0283QGLD—T的主控制器。尝试在SPI模式下实现OLED全彩静态图片显示。
CMEL C0283QGLD-T显示模块是240xRGBx320点阵的2.8 in全彩OLED显示模块,集成了S6E63D6驱动器”1,图l为S6E63D6的结构框图。S6E63D6是一款带控制器的OLED驱动专用芯片,最大可支持240xRGBx320点阵的图形显示。内置容量为240x18x320位的图像存储器(GRAM),向GRAM中写入图像数据可实现65 k、260 k色图片显示。其具有四种可编程彩色显示接口模式:
18一/16?/9/8位并行接口模式、18?/16/6位的RGB接口模式、串行外围设备接口(SPI)模式和高速串行接口(MDDI)模式。S6E63D6内嵌DC—DC电压转换器,提供OLED模块内部像素驱动电压。
图l S6E63D6结构框图
硬件电路设计
实现静态图片显示需预存图像数据。而单片机内部程序空间有限(60 k),不适合存储图像数据,采用Flash存储器作为图像数据存储区能有效地解决这一问题。单片机只需读取Flash存储器中的图像数据,再传送到显示模块即可实现静态图片显示。系统硬件结构框图如图2所示,整个系统采用5 V直流供电,两个电源模块提供整个控制电路所需电压和OLED显示所需电压,微控制器(MCU)模块实现与OLED模块和Flash存储器的通信,并提供了在线编程接口和硬件复位接口,使用SPI协议18I进行串行通信。
图2系统硬件结构框图