Разъём WB
Платы контроллеров Lavritech содержат различные типы разъёмов для установки модулей расширения. В этой статье рассматривается устройство и назначение одного из базовых разъёмов системы, так называемого «разъёма WB».
WB — это разъём, унаследованный от стандартного разъёма для установки модулей популярной системы автоматизации Wiren Board. Модули для этого разъёма выпускаются как компанией Lavritech, так и сторонними производителями, а также самой компанией Wiren Board.
Пример типового модуля для установки в разъём WB:
Регион SOCKET1
Разъёмы на платах контроллеров Lavritech могут быть одиночными, или могут объединяться в группы, называемые «регионами» или «сокетами». Например, на плате Lavritech V7.1 Lite присутствует регион SOCKET1, который включает в себя три типа разъёмов (WB, EUHP, WB SPI) и два блока выходных колодок, каждая по 4 контакта. В старших моделях контроллеров таких регионов может быть несколько (SOCKET1, SOCKET2, SOCKET3 и т. д.).
Части разъёмов для установки модулей и соответствующие им выходные колодки являются одним целым — при установке WB модуля в разъём, часть его контактов оказываются соединёнными с клеммами выходной колодки.
На приведённой ниже иллюстрации видны два аналогичных WB разъёма (в составе региона SOCKET1). Эти разъёмы идентичны, только развёрнуты друг относительно друга на 180 градусов.
Второй разъём, помеченный как WB SPI, в дополнение к основному функционалу WB разъёма имеет также дополнительные контакты SPI интерфейса и допускает установку соответствующих модулей.
Распиновка WB разъёма
Распиновка WB разъёмов Lavritech полностью соответствует распиновке соответствующих разъёмов экосистемы Wiren Board и полностью совместима с модулями производства Wiren Board.
Разъём WB имеет две группы контактов: 6 (2x3) интерфейсных (TX/SDA, RX/SCL, RTC, 3V3, 5V, GND) и 4 (2x2) выходных (OUT1, OUT2, OUT3, OUT4), соединённых с контактами выходной колодки. Причём контакты OUT3 и OUT4 могут быть электрически соединены в некоторых моделях модулей.
Маркировка TX/SDA, RX/SCL, RTC штатно подразумевает работу с интерфейсами UART/I2C, но на самом деле является условной — все эти контакты можно рассматривать как простые GPIO и то или иное их использование определяется установкой перемычек на плате и кодом прошивки микроконтроллера ESP32.
Примечание. Расширенная версия разъёма WB SPI здесь не рассматривается, см. соответствующий раздел этой документации.
Ниже представлена типовая распиновка WB модуля (вид со стороны контактов):
Конфигурация UART/I2C
Базовая конфигурация WB разъёмов (UART/I2C) устанавливается при помощи перемычек (резисторов с нулевым сопротивлением) на плате контроллера. Контроллер поставляется с той или иной конфигураций разъёмов (UART/I2C), но при необходимости вы можете самостоятельно её изменить, просто перепаяв два резистора на плате.
Соответствие контактов TX/SDA, RX/SCL, RTC, конфигурационных резисторов и конкретные номера GPIO можно узнать из документации на вашу модель контроллера Lavritech.
Ниже приведена распиновка WB разъёмов для региона SOCKET1:
Связанные темы
Типы разъёмов Lavritech
Разъём WB SPI
SPI регион
Разъём EUHP
Разъём EUHP SYS
Разъём WBIO
Где купить
Купить продукцию Lavritech можно в официальном интернет-магазине.