zoukankan      html  css  js  c++  java
  • EPD的驱动

    整个e-ink技术的生产流程:1997年从MIT媒体实验室走出来的E-INK公司成立并专注于研发具有良好阅读体验的电子纸。其中最著名的产品就是Vizplex

                                        电子墨水。E-INK提供电子墨水给Panel厂商,如PVI,LGD等,Panel厂家再用相应的墨水加上TFT背板或者柔性背板生产出

                                        不同尺寸,灰度级和分辨率的电子纸屏模组。设备厂商(电子纸阅读器),从Panel厂家购买模组进行产品设计和量产。

    Vizplex电子墨水的特点:可在日光照射下进行阅读。

                                     与液晶不同,使用墨水的Panel可以做到厚度薄,重量轻。

                                     180度全视角。

                                     高分辨率。

                                     靠电压脉冲进行刷新,因此在不需要刷新的时候实际功耗接近零。

                                     有一个Waveform文件,电子墨水运动轨迹的定义

    一个EPD控制器的信号接口:用于控制Panel电源的信号,Power Control Signal

                                         对应于Panel的数字信号接口,Source/Gate Driver Interface

                                         温度传感器接口,用于waveform的温度补偿,Temperature sensor

    一个EPD控制器,需要有ROM来存放Waveform文件,通过LUT的方式将输入的灰度图转换为电子墨水识别的运动轨迹。不同批次的屏Waveform文件一般

                                        不同。

                           需要RAM来存放两个BUFFER,一个update buffer用来存放一副供给EPD Panel的数据。一个Image buffer用来存放一副/部分原始

                                        的灰度图。

    一个Waveform文件可以包含多个WF模式,大致分为两类。Global update和Local update。

                           其中Global update刷新质量高,残影少。但是因为需要刷新全部的像素,所以会带来屏幕的闪烁。

                                 Local update只更新有变化的像素点,屏幕闪烁少。但同一个地方可能会有残影(Ghosting)。

    一般在EPD的控制器中,会将Panel分别N多个模块,以16为例。在每个LUT中,可以设置自己的WF模式并且各个LUT之间可以并行处理。

    EPD的电源控制比较复杂,它要有专门的电源管理配合。

  • 相关阅读:
    PHP通过日志来发现问题
    php环境重启
    排行榜的实现
    git相关使用技巧和问题
    lua State加载部分库
    c++ 解析json
    查看某个进程允许打开的最大文件描述符
    glog安装与使用
    ubuntu update-alternatives
    gcc安装多个版本
  • 原文地址:https://www.cnblogs.com/-9-8/p/4652242.html
Copyright © 2011-2022 走看看