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

Материал из Wiren Board
м (A.Degtyarev переименовал страницу WB SH 3.5: Список GPIO в WB SH 3.5: GPIO List без оставления перенаправления: Часть переводимой страницы WB SH 3.5: Список GPIO.)
м (EvgenyBoger переименовал страницу WB3.3: Список GPIO в WB SH 3.5: Список GPIO)
(не показано 17 промежуточных версий 3 участников)
Строка 1: Строка 1:
{{Wbincludes: GPIO}}
=== GPIO для транзисторов управления низковольтной нагрузкой ===
=== Реализация портов RS-485 === <!--T:1-->


<!--T:2-->
{| class="wikitable"
|'''Модель контроллера'''
|'''Название порта в Linux'''
|'''Разъём на контроллере'''
|'''Примечание'''
|-
| rowspan="2" |[[Wiren Board Smart Home 3.5]]
|''/dev/ttyNSC0''
|Зелёная пара клеммников
| rowspan="2" |[[Файл:Перемычки.png|thumb|200px|Перемычки терминаторов в Wiren Board Smart Home 3.5]] Полудуплексные порты. Трансиверы подключен к чипу [[SC16IS752]]. <br> На плате установлены терминаторы между линиями A и В, их можно отклчить, распаяв перемычки (по умолчанию запаяны) - смотрите фото
|-
|''/dev/ttyNSC1''
|Синяя пара клеммников
|-
|}
=== GPIO для транзисторов управления низковольтной нагрузкой === <!--T:3-->
<!--T:4-->
{| border="1"
{| border="1"
| клеммник || функция|| GPIO  || вывод olinuxino || комментарии
| клеммник || функция|| GPIO  || вывод olinuxino || комментарии
|-
|-


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


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


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


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


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


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


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


<!--T:12-->
| Клеммник R1  || GPIO, вход резистивных датчиков || 16 ||  19 @ CON1 || ADC channel ?
| Клеммник R1  || GPIO, вход резистивных датчиков || 16 ||  19 @ CON1 || ADC channel 4
|-
|-
| Клеммник R2  || GPIO, вход резистивных датчиков || 7 ||  18 @ CON1 || ADC channel 6, [[Pin_pull-up|можно активировать подтяжку]]
| Клеммник R2  || GPIO, вход резистивных датчиков || 7 ||  18 @ CON1 || ADC channel ?
|-
|-
| Клеммник R3  || GPIO, вход резистивных датчиков || 6 ||  17 @ CON1 || ADC channel 7, [[Pin_pull-up|можно активировать подтяжку]]
| Клеммник R3  || GPIO, вход резистивных датчиков || 6 ||  17 @ CON1 || ADC channel ?
|-
|-
| Клеммник R4  || GPIO, вход резистивных датчиков || 5 ||  16 @ CON1 || ADC channel 5, [[Pin_pull-up|можно активировать подтяжку]]
| Клеммник R4  || GPIO, вход резистивных датчиков || 5 ||  16 @ CON1 || ADC channel ?
|-
|-




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


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


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




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


==== UEXT2 ==== <!--T:17-->
{| border="1"
|Linux GPIO || || [[UEXT]] pin||
|-
<!--T:18-->
|  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
|-
<!--T:19-->
|}


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


<!--T:21-->
{| border="1"
{| border="1"
|Linux GPIO || ||  
|Linux GPIO || ||  
|-
|-
| 246 || GPIO4 @ [[LAN951x]]  ||  Relay 2
| 32 ||  3 @ CON1 || ADC MUX A
|-
|  247 || GPIO5 @ [[LAN951x]]  ||  Relay 1
|-
|}
 
 
 
=== GPIO для внутреннего использования === <!--T:22-->
 
<!--T:23-->
{| border="1"
|Linux GPIO || ||
|-
| 34 ||  3 @ CON1 || ADC MUX A
|-
|-
| 33 ||  4 @ CON1 || ADC MUX B
| 33 ||  4 @ CON1 || ADC MUX B
|-
|-
| 32 ||  5 @ CON1 || ADC MUX C
| 34 ||  5 @ CON1 || ADC MUX C
|-
|-




<!--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
|-
|-
Строка 147: Строка 81:
|-
|-


<!--T:26-->
| 36 ||  7@ CON1 ||  [[RFM69H]] IRQ
| 36 ||  7@ CON1 ||  [https://hasnet.supplies/static/RFM69H-V1.3.pdf RFM69H] IRQ
|-
|-
| 51  ||  27@ CON1 ||  RFM69H chip select
| 51  ||  27@ CON1 ||  [[RFM69H]] chip select
|-
|-


<!--T:27-->
| 53  ||  14@ CON1 ||  RFM69H DIO2 (raw i/o)
|-
<!--T:28-->
| 35  ||  6@ CON1 ||  [[NRF24L01]] chip select
| 35  ||  6@ CON1 ||  [[NRF24L01]] chip select
|-
|-
Строка 165: Строка 92:




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




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




<!--T:31-->
|  245 || GPIO3 @ [[LAN951x]]  ||  SIM900R power FET
|  245 || GPIO3 @ [[LAN951x]]  ||  SIM900R power FET
|-
|-
Строка 185: Строка 109:
|-
|-
|  249 || GPIO7 @ [[LAN951x]]  ||  SIM900R power status (input)
|  249 || GPIO7 @ [[LAN951x]]  ||  SIM900R power status (input)
|-
|  246 || GPIO4 @ [[LAN951x]]  ||  Relay 2
|-
|  247 || GPIO5 @ [[LAN951x]]  ||  Relay 1
|-
|-




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


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

Версия 14:55, 13 мая 2014

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

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

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

клеммник функция GPIO вывод olinuxino комментарии
Клеммник R1 GPIO, вход резистивных датчиков 16 19 @ CON1 ADC channel ?
Клеммник R2 GPIO, вход резистивных датчиков 7 18 @ CON1 ADC channel ?
Клеммник R3 GPIO, вход резистивных датчиков 6 17 @ CON1 ADC channel ?
Клеммник R4 GPIO, вход резистивных датчиков 5 16 @ CON1 ADC channel ?
Клеммник 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


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

Linux GPIO
32 3 @ CON1 ADC MUX A
33 4 @ CON1 ADC MUX B
34 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
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)
246 GPIO4 @ LAN951x Relay 2
247 GPIO5 @ LAN951x Relay 1


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