[РУКОВОДСТВО] Аналоги и замена микросхем Практика поставок Проверено

ST7789 или ST7735: можно ли менять прошивкой и что заказывать

IC
Служба поставок ICBOMS · Склад в Шэньчжэне, экспресс DDP и подбор аналогов
[ПРОВЕРЕНО] Экспертиза
Прямой ответ службы закупок

ST7789 и ST7735 — два самых массовых драйвера SPI-дисплеев в любительской и встраиваемой электронике, и у них общая беда всех «похожих модулей»: выводы совпадают, а инициализация — нет. ST7789 (в модулях ST7789V) — драйвер цветных TFT на 262 тысячи цветов со встроенной памятью 240×320×18 бит: в модулях встречается в разрешениях 240×204, 240×240 и 240×320 (диагонали примерно 1,3–2,4 дюйма), поддерживает SPI и параллельные интерфейсы 8/9/16/18 бит, глубину 12/16/18 бит. ST7735 — младший брат для маленьких экранов 128×160 и 128×128 (1,44–1,8 дюйма). Схема подключения у обоих одинаковая (VCC 3,3 В, GND, SCK, MOSI, CS, DC, RES, подсветка BL; у крупных модулей подсветка выведена несколькими ногами LEDA/LEDK), и это создаёт главную ловушку: модуль встаёт в разъём, но прошивка под другой драйвер даёт белый или «мусорный» экран. Причина — разные команды: у ST7735 узлы управления питанием сидят на командах группы 0xC0–0xC4, а у ST7789 команда 0xC0 имеет другое назначение, а 0xB2 — это настройка «порогов» (PORCTRL) против кадровой синхронизации FRMCTR2 у ST7735. «Слепая» замена прошивки не работает — нужна инициализация под конкретный драйвер, а дальше уже настраиваются разрешение и смещения окна (команды 0x2A/0x2B/0x36 — окно и ориентация). Хорошая новость: библиотеки (Adafruit, ST7735_t3/ST7789_t3 и другие) поддерживают оба чипа в одном коде, а модули бывают с линией CS и без неё — при подключении «без CS» библиотеке это сообщают явно. При заказе под ремонт или сборку важны три вещи: точный драйвер (ST7789V против ST7735S и так далее), разрешение и распиновка конкретной ревизии платы. Пришлите фото модуля — подберём совместимый дисплей и правильную инициализацию.

Содержание руководства (8 разделов)

Сравнение драйверов

Выводы модулей совпадают (SCK/MOSI/CS/DC/RES/BL), поэтому «подошёл по разъёму» ≠ «заведётся»: без правильной инициализации экран белый или в мусоре. Модули встречаются и без линии CS — библиотеке это указывают отдельно.

Позиция ST7789 ST7735
Типовые разрешения 240×204 / 240×240 / 240×320 128×160 / 128×128
Диагонали модулей ≈1,3–2,4" ≈1,44–1,8"
Цвет / память 262 тыс. цветов, RAM 240×320×18 бит 65 тыс. цветов
Интерфейсы SPI + параллельные 8/9/16/18 бит SPI (+ параллельный у части)
Инициализация 0xC0 другое, 0xB2 = PORCTRL 0xC0–0xC4 — питание, 0xB2 = FRMCTR2
Общие команды 0x2A/0x2B окно, 0x36 ориентация Те же, но инициализация своя

Что учесть при замене и сборке

  • Точное имя: ST7789V, ST7789H2, ST7735S и так далее — сверяйте по фото платы, а не по размеру.
  • Инициализация под драйвер — часть прошивки; после неё настраиваются разрешение и смещения окна (0x2A/0x2B/0x36).
  • Подсветка: LEDA/LEDK (и иногда несколько ног) — ток ограничивать резистором/драйвером, а не «на 3,3 В напрямую».
  • Аппаратный SPI заметно быстрее программного — для обновляемых экранов это критично.
  • Питание 3,3 В: у 5-вольтовых плат ставьте преобразователь уровней — дисплей здесь не пяти­вольтовый.

Где встречается

  • Самодельные гаджеты: часы, метеостанции, осциллограф-проекты (экосистема Arduino/ESP32).
  • Встраиваемые панели индикации в устройствах малой серии.
  • Ремонт готовых изделий с TFT-модулем — замена дисплея на совместимый.
  • Учебные проекты — самый частый выбор «первого цветного экрана».

Частые вопросы

  • Можно ли заменить ST7735 на ST7789 — по разъёму обычно да, но прошивка должна знать драйвер: инициализация различается.
  • Почему экран белый после замены — не та инициализация или не тот драйвер; CS/DC/RES проверяются после.
  • Что заказывать под конкретный проект — точный драйвер, разрешение и модуль с CS или без — по вашей плате.
  • Заказываете ли такие модули — да: возим TFT-модули по драйверам и разрешениям с проверкой ревизии.
  • Работаете ли по фото — да: фото модуля и разъёма достаточно для подбора.

Чем полезен такой заказ через нас

TFT-модули — позиция, где «такой же по размеру» даёт белый экран из-за драйвера. Мы поставляем модули с точным указанием драйвера, разрешения и распиновки. Пришлите фото — ответ придёт по каждой строке.

[ЗАКАЗ] Комплектация BOM и экспресс-поставка

Примените это к своей спецификации

Отправьте партномера или файл спецификации (Excel / CSV). По каждой строке проверим складские остатки в Шэньчжэне, наличие заводской упаковки и проверенные аналоги — с отгрузкой единой партией.

Открыть форму запроса →

Как написано это руководство

Руководство написано службой поставок ICBOMS в Шэньчжэне и выверено по документам производителей и стандартам, на которые ссылается текст. Формулировки ограничены тем, что делает эта служба, и тем, как оценивают деталь — без ориентировочных цен, сроков поставки и остатков: всё это считается по каждой строке отдельно, по факту проверки. Дата последней вычитки стоит в начале страницы.