SSD1306-OLED驱动芯片中文手册

preview
需积分: 0 0 下载量 165 浏览量 更新于2023-11-02 收藏 1.64MB PDF 举报
SSD1306-OLED 驱动芯片中文手册 SSD1306 是一款单片 CMOS OLED/PLED 驱动芯片,可以驱动有机/聚合发光二极管点阵图形显示系统。该芯片专为共阴极 OLED 面板设计,具有 128 segments 和 64 Commons 组成。芯片中嵌入了对比度控制器、显示 RAM 和晶振,并因此减少了外部器件和功耗。 SSD1306 驱动芯片具有以下特性: 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 级对比亮度电流控制 4. 嵌入式 128 * 64 位 SRAM 显示缓存 5. 引脚选择 MCU 接口:a) 8 位 6800/8000 串口,b) 3/4 线 SPI 接口,c) I2C 接口 6. 水平和垂直两个方向的屏幕保存连续滚动功能 7. RAM 写同步信号 8. 可编程的帧率和多重比率 9. 行重映射和列冲映射 10. 片上晶振 11. 两种封装:COG 和 COF 12. 工作温度范围广:‐40℃ to 85℃ SSD1306 驱动芯片提供了多种 MCU 接口选择,包括 8 位 6800/8000 串口、3/4 线 SPI 接口和 I2C 接口。不同的 MCU 模块可以通过 BS[2:0]引脚的硬件选择设置。 I2C 通讯接口由从机地址为 SA0,I2C 总线数据信号(SDAout/D2 输出和 SDAin/D1 输入)和 I2C 总线时钟信号 SCL(D0)组成。数据和时钟信号线都必须接上上拉电阻。RES# 用来初始化设备。 SSD1306 驱动芯片的 I2C 总线接口提供了写数据和命令到设备的接口。关于 I2C 总线的写模式的时序,请参考下图: I2C 总线写模式时序图: 1. 主机设备通过开始条件初始化数据通讯。开始条件的定义在下面的图中展示。开始条件通过将 SDA 和 SCL 置于高电平状态来实现。 2. 主机设备发送从机地址和读/写位(R/W#)。 3. SSD1306 响应从机地址和读/写位,并将数据或命令写入到设备中。 4. 主机设备发送数据或命令到 SSD1306。 5. SSD1306 响应数据或命令,并将其写入到显示缓存中。 SSD1306 驱动芯片的应用非常广泛,适用于多数简介的应用,例如移动电话的屏显、MP3 播放器和计算器等。