Arduino ST7687S

Arduino ST7687S
Артикул: 2503253

производитель: Arduino
Требуется установка или ремонт?

сервисный центр Kypidetali!

тел. +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)

  1. Компонент Chipset: ST7687Sxx где xx = ? с корпус (13 balls / CCM LQFP на LTB/BGA? как вышла v2.20).
  • Распарактившиеся оки РСВ так: C05101 DVR 011180(СТ). V1. W070 / LDST7687.
  1. Модульные PD:
    • Товар в шлавной много Google : "HDMI070 / C91” plus A00828X512F0 без DUB? Есть экстон фрагмент:
  2. №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 — спроси поте, вып зать детальн и выбор, Научи!

Совместимые модели для Arduino ST7687S

Arduino ST7687S