Wiren Board: Extension Modules: различия между версиями

Нет описания правки
Строка 212: Строка 212:


== Разработка своих модулей расширения == <!--T:12-->  
== Разработка своих модулей расширения == <!--T:12-->  
Вы можете разработать для контроллеров Wiren Board модули расширения под свои задачи, например, модули [[WBE2-I-OPENTHERM OpenTherm Extension Module | OpenTherm]], [[WBE2-I-EBUS eBus Extension Module | eBUS]], [[WBE2R-R-ZWAVE-ZWAY Z-Wave Extension Module | Z-Wave]] были разработаны нашими партнёрами.
Вы можете разработать для контроллеров Wiren Board модули расширения под свои задачи, например, модули [[WBE2-I-OPENTHERM OpenTherm Extension Module | OpenTherm]], [[WBE2-I-EBUS eBus Extension Module | eBUS]], [[WBE2R-R-ZWAVE-ZWAY Z-Wave Extension Module | Z-Wave]] разработаны нашими партнёрами.


Важные особенности, которые нужно учитывать при разработке:
Требования к модулям:
# Питание модуля расширения 3.3 В / 0.5 А. При необходимости можно питать модуль от 5 В / 0.5 А, но с обязательным преобразованием сигналов логических линий в 3.3 В.  
# Питание модуля по линии 3.3 В - до 0.5 А, по линии 5 В - до 1 А.  
# Сигнальные линии разъёмов расширения не защищены от перенапряжения и от подключения сигналов с уровнями 5 В.
# Сигнальные линии разъёмов расширения с уровнями напряжения 0 - 3.3В, они не защищены от перенапряжения и от подключения сигналов с уровнями 5 В.
# Геометрические размеры модулей зависят от версии контроллера и указаны в разделе [[#Чертеж модуля | Чертеж модуля]], при этом:
# Геометрические размеры модулей указаны в разделе [[#Чертеж модуля | Чертеж модуля]], при этом:
#* Модули для контроллеров Wiren Board 7 физически и электрически совместимы с контроллерами Wiren Board 6.
# Толщина платы - 1.5 мм.
#* Модули для контроллеров Wiren Board 6 физически не подходят к контроллерам Wiren Board 7 — мешает [[Media:Extension Module Template Diff WB6 WB7.png |выступ]]. Если в выступе нет дорожек, его можно подпилить.
# Выступ, который вставляется в плату, без металлизации.
# Выступ, который вставляется в плату не должен иметь металлизации.
# В контроллерах Wiren Board 6 и 7 распиновка разъёмов для модулей расширения одинакова.
# В контроллерах версии WB6.6 разъём MOD3 имел такую же распиновку, как разъём MOD4 в контроллерах WB6.7, а разъёма MOD4 не было.
# Чтобы [[#Конфигурирование | сконфигурировать]] свой модуль расширения в ПО контроллера, выберите в поле '''Module type''' один из двух типов:
# Чтобы [[#Конфигурирование | сконфигурировать]] свой модуль расширения в ПО контроллера, выберите в поле '''Module type''' один из двух типов:
#* Expose I2C Pins (DIY)
#* Expose I2C Pins (DIY)