WB SH 3.5: GPIO List: различия между версиями

Материал из Wiren Board
м
(Отметить эту версию для перевода)
Строка 2: Строка 2:
<translate>
<translate>


=== Реализация портов RS-485 ===
=== Реализация портов RS-485 === <!--T:1-->


<!--T:2-->
{| class="wikitable"
{| class="wikitable"
|'''Модель контроллера'''
|'''Модель контроллера'''
Строка 20: Строка 21:
|}
|}


=== GPIO для транзисторов управления низковольтной нагрузкой ===
=== GPIO для транзисторов управления низковольтной нагрузкой === <!--T:3-->


<!--T:4-->
{| border="1"
{| border="1"
| клеммник || функция|| GPIO  || вывод olinuxino || комментарии
| клеммник || функция|| GPIO  || вывод olinuxino || комментарии
|-
|-


<!--T:5-->
| Клеммник ADC1 || FET/ADC ||  52 || 26 @ CON1  ||Выход "открытый коллектор"; ADC channel 0
| Клеммник ADC1 || FET/ADC ||  52 || 26 @ CON1  ||Выход "открытый коллектор"; ADC channel 0
|-
|-


<!--T:6-->
| Клеммник ADC2 || FET/ADC ||  50 || 25 @ CON1  ||Выход "открытый коллектор"; ADC channel 1
| Клеммник ADC2 || FET/ADC ||  50 || 25 @ CON1  ||Выход "открытый коллектор"; ADC channel 1
|-
|-


<!--T:7-->
| Клеммник ADC3 || FET/ADC ||  57 || 22 @ CON1  ||Выход "открытый коллектор"; ADC channel 2
| Клеммник ADC3 || FET/ADC ||  57 || 22 @ CON1  ||Выход "открытый коллектор"; ADC channel 2
|-
|-


<!--T:8-->
| Клеммник ADC4 || FET/ADC ||  54 || 21 @ CON1  ||Выход "открытый коллектор"; ADC channel 3
| Клеммник ADC4 || FET/ADC ||  54 || 21 @ CON1  ||Выход "открытый коллектор"; ADC channel 3
|-
|-


<!--T:9-->
|}
|}


=== GPIO выведенные на клеммники ===
=== GPIO выведенные на клеммники === <!--T:10-->


<!--T:11-->
{| border="1"
{| border="1"
| клеммник  || функция|| GPIO  || вывод olinuxino || комментарии
| клеммник  || функция|| GPIO  || вывод olinuxino || комментарии
|-
|-


<!--T:12-->
| Клеммник R1  || GPIO, вход резистивных датчиков || 16 ||  19 @ CON1 || ADC channel 4
| Клеммник R1  || GPIO, вход резистивных датчиков || 16 ||  19 @ CON1 || ADC channel 4
|-
|-
Строка 56: Строка 65:




<!--T:13-->
| Клеммник W1  || GPIO/1-wire || 4 || 15 @ CON1 || встроенная аппаратная подтяжка
| Клеммник W1  || GPIO/1-wire || 4 || 15 @ CON1 || встроенная аппаратная подтяжка
|-
|-
Строка 63: Строка 73:
|-
|-


<!--T:14-->
|}
|}


=== GPIO выведенные на разъемы ===
=== GPIO выведенные на разъемы === <!--T:15-->
==== UEXT1 ====
==== UEXT1 ====
{| border="1"
{| border="1"
Строка 78: Строка 89:




<!--T:16-->
|}
|}


==== UEXT2 ====
==== UEXT2 ==== <!--T:17-->
{| border="1"
{| border="1"
|Linux GPIO || || [[UEXT]] pin||
|Linux GPIO || || [[UEXT]] pin||
|-
|-


<!--T:18-->
|  122 ||  CDB@[[SC16IS752]] || UEXT I2C SCL  || 5  
|  122 ||  CDB@[[SC16IS752]] || UEXT I2C SCL  || 5  
|-
|-
Строка 95: Строка 108:




<!--T:19-->
|}
|}


=== GPIO на реле ===
=== GPIO на реле === <!--T:20-->


