SSD OLED驱动芯片中文手册

合集下载

OLED驱动芯片SH1106-CN中文数据手册

OLED驱动芯片SH1106-CN中文数据手册

责任声明:1.该文章为在校研究生借助于谷歌翻译等工具自行翻译为中文资料,不代表官方意愿。

2.该文章只能用于学习交流之用,不可用于一切商业用途,否则后果自负,本作者不承担任何责任。

3.由于作者水平有限,难免有错误之处,此文章只做参考,以英文官方文献为准。

由于参考本文内容所造成的损失,后果自行承担。

4.如有侵权,请及时联系我删除。

5.作者:执著DE心QQ:7820202555.最后修改时间:2018.12.28SH1106中文数据手册特性■支持最大132×64点阵面板■行重新映射和列重新映射(ADC)■嵌入式132×64位SRAM■垂直滚动■工作电压:■片内振荡器-逻辑电源:V DD1=1.65V-3.5V■可编程内部电荷泵电路输出-DC-DC电源:V DD2=3.0V-4.2V■单色无源OLED面板上的256步对-OLED工作电源电压:比度控制外部V PP电源=6.4V-14.0V■功耗低内部V PP发生器=6.4V-9.0V睡眠模式:<5μA■最大段输出电流:200μA VDD1=0V,VDD2=3.0V–4.2V:<5μA■最大公共灌电流:27mA VDD1,2=0V,VPP=6.4V–14.0V:<5μA■8位6800系列并行接口,8位8080■宽工作温度范围:-40至+85°C系列并行接口,3线和4线串行外设■提供COG形式,厚度:300μm接口,400KHz快速I2C总线接口■可编程帧频和复用率一般说明SH1106是一款单芯片CMOS OLED/PLED驱动器,带有控制器,用于有机/聚合物发光二极管点阵图形显示系统。

SH1106由132个段组成,64个公共端可支持132×64的最大显示分辨率。

它专为共阴极型OLED面板而设计。

SH1106嵌入了对比度控制,显示RAM振荡器和高效的DC-DC转换器,减少了外部元件的数量和功耗。

SH1106适用于各种紧凑型便携式应用,如手机,计算器和MP3播放器的子显示器等。

ssd1306中文手册范本

ssd1306中文手册范本

简介SSD1306是一个单片CMOS OLED/PLED驱动芯片可以驱动有机/聚合发光二极管点阵图形显示系统。

由128 segments 和64 Commons组成。

该芯片专为共阴极OLED面板设计。

SSD1306中嵌入了对比度控制器、显示RAM和晶振,并因此减少了外部器件和功耗。

有256级亮度控制。

数据/命令的发送有三种接口可选择:6800/8000串口,I2C接口或SPI接口。

适用于多数简介的应用,注入移动的屏显,MP3播放器和计算器等。

特性1.分辨率:128 * 64 点阵面板2.电源:a)VDD = 1.65V to 3.3V 用于IC逻辑b)VCC = 7V to 15V 用于面板驱动3.点阵显示a)OLED驱动输出电压,最大15Vb)Segment最大电流:100uAc)常见最大反向电流:15mAd)256级对比亮度电流控制4.嵌入式128 * 64位SRAM显示缓存5.引脚选择MCU接口a)8位6800/8000串口b)3/4线SPI接口c)I2C接口6.水平和垂直两个方向的屏幕保存连续滚动功能。

7.RAM写同步信号8.可编程的帧率和多重比率9.行重映射和列冲映射10.片上晶振11.两种封装COG和COF12.工作温度围广:-40℃to 85℃订购信息暂不翻译结构方框图功能块描述MCU接口选择SSD1306MCU接口由8个数据引脚和5个控制引脚组成。

引脚分配由不同的接口选择决定,详情如下表。

不同的MCU模块可以通过BS[2:0]引脚的硬件选择设置。

MCU 并口6800系列接口不翻译MCU 并口8080系列接口不翻译MCU串口(4-wire SPI)不翻译MCU串口(3-wire SPI)不翻译MCU I2C 接口I2C通讯接口由从机地址为SA0,I2C总线数据信号(SDAout/D2输出和SDAin/D1输入)和I2C总线时钟信号SCL(D0)组成。

数据和时钟信号线都必须接上上拉电阻。

广带LDMOS驱动芯片数据手册说明书

广带LDMOS驱动芯片数据手册说明书
2 of 11
BLP10H605
Broadband LDMOS driver transistor
5. Recommended operating conditions
See application note AN11520 for more details.
150 Tcase (°C)
130
aaa-012031
Typ [1] 5.5
Unit K/W
7. Characteristics
Table 6. DC characteristics Tj = 25 C; unless otherwise specified.
Symbol Parameter
Conditions
V(BR)DSS drain-source breakdown voltage
Component layout
BLP10H605#4
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 4 — 1 September 2015
© Ampleon The Netherlands B.V. 2015. All rights reserved.
-
150 C
BLP10H605#4
Product data sheet
All information provided in this document is subject to legal disclaimers.
Rev. 4 — 1 September 2015
© Ampleon The Netherlands B.V. 2015. All rights reserved.

1.5寸RGB OLED 模块用户手册说明书

1.5寸RGB OLED 模块用户手册说明书

1.5inch RGB OLED Module用户手册产品概述本产品是1.5寸彩色OLED显示屏,分辨率为128*128,带有内部控制器,支持4-wireSPI和3-wire SPI进行控制。

产品特性驱动芯片: SSD1351支持接口: 4-wire SPI、3-wire SPI分辨率: 128 * 128显示尺寸: 1.5inch显示颜色: 65K彩色工作电压: 3.3V / 5V管脚配置功能引脚描述VCC 电源正GND 电源地DIN 数据输入CLK 时钟输入CS 片选信号DC 数据/命令信号选择RST 复位信号本OLED模块提供两种通信方式:4-wire SPI和3wire-SPI,在模块的背面有一个可选择焊接的电阻,通过该电阻来选择通信方式。

如下图:模块出厂默认使用4线SPI通信,即BS0默认接0注:下表为接口连接。

