电子纸(墨水屏)技术应用手册(精编版)

By | 2025/10/13

文档说明

  • 目的:为工程师提供关于电子纸(特别是三色电子纸)的技术原理、硬件设计、驱动开发与故障排查的综合性指南。
  • 核心亮点:内容精炼、架构清晰、要点突出、便于速查。
  • 版本:V1.1

第一章:技术概览

1.1 电子纸简介

电子纸是一种反射式显示技术,具有类纸显示、双稳态(刷新后静态显示不耗电)和宽视角特性。

  • 常见类型
    • 单色:黑白。
    • 三色:黑白红(BWR)为主流,黑白黄(BWY)次之。

1.2 关键特性:局部刷新

  • 定义:仅刷新屏幕内容变化的区域,显著降低功耗并减少刷新时间。
  • 流程
    • 单色局刷:刷新黑白背景 → 刷新局部信息。
    • 三色局刷:刷新黑白红背景 → 刷新局部信息。
    • 限制:当前实现中,红色区域不支持局部刷新

第二章:硬件设计指南

2.1 驱动IC供电方案

方案描述特点
内部升压IC内部集成Boost电路外围电路简单
外部升压依赖外部电路升压市场主流,需外接电感、MOS管

2.2 外部升压原理

IC产生GDR信号控制外部N-MOS开关,通过电感、电容充放电实现升压,并由RESE电阻采样反馈以稳定输出PREVGH/PREVGL高压,IC内部再降压为VSH/VSL驱动膜片。

2.3 硬件选型参考

组件晶弘系列IC所罗门系列IC
电感10uH ±10%, Io ≤ 1A47uH ±10%, Io ≤ 500mA
MOS管Si1308EDLSi1308EDL
二极管MBR0530MBR0530
RESE电阻0.47Ω 1%2.2Ω 1%

第三章:软件驱动详解

3.1 驱动流程

IC复位 → 初始化 → 写显示数据 → 发更新命令 → (可选)进低功耗模式

3.2 主流IC命令集对比

操作所罗门IC (如SSD16xx)晶弘IC (如UC81xx)说明
复位拉低RST ≥10ms同左硬件复位时序相同
写数据0x24 (黑白), 0x26 (红)0x10所罗门分通道写入
更新命令0x22, [模式代码], 0x200x12关键区别
深度睡眠0x10, 0x010x02, 0x07, 0xA5命令集不同

3.3 刷新模式命令详解

刷新模式所罗门IC 模式代码晶弘IC 实现方式
全局刷新0x22, 0xF7, 0x20默认即全刷,或通过0x12参数配置
快速刷新0x22, 0xC7, 0x20通过0x12命令搭配特定波形(LUT)实现
局部刷新0x22, 0xFF, 0x20通过0x12命令搭配局刷波形(LUT)实现

重要说明

  • 所罗门IC的更新过程是多命令序列,需先发0x22,再跟刷新模式代码,最后发0x20触发。
  • 晶弘IC的更新过程更简洁,通常一个0x12命令即可触发,刷新模式(全刷/快刷/局刷)的选择依赖于其内部寄存器配置或初始化时加载的波形LUT。具体使用哪种模式需参考对应型号的数据手册。

3.4 关键代码片段

// 等待BUSY就绪(注意极性)
void Epaper_READBUSY(void) {
  while(isEPD_W21_BUSY == 1); // 假设忙=1,需根据IC型号调整,所罗门的SSD系列忙=1,而晶弘的UC系列忙=0
}

// 所罗门IC执行全局刷新示例
void Solomon_Update_Full(void) {
  EPD_W21_WriteCMD(0x22);
  EPD_W21_WriteDATA(0xF7); // 全刷模式代码
  EPD_W21_WriteCMD(0x20);
  Epaper_READBUSY();
}

// 晶弘IC执行刷新示例(模式由LUT决定)
void UC_Update(void) {
  EPD_W21_WriteCMD(0x12); // 触发刷新
  Epaper_READBUSY();
}

第四章:刷新模式与性能

刷新模式适用屏幕典型耗时视觉现象说明与建议
全局刷新单色/三色2-5s / 15-25s多次闪烁显示质量最佳,根除残影
快速刷新单色1-2s闪烁一次三色不支持,有残影风险
局部刷新单色0.3-1s无闪烁三色不支持,功耗最低
局部全刷单色/三色~3s多次闪烁全刷方式刷新局部区域

最佳实践:连续快速刷新局部刷新约5次后,应执行一次全局刷新以消除残影。


第五章:低功耗方案

方案实现方式近似电流优缺点
深度睡眠发送睡眠命令~5 μA数据丢失,唤醒需全面初始化
待机模式发送待机命令~20 μA数据保持,唤醒快
完全断电P-MOS管切断电源~0 μA终极省电,需硬件支持

推荐策略:刷新后,先入深度睡眠,再通过P-MOS断电,实现0功耗


第六章:故障排查指南

6.1 SPI通信异常

判断方法

  1. 测升压:输出应 >16V。
  2. 查BUSY:操作后应有电平变化。
  3. 读参数:如温度值是否合理。
  4. 抓波形:用示波器对比时序图。

解决步骤

  • ✅ 检查SPI的IO配置与接线。
  • ✅ 确保供电电压 ≥2.5V。
  • ✅ 核对硬件SPI配置(时钟极性、相位)。

6.2 升压电路故障

排查顺序

  1. 软件:SPI是否正常驱动IC?
  2. 硬件:电感是否断路?MOS参数是否匹配?RESE电阻是否焊对?二极管方向是否正确?

6.3 BUSY引脚卡死

排查重点

  1. 基础:SPI通信与供电是否正常?
  2. 连接:FPC是否插反?(金手指朝上为常见正确方式)BUSY线是否接通?
  3. 驱动
    • 确认IC型号与BUSY极性:例如,所罗门的SSD系列忙=1,而晶弘的UC系列忙=0,务必以数据手册为准。
    • 注意:未初始化或深度睡眠时,BUSY可能恒为0。

第七章:使用与维护建议

  • 三色/四色屏
    • 必须至少每24小时执行一次全局刷新,以防残影固化。
    • 长期存储:刷为纯白画面,显示面朝上
  • 初始化
    • 确保复位(RST)脉冲宽度 ≥10ms
    • 初始化后BUSY无变化,优先排查SPI通信与供电。

© 2025, 爱上生活. 版权所有,非商业使用转载必须提供本文章的原始链接。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注