驱动模块、电源控制模块数据传输方式
发布时间:2020/10/30 0:41:02 访问次数:778
一个 OLED 单色 128x64 点阵且具有高亮度、高对比度的显示器模块。模块内部集成的控制器芯片 SSDl303 包括行列驱动模块、电源控制模块、GDDRAM(Graphic Display Data RAM)、NPU 接口、命令控制模块、振荡器和时序发生器。VGGl2864G—S002 完整的模块结构和丰富的指令集决定了其外部接口与软件设计非常方便而灵活。模块发绿光,工作温度范围是:一 40℃~+80℃。其外部接口及内部结构,引脚说明见表 l 所列。
OLED 显示模块 VGGl2864G 的外部接口采用 8 位并行数据传输方式。CPU 对模块的读写无须考虑内部结构,因而控制非常方便,VGGl2864G 与单片机 W78E54lB 的接口电路。为确保数据总线的驱动能力,数据总线(DO~D7)可接约 10 kΩ的上拉电阻。
模块内部集成有高效率的电源,但外部需提供逻辑电压 VDD(+3V),而华邦单片机 W78E54B 和外围芯片所需要提供的电压均为 VCC(+5 V),因此必须专门设计由+5 到+3 V 的直流电压转换电路,其电源设计电路。其中稳压芯片 SPXlll7T 一 3.0 性能稳定,可输出最大值为 800 mA 的电流,而 OLED 模块的最大驱动电流为 450 mA,可见足以驱动显示模块。
OLED 显示模块 VGGl2864G—S002 的读写时序可兼容 Motorola 6800 与 Intel 8080 两种总线模式,本系统采用 Intel 8080 总线控制方式。
对 VGGl2864G—S002 的控制分为数据和命令两种,可通过控制 D/C 的电平来实现:高电平时传送显示数据,低电平时传送操作命令。VGGl2864G—S002 的写时序图及时间参数表。对 OLED 模块的写命令子程序如下(写数据(WriteData())只要将 DC 设置为 l 即可).
在显示信息之前,系统须对 OLED 做好显示的准备工作,应当写入 0LED 的设置命令如下:
0x81:设置亮度对比度,0xC0:O~255 级对比度,0xA6:设置正常显示
0xA8:设置使用行数,0x40:显示 64 行,0xAE:显示面板开启
0xD3:设置滚屏,Ox00:关闭滚屏
VGGl2864G—S002 显示数据缓冲区采用分页(B0~B7 共 8 页)管理方式,每页 128x8 点阵。每字节数据显示对应 8×1 点阵,在写入显示的内容前,先送入页地址,然后送入 16 位行偏移地址,低位在前,高位在后,即行偏移地址=16×H0-3+L0-3,其中 L4-7=0000,H4-7=000l。要从第 3 页第四列开始写入命令代码(0xB2,0x03,0x00),接着写入显示数据(OxFF),显示缓冲区 RAM 的指针位置及显示。
(素材来源:chinaaet和ttic.如涉版权请联系删除。特别感谢)
一个 OLED 单色 128x64 点阵且具有高亮度、高对比度的显示器模块。模块内部集成的控制器芯片 SSDl303 包括行列驱动模块、电源控制模块、GDDRAM(Graphic Display Data RAM)、NPU 接口、命令控制模块、振荡器和时序发生器。VGGl2864G—S002 完整的模块结构和丰富的指令集决定了其外部接口与软件设计非常方便而灵活。模块发绿光,工作温度范围是:一 40℃~+80℃。其外部接口及内部结构,引脚说明见表 l 所列。
OLED 显示模块 VGGl2864G 的外部接口采用 8 位并行数据传输方式。CPU 对模块的读写无须考虑内部结构,因而控制非常方便,VGGl2864G 与单片机 W78E54lB 的接口电路。为确保数据总线的驱动能力,数据总线(DO~D7)可接约 10 kΩ的上拉电阻。
模块内部集成有高效率的电源,但外部需提供逻辑电压 VDD(+3V),而华邦单片机 W78E54B 和外围芯片所需要提供的电压均为 VCC(+5 V),因此必须专门设计由+5 到+3 V 的直流电压转换电路,其电源设计电路。其中稳压芯片 Slll7T 一 3.0 性能稳定,可输出最大值为 800 mA 的电流,而 OLED 模块的最大驱动电流为 450 mA,可见足以驱动显示模块。
OLED 显示模块 VGGl2864G—S002 的读写时序可兼容 Motorola 6800 与 Intel 8080 两种总线模式,本系统采用 Intel 8080 总线控制方式。
对 VGGl2864G—S002 的控制分为数据和命令两种,可通过控制 D/C 的电平来实现:高电平时传送显示数据,低电平时传送操作命令。VGGl2864G—S002 的写时序图及时间参数表。对 OLED 模块的写命令子程序如下(写数据(WriteData())只要将 DC 设置为 l 即可).
在显示信息之前,系统须对 OLED 做好显示的准备工作,应当写入 0LED 的设置命令如下:
0x81:设置亮度对比度,0xC0:O~255 级对比度,0xA6:设置正常显示
0xA8:设置使用行数,0x40:显示 64 行,0xAE:显示面板开启
0xD3:设置滚屏,Ox00:关闭滚屏
VGGl2864G—S002 显示数据缓冲区采用分页(B0~B7 共 8 页)管理方式,每页 128x8 点阵。每字节数据显示对应 8×1 点阵,在写入显示的内容前,先送入页地址,然后送入 16 位行偏移地址,低位在前,高位在后,即行偏移地址=16×H0-3+L0-3,其中 L4-7=0000,H4-7=000l。要从第 3 页第四列开始写入命令代码(0xB2,0x03,0x00),接着写入显示数据(OxFF),显示缓冲区 RAM 的指针位置及显示。
(素材来源:chinaaet和ttic.如涉版权请联系删除。特别感谢)