BS CS D/C DIN CLK4-wire SPI 0 片选D/C MOSI SCK3-wire SPI 1 片选需接地MOSI SCL具体硬件配置,如下:使用4线SPI:即出厂设置,BS接0连接到GND,DIN接控制引脚MOSI, CLK接控制引脚SCK; 使用3线SPI: BS接1连接到VCC,D/C需接地,DIN接控制引脚MOSI, CLK接控制引脚SCK;SSD1351是一款128RGB * 128 Dot Mattrix OLED/PLED 控制器,其内部有一个128*128*18bit的SRAM作为显示缓存区,支持262k和65k两种颜色深度。

并支持8bit 8080并行、8bit 6800并行、3wire-SPI和4wire-SPI等通信方式。

本模块选择了4wire-SPI和3wire-SPI作为通信方式,减小模块的面积,同时节省了控制器的IO资源。

4WIRE-SPI通信协议在4wire-SPI通信中,先将DC置1或置0,再发送一个或多个字节的数据。

当DC置1时,发送的字节将作为显示数据存入SSD1351的SRAM中,作为显示数据。

SSDOLED驱动芯片中文手册

SSDOLED驱动芯片中文手册

SSDOLED驱动芯⽚中⽂⼿册简介SSD1306是⼀个单⽚CMOS OLED/PLED驱动芯⽚可以驱动有机/聚合发光⼆极管点阵图形显⽰系统。

由128 segments 和64 Commons组成。

该芯⽚专为共阴极OLED⾯板设计。

SSD1306中嵌⼊了对⽐度控制器、显⽰RAM和晶振,并因此减少了外部器件和功耗。

有256级亮度控制。

数据/命令的发送有三种接⼝可选择:6800/8000串⼝,I2C接⼝或SPI接⼝。

适⽤于多数简介的应⽤,注⼊移动电话的屏显,MP3播放器和计算器等。

特性1.分辨率:128 * 64 点阵⾯板2.电源:a)VDD = 1.65V to 3.3V ⽤于IC逻辑b)VCC = 7V to 15V ⽤于⾯板驱动3.点阵显⽰a)OLED驱动输出电压,最⼤15Vb)Segment最⼤电流:100uAc)常见最⼤反向电流:15mAd)256级对⽐亮度电流控制4.嵌⼊式128 * 64位SRAM显⽰缓存5.引脚选择MCU接⼝a)8位6800/8000串⼝b)3/4线SPI接⼝c)I2C接⼝6.⽔平和垂直两个⽅向的屏幕保存连续滚动功能。

7.RAM写同步信号8.可编程的帧率和多重⽐率9.⾏重映射和列冲映射10.⽚上晶振11.两种封装 COG和COF12.⼯作温度范围⼴:‐40℃ to 85℃订购信息暂不翻译结构⽅框图SSD1306MCU接⼝由8个数据引脚和5个控制引脚组成。

引脚分配由不同的接⼝选择决定,详情如下表。

不同的MCU模块可以通过BS[2:0]引脚的硬件选择设置。

MCU 并⼝ 6800系列接⼝不翻译MCU 并⼝8080系列接⼝不翻译MCU串⼝(4‐wire SPI)不翻译MCU串⼝(3‐wire SPI)不翻译MCU I2C 接⼝I2C通讯接⼝由从机地址为SA0,I2C总线数据信号(SDAout/D2输出和SDAin/D1输⼊)和I2C 总线时钟信号SCL(D0)组成。

数据和时钟信号线都必须接上上拉电阻。

三星AMOLED驱动芯片中文版说明书

三星AMOLED驱动芯片中文版说明书
表 4 显示端口
表 5 所示为其他端口。 Symbol I/O 功能描述 DUMMYR[3:1] 电阻测量管脚,正常情况下悬空。 DUMMYL[3:1] DUMMY 无用管脚,悬空即可。 V0/V63 O 伽玛电压镜像管脚。 VDD3DUM O 内部与 VDD3 接在一起。
VSSDUM FUSE_EN RTEST EN_EXCLK EN_CLK TEST_MODE[1:0] TEST_IN[6:0] TE TEST_OUT[2:0]
表 2 系统接口
表3为 Symbol MDP MDN MSP MSN GPIO[9:0] (DB[17:8]) S_CSB(DB [7])
MDDI 管脚作用。 I/O 功能描述 I/O MDDI 数据输入/输出正端,如果 MDDI 不用,该端口悬空。 I/O MDDI 数据输入/输出负端,如果 MDDI 不用,该端口悬空。 I MDDI 数据选通输入正端,如果 MDDI 不用,该端口悬空。 I MDDI 数据选通输入负端,如果 MDDI 不用,该端口悬空。 I/O 总体输入输出,如果在 MDDI 中没有用 GPIO 的话,这些管 脚应该置地。 O 子屏幕驱动 IC 片选信号。 低电平时说明子屏幕驱动 IC 可用,高电平时说明子屏幕驱动
表 1 电源接口
如表 2 所示为系统接口。 Symbol I/O 功能描述 S_PB I 选择 CPU 接口模式,低电平时为并行接口,高电平时为串行 接口。 MDDI_E I 选择 MDDI 接口,低电平时 MDDI 接口不可用,高电平时 N MDDI 接口可用。 ID_MIB I 选择 CPU 种类, 低电平为 intel 80 系列 CPU, 高电平为 motorola 68 系列 CPU,如果 S_PB 是高电平,该端口为 ID 设置端口。 CSB I 片选信号,低电平芯片可用,高电平芯片不可用。 RS I 寄存器选择管脚。 低电平时,指令/状态,高电平时为指令参数/RAM 数据。 不用时需与 VDD3 接在一起。 RW_WR I 管脚作用 CPU 种类 管脚说明 B/SCL RW 68 系列 读写选择,低电平写,高电平读。 WRB 80 系列 写选通作用,在上升沿捕获数据。 SCL 串行接口 时钟同步信号。 E_RDB I 管脚作用 CPU 种类 管脚说明 E 68 系列 读写操作使能端。 RDB 80 系列 读选通作用,低电平时读出数据。 选择串行模式时,将此端口接在 VDD3 上。 SDI I 串行接口的数据输入接口,在 SCL 上升沿捕捉到输入数据,

