Перейти к содержанию

Разъём WB

Платы контроллеров Lavritech содержат различные типы разъёмов для установки модулей расширения. В этой статье рассматривается устройство и назначение одного из базовых разъёмов системы, так называемого «разъёма WB».

WB — это разъём, унаследованный от стандартного разъёма для установки модулей популярной системы автоматизации Wiren Board. Модули для этого разъёма выпускаются как компанией Lavritech, так и сторонними производителями, а также самой компанией Wiren Board.

Пример типового модуля для установки в разъём WB:

wb module

Регион SOCKET1

Разъёмы на платах контроллеров Lavritech могут быть одиночными, или могут объединяться в группы, называемые «регионами» или «сокетами». Например, на плате Lavritech V7.1 Lite присутствует регион SOCKET1, который включает в себя три типа разъёмов (WB, EUHP, WB SPI) и два блока выходных колодок, каждая по 4 контакта. В старших моделях контроллеров таких регионов может быть несколько (SOCKET1, SOCKET2, SOCKET3 и т. д.).

socket1

Части разъёмов для установки модулей и соответствующие им выходные колодки являются одним целым — при установке WB модуля в разъём, часть его контактов оказываются соединёнными с клеммами выходной колодки.

На приведённой ниже иллюстрации видны два аналогичных WB разъёма (в составе региона SOCKET1). Эти разъёмы идентичны, только развёрнуты друг относительно друга на 180 градусов.

socket1 wb

Второй разъём, помеченный как 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 могут быть электрически соединены в некоторых моделях модулей.

wb pinout

Маркировка TX/SDA, RX/SCL, RTC штатно подразумевает работу с интерфейсами UART/I2C, но на самом деле является условной — все эти контакты можно рассматривать как простые GPIO и то или иное их использование определяется установкой перемычек на плате и кодом прошивки микроконтроллера ESP32.

Примечание. Расширенная версия разъёма WB SPI здесь не рассматривается, см. соответствующий раздел этой документации.

Ниже представлена типовая распиновка WB модуля (вид со стороны контактов):

wb module pinout

Конфигурация UART/I2C

Базовая конфигурация WB разъёмов (UART/I2C) устанавливается при помощи перемычек (резисторов с нулевым сопротивлением) на плате контроллера. Контроллер поставляется с той или иной конфигураций разъёмов (UART/I2C), но при необходимости вы можете самостоятельно её изменить, просто перепаяв два резистора на плате.

wb config

Соответствие контактов TX/SDA, RX/SCL, RTC, конфигурационных резисторов и конкретные номера GPIO можно узнать из документации на вашу модель контроллера Lavritech.

Ниже приведена распиновка WB разъёмов для региона SOCKET1:

wb pinouts

Связанные темы

Типы разъёмов Lavritech
Разъём WB SPI
SPI регион
Разъём EUHP
Разъём EUHP SYS
Разъём WBIO

Где купить

Купить продукцию Lavritech можно в официальном интернет-магазине.