<!--T:21-->
{| border="1"
{| border="1"
|Linux GPIO || ||  
|Linux GPIO || ||  
Строка 110: Строка 125:




=== GPIO для внутреннего использования ===
=== GPIO для внутреннего использования === <!--T:22-->


<!--T:23-->
{| border="1"
{| border="1"
|Linux GPIO || ||  
|Linux GPIO || ||  
Строка 123: Строка 139:




<!--T:24-->
|  39 ||  10@ CON1 ||  3.3V rail shutdown
|  39 ||  10@ CON1 ||  3.3V rail shutdown
|-
|-


<!--T:25-->
| 3 || 12 @ CON2 ||  sc16is752 chip select
| 3 || 12 @ CON2 ||  sc16is752 chip select
|-
|-
Строка 131: Строка 149:
|-
|-


<!--T:26-->
| 36 ||  7@ CON1 ||  [[RFM69H]] IRQ
| 36 ||  7@ CON1 ||  [[RFM69H]] IRQ
|-
|-
Строка 136: Строка 155:
|-
|-


<!--T:27-->
| 53  ||  14@ CON1 ||  [[RFM69H]] DIO2 (raw i/o)
| 53  ||  14@ CON1 ||  [[RFM69H]] DIO2 (raw i/o)
|-
|-




<!--T:28-->
| 35  ||  6@ CON1 ||  [[NRF24L01]] chip select
| 35  ||  6@ CON1 ||  [[NRF24L01]] chip select
|-
|-
Строка 146: Строка 167:




<!--T:29-->
| 92 ||  24@ CON2 ||  [[MCP2515]] IRQ
| 92 ||  24@ CON2 ||  [[MCP2515]] IRQ
|-
|-
Строка 152: Строка 174:




<!--T:30-->
|  23 ||  26@ CON2 ||  RTC I2C SCL
|  23 ||  26@ CON2 ||  RTC I2C SCL
|-
|-
Строка 158: Строка 181:




<!--T:31-->
|  245 || GPIO3 @ [[LAN951x]]  ||  SIM900R power FET
|  245 || GPIO3 @ [[LAN951x]]  ||  SIM900R power FET
|-
|-
Строка 166: Строка 190:




<!--T:32-->
|}
|}






<!--T:33-->
См. также [[Работа с GPIO]]
См. также [[Работа с GPIO]]


</translate>
</translate>

Версия 19:39, 1 августа 2019

<languages>

Реализация портов RS-485

Модель контроллера Название порта в Linux Разъём на контроллере Примечание
Wiren Board Smart Home 3.5 /dev/ttyNSC0 Зелёная пара клеммников
Перемычки терминаторов в Wiren Board Smart Home 3.5
Полудуплексные порты. Трансиверы подключен к чипу SC16IS752.
На плате установлены терминаторы между линиями A и В, их можно отклчить, распаяв перемычки (по умолчанию запаяны) - смотрите фото
/dev/ttyNSC1 Синяя пара клеммников

GPIO для транзисторов управления низковольтной нагрузкой

клеммник функция GPIO вывод olinuxino комментарии
Клеммник ADC1 FET/ADC 52 26 @ CON1 Выход "открытый коллектор"; ADC channel 0
Клеммник ADC2 FET/ADC 50 25 @ CON1 Выход "открытый коллектор"; ADC channel 1
Клеммник ADC3 FET/ADC 57 22 @ CON1 Выход "открытый коллектор"; ADC channel 2
Клеммник ADC4 FET/ADC 54 21 @ CON1 Выход "открытый коллектор"; ADC channel 3

GPIO выведенные на клеммники

клеммник функция GPIO вывод olinuxino комментарии
Клеммник R1 GPIO, вход резистивных датчиков 16 19 @ CON1 ADC channel 4
Клеммник R2 GPIO, вход резистивных датчиков 7 18 @ CON1 ADC channel 6, можно активировать подтяжку
Клеммник R3 GPIO, вход резистивных датчиков 6 17 @ CON1 ADC channel 7, можно активировать подтяжку
Клеммник R4 GPIO, вход резистивных датчиков 5 16 @ CON1 ADC channel 5, можно активировать подтяжку
Клеммник W1 GPIO/1-wire 4 15 @ CON1 встроенная аппаратная подтяжка
Клеммник W2 GPIO/1-wire 2 13 @ CON1 встроенная аппаратная подтяжка
Клеммник W3 GPIO/1-wire 1 12 @ CON1 встроенная аппаратная подтяжка

GPIO выведенные на разъемы

UEXT1

Linux GPIO UEXT pin
38 9 @ CON1 UEXT SPI CS 10
55 7 @ CON2 UEXT I2C SCL 5
56 8 @ CON2 UEXT I2C SDA 6

UEXT2

Linux GPIO UEXT pin
122 CDB@SC16IS752 UEXT I2C SCL 5
123 RIB@SC16IS752 UEXT I2C SDA 6
120 DSRB@SC16IS752 UEXT SPI MISO 7
121 DTRB@SC16IS752 UEXT SPI MOSI 8

GPIO на реле

Linux GPIO
246 GPIO4 @ LAN951x Relay 2
247 GPIO5 @ LAN951x Relay 1


GPIO для внутреннего использования

Linux GPIO
34 3 @ CON1 ADC MUX A
33 4 @ CON1 ADC MUX B
32 5 @ CON1 ADC MUX C
39 10@ CON1 3.3V rail shutdown
3 12 @ CON2 sc16is752 chip select
17 20 @ CON1 IRQ sc16is752
36 7@ CON1 RFM69H IRQ
51 27@ CON1 RFM69H chip select
53 14@ CON1 RFM69H DIO2 (raw i/o)
35 6@ CON1 NRF24L01 chip select
37 8@ CON1 NRF24L01 enable
92 24@ CON2 MCP2515 IRQ
91 25@ CON2 MCP2515 chip select
23 26@ CON2 RTC I2C SCL
25 27@ CON2 RTC I2C SDA
245 GPIO3 @ LAN951x SIM900R power FET
248 GPIO6 @ LAN951x SIM900R power KEY
249 GPIO7 @ LAN951x SIM900R power status (input)


См. также Работа с GPIO