ssd1306中文手册

ssd1306中文手册

简介SSD1306是一个单片CMOS OLED/PLED驱动芯片可以驱动有机/聚合发光二极管点阵图形显示系统。

由128 segments 和64 Commons组成。

该芯片专为共阴极OLED面板设计。

SSD1306中嵌入了对比度控制器、显示RAM和晶振,并因此减少了外部器件和功耗。

有256级亮度控制。

数据/命令的发送有三种接口可选择:6800/8000串口,I2C接口或SPI接口。

适用于多数简介的应用,注入移动电话的屏显,MP3播放器和计算器等。

特性1.分辨率:128 *64 点阵面板2.电源:a)VDD = 1.65V to 3。

3V 用于IC逻辑b)VCC = 7V to 15V 用于面板驱动3.点阵显示a)OLED驱动输出电压,最大15Vb)Segment最大电流:100uAc)常见最大反向电流:15mAd)256级对比亮度电流控制4.嵌入式128 * 64位SRAM显示缓存5.引脚选择MCU接口a)8位6800/8000串口b)3/4线SPI接口c)I2C接口6.水平和垂直两个方向的屏幕保存连续滚动功能。

7.RAM写同步信号8.可编程的帧率和多重比率9.行重映射和列冲映射10.片上晶振11.两种封装COG和COF12.工作温度范围广:—40℃to 85℃订购信息暂不翻译结构方框图功能块描述MCU接口选择SSD1306MCU接口由8个数据引脚和5个控制引脚组成。

引脚分配由不同的接口选择决定,详情如下表。

不同的MCU模块可以通过BS[2:0]引脚的硬件选择设置。

MCU 并口6800系列接口不翻译MCU 并口8080系列接口不翻译MCU串口(4—wire SPI)不翻译MCU串口(3-wire SPI)不翻译MCU I2C 接口I2C通讯接口由从机地址为SA0,I2C总线数据信号(SDAout/D2输出和SDAin/D1输入)和I2C 总线时钟信号SCL(D0)组成。

数据和时钟信号线都必须接上上拉电阻.RES#用来初始化设备。

ssd1306中文手册

ssd1306中文手册
D 代表时钟分频。由 D5h A[3:0]设置。范围是 1 到 16 K 是每行显示时钟的数量。值的计算如下:
K = 相 1 周期 + 相 2 周期 + BANK0 脉冲宽度 = 2 + 2 + 50 = 54 在上电重启时 Number of multiplex ratio 通过 command A8h 设置。上电重启值为 63 。 Fosc 是振荡器频率,可以通过命令 D5h A[7:4]修改。值越大频率越大。
页脚内容
SQL 数据库完全操作手册
如果 D/C#引脚是高,D[7:0]就被解读为写到图像显示数据 RAM(GDDRAM)中的显示数据。 如果是低,D[7:0]的输入就被解读为一个命令。然后数据输入就会被解码并写到相关的命令 寄存器中。
晶振电路和显示时间发生器
这是一个片上低功耗 RC 震荡电路。操作时钟(CLK)可以由内部震荡器或外部 CL 引脚生成。 这个选择是通过 CLS 引脚完成的。当 CLS 引脚拉高,内部振荡器开启,CL 应该保留开启。将 CLS 拉低可以静止内部振荡器,外部时钟必须连接到 CL 引脚上。当选择了内部振荡器之后, 输出频率 Fosc 可以通过命令 D5h A[7:4]修改。 用于显示时钟发生器的显示时钟(DCLK)是源于 CLK 的。分频因子“D”可以通过命令 D5h 编程范围为 1 到 16 DCLK = Fosc/D 显示的帧率是由下面的公式决定
输出跟随 RAM A5h, X0 =1b:进入显示 开启状态,输出不管 RAM 内容 A6h, X[0]=0b:正常显示 (RESET) 在RAM中的0:在显示面板 上为关 在RAM中的1:在显示面板 上为开 A7h, X[0]=1b: 反相显示 在RAM中的0:在显示面板 上为开 在RAM中的1:在显示面板 上为关

oled中文手册

oled中文手册

oled中文手册OLED(Organic Light Emitting Diodes,有机发光二极管)是一种基于有机材料的发光显示技术。

由于其具有自发光、高对比度、低功耗、快速响应等优点,OLED显示器在手机、电视、平板电脑等领域得到了广泛应用。

以下是OLED中文手册的一些基本概念和操作说明:1. OLED结构:OLED主要由玻璃基板、ITO(铟锡氧化物)阳极、有机发光层、阴极和封装层组成。

2. OLED工作原理:当电流通过有机发光层时,正负电荷在有机材料中复合,释放出能量,使有机材料发光。

3. OLED驱动方式:OLED采用被动矩阵(PMOLED)或主动矩阵(AMOLED)驱动方式。

PMOLED采用分立的驱动电路,每个像素由一个TFT(薄膜晶体管)控制;AMOLED采用集成的驱动电路,每个像素由多个TFT共享一个驱动电路。

4. OLED显示模式:OLED支持多种显示模式,如静态显示、动态显示、滚动显示等。

5. OLED颜色:OLED可以显示红、绿、蓝三种基本颜色,通过调节这三种颜色的亮度比例,可以实现各种颜色的组合。

6. OLED亮度调节:OLED可以通过PWM(脉宽调制)技术调节亮度,实现低功耗和高对比度的显示效果。

7. OLED电源管理:OLED需要稳定的电源电压和电流,通常采用DC-DC转换器将外部电源转换为适合OLED工作的电压和电流。

8. OLED驱动芯片:市场上有多种OLED驱动芯片可供选择,如SSD1306、SSD1327、ILI9341等。

这些驱动芯片提供了丰富的功能和接口,方便用户进行二次开发。

9. OLED编程:用户可以通过编程控制OLED的显示内容、颜色、亮度等参数,实现自定义的显示效果。

常用的编程语言有C语言、Python 等。

ssd1306中文手册资料

ssd1306中文手册资料

精品文档简介SSD1306是一个单片CMOS OLED/PLED驱动芯片可以驱动有机/聚合发光二极管点阵图形显示系统。

