-
Notifications
You must be signed in to change notification settings - Fork 44
Home
Все семейство координаторов на базе чипов cc1352p/cc2652p получило общее название ZigBee стик v4, т.к. является наследниками стика v3.
Модуль Ebyte (E72-2G4M20S1E) - первый доступный для DIY модуль на основе нового чипа cc2652p.
До этого Ebyte выпускал модули на cc1352p (E79-400DM2005S и E79-900DM2005S), но в них усилитель был подключен НЕ к тракту 2.4ГГц. Кроме того, тракт 2.4ГГц работал только со внутренней (pcb) антенной, которая неудачно расположена.
Модуль E72-2G4M20S1E тоже использует антенну на плате, но к этой антенне можно подпаять SMA разъем, перерезав часть дорожек антенны.
Из особенностей этого модуля - он использует настройки генератора и RF-Switch, не совместимые с прошивками для Launchpad от Koenkk. Пришлось разбираться и писать свою прошивку координатора на основе патчей от Koenkk. Настоятельно рекомендую ознакомиться с описанием прошивки!
Koenkk теперь также поддерживает этот модуль в своих прошивках. Следует использовать прошивку для Zigbeer E72 by Egony. На февраль 2021 года его прошивка не поддерживает светодиоды.
Устройства прошиваются через jtag аналогично чипу cc2538, но следует выбрать чип CC1352P1F. Также можно прошивать через jtag, используя Raspberry Pi, но этот способ не всегда работает.
После первой прошивки через jtag возможно прошивать без использования программатора, с помощью встроенного в чип BSL - backdoor serial loader. Стики прошиваются через USB, шилды - прямо на одноплатнике. Инструкция по прошивке - на этой странице.
Некоторые модули поставляются с активированным BSL. Их можно прошивать сразу без программатора. Проблема в том, что невозможно предсказать, будет ли активирован BSL в конкретном модуле.
Ниже представлены устройства (ZigBee координаторы) на базе этих модулей.
Размеры и тип компонентов:
- C1,2 - танталовые, b-case или a-case.
- C3,4 - 0805
- R1-3 - 0805
- LED1 - green, LED2 - red, 1206.
- Buttons 3*4mm.
- Толщина PCB - 1.6mm.
Для работы со внешней антенной предполагается перерезание дорожек встроенной антенны и подпаивание SMA разъема непосредственно к ним. Можно не распаивать SMA и использовать встроенную антенну, но в этом случае лучше обрезать плату по линии отделяющей SMA часть.
Дорожки, отмеченные красным, нужно удалить и зачистить места для пайки антенного разъема.
Возможно использование как USB-A, так и Micro-USB.
В устройстве использован USB-UART чип CH340C (именно "C" в конце!). Из-за этого в конфиге zigbee2mqtt порт будет НЕ ttyAMA0!
Будет примерно так:
serial:
port: /dev/ttyUSB0 # <--- уточнить, какой порт в системе появился при включении стика
advanced:
baudrate: 115200
rtscts: false
Герберы этой платы.
Файлы для печати корпуса под эту версию стика разработки ArtBrayko можно скачать здесь.
Шилд для одноплатников типа Raspberry Pi, Orange Pi и совместимых по разъему GPIO. Устанавливается на край гребенки GPIO (для Raspbery Pi 2..4 это пины 1-10).
Обратите внимание на соединение антенного контакта модуля с платой - нужно точно совместить контакт с отверстием в плате и пропаять. Дорожки антенны на модуле следует перерезать.
R2 и R3 не устанавливать.
Следует помнить, что использование USB3 на одноплатнике может негативно влиять на работоспособность шилда (впрочем, это справедливо и для USB стиков).
Для получения базовой информации по конфигурированию одноплатников смотрите памятку.
Герберы этой платы.
Плата для корпуса VG-S48/AK-N-12
Схема полностью аналогична первой плате. Для работы со внешней антенной предполагается перерезание дорожек встроенной антенны и подпаивание SMA разъема непосредственно к ним. Использовать встроенную антенну не предполагается. Корпус в районе антенного разъема придется слегка подпилить.
Корпус предназначен для использования с USB-A, но плата поддерживает и Micro-USB.
Светодиоды распаиваются с двух сторон платы.
Герберы этой платы.
Если вас заинтересовали эти устройства и их более новые версии - обращайтесь в Telegram.