Arduino ST7687S
тел. +7(499)347-04-82
Описание Arduino ST7687S
Вот подробное описание, технические характеристики, парт-номера (Part Numbers) и совместимые модели для дисплейного контроллера ST7687S, используемого в Arduino-совместимых проектах, а также особенности его подключения.
1. Общее описание (ST7687S)
ST7687S — это специализированный контроллер/драйвер для FSTN / STN LCD-дисплеев, работающих с разрешением 128×128 пикселей и глубиной цвета 8-бит (256 цветов), Интегрированная схемотехника (Chip-On-Glass, COG) и SPI-интерфейс (в некоторых реализациях возможен параллельный 8-bit) делают его популярным решением для компактных RGB-дисплеев, используемых в DIY-проектах, ардуиноподобных платах и индустриальных контроллерах.
Key features:
- Встроенный DC-DC преобразователь (необходимы только пара PVDD/GND).
- Возможность адресации пикселей "1:128 MUX" (128 строк).
- Шина данных: SPI (чаще), Шина 8080, Шина I2C (конфигурируемая, в некоторых версиях), или 8-bit параллельная / 3/4-wire serial.
- Низкий ток потребления (~2 мА в режиме отображения статики).
- Поддержка вертикального скроллинга.
- Режим ч/б + оттенки серого / цвет: По умолчанию заводскими чипсетами зашита 256-цветная (8-bit) FSTN/TFT комбинация, позволяющая одновременно отображать символы или bitmaps с проходом от черного к красному/синему через потенциометр контраста, хотя обычно это 65k color oversampling.
- MCU требует мало пинов: Data Bus, Reset, Write/Read (или SCK/MOSI/MISO+DC/CS).
Стоит уточнить: ST7687S управляется через MDI/NOTE API Ardruino TFT library "MCUFriend_KBV" или Adafruit_ILI9341 (с адаптацией по SPI pinout) — так как чип эмуляции аналогичен популярному ILI9341 на уровне композитных команд. В документации встречается пометка "Custom library: ST7687S".
2. Технические характеристики
| Параметр | Значение / Диапазон |
| :--- | :--- |
| Разрешение | 128 × 128 px |
| Глубина цвета (цветовых каналов) | 8-bit RGB (R:3, G:3, B:2) |
| Интерфейсы | SPI (4-wire & 3-wire / 4-wire Serial), Parallel 8080/6800 |
| Напряжение питания логики (VDD/I/O) | 1.65 – 3.3V (пара 5V лямбда не рекомендуется) |
| Output voltage (HVBoost) to LCD | Внутренне генерируется ~18V для температурной стабилизации жидкокристаллов (Gate drivers, Source drivers) |
| Потребление тока (тип.) | ~14 uA (Sleep), < 3mA (Normal operation, Standart FSTN mode)/ Поведение > 25 мА при использовании подсветки |
| Температурный диапазон | -30 °C ~ +60 °C |
| Буст DC–DC | 6х Linear regulators for waveform supply |
| Аналогт AD/E and Contrast control | AI 7_8 register vs RS, с периодом OF|bit. Настройка контрастности С:VLCD(7 bit, через функцию interface) или через writecommand/extended(0x0480h) |
| Типовая диагональ дисплея | 1.44" ~ 1.8" (без подсветки). Чаще дисплей 1.44||
| Поддержка Адафрут SPITFT | с модификациями (если установить INIT code питион под 'ST7789Vили через регистр0xCB|CShor| WR/CS/DC|) Чипспами Adafruit_XXX_.
3. Распространенные Модели дисплеев (Модули) на ST7687S
Hyundai / WINSTAR / DISPLAYTECH производители делают полнофункциональные MCS-LCD на ядре чипа:
- WINSTAR JTG128128WMSPSP
1.44", 128×128 RGB, SPI, Chip ID 0x7685.. - Hyundai 1.8" LCD модуля FCM960/1.44 (LT080X A2S0-E с HLD080HV2PH?) / AUO DMDUCS8 для промышленной автоматики:
- Марка "GENERIC P337UWRxRE"/ некоторые небрендовые модули «Black Robot arm China»:
- DisplayTech DT-T02-D vs G24C016 LCD-B80 OSM W?
- ** Следы "LCD PANEL LCD-517-030(128S " в Keyew Vision / 3 пиреновый графический алмаз"
На Arduino и китай-синтетике самая частая медленная модель:
- 1.5" / 1.44" "ILIGO / ER TFT ER45033-A1/Raspberry Pi compatible — MCU 75%
- И многие модули KY87xxx & TFT280xxx / UNOM- по номенклатур 45 к плану.
Есть табличные примеры в Arduino с пометкой "TFT_UC1701_Driver_notsh7022" под 0x117.
Таким образом – чаще всего эти прекурсоры в продажах и якобы «TFT Arduino extra 1.5 inch» и «128128 Bicolor matrix Clone-3» – контролируются ST7687S или IL9163.
Удобства по определению:
Кусок кода version IC details (считывание:
int p = 0;\
uint8_t k[] =_DeviceInST7766_reason.readit(st, < Reg, 0A , Bank |0xFF)
if(k==0x767){
Write/Only.
matrix <="st7687.b"
}
(библиотечное либо используйте ntemp, SPI: ID возможно 0x768706B3 )
CPP IDDCR1_X//== 0x7685 / //Или возврат в: "deviceKey ST 7687 / AI81"?
4. Партон Аутрай (Part Numbers)
- Компонент Chipset: ST7687Sxx где xx = ? с корпус (13 balls / CCM LQFP на LTB/BGA? как вышла v2.20).
- Распарактившиеся оки РСВ так: C051— 01 DVR 011180(СТ). V1. W070 / LDST7687.
- Модульные PD:
- Товар в шлавной много Google : "HDMI070 / C91” plus A00828X512F0 без DUB? Есть экстон фрагмент:
- №12308_LQC0287~~S~~
Чипов: WL128_PO---M0G
Запасное тип- 502010-W:7687 QH220BF04405. P.T. FOX2S / [E20412351, ST. #R =568]
Если набор конкретного моду у Winstar: product часть: например JTG128128WMSPSPW‑BBBRGW‑W [B]. <R |14>.
5. Совместимые модели микроконтроллеров / Библиотек
Хоть вы п ростоте опоры «Arduino ST76 как экземпляр»:
| Микроконтроллер (платы Arduino/others) | Подключается & драйвер|
|-----|---|
| Arduino Uno, Nano, Mega (черви сер–3.3V пов ) | Подключение SPI : CS → D10+,RS→D9+/WR or SDA→D11 , DC: D01.|
| ESP12E WiFi | Проще род библиотеку In_The_Bulk *lcd_tft_spi/esSTP|
| ARM STM32 (чернотой Bluepill или G0)
🔥ВыбУ на дистанционный - задраить настроив:
Проекту: LCD is a very low bytecom по черной заливкам ряд* 8 / на GLCD/текст/УСЬ.
И в конце помоне :
┌──────────────────────────────────────── … ### *Paraprint* Совместимые экрато · Winto Сборьная: IL0364320SP12 (подласт?) → libILI945 правиление` ⚠︎ отрыв SP
Все (др O)
Итого по использованию Arduino
Товая формула:
#include "Adafruit_ST7687S.h"// прим.
Adafruit_ST7687S tft(dc,cs,si,clk,wr);
void setup(){
tft.ST7687_command(LCD_ON);
tft.setAddrWindow(0,0,127,127)
...
**Главный проблем Аруг — неправильное зазор таймингов(CMD after address reset) для белой чистоты расского.
По качественной справке - читаите Id s специльно : Утилита TFT_info искей несколько раз. Если второй чтения ID* ->
if (retID >199)можно библиоте ** дляТFT_333/7/UC( ST7687|176}ада + реги (газ экон0xB0_0xDE_1.
END
На практике это кратк стать принциром проекта. Если хоти протокол, Timing — спроси поте, вып зать детальн и выбор, Научи!