由128 segments 和64 Commons组成。

该芯片专为共阴极OLED面板设计。

SSD1306中嵌入了对比度控制器、显示RAM和晶振,并因此减少了外部器件和功耗。

有256级亮度控制。

数据/命令的发送有三种接口可选择:6800/8000串口,I2C接口或SPI接口。

适用于多数简介的应用,注入移动电话的屏显,MP3播放器和计算器等。

特性1.分辨率:128 * 64 点阵面板2.电源:a)VDD = 1.65V to 3.3V 用于IC逻辑b)VCC = 7V to 15V 用于面板驱动3.点阵显示a)OLED驱动输出电压,最大15Vb)Segment最大电流:100uAc)常见最大反向电流:15mAd)256级对比亮度电流控制4.嵌入式128 * 64位SRAM显示缓存5.引脚选择MCU接口a)8位6800/8000串口b)3/4线SPI接口c)I2C接口6.水平和垂直两个方向的屏幕保存连续滚动功能。

7.RAM写同步信号8.可编程的帧率和多重比率9.行重映射和列冲映射10.片上晶振11.两种封装COG和COF12.工作温度范围广:-40℃to 85℃订购信息暂不翻译精品文档.精品文档结构方框图功能块描述接口选择MCU个控制引脚组成。

引脚分配由不同的接口选择决定,个数据引脚和5SSD1306MCU接口由8 BS[2:0]引脚的硬件选择设置。

模块可以通过详情如下表。

不同的MCU精品文档.精品文档接控制信ER/W#CS#D2D1D0D/C#RES#D4D3RES#RD#CS#WR#D/C#RES#CS#ED/C#R/W#RES#SDINSCLKCS#Tie LOWTieNCLOWRES#D/C#Tie LOWCS#NCSDINSCLKRES#Tie LOWSDAoutSClSDAinSA0MCU 并口6800系列接口不翻译MCU 并口8080系列接口不翻译MCU串口(4-wire SPI)不翻译MCU串口(3-wire SPI)不翻译MCU I2C 接口I2C通讯接口由从机地址为SA0,I2C总线数据信号(SDAout/D2输出和SDAin/D1输入)和I2C总线时钟信号SCL(D0)组成。

SD1329驱动OLED芯片手册

SD1329驱动OLED芯片手册

武汉银力德电子技术公司SSD1329驱动OLED芯片的中文手册版本号:1.0修订次:0受控状态:受控文件号:分发号:批准审核编制2010-5-5发布 2010-5-5实施武汉银力德电子技术公司发布武汉银力德电子技术公司 SSD1329驱动OLED芯片中文使用手册V1.0文档配置说明文件名 SSD1329驱动OLED芯片中文手册适用发放范围作者时间版本号创建说明:作者时间版本号修改说明:作者时间版本号修改说明:目录1.1 概述 (2)1.2 特点 (2)1.3 管脚描述 (2)1.4 功能模块描述 (3)1.4.1 MPU接口选择 (3)1.4.2 MPU 8080并行接口 (4)1.4.3 MPU 串行接口 (5)1.5 段和公共地驱动 (6)SSD1329驱动OLED芯片中文使用手册1.1 概述SSD1329是一款16级灰度驱动与控制器的有机聚合物发光二极管点阵图形显示单芯片CMOS OLED / LED元件。

SSD1329包括128段,128公共线和64硬盘的图标。

本IC是为共阴极型设计的OLED /发光二极体面板。

SSD1329显示其内部的数据直接来自于128 × 128 × 4位的图形数据的RAM(GDDRAM)。

数据/命令是通过可选6800/8000系列兼容并行接口或串行外设接口兼容的普通单片机发送。

1.2 特点•支持最大。

128 × 128矩阵面板•支持64个硬盘的图标,每行2引脚2行图标•电源:VDD=2.4〜3.5VVCI = 3.2〜4.2VVDDIO =1.7伏〜3.5V(必须是小于或等于到VDD)VCC = 9.0V〜18.0V•矩阵显示:Ø OLED的驱动输出电压,16V的最高O可以输出的最大部分源电流:350uAØ通用最大吸收电流:40毫安Ø通用开通电阻:20Ω•对于硬盘图标:Ø段最大源电流:127.5uAØ 128级电流控制•的DC - DC 2倍硬图标电压转换器•嵌入式128 × 128 × 4位SRAM显示缓冲区•256阶对比度电流控制•内部振荡器•可编程的帧速率•8位6800系列并行接口,8080系列并行接口和串行外设接口。

0.96寸OLED点亮原理,通过对驱动芯片的设置,实现OLED的点亮,C语言例程,在OLED上显示汉字

0.96寸OLED点亮原理,通过对驱动芯片的设置,实现OLED的点亮,C语言例程,在OLED上显示汉字

光,而且 OLED 显示屏幕可视角度大,并且能够节省电能。OLED 由于同时具备自发光、 不需背光源、对比度高、厚度薄、视角广、反应速度快、可用于挠曲面板、使用温度范围广、
结构及制程简单等优异之特性,被认为下一代平面显示器新兴应用技术。
最先接触的 12864 屏都是 LCD 的,需要背光,功耗较高,而 OLED 的功耗低,更加适 合小系统;由于两者发光材料的不同,在不同的环境中,OLED 的显示效果更佳。更6 的内部有一个 Graphic Display Data RAM (GDDRAM:图形显示数据内存), 它有 128×8 字节,即 128×64 个 Bits,每个 Bits 分别对应 OLED 的 128×64 个点,也就是 每个像素点对应一个 Bits。这些字节分别存储在 PAGE0~PAGE7 中,每页存储 128 个字节, 如图 2.3.1:
1
0.96’OLED
1 0.96’OLED 简介
OLED(Organic Light-Emitting Diode):有机发光二极管又称为有机电激光显示,由美籍 华裔教授邓青云在实验室中发现,由此展开了对 OLED 的研究。OLED 显示技术具有自发 光的特性,采用非常薄的有机材料涂层和玻璃基板,当有电流通过时,这些有机材料就会发
第 2页 共 26 页
0.96’OLED
图 2.1.2 生成字模
“Y”生成的数组为: {0x08,0x38,0xC8,0x00,0xC8,0x38,0x08,0x00,0x00,0x00,0x20,0x3F,0x20,0x00,0x00,0x00} 结合数组与图 2.1.3,可以看出取模的设置,和生成的字模是相对应的。从第一列开始, 向下取 8 个点作为一个字节,然后从第二列开始,向下取 8 个点作为第二个字节,以此类推。 如果最后不足 8 个点,就补满 8 位。

