====== Дисплей Nextion Enhanced NX4827K043 / 4,3” / 480×272: инструкция, примеры и документация ====== Используйте [[amp>product/display-nextion-enhanced-nx4827k043?utm_source=man&utm_campaign=display-nextion-enhanced-nx4827k043&utm_medium=wiki|дисплей Nextion Enhanced NX4827K043]] для создания визуального интерфейса с сенсорным управлением. Набросайте кнопки, регуляторы и индикаторы в наглядном редакторе, добавьте фоновые картинки, залейте прошивку на сенсорный экран — и ваш интерфейс мечты готов. Графика и сценарии работы обрабатываются собственным процессором устройства, высвобождая вычислительные ресурсы управляющей электроники для других задач. {{ :products:display-nextion-enhanced-nx4827k043:display-nextion-enhanced-nx4827k043.1.jpg?nolink&500 |}} [[amp>collection/nextion-displays?utm_source=man&utm_campaign=display-nextion-enhanced-nx4827k043&utm_medium=wiki|Дисплеи Nextion]] — это не просто цветные сенсорные экраны, а полноценная универсальная система человеко-машинного интерфейса (Human-Machine Interface, HMI), которую можно подружить с любой [[amp>collection/controllers?utm_source=man&utm_campaign=display-nextion-enhanced-nx4827k043&utm_medium=wiki|управляющей платформой]] или вовсе превратить в самостоятельное устройство. ===== Примеры работы ===== Подробности и примеры работы смотрите в нашем [[articles:display-nextion|руководстве по дисплеям Nextion]]. Для настройки среды Nextion IDE конкретно под дисплей NX4827K043 используйте данные: * Семейство дисплея: Enhanced * Модель дисплея: NX4827K043_011 ===== Элементы платы ===== {{ :products:display-nextion-enhanced-nx4827k043:display-nextion-enhanced-nx4827k043-annotation.png?nolink |}} ==== Экран с тачскрином ==== Модуль Nextion NX4827K043 построен на дисплее с ЖК-матрицей TFT TN, диагональю 4,3 дюйма, разрешением 480×272 пикселей и поддержкой 65536 цветов (16-бит RGB565). Поверх матрицы расположена резистивная сенсорная панель. Дисплей подключен к [[#драйвер_дисплея|драйверу]], который управляет матрицей экрана и сенсорной панелью. ==== Драйвер дисплея ==== Основные функции драйвера дисплея: * Отрисовывать всю графику на экране. * Обрабатывать сигналы с контроллера тачскрина. * Управлять пинами ввода-вывода GPIO. * Общаться с внешними управляющими платами по интерфейсу UART. В драйвер дисплея входит три чипа распаянных на плате: * [[#контроллер_дисплея_gd32f103rbt6|Контроллер дисплея GD32F103RBT6]] * [[#видеодрайвер_epm570t144C5n|Видеодрайвер EPM570T144C5N]] * [[#контроллер_тачскрина_xpt2046|Контроллер тачскрина XPT2046]] === Контроллер дисплея GD32F103RBT6 === Мозгом дисплея выступает микроконтроллер {{ :products:display-nextion-enhanced-nx4827k043:gd32f103rbt6-datasheet.pdf |GD32F103RBT6}} с вычислительным ядром ARM Cortex-M3. Процессор работает на частоте 108 МГц и обладает внутренней RAM-памятью объёмом 8 КБ. Микроконтроллер также использует внешнюю память, которая распаяна на микросхемах [[#flash-память_w25q256fv|Flash]] и [[#eeprom-память_at24c08bn|EEPROM]]. === Видеодрайвер EPM570T144C5N === Для быстрой отрисовки графики служит программируемая логическая интегральная схема ПЛИС на чипе {{ :products:display-nextion-enhanced-nx4827k043:altera-epm570t144c5n-datasheet.pdf |EPM570T144C5N}}, которая получает сигналы от [[#контроллер_дисплея_gd32f103rbt6|контроллера дисплея]] и выполняет функции видеодрайвера. Для штатной работы ПЛИС на плате распаян дополнительный видеобуфер на чипе RAM-памяти {{ :products:display-nextion-enhanced-nx4827k043:w9864g6kh-datasheet.pdf |W9864G6KH-6}} объёмом 8 МБ. === Контроллер тачскрина XPT2046 === Контроллер сенсорной панели {{ :products:display-nextion-enhanced-nx4827k043:xpt2046-datasheet.pdf |XPT2046}} считывает нажатия с резистивного тачскрина и передаёт готовые координаты на [[#контроллер_дисплея_gd32f103rbt6|контроллер дисплея]]. ==== Flash-память W25Q256FV ==== Для хранения пользовательской программы, шрифтов, картинок и других медиафайлов на плате расположена Flash-память на чипе {{ :products:display-nextion-enhanced-nx4827k043:w25q256fv-datasheet.pdf |W25Q256FV}} объёмом 32 МБ. ==== EEPROM-память AT24C08BN ==== Для хранения пользовательских настроек на плате расположена EEPROM-память на чипе {{ :products:display-nextion-enhanced-nx4827k043:at24c08bn-datasheet.pdf |AT24C08BN}} объёмом 1 КБ. ==== RAM-память W9864G6KH-6 ==== Для хранения видеобуфера на плате расположена RAM-память на чипе {{ :products:display-nextion-enhanced-nx4827k043:w9864g6kh-datasheet.pdf |W9864G6KH-6}} объёмом 8 МБ. ==== Чип RTC AT8563 ==== Отсчётом времени занимается чип RTC {{ :products:display-nextion-enhanced-nx4827k043:at8563-datasheet.pdf |AT8563}}, который включает в себя высокоточные часы с будильником и календарём. На плате также расположен слот для [[amp>product/battery-cr1225?utm_source=man&utm_campaign=display-nextion-enhanced-nx4827k043&utm_medium=wiki|часовой батарейки CR1220/CR1225]] на 3 вольта. Благодаря автономному питанию от батарейки перебои с электричеством не собьют дисплейный модуль с толку. ==== Понижающий регулятор AMS1117-3.3 ==== Понижающий регулятор напряжения {{ :products:display-nextion-enhanced-nx4827k043:ams1117-datasheet.pdf |AMS1117-3.3}} обеспечивает питание [[#контроллер_дисплея_gd32f103rbt6|контроллера дисплея]] и другой логики на плате. Входное напряжение поступает от контакта 5V [[#разъём_питания_и_данных|разъёма питания и данных]]. Выходное напряжение регулятора — 3,3 В с максимальным выходным током 800 мА. ==== Разъём питания и данных ==== Разъём JST PH-4 служит для подключения дисплея к управляющей плате и питанию. ^ Контакт ^ Функция ^ Подключение ^ | GND | Земля | Подключите к общей земле. | | RXD | Линия приёмки данных интерфейса UART | Подключите к пину TX микроконтроллера. | | TXD | Линия отправки данных интерфейса UART | Подключите к пину RX микроконтроллера. | | +5V | Питание | Подключите к питанию 5 вольт. | Особенности коммуникации смотрите в нашем [[articles:display-nextion|руководстве по дисплеям Nextion]]. ==== Разъём GPIO ==== Разъём с контактами ввода-вывода общего назначения служит для подключения к дисплею внешних модулей и датчиков. Эта особенность позволяет использовать HMI-дисплей как самостоятельное устройство. ^ Контакт ^ Функция ^ | GND | Земля | | IO_0–IO_3 | Пины ввода-вывода общего назначения | | IO_4–IO_7 | Пины ввода-вывода общего назначения с поддержкой ШИМ | | +5V | Питание | Нюансы подключения смотрите в нашем [[articles:display-nextion|руководстве по дисплеям Nextion]]. ==== Слот карты microSD ==== Слот предназначен для быстрой установки прошивки с [[amp>product/microsd-16gb?utm_source=man&utm_campaign=display-nextion-enhanced-nx4827k043&utm_medium=wiki|карты памяти microSD]]. Процесс прошивки описан в [[articles: display-nextion|руководстве по дисплеям Nextion]]. ==== Контакты SWD ==== Системный разъём в виде пяти контактных площадок для прямого доступа к [[#контроллер_дисплея_gd32f103rbt6|контроллеру дисплея]] по сигнальным линиям SWD. Поскольку для этого понадобится программатор ST-Link, доступ к SWD пригодится в сервисных условиях, а не для обычных пользователей. ===== Габаритный чертёж ===== [[this>_media/products:display-nextion-enhanced-nx4827k043:display-nextion-enhanced-nx4827k043-dimensions.pdf|{{:products:display-nextion-enhanced-nx4827k043:display-nextion-enhanced-nx4827k043-dimensions.png}}]] ===== Характеристики ==== * Модель: Nextion Enhanced NX4827K043_011R * Дисплей: * Диагональ: 4,3 дюйма * Разрешение: 480×272 * Тип матрицы: TFT TN * Глубина цвета: 16 бит (65536 цветов) * Подсветка: светодиодная (LED) * Максимальная яркость: 300 кд/м² * Ресурс подсветки: не менее 30000 часов (до потери ½ яркости) * Тип тачскрина: резистивный * Драйвер дисплея: * Контроллер дисплея: GD32F103RBT6 / ARM Cortex-M3 / 108 МГц / RAM 8 КБ * Видеодрайвер: ПЛИС EPM570T144C5N * Контроллер тачскрина: XPT2046 * Внешняя EEPROM-память: 1 КБ * Внешняя Flash-память: 32 МБ * Внешняя RAM-память: 8 МБ * Интерфейсы: * Аппаратный интерфейс: JST PH-4 * Программный интерфейс: UART * Поддержка microSD: до 32 ГБ * Дополнительно: * Портов ввода-вывода GPIO: 8 * Встроенные RTC * Питание * Входное напряжение питания: 5 В * Питание встроенных часов: 3 В от батарейки CR1220/CR1225 * Напряжение логических уровней: 3,3–5 В * Потребляемый ток при 100% яркости: 250 мА: * Потребляемый ток в режиме сна: 15 мА * Габариты: * Размер видимой области дисплея: 95×53,8 мм * Размер дисплея: 105×67,2 мм * Размер платы: 120×74 мм ===== Ресурсы ===== * [[amp>product/display-nextion-enhanced-nx4827k043?utm_source=man&utm_campaign=display-nextion-enhanced-nx4827k043&utm_medium=wiki|Дисплей Nextion Enhanced NX4827K043]] в магазине. * [[https://github.com/amperka/hardware-drawings/blob/master/display-nextion-enhanced-nx4827k043.svg|Векторное изображение Nextion Enhanced NX4827K043]] ===== Полезные статьи ===== * [[amp>page/nextion-hmi-smart-displays?utm_source=man&utm_campaign=display-nextion-enhanced-nx4827k043&utm_medium=wiki|Чем HMI-дисплей Nextion отличается от простого экрана]] * [[:articles:display-nextion|Дисплеи Nextion: подключение и настройка]] ===== Документация ===== * [[https://nextion.tech/datasheets/nx4827k043/|Документация от производителя]]