2 điểm bởi GN⁺ 2024-05-15 | 1 bình luận | Chia sẻ qua WhatsApp

Glider: màn hình mực điện tử mã nguồn mở

Tổng quan

Tính năng

  • Giải pháp hoàn chỉnh cho màn hình EPD độ trễ thấp / tần số quét cao
  • Hỗ trợ các tấm nền màn hình điện di có giao diện song song (Eink(R), SiPix và DES)
  • Hỗ trợ màn hình đơn sắc và màn hình màu dựa trên mảng bộ lọc màu (ví dụ: Kaleido(TM))
  • Độ trễ xử lý cực thấp <20us
  • Hỗ trợ các chế độ đầu ra nhị phân, thang xám 4 mức và thang xám 16 mức
  • Các chế độ điều khiển nhị phân và thang xám 4 mức được tối ưu cho độ trễ
  • Chế độ điều khiển lai tự động cho nhị phân và thang xám 16 mức
  • Cập nhật cục bộ và chuyển đổi chế độ có thể được điều khiển lúc chạy từ phần mềm phía host
  • Bayer dithering phần cứng, blue-noise dithering và error-diffusion dithering không làm tăng thêm độ trễ
  • Bộ điều khiển hỗ trợ sẵn đầu vào FPD-Link (LVDS), DVI (TMDS) và MIPI-DSI
  • Thiết kế ở mức bo mạch hỗ trợ đầu vào USB-C (USB Type-C DisplayPort Alt Mode) và DVI

Phần cứng

  • FPGA Xilinx(R) Spartan-6 LX16 chạy Caster
  • Bộ nhớ framebuffer DDR3-800
  • Đầu vào video Type-C DisplayPort Alt-Mode thông qua cầu nối DP-LVDS PTN3460 tích hợp trên bo mạch, hoặc
  • Đầu vào video DVI thông qua bộ giải mã ADV7611 tích hợp trên bo mạch (đầu nối microHDMI)
  • Bộ nguồn cho màn hình mực điện tử với các đường nguồn +/-15V hỗ trợ dòng đỉnh tối đa 1A
  • Hỗ trợ đo điện áp VCOM kickback
  • Vi điều khiển RaspberryPi(R) RP2040 tích hợp trên bo mạch cho giao tiếp USB và nâng cấp firmware
  • Tốc độ xử lý tối đa 133MP/s khi bật dithering, và >200MP/s khi tắt

Thành phần

  • Kho lưu trữ này chứa thiết kế PCB, mã nguồn firmware và thiết kế vỏ tham chiếu có thể in 3D
  • Mã RTL nằm trong kho lưu trữ riêng: Caster

Màn hình mực điện tử

Lý thuyết hoạt động cơ bản

  • Mực điện tử chứa các hạt mang điện có màu khác nhau phân tán trong một môi trường trong suốt; khi áp dụng điện trường, các hạt sẽ di chuyển lên xuống để tạo ra màu đen, trắng hoặc sự pha trộn của chúng

Ưu điểm và nhược điểm

  • Màn hình mực điện tử phản xạ ánh sáng nên tiêu thụ ít điện năng và có thể dùng ngoài trời
  • Tính lưỡng ổn định giúp giữ nguyên hình ảnh ngay cả sau khi ngắt nguồn
  • Ngoại hình giống giấy là điểm khác biệt lớn nhất

Vai trò của bộ điều khiển mực điện tử

  • Bộ điều khiển mực điện tử tương tự bộ điều khiển hiển thị (DC/CRTC) + bộ điều khiển thời gian (TCON) trong hệ thống LCD
  • Nó nhận dữ liệu ảnh thô và chuyển đổi thành các tín hiệu cần thiết để điều khiển màn hình

Các loại tấm nền màn hình

  • Có thể chia thành màn hình tích hợp bộ điều khiển và màn hình không tích hợp bộ điều khiển
  • Màn hình không có bộ điều khiển cần bộ điều khiển chuyên dụng hoặc SoC, còn màn hình có bộ điều khiển có thể được điều khiển trực tiếp bằng gần như mọi MCU

Sử dụng màn hình có tích hợp bộ điều khiển

  • Hầu hết thành phần đã được tích hợp sẵn nên chỉ cần một vài linh kiện ngoài
  • Có thể kết nối với MCU hoặc MPU qua các giao diện phổ biến như SPI hoặc I2C

Sử dụng màn hình không tích hợp bộ điều khiển

  • Có thể điều khiển bằng chip điều khiển chuyên dụng, SoC có bộ điều khiển tích hợp hoặc MCU/SoC tốc độ cao
  • Khi dùng chip điều khiển chuyên dụng, nó có thể nhận dữ liệu từ thiết bị bên ngoài nên phù hợp với nhiều ứng dụng khác nhau