0.96寸OLED点亮原理,通过对驱动芯片的设置,实现OLED的点亮,C语言例程,

0.96寸OLED点亮原理,通过对驱动芯片的设置,实现OLED的点亮,C语言例程,

光,而且 OLED 显示屏幕可视角度大,并且能够节省电能。OLED 由于同时具备自发光、 不需背光源、对比度高、厚度薄、视角广、反应速度快、可用于挠曲面板、使用温度范围广、
结构及制程简单等优异之特性,被认为下一代平面显示器新兴应用技术。
最先接触的 12864 屏都是 LCD 的,需要背光,功耗较高,而 OLED 的功耗低,更加适 合小系统;由于两者发光材料的不同,在不同的环境中,OLED 的显示效果更佳。更D(带字库)
使用手册 V1.1
YFRobot 荣誉出品 2016 年 08 月 01 日
版权声明
本手册版权归 YFRobot 工作室(以下简称“YFRobot”)所有,对该手册保留一切权力, 非经 YFRobot 授权同意(书面形式),任何单位及个人不得擅自摘录本手册部分及全部内 容用于商业用途,违者将追究其法律责任。可以在网上传播,以方便更多人,但必须保证手 册的完整性。
2.1 取模.................................................................................................................................... 2 2.2 显示部分............................................................................................................................ 5 2.3 驱动芯片 SSD1306........................................................................................................... 6 2.4 GT20L16S1Y 字库芯片....................................................................................................8 3 通讯方式..................................................................................................................................... 11 3.1 SSD1306 通讯..................................................................................................................11 3.2 GT20L16S1Y 通讯..........................................................................................................12 4 连接方式..................................................................................................................................... 15 5 程序设计..................................................................................................................................... 17 附录 A:更新说明........................................................................................................................... 24 附录 B:联系方式........................................................................................................................... 25

SSD1306(OLED驱动芯片)指令详解

SSD1306(OLED驱动芯片)指令详解

SSD1306(OLED驱动芯⽚)指令详解基础命令:1.页地址模式下设置列起始地址低位(Set Lower Column Start Address For Page Addressing Mode)(00h~0Fh)此指令⽤于在页地址模式下设置GDDRAM的列起始地址(8位)的低4位, 页地址会在数据访问后递增2.页地址模式下设置列起始地址⾼位(Set Higher Column Start Address For Page Addressing Mode)(10h~1Fh)此指令⽤于在页地址模式下设置GDDRAM的列起始地址(8位)的⾼4位, 页地址会在数据访问后递增3.设置内存地址模式(Set Memory Addressing Mode)(20h)在SSD1306中有三种地址模式: 页地址模式, ⽔平地址模式和垂直地址模式, 此命令⽤于将地址模式设置为以上三种之⼀'COL'的含义是GDDRAM列(column)页地址模式(A[1:0]=10b)当处于此模式时, 在GDDRAM访问后(读/写), 列地址指针将⾃动增加1。

如果列地址指针到达列终⽌地址, 列地址指针将复位到列起始地址, 但页地址指针不会改变。

为了访问GDDRAM中下⼀页的内容, ⽤户必须设置新的页地址和列地址。

页地址模式下页以及列地址指针的⾏为如下图所⽰通常在页地址模式下访问GDDRAM, 需要如下步骤来定义起始RAM访问指针指向:-通过命令(B0h-B7h)设置⽬标显⽰位置页起始地址-通过命令(00h-0Fh)设置列起始地址低位-通过命令(10h-1Fh)设置列起始地址⾼位例如, 如果页地址是B2h, 列地址低位是03h, 列地址⾼位是10h, 起始列将为PAGE2的SEG3, GDDRAM访问指针的指向如下图所⽰⽔平地址模式(A[1:0]=00b)当处于此模式时, 在GDDRAM访问后(读/写), 列地址指针将⾃动增加1。

OLED驱动ICssd1305初始化代码

OLED驱动ICssd1305初始化代码

