4. 局部刷新与全局刷新对比

电子纸(ePaper)的显示刷新并非单一模式,而是根据应用场景分为局部刷新和全局刷新两种核心策略。理解两者的原理、残影控制机制以及全局刷新的必要性,是优化显示质量和刷新速度的基础。

4.1 局部刷新原理

局部刷新(Partial Refresh)仅更新屏幕中发生变化的区域,其余区域保持原有显示状态。其核心目标是降低功耗、减少刷新时间,适用于频繁更新但变化范围小的场景(如电子书翻页、数字表盘、菜单光标移动)。

局部刷新核心机制: 驱动芯片仅向目标区域的像素电极施加驱动波形,非目标区域保持高阻态或维持原有电压。通过缩短驱动时序(如减少波形阶段数),实现快速更新。

局部刷新驱动流程

  1. 区域界定: 主控通过SPI/I8080接口向驱动IC发送区域坐标(Xstart, Ystart, Xend, Yend)。
  2. 波形加载: 驱动IC从LUT(查找表)中选取局部刷新波形(通常为短波形,如3~5个阶段)。
  3. 像素驱动: 仅对目标区域内的Gate/Source线施加驱动电压,非目标区域Gate关闭。
  4. 电荷保持: 利用像素电容和存储电容维持非目标区域的灰度状态。
适用场景: 电子书阅读器翻页、智能标签数字更新、手写笔迹实时显示。局部刷新速度通常可达 200~500ms,远快于全局刷新。

局部刷新与全局刷新核心对比

对比维度 局部刷新 全局刷新
更新区域 仅变化区域 全屏所有像素
驱动波形 短波形(3~5阶段) 长波形(8~12阶段)
刷新时间 200~500ms 800~2000ms
功耗 低(仅驱动部分像素) 高(全屏像素驱动)
残影风险 高(电荷残留累积) 低(完全擦除重置)
典型应用 翻页、数字更新、光标 全屏切换、初始化、校准

4.2 残影控制

残影(Ghosting)是电子纸最突出的显示质量问题。局部刷新时,由于驱动波形不完整,部分带电粒子未能完全迁移到目标位置,导致前一帧的影像残留。残影控制是局部刷新能否实用的关键。

残影产生机理

  • 电荷残留: 局部刷新未施加完整的擦除-驱动-平衡序列,像素电容中残留电荷。
  • 粒子迁移不足: 短波形无法使黑白粒子完全翻转,部分粒子停留在中间态。
  • 温度影响: 低温下墨水黏度增大,粒子迁移速度下降,残影更严重。

残影控制策略

策略 实现方式 效果
波形补偿 根据前一帧灰度值调整当前帧驱动电压 减少电荷累积,残影降低30~50%
定时全局刷新 每N次局部刷新后强制一次全局刷新 彻底清除累积残影
温度补偿 根据温度传感器调整波形时序 低温下残影可控
抖动算法 在灰度过渡中引入随机噪声 视觉上平滑残影
工程避坑: 局部刷新次数过多(如超过50次)而不执行全局刷新,会导致残影累积到不可接受的程度,甚至出现“烧屏”现象(永久性电荷陷阱)。建议在驱动固件中设置强制全局刷新计数器。

残影控制流程示意图

残影控制与全局刷新触发流程 局部刷新请求 残影计数器++ ≥N? 执行局部刷新 执行全局刷新 计数器清零 是 否 N 推荐值 电子书: 6~10 标签: 15~20 仪表: 30~50

4.3 全局刷新的必要性

全局刷新(Global Refresh)是对全屏所有像素执行完整的驱动波形序列,通常包含擦除(Erase)→ 驱动(Drive)→ 平衡(Balance)三个阶段。尽管全局刷新速度慢、功耗高,但在以下场景中不可替代:

全局刷新的核心价值

  • 残影彻底清除: 全屏擦除阶段将所有带电粒子强制拉回初始状态,消除所有电荷残留。
  • 灰度校准: 通过完整的驱动波形确保每个像素达到精确的灰度目标值,避免累积误差。
  • 温度适应: 全局刷新波形通常包含温度补偿参数,确保不同温度下显示一致性。
  • 初始化与唤醒: 系统上电或从深度睡眠唤醒时,必须通过全局刷新建立初始显示状态。
关键指标: 全局刷新后的残影水平应低于 1.5%(CIE Lab色差ΔE < 2.0),而局部刷新累积10次后残影可能达到 5~8%。这就是为什么所有商用ePaper产品都必须周期性执行全局刷新。

全局刷新波形阶段详解

阶段 持续时间 电压极性 作用
擦除(Erase) 200~400ms 正/负交替 将所有粒子驱离当前状态,回到中间态
驱动(Drive) 400~800ms 目标灰度对应电压 将粒子精确迁移到目标灰度位置
平衡(Balance) 100~200ms 低电压脉冲 消除电荷过冲,稳定最终显示

全局刷新与局部刷新的协同策略

在实际产品中,两种刷新模式需要协同工作,以达到用户体验和显示质量的平衡:

  1. 默认模式: 用户操作(翻页、点击)触发局部刷新,保证响应速度。
  2. 定时触发: 每完成 N 次局部刷新后,自动插入一次全局刷新(N 值根据应用场景可配置)。
  3. 强制触发: 系统空闲时、低功耗休眠前、温度突变时,强制执行全局刷新。
  4. 用户可控: 提供“刷新”按钮或手势,允许用户手动触发全局刷新。
优化建议: 在DMA传输加速全局刷新的场景中,可以利用DMA在后台搬运全局刷新波形数据,同时CPU处理其他任务。全局刷新期间(800~2000ms)的“黑闪”现象,可以通过插入中间灰度帧(如50%灰)来缓解视觉突兀感。

全局刷新与局部刷新协同架构

全局刷新与局部刷新协同架构 应用层(UI交互、数据更新) 刷新策略管理器(计数器、温度监测、残影评估) 局部刷新波形加载 全局刷新波形加载 ePaper驱动IC(SSD1680 / UC8151) 决策:残影计数器 < N ? 局部 : 全局

全局刷新的工程代价

  • 时间开销: 典型全局刷新耗时 800~2000ms,期间屏幕会出现“黑闪”或“白闪”,影响用户体验。
  • 功耗开销: 全局刷新功耗约为局部刷新的 3~5 倍(如 30mW vs 8mW)。
  • 机械应力: 频繁的全屏电压切换会加速电子墨水薄膜的老化,降低面板寿命。
设计权衡: 全局刷新间隔 N 值的选择需要在残影控制和用户体验之间取得平衡。对于电子书阅读器,N=6~8 是常见配置;对于信息牌(每天更新几次),N=15~20 可接受;对于仪表盘(频繁更新),建议 N=30~50 并配合波形补偿算法。