logo
+7 (951) 999-89-94
428003, г. Чебоксары, ул. Федора Гладкова, д.9, оф.319

WeMos XI — Спецификации

В этом разделе Wiki-документации содержится информация об устройстве платы WeMos XI, её спецификациях, распиновке, принципиальной схеме и т. д.

Состав платы WeMos XI

Плата WeMos XI состоит из следующих частей:

  • Микроконтроллер LGT8F328D (RISC, 8-бит, ядро LGT8XM)
  • Два ряда (2x14) GPIO и служебных контактов по краям платы
  • 6-контактный разъём для соединения с USB-UART переходником
  • 5-контактный разъём для SWD интерфейса
  • Контактные площадки для подключения внешнего кварца до 20 МГц
  • Светодиод PWR
  • Тестовый светодиод на D13
  • Кнопка RESET для сброса платы

Внешний вид платы WeMos XI:

Вид со стороны выводов:

Технические характеристики WeMos XI

Ниже представлены основные технические характеристики контроллера WeMos XI:

  • Микроконтроллер: LGT8F328D
  • Ядро: LGT8XM (8-бит RISC)
  • Тактовая частота: 16 МГц RC 1% (до 20 МГц)
  • FLASH память: 32 КБ
  • SRAM память: 2 КБ
  • EEPROM память: эмуляция при помощи FLASH (1, 2, 4, 8 КБ)
  • GPIO контакты: 14 шт.
  • GPIO c ШИМ: 6 шт.
  • Аналоговые входы: 8 шт. (12-бит)
  • Аналоговые входы как GPIO: 8 шт.
  • ЦАП: 2 шт. (8-бит)
  • UART интерфейс: 1 шт.
  • SPI интерфейс: 1 шт.
  • I2C интерфейс: 1 шт.
  • SWD интерфейс: 1 шт.
  • 8-битный таймер: 2 шт.
  • 16-битный таймер: 1 шт.
  • Рабочее напряжение: от 1,8 до 5,5 В
  • Максимальный выходной ток при 3,3 В: 500 мА
  • Потребление в режиме сна: 1 мкА
  • Температурный диапазон: от -40 до 85 °С
  • Размеры платы: 38x18 мм

Микроконтроллер LGT8F328D

Микроконтроллер LGT8F328D построен на 8-битном RISC ядре LGT8XM с низким энергопотреблением. По умолчанию он тактируется от внутреннего калиброванного RC генератора на 16 МГц (1%), но может работать и от внешнего кварцевого резонатора на 32,768 КГц или из диапазона 400 КГц — 20 МГц.

Распиновка микроконтроллера LGT8F328D:

Ряды GPIO контактов

По краям платы WeMos XI находятся два ряда GPIO и служебных контактов, которые можно использовать для установки контроллера в макетную плату и подключения различной периферии типа датчиков, актуаторов, индикаторов и т. п.

Распиновка WeMos XI

Ниже представлена распиновка контроллера WeMos XI:

Подробнее о назначении пинов

Ниже перечислены выводы контроллера WeMos XI и даны пояснения по их назначению и функциям.

D0 – D13 — 14 GPIO выводов, которые могут быть как входами, так и выходами, 6 из них могут использоваться с ШИМ (D3, E4, D5, D6, D9, D10, D11).

A0 – A7 — 8 аналоговых входов, которые можно так же использовать как GPIO (D14 – D21).

D10 – D13 — выводы SPI интерфейса (10 SS, 11 MOSI, 12 MISO, 13 SCK)

D0 (RX), D1 (TX) — выводы UART интерфейса

SDA (A4), SCL (A5) — выводы I2C интерфейса

DAC0 (D4), DAC1 (E5) — выводы 2-х 8-битных ЦАП

SWC, SWD — выводы SWD интерфейса

VCC — напряжение питания от 1,8 до 5,5 В

Работа с памятью

Микроконтроллер LGT8F328D содержит 32 КБ встроенной FLASH памяти для сохранения программ и 2 КБ оперативной SRAM памяти. Отдельной EEPROM памяти он не имеет и использует для этой цели выделение участков из основной FLASH памяти.

Выделять участки FLASH для эмуляции EEPROM памяти можно блоками по 1, 2, 4 и 8 КБ, причём из-за особенностей архитектуры микроконтроллера LGT8F328D из FLASH вырезаются участки памяти в два раза больше эмулируемых, то есть, эмулируя, например, 2 КБ EEPROM, мы теряем 4 КБ FLASH памяти для программ.

На представленной таблице наглядно видны потери во FLASH памяти контроллера WeMos XI при различных объёмах заказанной для эмулирования EEPROM памяти. Две последние строки в таблице выделены красным потому, что потери FLASH памяти становятся очень существенными и вы должны точно представлять себе зачем вам нужно выделять столько памяти под эмуляцию EEPROM.

Интерфейс для подключения USB-UART

На плате WeMos XI располагается ряд контактов для подключения USB-UART переходника. Этот интерфейс используется для программирования и загрузки скетчей на контроллер. В данном случае не имеет значения какое напряжение 3,3 или 5 В выставлено на переходнике — контроллер WeMos XI отлично работает с любым из этих напряжений.

Схема подключения USB-UART переходника к контроллеру WeMos XI:

Переходник – Контроллер

DTR – DTR

RX – TX

TX – RX

VCC – VCC

GND – GND

Если на вашем USB-UART переходнике отсутствует контакт DTR, то вам нужно будет вручную нажимать кнопку RESET на контроллере WeMos XI во время загрузки скетча. Это не очень удобно, поэтому рекомендуется выбирать переходник с выводом DTR. Например, популярный USB-UART переходник на чипе FTDI.

SWD интерфейс

На плате WeMos XI присутствуют выводы SWD интерфейса, который используется для загрузки прошивок в контроллер и отладки кода.

Подключение внешнего кварца

На плате WeMos XI предусмотрено место для подключения внешнего кварцевого резонатора с частотой до 20 МГц. Одновременно присутствуют и отверстия и контактные площадки для разных моделей кварцевых резонаторов.

Светодиод PWR

На WeMos XI распаян светодиод PWR для индикации подачи питания на плату.

Светодиод D13

И тестовый светодиод D13, подключённый к соответствующему выводу контроллера, аналогичный светодиоду на классической плате Arduino Uno.

Кнопка сброса

На плате также присутствует кнопка RESET, нажав на которую вы можете принудительно перезагрузить контроллер WeMos XI.

Встроенный загрузчик контроллера

Контроллер WeMos XI поставляется со встроенным загрузчиком, который позволяет обычным образом работать с платой в популярной среде разработки Arduino IDE, вам не нужно беспокоиться о том, чтобы прошивать загрузчик в WeMos XI.

Единственное, что вам нужно будет сделать для начала работы в среде Arduino IDE — это установить пакет поддержки платы WeMos XI, о чём вы можете подробно прочитать в разделе «Программирование» этой документации.

Ссылки по теме

Обзор контроллера WeMos XI

Программирование WeMos XI

Пример работы с WeMos XI

Где купить?

WeMos XI в магазине «Electromicro»

Техническая поддержка

Мы внимательно относимся к потребностям наших клиентов и осуществляем техническую поддержку всей продаваемой продукции. Вы можете написать нам письмо с вашим вопросом или позвонить по телефону и специалист нашей компании проконсультирует вас и поможет решить вашу проблему.

  • Емейл для вопросов по нашей продукции: electromicro@bk.ru
  • Наш телефон: +7 (495) 997-37-74

X

Аналогичные товары