該項(xiàng)目是一款基于FPGA開(kāi)源的13.3英寸電子墨水顯示器,分辨率為1600×1200,支持高達(dá)60Hz的快速刷新率,具有超低延遲特性。并且提供多種圖像模式、抖動(dòng)選項(xiàng)及靈活的屏幕刷新控制,可通過(guò)HDMI和USB接口連接,兼容Linux、macOS和Windows系統(tǒng)。
驅(qū)控板硬件規(guī)格
核心芯片:采用Xilinx Spartan6 FPGA,運(yùn)行Caster門(mén)控固件。
視頻輸入格式:USB Type-C DisplayPort Alt-Mode,集成PTN3460芯片;DVI視頻輸入,集成ADV7611芯片。
控制單元:板載Raspberry Pi RP2040微控制器,用于USB通信與固件升級(jí)。
處理速率:?jiǎn)⒂枚秳?dòng)算法時(shí)最高133MP/s,禁用抖動(dòng)算法時(shí)速率超過(guò)200MP/s。
Caster FPGA固件功能
顯示兼容性:支持并行接口的電泳顯示面板(Eink、SiPix、DES等);兼容單色及彩色濾光片陣列(CFA)屏幕。
性能:超低處理延遲(<20微秒);支持二值化、4級(jí)灰度、16級(jí)灰度輸出模式;針對(duì)延遲優(yōu)化的二值化及4級(jí)灰度驅(qū)動(dòng)模式;混合自動(dòng)二值化與16級(jí)灰度驅(qū)動(dòng)模式。
控制功能:支持主機(jī)軟件運(yùn)行時(shí)控制區(qū)域刷新及模式切換;硬件級(jí)抖動(dòng)算法(拜耳抖動(dòng)、藍(lán)噪聲抖動(dòng)、誤差擴(kuò)散抖動(dòng)),無(wú)額外延遲。
顯示示例
灰度顯示
除純白和純黑外,電子墨水屏通過(guò)適當(dāng)?shù)尿?qū)動(dòng)控制可呈現(xiàn)多級(jí)灰度(通常為16級(jí))。其基本原理非常簡(jiǎn)單:若像素未被完全驅(qū)動(dòng)(例如驅(qū)動(dòng)電壓僅施加50ms,而完全切換至純黑/純白需100ms),像素將停留在中間灰度狀態(tài)。
彩色顯示
目前實(shí)現(xiàn)全彩色電子紙(EPD)主要有兩種技術(shù)方案:
彩色濾光片陣列(CFA)技術(shù):通過(guò)覆蓋彩色濾光片將單色電子墨水層轉(zhuǎn)換為彩色顯示(如左圖所示的Kaleido 3屏幕)。
多顏料彩色顯示技術(shù):采用多種帶電顏料粒子的堆疊結(jié)構(gòu)直接呈現(xiàn)色彩(如右圖所示的Spectra 6屏幕)。
項(xiàng)目鏈接https://gitlab.com/zephray/gliderhttps://gitlab.com/zephray/caster
