E-Paper Driver HAT

来自Waveshare Wiki
跳转至: 导航搜索
E-Paper Driver HAT
E-Paper Driver HAT
{{{name2}}}
{{{name3}}}
板载接口
RPi

说明

产品特点

基于Raspberry Pi 40pin GPIO接口,适用于Raspberry Pi系列主板、Jetson Nano 引出SPI控制接口,可接入Raspberry/Arduino/Nucleo等主控板 板载电平转换芯片,可兼容3.3V和5V单片机接口 提供完善的配套资料手册(Raspberry/Jetson Nano/Arduino/STM32等示例程序)

产品参数

工作电压: 3.3V/5V
通信接口: 3-wire SPI、4-wire SPI
外形尺寸: 65mm × 30.2mm
固定孔直径:3.0mm


资料

文档

e-Paper相关资料

开发资料

相关资料

相关链接

树莓派入门教程
树莓派OpenCV教程
树莓派littleGL系列教程
树莓派QT教程
树莓派OpenWrt教程
教程名6
  • 列表6

STM32cubeMX系列教程


FAQ

电子纸常见问题与解答

软件问题

  • 我们例程使用的是stm32f103zet6,如果客户在MDK中修改其他的型号,例如stm32f103rbt6,ram空间变小了,需要在原基础上修改启动文件中的stack size和heap size


  • 使用指令sudo apt-get install python-imaging 安装一下imaging函数库


  • 如果是三色屏,在需要传输B/W数据时,使Data Start Transmission 1,在传输RED数据时,使用Data Start Transmission 2,因为2.13inch e-Paper HAT (D)只能显示黑白两色,所以工作在KW模式Data Start Transmission 1时,发送上一次的数据,即所谓的old,在程序中就直接发送0x00,在Data Start Transmission 2时,就发送需要刷新的数据,即所谓的“NEW”数据。


  • 我们的例程的中文字库是使用GB2312的编码方式,请将您的 xxx_test.c 文件改成GB2312编码格式编译下载后即可正常显示


  • 可以调节程序中Vcom的值改变显示对比度,带局刷的屏幕改善效果特别明显。


  • 可以通过Border Waveform Control寄存器 或者VCOM AND DATA INTERVAL SETTING寄存器设置边框显示颜色。


  • 这种情况需要客户减少局刷位置并且在局刷5次后进行一次清屏(提高VCOM的电压可以改善颜色,但是带来是残影加重)。


  • 电子墨水屏重新唤醒的过程,实际是重新上电的过程,所以EPD在wake up时,要先进行清屏的动作,这样才能最大程度地避免残影现象。


  • 可能是spi驱动不成功导致的
    • 1.先检查接线是否正确
    • 2.在检查spi是否开启,参数是否配置正确(spi的波特率,spi模式等参数)


硬件问题

  • 可以,现在已经板载了电平转换芯片,支持3.3V驱动


  • 墨水屏额定输入电压是2.3~3.6V,如果是5V系统需要做电平转换,另外电压最好不要低于2.5V,以免影响墨水屏显示效果
  • 器件选型可以使用我们提供的原理图中的型号或者根据数据手册选择都是可以的


  • 可以,注意需要时序正确


  • 确认SPI通信是否正常
  • 确认BUSY引脚是否正常初始化为输入模式
  • 可能是没有正常复位,尝试缩短复位时低电平的持续时间(因为驱动电路加入了断电开关,复位低电平过长会导致驱动板断电导致复位失败)
  • 如果判忙函数有发送0x71命令,可以尝试注释掉


