24.08.2022

Pico e-Paper 2.9

2,9-дюймовий дисплейний модуль E-Paper E-Ink для Raspberry Pi Pico, 296 × 128 пікселів, чорно-білий, SPI інтерфейс.

Цей продукт є пристроєм E-Paper, в якому використовується технологія відображення зображення Microencapsulated Electrophoretic Display, MED. Початковий підхід полягає у створенні крихітних сфер, у яких заряджені кольорові пігменти суспендують у прозорій олії та рухатимуться залежно від електронного заряду. Візерунки на екрані електронного паперу відображаються за рахунок відображення навколишнього світла, тому для нього не потрібне фонове світло.

Особливості

  • Відсутність підсвічування дозволяє відображати останній контент протягом тривалого часу навіть при вимкненні живлення;
  • Наднизьке енергоспоживання, основне енергоспоживання тільки в момент оновлення дисплея;
  • Інтерфейс SPI вимагає мінімальної кількості контактів вводу-виводу.
Технічні характеристики
Робоча напруга: 3,3 В / 5 В
Інтерфейс: 3-провідний SPI, 4-провідний SPI
Габаритні розміри: 82,0 мм × 38,0 мм
Розмір дисплея: 79,0 мм × 36,7 мм
Крок точки: 0,138 × 0,138
Роздільна здатність: 296 × 128 пікселів
Колір дисплея: чорний, білий
Відтінки сірого: 2
Час часткового оновлення: 0,3 с
Час повного оновлення: 2 с
Потужність оновлення: 26,4 мВт (тип.)
Струм у режимі очікування:
Кут огляду: > 170 °

Синхронізація SPI

На відміну від традиційного протоколу SPI, лінія передачі даних від веденого до ведучого прихована, оскільки пристрою потрібно лише відображення.

  • CS - вибір керованого чіпа, коли CS LOW чіп включений.
  • DC - виведення управління даними / командами, коли DC = 0 команда запису, коли DC = 1 запис даних.
  • SCLK - послідовний тактовий сигнал.
  • SDIN - лінія даних від ведучого до веденого.
  • Зв'язок SPI має синхронізацію передачі даних, яка комбінується CPHA та CPOL.

  • CPOL визначає рівень послідовного синхронного годинника в стані очікування. Коли CPOL = 0 рівень низький. Однак CPOL мало впливає на передачу.
  • CPHA визначає, чи збираються дані на першому фронті тактового сигналу або на другому фронті тактового сигналу послідовного синхронного годинника; коли CPHL = 0, дані збираються першому фронті тактового сигналу.

Є 4 режими зв'язку SPI. Зазвичай використовується SPI0, де CPHL = 0, CPOL = 0.

Як видно з малюнку вище, передача даних починається на першому задньому фронті SCLK, і за один такт передається 8 біт даних. Тут використовується SPI0 і дані передаються бітами, спочатку MSB.

Як визначити пікселі
У монохромному зображенні ми визначаємо пікселі, 0 – чорний, а 1 – білий.
Білий: □ , Біт 1
Чорний: ■ : Біт 0

  • Крапка на малюнку називається пікселем. Як знаємо, 1 і 0 використовуються визначення кольору, тому ми можемо використовувати один біт визначення кольору одного пікселя, а 1 байт = 8 пікселів.
  • Наприклад, якщо ми встановимо перші 8 пікселів у чорний колір, а останні 8 пікселів у білий колір, вони будуть 16-бітними, як показано нижче:

Для комп'ютера дані зберігаються у форматі MSB: Таким чином, ми можемо використовувати два байти для 16 пікселів.

 

Розпинування Pico e-Paper 2.9