OLED驱动ICssd1305初始化代码extern unsigned char daoxian;extern void delay(long v);#define CS_0 P2OUT &=~BIT0#define CS_1 P2OUT |= BIT0#define DC_0 P2OUT &=~BIT2#define DC_1 P2OUT |= BIT2#define WR_0 P4OUT &=~BIT0#define WR_1 P4OUT |= BIT0#define RDE_1 P4OUT |= BIT1#define RDE_0 P4OUT &=~BIT1#define XDATA P3OUT/* ************************* */// 函数名称: wcode// 函数功能: 显示器写指令// 入口变量:// 出口变量:// 修改记录://***********************// 写指令// 模式:bs1=1,bs2=1,硬件直接配置// 选8080模式// 先片选:CS, :P2.0=0// D-C=1 :P2.2=0// W-R=0 :P4.0=0// 数据 :P3口/* ************************* */void wcode(unsigned char c) // 写指令{CS_0;DC_0;RDE_1;WR_0;delay(3);XDATA=c;delay(10);WR_1;delay(3);CS_1;}/* ************************* */// 函数名称: wdata// 函数功能: 显示器写数据// 入口变量:// 出口变量:// 修改记录://***********************// 写数据// 模式:bs1=1,bs2=1,硬件直接配置// 选8080模式// 先片选:CS, :P2.0=0// D-C=1 :P2.2=1// W-R=0 :P4.0=0// 数据 :P3口/* ************************* */void wdata(unsigned char c){CS_0;DC_1;RDE_1;WR_0;delay(3);XDATA=c;delay(10);WR_1;delay(3);CS_1;}/* ************************* */// 函数名称: lcd_init// 函数功能: 显示器初始化// 入口变量:// 出口变量:// 修改记录://***********************void OLED_init(void){ wcode(0xae);wcode(0x21); // set column address wcode(0x00); // start column 0wcode(0x7f); // end column 127delay(10);wcode(0xa1); //segment remapdelay(10);wcode(0xc8); //common output scan direction:com63~com0 delay(10);wcode(0xda); //common pads hardware: alternativedelay(10);wcode(0x12);delay(10);wcode(0xa8); //multiplex ration mode:63delay(10);wcode(0x3f);delay(10);wcode(0xd5); //display divide ratio/osc. freq. modedelay(10);wcode(0x70); //Osc. Freq:320kHz,DivideRation:1delay(10);wcode(0x81); //contrast controldelay(10);wcode(0x70); // mode:64delay(10);wcode(0xd9); //set pre-charge perioddelay(10);wcode(0x22); //set period 1:1;period 2:15delay(10);wcode(0x20); //Set Memory Addressing Modedelay(10);wcode(0x02); //page addressing modedelay(10);wcode(0xdb); //VCOM deselect level modedelay(10);wcode(0x3c); //set Vvcomh=0.83*Vcc delay(10);wcode(0xad); //master configuration delay(10);wcode(0x8e); //external VCC supply delay(10);wcode(0xa4); //out follows RAM content delay(10);wcode(0xa6); //set normal display delay(10);wcode(0xaf);delay(10);}/* ************************* */// 设置开始页/* ************************* */void set_startpage(unsigned char p) {p=0xb0+p; // 开始页wcode(p);}/* ************************* */// 设置开始行/* ************************* */void set_startline(unsigned char x){x=0x40+x; // 开始行wcode(x);}/* ************************* */// 设置开始列/* ************************* */ void set_startcol(unsigned char y) { unsigned char yh,yl;yl = y;yh = y;yl &=0x0f;yh =yh>>4;yh &=0x0f;yh =yh+0x10;wcode(yh); // 页地址wcode(yl); // 列地址}/* ************************* */// 显示开关///* ************************* */ void dison_off(unsigned char o) {o=o+0xae;wcode(o);}/* ************************* */// 整屏清除///* ************************* */ void clr(void){ unsigned char loop,i; wcode(0xaf);wcode(0x40);for(i=0;i<8;i++){wcode(0xb0+i);wcode(0x10);wcode(0x00);for(loop=0;loop<132;loop++) { wdata(0xff);}}}/* ************************* */ // 写整屏///* ************************* */void full(void){ unsigned char loop,i; wcode(0xaf);wcode(0x40);for(i=0;i<8;i++){wcode(0xb0+i);wcode(0x00);wcode(0x10);for(loop=0;loop<132;loop++)wdata(0xff);}}/* ************************* */// 写垂直线/* ************************* */void vhl(void){ unsigned char i;for(i=0;i<8;i++){set_startpage(i); // 第i页,第0列set_startline(0); // 第0行set_startcol (63); // 写第n=63列wdata(0xff);}for(i=0;i<8;i++){set_startpage(i); // 第i页,第0列set_startline(0); // 第0行set_startcol (64); // 写第n=64列wdata(0xff);}}/* ************************* */// 写水平线/* ************************* */ void hol(void){ unsigned char i;set_startpage(4); // 第i页,第0列set_startline(0); // 第0行for(i=0;i<132;i++){set_startcol (i); // 写第n=64列wdata(0x01);}}/* ************************* */// 写128*64点阵图片/* ************************* */void wpicdot(const char *pic){ unsigned char loop,i;if (daoxian==0x01){wcode(0xa1); //ADC set from seg1~128 wcode(0xc8); //shl set form com1~64 }for(i=0;i<8;i++){set_startpage(i); // 第i页,第0列if (daoxian==0x01){set_startline(0); // 第4列set_startcol (4);}else{set_startline(0); // 第0行set_startcol (0);}for(loop=0;loop<128;loop++) { wdata(pic[i*128+loop]);}}_NOP();}。

2.42寸OLED显示屏1309驱动编程指南 程序 说明书

2.42寸OLED显示屏1309驱动编程指南  程序 说明书

2015-02-26
0.2xVDD V 0.3 mA
图 4. 从 CPU 写到 SSD1306(Writing Data from CPU to SSD1306)
6.2 串行接口:时序要求(AC 参数):
写数据到 SSD1306 的时序要求:
表 4.
项目
符号
测试条件
极限值
单位
MIN
TYPE MAX
4线 SPI串口时钟周期
●128*64 点阵单色图片; ●可选用 16*16 点阵或其他点阵的图片来自编汉字,按照 16*16 点阵汉字来计算可显示 8 字/行*4 行。按照 12*12 点阵汉字来计算可显示 10 字/行*4 行。 2.5 指令功能强:可组合成各种输入、显示、移位方式以满足不同的要求; 2.6 接口方式: 3 线 SPI 串行接口、4 线 SPI 串行接口、并口、I2C 接口。 2.7 工作温度宽:-20℃ - 70℃; 2.8 储存温度宽:-30℃-80℃; 2.9 底色可选:蓝色、白色、黄色、绿色。
11
000001 6 位电压值数据,0~63 共 64 级
101110 1
100011
设置内部电阻微调,可以理解为微调对比度 值,此两个指令需紧接着使用。上面一条指 令 0x81 是不改的,下面一条指令可设置范 围为:0x00~0xFF,数值越大对比度越浓, 越小越淡 静态图标的开关设置: 0xAE: 关, 0xAF: 开。 此指令在进入及退出睡眠模式时起作用 省电模式,此非一条指令,是由“(10)显示 全部点阵”、 (19)静态图标显示:开/关等 指令合成一个“省电功能”。详细看 IC 规 格书 “POWER SAVE”部分 空操作
Tscyc
引脚:SCK

oled驱动芯片

oled驱动芯片

oled驱动芯片OLED(Organic Light Emitting Diode)是一种新型显示技术,与传统的LCD(Liquid Crystal Display)相比,具有更高的亮度、更宽的视角、更快的响应时间和更低的功耗。

OLED驱动芯片是控制OLED显示屏的关键组成部分,它负责将输入信号转化为OLED显示效果。

