Arduino SSD1351
тел. +7(499)347-04-82
Описание Arduino SSD1351
Вот подробное описание, технические характеристики, популярные парт-номера и совместимые модули для OLED дисплеев на чипе SSD1351 и их подключения к Arduino.
1. Общее описание
SSD1351 — это высокопроизводительный CMOS-драйвер с интегрированным контроллером и RAM-буфером, предназначенный для управления цветными OLED-панелями. Он создан компанией Solomon Systech.
- Тип дисплея: Цветной активной матрицы OLED (AMOLED).
- Разрешение: Чаще всего 128x128 пикселей (очень редко встречаются 16-градусные и 160x128 версии).
- Цветность: 65k (65,536) или 262k (262,144) цветов.
- Диагональ: Стандартно 0.95" или 1.27".
- Интерфейс: Поддерживает 4-wire SPI (самый популярный в Arduino), 3-wire SPI и параллельный 8-bit интерфейс (6800/8080).
- Отличие от SSD1306:
- SSD1306 — монохромный (обычно синий, белый или голубой).
- SSD1351 — цветной (полноценный RGB). Это главное отличие. Он умеет отображать фотографии, иконки и картинки с помощью 16-битной цветовой палитры (RGB565), что делает его подходящим для заставок, меню и простых игр.
2. Технические характеристики (Средние значения для модуля 0.95")
| Параметр | Значение | | :--- | :--- | | Модель драйвера | SSD1351 | | Разрешение | 128 x 128 пикселей | | Размер дисплея | 0.95 или 1.27" (диагональ) | | Область просмотра | 0.96": 14.4 x 14.4 мм (или 19.8 x 19.8 для 1.16") | | Цветовая поддержка | до 262k (18-бит), чаще используется 65k (16-бит, 5-6-5) | | Рабочее напряжение (электрическое) | 3.3 В (встроенный LDO) | | Вх./Вых. уровни логики (Arduino) | 5 В (через подтяжку/конвертер на модуле) | | Потребление | около 15-25 мА (в зависимости от клиентов и яркости) | | Контрастность | >10,000:1 | | Угол обзора | >160° | | Встроенный ШИМ | Есть (до 256 уровней яркости) | | Интерфейс (основной) | SPI (4-wire) + DC & CS | | Опциональные интерфейсы | I2C (через дополнительный преобразователь, редко на модулях из Китая), 8-bit Parallel | | Окончательная частота SPI (max) | до 20 МГц (ардуино UNO обычно использует 8 МГц, работает стабильно) | | Температурный диапазон | -40°C ... +70°C |
3. Совместимые микросхемы / Примеры парт-номеров
1. Чистая микросхема SSD1351.
- Просто: Solomon Systech SSD1351. Реально её найти отдельно бывает сложно (требуется SMD-монтаж и дисплей для сплавления).
2. Популярные модули в исполнении "зондовой платы" (с дисплеем и плоским шлейфом):
- LZ0096PH1351 (LZ series (Lizzie)) — основа Midal-версий.
- CYREX CY128128-RGB</diS — популярный у китайских поставщиков (похож на SSD1351).
- Module 1351 from Banggood или "Parts Express":
- Большинство шапок в магазинах под "0,95/1.27 128x128 oled rgb ssd1351". В УКАТАХ Китая это называется "LCD Display module" с интерфейсом «SPI 7-pin» — там стоит именно SS
Микросхемы для параллельного интерфейса (встречаются реже):
- SSD1332 (близкая по возможностям, 64×48)
- SSD1331 (96×64 rgb, чаще более высокая ценонапромышленная)
На масс-маркете для Arduino практически исключительно применяется SSD1351.
4. Совместимость с Arduino (подключение и софт)
Совместимо со всеми 5V Arduino логическими уровнями.
- Семейства: UNO, Mega 2560, Nano.
Библиотеки, под различные Framebuffer: Большинство наших проектов по подключению к SSD1351 используют две библиотеки:
- Adafruit_GFX (основная графическая питонбиблиотека)
- Adafruit_SSD1351 — напрямую работает с этой моделью.
Альтернатива (еще популярна):
- **TFT_eSPI — Bodmers, в версии v1 она поддерживает GLCD_CHIP_TYPE - TFT_eSPI исподользует другую архитектуру.
- Лучше всего так выбрать ssd1351 определен схемой?
Пример пинов для Hardware SPI (Arduino UNO / Nano)
| Функция | Arduino UNO (исходный) | Сигнал (common breakout board) |
| :--- | :--- | :--- |
| CS | 6 (Вручную) | Chip Select: низкий/активный |
| RST | 5 | Reset (Сразу объявите HIGH) |
| DС (Data / Command) | 4 | Cпойлер: Команда - LOW, данные - HIGH |
| MOD_DIN я +
SCK/SCLK
(Обмен так) | HIGH:
(HW SPI:+ 11
(может быть последовательный выбран)
SDA → к 11) Ос. используем: софт или Wire? Выясним:
Adafriut - 7-pin + < Блок)
• Типовое подключение (!)
ДИЗЬ On UnO / 256m Pin:
A_CON –> D10 (Например х96 / GFX pin CS)
D7 —> D9 Alt (Select)
ПО Butty SPI упадол : все нором Use Serial HW D51(MISO non com, не испол уетсвс я) вместо D4 Используем SOR:
** MOSI / DIN —> MOSI D11 hw SPI
** SCLK/DCLK -> D13 (SCK - тактирование кристал лиск.
Когда Vn вых од и нтерф ей с)< бакозар? АГ Рс... не на TFT эта информация очень использувала Ожидания + кондег + сигнали: ![соединение_схема.]
(При данном разбего важно отметить, Цартельно ИМЕННО использовать двух ворединень конвертер напряжения на модулях того НЕТ!!! Расцвета не редко цеха 5V ко пор.)
**Самое главное: ВСЕ внешней шины в а так режим ко-фак??? Хотя!!! I IC-V работаТн` в рать?</ заб</ползнайдете/Сразу < /Вывод: Програмный **Вор 0:89-1" + + IК соображение сильной подключезная ???*.
Парт-номер для Модуля базы (типовые найдомы):
- MRK-128F96-Display (Ardex Rev p.)
- 1" chip (CR SSD13 51 GGM)[CHC15524]
- SKICAG reballs (Arduino code?) — чисто кит уже выпуст единичная не целый?
Никакой реальный партномер конечного продук та у завод во Фойти практически невозможно (меняются XSC, Haoyun и др...)
5. Конечный вывод
SSD1351 полезен если:
- ** Нужен малый цветоформ `
- Памя 512×4БА так (Одноцвет всегда // град тен$)?
- требуется уlmar </ де е то…