屏幕问题

  • 【工作条件】温度范围:0~50°C ;湿度范围:35%~65%RH
  • 【存储条件】:温度范围:30°C以下; 湿度范围:55%RH以下;存储最长时间:6个月
  • 【运输条件】:温度范围:-25~70°C ;运输最长时间:10天
  • 【拆包后】:温度范围:20°C±5°C ; 湿度范围:50±5%RH;存储最长时间:72小时内完成组装


  • 刷新模式
    • 全刷:电子墨水屏在刷新过程中会闪烁多次(闪烁次数取决于刷新时长),闪烁是为了清除残影达到最佳的显示效果
    • 局刷:电子墨水屏在刷新过程中无闪烁效果。使用局刷功能的用户注意在刷新几次之后,要进行一次全刷操作清除残影,否则残影问题会越来越严重,甚至损坏屏幕(目前只有部分黑白电子墨水屏支持局刷,具体参考产品页面说明)
  • 刷新频率
    • 使用过程中,建议客户设置电子墨水屏的刷新间隔至少为180秒(支持局刷功能的产品除外)
    • 待机过程(即刷新操作后)建议客户将电子墨水屏设置为睡眠模式,或者断电操作(可以将墨水屏供电部分用模拟开关断开), 降低功耗并且延长电子墨水屏寿命。(部分电子墨水屏如果长时间处于上电状态的话,会出现屏幕损坏无法修复的情况
    • 三色电子墨水屏在使用的过程中,建议客户至少每24小时更新一次显示画面(如果屏幕长时间保持同一个画面,会出现烧屏情况难以修复)
  • 使用场所
    • 电子墨水屏建议是在室内使用。如果在户外使用,需要避免电子墨水屏受阳光直射,同时要做好紫外线防护措施,因为带电粒子长时间在强光的照射下会发干,导致失去活性无法刷新,这种情况是不可逆的。在设计电子墨水屏产品的时候,客户注意要确定好使用环境是否满足电子墨水屏的要求


  • 理想情况下,正常使用,可以刷新1000000次(100万次)


  • 长时间上电开发板,在每次刷新操作之后,建议将屏幕设置为睡眠模式或者直接断电处理,否则屏幕长时间处于高电压状态下可能烧坏屏幕


  • 可以,但是需要用软件重新做电子纸初始化操作。


  • 可能SPI速率过高,导致数据丢失,尝试降低SPI速率
  • 供电不足或者电源不稳定导致数据丢失
  • 数据线过长导致数据丢失,延长线最好不要超过20cm


  • 电泳电子纸的显示灰阶由粒子在微胶囊或者微杯的空间位置所决定,黑色粒子与白色粒子在电压的作用下发生电泳现象,这种促使粒子发生电泳运动的电压时序就是电子纸的驱动波形。驱动波形为电子纸显示器的核心部分,对驱动波形的优化将直接影响显示器的显示效果。而驱动波形文件是用来说明促使粒子发生电泳运动的电压时序而形成的参数,在电子纸刷新时需要定期被调用。
  • 不同批次的电子纸膜片,电泳矩阵因为材料、制作工艺等原因,在驱动显示时所需电压值会有所差异,反映在灰度与电压、温度关系的就是电子墨水屏的波形。一般来说,每一批次的电泳矩阵生成后,会有相应的波形文件,以.wbf 文件形式存在,由膜片生产商将波形文件和电泳矩阵提供给生产电子纸屏的厂家,再由生产电子纸屏厂家集成保护板、基板和驱动器以后提供给客户;如果波形文件和屏幕不对应,很可能造成无法显示或者显示效果不理想。一般出厂时波形文件已经OTP内置于墨水屏的驱动IC内,并且我们提供的部分程序也有调用外部的波形文件来驱动电子墨水屏。


  • LUT是LOOK UP TABLE的缩写,OTP是ONE TIME PROGRAM的缩写,LUT本意就是加载波形文件,而波形文件分OTP和REGISTER两种,其中OTP为内置波形存储方式,REGISTER为外置波形存储方式。


  • 主要有两种类型的墨水屏
    • 一种是先刷背景图
    • 另外一种是交替刷新旧数据和新数据


  • 在不同位置同时局刷需要在程序设计进行操作,即先把不同位置的数据刷到电子纸IC内,最后统一做好Updata/TurnOnDisplay。


  • 是的,e-Paper在批量时,会有一些色差,这属于正常现象。把e-paper正面朝上存放,可在一定程度上减小偏红/黄的现象。


其他问题



  • 排线插座 0.5-24pin 后翻盖式 2.0H(FPC连接器)


  • 目前所有屏幕都有内置温度传感器,也可以使用IIC管脚外置LM75温度传感器


  • 墨水屏从局刷切换为全刷时需要加入全刷初始化函数


  • 可能是之前运行过C语言的基于BCM2835库的例程,此时需要重启树莓派再运行python例程


售后

EMAIL:2881669563@qq.com
电话:0755-83040712
QQ:2881669563
微信:扫下方二维码添加
Lyj.png

说明:进行售后服务前,请准备好客户信息(定货单位、定货人等),以供验证。