OLED驱动芯片是一种集成电路,其主要功能是通过控制每个像素的亮度和颜色,在显示屏上产生所需的图像或视频。

OLED驱动芯片通常由数字控制部分和模拟驱动部分组成。

数字控制部分负责接收来自主机的输入信号,并将其解码为适合OLED显示的数据格式。

这部分通常包括显存、显示寻址电路和行列扫描电路。

显存是用于存储即将显示的图像数据的高速缓冲区,可以提高数据传输效率。

显示寻址电路负责定位显示图像的起始位置和大小。

行列扫描电路则用于按行或按列扫描OLED显示屏上的每个像素点。

数字控制部分还包括控制信号处理电路,用于处理时序控制信号,确保OLED显示屏的正常工作。

模拟驱动部分负责将数字信号转换为适合驱动OLED显示的模拟信号。

这部分通常包括电压驱动电路和电流驱动电路。

电压驱动电路主要用于控制每个像素的亮度,它通过给定的电压信号来改变每个像素的发光亮度。

电流驱动电路主要用于控制每个像素的颜色,它通过给定的电流信号来改变每个像素的发光颜色。

OLED驱动芯片的选择对显示屏的质量和性能有重要影响。

一款好的OLED驱动芯片应具有较高的刷新率,使得显示效果更加流畅和清晰;应具有较快的响应时间,降低显示延迟和残影效应;应具有较低的功耗,延长电池续航时间;应具有较高的集成度,减小电路板面积和产品尺寸。

此外,OLED驱动芯片还需要具备稳定性好、抗干扰能力强的特点,以适应各种复杂的应用环境。

在市场上,有许多公司提供OLED驱动芯片,如德州仪器(Texas Instruments)、英特尔(Intel)、麒麟芯片等。

这些公司的OLED驱动芯片产品在性能和稳定性方面有一定差异,用户可以根据自己的需求选择合适的产品。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

