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