Tín hiệu giao diện và timing

  • Có tín hiệu giao diện và timing tương tự LCD
  • Mỗi pixel được biểu diễn bằng 2 bit, điều này không đồng nghĩa với 2bpp hoặc thang xám 4 mức
  • Cũng có khoảng blanking tương tự CRT/LCD

Hiểu về waveform

  • Waveform là bảng tra cứu quyết định cách bộ điều khiển mực điện tử điều khiển các pixel
  • Tệp waveform độc lập với độ phân giải, và ngay cả khi dùng waveform sai vẫn có thể hiển thị hình ảnh có thể nhận biết được

Hiển thị thang xám

  • Màn hình mực điện tử có thể hiển thị một số mức thang xám thông qua điều chế phù hợp
  • Có thể triển khai bằng điều chế thời gian khung hình hoặc điều chế số lượng khung hình

Hiển thị màu

  • Có thể triển khai EPD đủ màu bằng mảng bộ lọc màu (CFA) hoặc màn hình màu đa sắc tố
  • CFA tạo màu bằng các bộ lọc màu; cách điều khiển tương đối đơn giản nhưng làm giảm độ phản xạ của màn hình

Ý kiến của GN⁺

  • Công nghệ mực điện tử tiêu thụ điện năng thấp và phù hợp với sử dụng ngoài trời, nên rất hữu ích cho các thiết bị như máy đọc sách điện tử
  • Màn hình mực điện tử mang lại vẻ ngoài giống giấy, giúp giảm mỏi mắt
  • Hiểu rõ các chế độ và waveform khác nhau của bộ điều khiển mực điện tử sẽ giúp đạt hiệu năng hiển thị tốt hơn
  • Màn hình mực điện tử màu hiện vẫn có nhược điểm là độ phản xạ thấp, khiến màn hình tối hơn
  • Khi lên kế hoạch cho các dự án mới dùng công nghệ mực điện tử, việc lựa chọn bộ điều khiển và waveform là rất quan trọng

1 bình luận

 
GN⁺ 2024-05-15
Ý kiến trên Hacker News

Tóm tắt các bình luận trên Hacker News

  • Thảo luận thú vị về các giới hạn

    • Phần nói về các giới hạn khá thú vị. Khiến người đọc tự hỏi liệu có thể dùng 1 ô nhớ theo cách analog cho mỗi pixel hay không. Có vẻ sẽ phức tạp hơn và kém chính xác hơn.
  • Liên kết đến kho lưu trữ gốc

    • Kho lưu trữ gốc của dự án này ở đây. Tweet liên quan có thể xem ở đây.
  • Mức độ sâu của thông tin trong README

    • Chỉ riêng tệp README cũng đã rất ấn tượng về bề rộng và chiều sâu thông tin. Khi loại thông tin này được công khai, có thể kỳ vọng vào đổi mới và thay đổi nhanh chóng.
  • Trải nghiệm sử dụng Kindle

    • Đã dùng Kindle hơn 10 năm nhưng luôn không hài lòng với tốc độ phản hồi. Không rõ đó là vấn đề phần cứng hay phần mềm. Thật vui vì dự án này tập trung vào việc giảm độ trễ từ phía phần cứng.
  • Sự bất mãn với Kindle

    • Tò mò vì sao Kindle lại là một sản phẩm tệ đến vậy. Vẫn dùng vì mực điện tử và thị trường sách điện tử đều tốt, nhưng bản thân thiết bị thì không thực sự tốt.
  • Cảm ơn vì đã chia sẻ kiến thức về mực điện tử

    • Cảm ơn vì đã công khai toàn bộ kiến thức về mực điện tử. README có rất nhiều thông tin tuyệt vời nên chắc chắn sẽ còn tham khảo trong tương lai.
  • Ý tưởng dự án tận dụng màn hình mực điện tử

    • Muốn làm một bản sao Mac nhỏ gọn dùng màn hình mực điện tử. Nghe có vẻ rất ngầu.
  • Công việc và tài liệu hóa xuất sắc

    • Một công trình đáng kinh ngạc, và phần tài liệu là phần nhập môn tuyệt vời về màn hình mực điện tử.
  • Phân tích quang học màn hình Kindle

    • Bài báo "Phân tích quang học màn hình Kindle Paperwhite" có thể xem ở đây. Bài này cho thấy những gì diễn ra bên trong màn hình.
  • Kỳ vọng về sự phát triển của công nghệ mực điện tử

    • Không quá quen với ngành này, nhưng khá tò mò không biết mực điện tử đã tiến gần tới mức tái hiện được diện mạo và cảm giác như tạp chí chất lượng cao đến đâu. Đã chờ 30 năm cho công nghệ kiểu như cảnh trong phim khoa học viễn tưởng thập niên 80, nơi ảnh chụp màn hình trong tạp chí game trở thành video hoạt hình hoàn chỉnh.