11. 两种封装 COG 和 COF
12. 工作温度范围广:‐40℃ to 85℃
订购信息
暂不翻译
结构方框图
功能块描述
MCU 接口选择
SSD1306MCU 接口由 8 个数据引脚和 5 个控制引脚组成。引脚分配由不同的接口选择决定, 详情如下表。不同的 MCU 模块可以通过 BS[2:0]引脚的硬件选择设置。
当完成阶段 3 之后,驱动芯片会回到阶段 1 来显示下一行图像信息。这三部循环持续运行来 刷新 OLED 面板上的图像显示。 在阶段 3,如果电流驱动脉冲长度设为 50,在电流驱动阶段完成 50 个 DCLK 后,驱动芯片 回到阶段 1 准备下一行的显示。
图形显示数据 RAM(GDDRAM)
GDDRAM 是一个为映射静态 RAM 保存位模式来显示。该 RAM 的大小为 128 * 64 为,RAM 分为 8 页,从 PAFE0 到 PAGE7,用于单色 128 * 64 点阵显示,如下图所示
简介
SSD1306 是一个单片 CMOS OLED/PLED 驱动芯片可以驱动有机/聚合发光二极管点阵图形显 示系统。由 128 segments 和 64 Commons 组成。该芯片专为共阴极 OLED 面板设计。 SSD1306 中嵌入了对比度控制器、显示 RAM 和晶振,并因此减少了外部器件和功耗。有 256 级亮度控制。数据/命令的发送有三种接口可选择:6800/8000 串口,I2C 接口或 SPI 接口。 适用于多数简介的应用,注入移动电话的屏显,MP3 播放器和计算器等。
0
AE
1 0 1 0 1 1 1 X0 设置显示开或 AEh, X[0]=0b:显示关(睡
AF

眠模式)
(RESET)
AFh X[0]=1b:显示开,正
常模式
2. 滚屏命令
D/C# Hex
D7 D6 D5 D4 D3 D2 D1 D0 命令
描述
0
26/27 0 0 1 0 0 1 1 X0 持续水平滚动 26h, X[0]=0, 向右水平
不翻译
MCU 串口(4‐wire SPI)
不翻译
MCU 串口(3‐wire SPI)
不翻译
MCU I2C 接口
I2C 通讯接口由从机地址为 SA0,I2C 总线数据信号(SDAout/D2 输出和 SDAin/D1 输入)和 I2C 总线时钟信号 SCL(D0)组成。数据和时钟信号线都必须接上上拉电阻。RES#用来初始化设 备。 a. 从机地址位(SA0)
晶振电路和显示时间发生器
这是一个片上低功耗 RC 震荡电路。操作时钟(CLK)可以由内部震荡器或外部 CL 引脚生成。 这个选择是通过 CLS 引脚完成的。当 CLS 引脚拉高,内部振荡器开启,CL 应该保留开启。将 CLS 拉低可以静止内部振荡器,外部时钟必须连接到 CL 引脚上。当选择了内部振荡器之后, 输出频率 Fosc 可以通过命令 D5h A[7:4]修改。 用于显示时钟发生器的显示时钟(DCLK)是源于 CLK 的。分频因子“D”可以通过命令 D5h 编程范围为 1 到 16 DCLK = Fosc/D 显示的帧率是由下面的公式决定
就是命令。如果 D/C#位设为 1,下一个数据就是数据,将会存在 GDDRAM 中。 GDDRAM 列地址指针将会在每次数据写之后自动加 1.
6. 应答位将会在接收到每个控制字节或数据字节之后发生 7. 写模式会在用了停止条件之后结束。停止条件:将 SDA 从低拉高,而 SCL 保持高。
请注意数据位的传输是有限制的 1. 数据位,在每个 SCL 脉冲阶段传输,必须在时钟脉冲高周期内保持稳定状态。可以参考
内容。 2. 在阶段 2,OLED 像素被充到目标电压。像素被从 Vss 驱动到相关电压水平。阶段 2 时间
可以通过编程在 1 到 15 个 DCLK 内变化。如果 OLED 面板的像素的电容值比较大,那么 就需要更长的时间周期来给电容充电以达到想要的电压。 3. 在阶段 3,OLED 驱动转换为使用电流源来驱动 OLED 像素,这就是电流源驱动阶段了。
0
A4/A5 1 0 1 0 0 1 0 X0 整体显示开启
状态
0
A6/A7 1 0 1 0 0 1 1 X0 设置正常显示
或反相显示
描述 双字节命令选择 256 级对 比度中的一种。对比度随 着值的增加而增加 (RESET = 7Fh) A4h,X0 =0b:恢复 RAM 内容的显示(RESET)
输出跟随 RAM A5h, X0 =1b:进入显示 开启状态,输出不管 RAM 内容 A6h, X[0]=0b:正常显示 (RESET) 在RAM中的0:在显示面板 上为关 在RAM中的1:在显示面板 上为开 A7h, X[0]=1b: 反相显示 在RAM中的0:在显示面板 上为开 在RAM中的1:在显示面板 上为关
下面的图示。除了开始或停止条件,数据线只能在 SCL 为 LOW 的时候转换状态。 2. SDA 和 SCL 都必须接外接上拉电阻
命令解码器
这个模块决定了输入数据被解读为数据还是命令。数据的解读是基于 D/C#引脚的输入。
如果 D/C#引脚是高,D[7:0]就被解读为写到图像显示数据 RAM(GDDRAM)中的显示数据。 如果是低,D[7:0]的输入就被解读为一个命令。然后数据输入就会被解码并写到相关的命令 寄存器中。
I2C 总线写数据
I2C 总线接口提供了写数据和命令到设备的接口。关于 I2C 总线的写模式的时序请参考下图:
I2c 的写模式
1. 主机设备通过开始条件初始化数据通讯。开始条件的定义在下面的图中展示。开始条件 通过将 SDA 从高拉低而 SCL 保持高建立。
2. 从机地址紧跟着开始条件作为标志用。对于 SSD1306,从机地址可以是“b0111100”或 “b0111101”通过改变 SA0 到 LOW 或 HIGH(D/C 引脚作为 SA0)。
果就是 SDA 上的应答可能不能达到有效的逻辑 0。 SDAin 和 SDAout 绑定到了一起作为 SDA。SDAin 引脚必须连接到 SDA。SDAout 引脚可以 不连接。当 SDAout 引脚不连接,应答信号将会被 I2C 总线忽略。 c. I2C 总线时钟信号 SCL I2C 总线上的信息传输任务是随着一个时钟信号的,SCL。每个数据位的传输任务发生在 SCL 的单个的时钟周期中。
FR 同步
不翻译
重启电路
当 RES# 输入为 LOW 时,芯片初始化为下面的状态: 1. 显示关 2. 128 * 64 显示模式 3. 正常的 segment 和显示数据列地址和行地址映射(SEG0 映射到 address 00h,COM0 映射
到 address 00h) 4. 在串口中清除移位寄存器数据 5. 显示开始行设置为显示 RAM 地址 0 6. 列地址计数设为 0 7. 正常扫描 COM 输出方向 8. 对比度控制寄存器设为 7Fh 9. 正常显示模式(等同于 A4h 命令)
引脚 总线接口 8‐bit 8080 8‐bit 6800 3‐wire SPI
4‐wire Spi I2C
Data/Command 接口
控制信号
D7 D6 D5 D4 D3 D2
D1
D0
E
R/W# CS# D/C# RES#
D[7:0]
RD# WR#
CS# D/C# RES#
D[7:0]
E
R/W# CS# D/C# RES#
Segment 驱动/Common 驱动
Segment 驱动实现了 128 个电路源来驱动 OLED 面板。驱动电流的范围可以在 0 到 100uA 以 内调节,有 256 个等级。Common 驱动产生电压脉冲。 segment 驱动波形分为 3 个阶段: 1. 在阶段 1,OLED 用于显示上一个图片的像素停止充电目的是为了准备显示下一张图片的
0
A[7:0] 0 0 0 0 0 0 0 0 设置
滚动
0
B[2:0] * * * * * B2 B1 B0
27h, X[0]=1, 向左水平
0
C[2:0] * * * * * C2 C1 C0
滚动
0
D[2:0] * * * * * D2 D1 D0
(水平平移1列)
A[7:0] : 空字节
特性
1. 分辨率:128 * 64 点阵面板
2. 电源:
a) VDD = 1.65V to 3.3V
用于 IC 逻辑
b) VCC = 7V to 15V
用于面板驱动
3. 点阵显示
a) OLED 驱动输出电压,最大 15V
b) Segment 最大电流:100uA
c) 常见最大反向电流:15mA
d) 256 级对比亮度电流控制
SSD1306 在发送或接受任何信息之前必须识别从机地址。设备将会响应从机地址,后面 跟随着从机地址位(SA0 位)和读写选择位(R/W#位),格式如下:
b7 b6 b5 b4 b3 b2 b1 b0 0 1 1 1 1 0 SA0 R/W# SA0 位为从机地址提供了一个位的拓展。0111100 或 0111101 都可以做为 SSD1306 的从 机地址。D/C#引脚作为 SA0 用于从机地址选择。R/W#为用来决定 I2C 总线接口的操作模式。 R/W# = 1,读模式。R/W# = 0 写模式 b. I2C 总线数据信号 SDA SDA 作为发送者和接受者之间的通讯通道。数据和应答都是通过 SDA 发送。 应该注意的是 ITO 轨道电阻和 SDA 引脚上的上拉电阻会变成一个潜在的电压分压器。结
3. 写模式的建立是通过设置 R/W#为到逻辑 0 实现的。 4. 应答位信号将在接收到一个字节的数据后发生包括从机地址和 R/W#位。可以参考下面
的应答位信号的图示。应答位的定义是在应答位相关的时钟脉冲的高周期中把 SDA 线拉 低。 5. 传输完从机地址之后,控制字节或数据字节开始通过 SDA 传输。一个控制字节主要由 CO 和 D/C#位后面再加上六个 0 组成的。 a) 如果 Co 为设为逻辑 0,,后面传输的信息就只包含数据字节。 b) D/C 为决定了下个数据字节是作为命令还是数据。如果 D/C#位设为 0,下一个数据
相关文档
最新文档