Wiren Board 5.8:Список GPIO: различия между версиями

Материал из Wiren Board
(Отметить эту версию для перевода)
 
(не показано 16 промежуточных версий 4 участников)
Строка 1: Строка 1:
<languages/>
<translate>
<!--T:30-->
Статья описывает подключение встроенной периферии к сигналам процессора для '''версии Wiren Board 5 (ревизии 5.8)'''.
Статья описывает подключение встроенной периферии к сигналам процессора для '''версии Wiren Board 5 (ревизии 5.8)'''.




== Изменения по сравнению с версией 5.5, 5.6, 5.6.1: ==
=== Изменения по сравнению с версией 5.5, 5.6, 5.6.1: === <!--T:31-->


<!--T:32-->
* SCL (MOD1) c 37 на 52 ножку (PWM)
* SCL (MOD1) c 37 на 52 ножку (PWM)


<!--T:33-->
* SCL (MOD2) - 36 связал с 84 (PWM)
* SCL (MOD2) - 36 связал с 84 (PWM)


<!--T:34-->
* UP-1Wire с 84 на 45 ножку
* UP-1Wire с 84 на 45 ножку


* 1-Wire c 52 на 37 ножку
<!--T:35-->
* 1-Wire c 86 на 37 ножку


<!--T:36-->
* Wi-Fi_EN с 77 на 86 ножку
* Wi-Fi_EN с 77 на 86 ножку


<!--T:37-->
* STAT1 с 197 на 71 ножку
* STAT1 с 197 на 71 ножку


* STAT2 с 198 на 72 ножку
<!--T:38-->
* STAT2 с 198 на 73 ножку


=== АЦП ===  
=== АЦП === <!--T:39-->


<!--T:40-->
{| border="1"
{| border="1"
| клеммник || функция|| вывод sodim || GPIO ||вывод imx287 || комментарии
| клеммник || функция|| вывод sodim || GPIO ||вывод imx287 || комментарии
Строка 42: Строка 54:
|}
|}


=== GPIO на клеммниках ===  
=== GPIO на клеммниках === <!--T:41-->


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


<!--T:43-->
| A1 (in)  || FET/ADC/'''DI'''  ||  126 || 0-6 || U6 ||
| A1 (in)  || FET/ADC/'''DI'''  ||  126 || 0-6 || U6 ||
|-
|-


<!--T:44-->
| A2 (in)  || R/ADC/'''DI''' || 124 || 0-7 || T6 ||
| A2 (in)  || R/ADC/'''DI''' || 124 || 0-7 || T6 ||
|-
|-


<!--T:45-->
| A3 (in)  || FET/ADC/'''DI'''  ||  122 || 0-28 || L9 ||
| A3 (in)  || FET/ADC/'''DI'''  ||  122 || 0-28 || L9 ||
|-
|-


<!--T:46-->
| A4 (in)  || R/ADC/'''DI''' || 106 || 0-27 || P7 ||
| A4 (in)  || R/ADC/'''DI''' || 106 || 0-27 || P7 ||
|-
|-


<!--T:47-->
| R2 (in)  || FET/ADC/'''DI'''  ||  130 || 0-4 || T7 ||
| R2 (in)  || FET/ADC/'''DI'''  ||  130 || 0-4 || T7 ||
|-
|-


<!--T:48-->
| R1 (in)  || FET/ADC/'''DI'''  ||  128 || 0-5 || R7 ||
| R1 (in)  || FET/ADC/'''DI'''  ||  128 || 0-5 || R7 ||
|-
|-


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


=== GPIO для транзисторов  ===  
=== GPIO для транзисторов  === <!--T:50-->


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


<!--T:52-->
| A1 (out)  || ADC/'''FET'''/DI || 104 || 0-26 || P6 ||Выход "открытый коллектор";  
| A1 (out)  || ADC/'''FET'''/DI || 104 || 0-26 || P6 ||Выход "открытый коллектор";  
|-
|-




<!--T:53-->
| A2 (out)  || ADC/'''FET'''/DI || 102 || 0-16 || N7 ||Выход "открытый коллектор";
| A2 (out)  || ADC/'''FET'''/DI || 102 || 0-16 || N7 ||Выход "открытый коллектор";
|-
|-


<!--T:54-->
| A3 (out)  || ADC/'''FET'''/DI || 100 || 0-24 || R6 ||Выход "открытый коллектор";  
| A3 (out)  || ADC/'''FET'''/DI || 100 || 0-24 || R6 ||Выход "открытый коллектор";  
|-
|-


<!--T:55-->
| A4 (out)  || ADC/'''FET'''/DI || 98 || 0-20 || N6 ||Выход "открытый коллектор";
| A4 (out)  || ADC/'''FET'''/DI || 98 || 0-20 || N6 ||Выход "открытый коллектор";
|-
|-


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


Строка 98: Строка 124:




| 86 || 3-20
<!--T:57-->
|||  G7 || 1-wire 
| 37 || 2-13
|-
||| C1 || 1-wire
| 84 || 3-22
||| F7 || транзисторная подтяжка 1-wire к верху
|-
|-
| 52 || 3-29 (PWM4)
| 45 || 2-15
|125|| E10||   irda out
||| E1 || транзисторная подтяжка 1-wire к верху
|-
|-
| 61 || 3-14   
| 61 || 3-14   
Строка 146: Строка 170:
||| E7 ||  Green LED  
||| E7 ||  Green LED  
|-
|-
197 || 3-6
71 || 3-30
||| K5||  STAT1 (зарядка)
|126|| M6||  STAT1 (BATTERY_CHARGING)
|-
|-
198 || 1-30
73 || 1-25
||| N1 ||  STAT2 (зарядка)
|57|| K1 ||  STAT2 (BATTERY_PRESENT)
|-
|-
77 || 1-27
86 || 3-20
||| P5 ||  питание Wi-Fi (active low)
|116|| G7 ||  питание Wi-Fi (active low)
|-
|-
|  15  || 2-26
|  15  || 2-26
Строка 160: Строка 184:
|}
|}


=== GPIO на разъёме расширения MOD1 ===  
=== GPIO на разъёме расширения MOD1 === <!--T:58-->


<!--T:59-->
[[Файл:Shild.png|300px|thumb|right| Распиновка разъема под модули расширения]]
[[Файл:Shild.png|300px|thumb|right| Распиновка разъема под модули расширения]]


<!--T:60-->
{| border="1"
{| border="1"
| вывод sodim || GPIO  
| вывод sodim || GPIO  
Строка 170: Строка 196:
|-
|-


<!--T:61-->
| -  ||  -  
| -  ||  -  
||| -
||| -
Строка 175: Строка 202:
|-
|-


<!--T:62-->
|11  || 2-27  
|11  || 2-27  
|91|| D2  
|91|| D2  
|MX28_PAD_SSP3_SS0|| SDA || GPIO, I2C (soft)
|MX28_PAD_SSP3_SS0|| SDA || GPIO, I2C (soft)
|-
|-
|52  || 3-29??!!
|52  || 3-29  
|125|| G6  
|125|| G6  
|PWM4|| SCL|| GPIO, I2C (soft)
|PWM4|| SCL|| GPIO, I2C (soft)
|-
|-


<!--T:63-->
|14  ||  2-17  
|14  ||  2-17  
|81|| C3  
|81|| C3  
Строка 197: Строка 226:
|-
|-


<!--T:64-->
| -  ||  -  
| -  ||  -  
||| -  
||| -  
Строка 210: Строка 240:
|-
|-


<!--T:65-->
| 30  ||3-9   
| 30  ||3-9   
|105|| F5  
|105|| F5  
Строка 225: Строка 256:




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


=== GPIO на разъёме расширения MOD2 ===  
=== GPIO на разъёме расширения MOD2 === <!--T:67-->




<!--T:68-->
{| border="1"
{| border="1"
| вывод sodim || GPIO  
| вывод sodim || GPIO  
Строка 236: Строка 269:
|-
|-


<!--T:69-->
| -  ||  -  
| -  ||  -  
||| -
||| -
Строка 250: Строка 284:
|84  ||  3-22  
|84  ||  3-22  
|118|| F7  
|118|| F7  
|??????|| SCL || PWM
|MX28_PAD_SAIF0_BITCLK|| SCL || PWM
|-
|-
|14  ||  2-17  
|14  ||  2-17  
Строка 289: Строка 323:
|-
|-


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


=== GPIO на разъёме расширения MOD3 ===  
=== GPIO на разъёме расширения MOD3 === <!--T:71-->




<!--T:72-->
{| border="1"
{| border="1"
| вывод sodim || GPIO  
| вывод sodim || GPIO  
Строка 299: Строка 335:
|-
|-


<!--T:73-->
| -  ||  -  
| -  ||  -  
||| -|| 3.3V || +3.3V
||| -|| 3.3V || +3.3V
Строка 312: Строка 349:
|-
|-


<!--T:74-->
|21  ||  2-21  
|21  ||  2-21  
|85|| D4 || CS || GPIO, SPI Slave Select (SSP2)
|85|| D4 || CS || GPIO, SPI Slave Select (SSP2)
|-
|-


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


=== GPIO на разъёме расширения ввода-вывода ===  
=== GPIO на разъёме расширения ввода-вывода === <!--T:76-->




<!--T:77-->
{| border="1"
{| border="1"
| вывод sodim || GPIO ||вывод imx287 || пин || функция
| вывод sodim || GPIO ||вывод imx287 || пин || функция
Строка 332: Строка 372:
|}
|}


<!--T:78-->
См. также [[Special:MyLanguage/Работа с GPIO|Работа с GPIO]]
См. также [[Special:MyLanguage/Работа с GPIO|Работа с GPIO]]


=== Радио модуль ===  
=== Радио модуль === <!--T:79-->


<!--T:80-->
Подключен по SPI1.
Подключен по SPI1.


<!--T:81-->
{| border="1"
{| border="1"
| вывод sodim || GPIO ||вывод imx287 || пин || функция
| вывод sodim || GPIO ||вывод imx287 || пин || функция
Строка 357: Строка 400:




=== FFC-разъём расширения  ===  
=== Последовательные порты === <!--T:82-->
 
'''Разъём не напаян на устройствах в стандартной комплектации'''
 
{| border="1"
| вывод sodim || GPIO ||вывод imx287 || пин || функция
|-
 
|-  ||  - || - || 1 || +3.3V
|-
|-  ||  - || - || 2 || +3.3V
|-
|-  ||  - || - || 3 || +3.3V
|-
| 76  || 4-11 || G1 || 4 || GPIO, ENET0_TXD2
|-
| 74  || 4-12 || G2 || 5 || GPIO, ENET0_TXD3
|-
| 72 || 4-10 || J2 || 6 || GPIO, ENET0_RXD3
|-
| 70  || 4-9 || J1 || 7 || GPIO, ENET0_RXD2
|-
| 68  || 4-15 || J3 || 8 || GPIO, ENET0_CRS
|-
| 66  ||  4-14|| J4 || 9 || GPIO, ENET0_COL
|-
| 64  || 4-16 || E2 || 10 || GPIO, ENET_CLK
|-
| 62  || 4-13  || F3 || 11 || GPIO, ENET0_RX_CLK
|-
| 60  || 4-5  || E3 || 12 || GPIO, ENET0_TX_CLK
|-
| 58  || 4-0  || G4 || 13 || GPIO, ENET0_MDC
|-
| 56  || 4-1 || H4 || 14 || GPIO, ENET0_MDIO
|-
|-  ||  - || - || 15 || GND
|-
|-  ||  - || - || 16 || GND
|-
 
|}
 
=== Последовательные порты ===
{| class="wikitable"
{| class="wikitable"
!Порт
!Порт
Строка 421: Строка 421:
|}
|}


<!--T:83-->
Справочная информация по тестовым ревизиям:
Справочная информация по тестовым ревизиям:
* [[Wiren Board 5: Список GPIO (rev 5.1)]]
* [[Wiren Board 5: Список GPIO (rev 5.1)]]
</translate>

Текущая версия на 18:57, 19 июля 2019

Другие языки:

Статья описывает подключение встроенной периферии к сигналам процессора для версии Wiren Board 5 (ревизии 5.8).


Изменения по сравнению с версией 5.5, 5.6, 5.6.1:

  • SCL (MOD1) c 37 на 52 ножку (PWM)
  • SCL (MOD2) - 36 связал с 84 (PWM)
  • UP-1Wire с 84 на 45 ножку
  • 1-Wire c 86 на 37 ножку
  • Wi-Fi_EN с 77 на 86 ножку
  • STAT1 с 197 на 71 ножку
  • STAT2 с 198 на 73 ножку

АЦП

клеммник функция вывод sodim GPIO вывод imx287 комментарии
A1 FET/ADC/DI 111 LRADC1 C9
A2 FET/ADC/DI 109 LRADC2 C8
A3 FET/ADC/DI 107 LRADC3 D9
A4 FET/ADC/DI 105 LRADC4 D13
R1 R/ADC/DI 101 LRADC6 C14
R2 R/ADC/DI 103 LRADC0 D15

GPIO на клеммниках

клеммник функция вывод sodim GPIO вывод imx287 комментарии
A1 (in) FET/ADC/DI 126 0-6 U6
A2 (in) R/ADC/DI 124 0-7 T6
A3 (in) FET/ADC/DI 122 0-28 L9
A4 (in) R/ADC/DI 106 0-27 P7
R2 (in) FET/ADC/DI 130 0-4 T7
R1 (in) FET/ADC/DI 128 0-5 R7

GPIO для транзисторов

клеммник функция вывод sodim GPIO вывод imx287 комментарии
A1 (out) ADC/FET/DI 104 0-26 P6 Выход "открытый коллектор";
A2 (out) ADC/FET/DI 102 0-16 N7 Выход "открытый коллектор";
A3 (out) ADC/FET/DI 100 0-24 R6 Выход "открытый коллектор";
A4 (out) ADC/FET/DI 98 0-20 N6 Выход "открытый коллектор";

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

вывод sodim GPIO GPIO number вывод imx287 функция
37 2-13 C1 1-wire
45 2-15 E1 транзисторная подтяжка 1-wire к верху
61 3-14 L6 3.3V rail shutdown irda in
39 2-14 78 D1 5V out
45 2-15 79 E1 irda in
150 1-6 N2 RFM69H IRQ
132 0-3 U7 RFM69H chip select
152 1-5 M3 RFM69H _DIO2
92 0-17 N9 SIM900R power FET (RESET)
134 0-2 R8 SIM900R power KEY
148 1-7 39 P1 SIM900R power status (input)
35 2-12 B1 watchdog input
50 PWM3 E9 Buzzer
80 3-26 E8 Red LED
82 3-23 E7 Green LED
71 3-30 126 M6 STAT1 (BATTERY_CHARGING)
73 1-25 57 K1 STAT2 (BATTERY_PRESENT)
86 3-20 116 G7 питание Wi-Fi (active low)
15 2-26 B2 питание на MOD3 (active low)

GPIO на разъёме расширения MOD1

Распиновка разъема под модули расширения
вывод sodim GPIO GPIO number вывод imx287 pinmux pad name пин функция
- - - 3.3V +3.3V
11 2-27 91 D2 MX28_PAD_SSP3_SS0 SDA GPIO, I2C (soft)
52 3-29 125 G6 PWM4 SCL GPIO, I2C (soft)
14 2-17 81 C3 MX28_PAD_SSP2_MOSI MOSI GPIO, SPI MOSI (SSP2)
16 2-18 82 B3 MX28_PAD_SSP2_MISO MISO GPIO, SPI MISO (SSP2)
10 2-16 80 A3 MX28_PAD_SSP2_SCK SCK GPIO, SPI SCK (SSP2)
- - - 5V +5V
42 3-11 107 H7 MX28_PAD_AUART2_RTS RTS AUART2_RTS, GPIO, I2C1_SDA, SAIF1_LRCLK
- - - GND GND
30 3-9 105 F5 MX28_PAD_AUART2_TX TX AUART2_TX, GPIO
32 3-8 104 F6 MX28_PAD_AUART2_RX RX AUART2_RX, GPIO
12 2-19 83 C4 MX28_PAD_SSP2_SS0 CS GPIO, SPI Slave Select (SSP2)

GPIO на разъёме расширения MOD2

вывод sodim GPIO GPIO number вывод imx287 pinmux pad name пин функция
- - - 3.3V +3.3V
34 0-22 22 M8 MX28_PAD_GPMI_RDY2 SDA GPIO, I2C SDA(soft), CAN0 TX
36 0-23 23 L8 MX28_PAD_GPMI_RDY3 SCL GPIO, I2C SCL(soft), CAN0 RX
84 3-22 118 F7 MX28_PAD_SAIF0_BITCLK SCL PWM
14 2-17 81 C3 MX28_PAD_SSP2_MOSI MOSI GPIO, SPI MOSI (SSP2)
16 2-18 82 B3 MX28_PAD_SSP2_MISO MISO GPIO, SPI MISO (SSP2)
10 2-16 80 A3 MX28_PAD_SSP2_SCK SCK GPIO, SPI SCK (SSP2)
- - - 5V +5V
63 3-15 111 K6 MX28_PAD_AUART3_RTS RTS AUART3_RTS, GPIO, CAN1_RX
- - - GND GND
53 3-13 109 L5 MX28_PAD_AUART3_TX TX AUART3_TX, GPIO, CAN0_RX
55 3-12 108 M5 MX28_PAD_AUART3_RX RX AUART3_RX, GPIO, CAN0_TX
23 2-20 84 D3 MX28_PAD_SSP2_SS1 CS GPIO, SPI Slave Select (SSP2)

GPIO на разъёме расширения MOD3

вывод sodim GPIO GPIO number вывод imx287 пин функция
- - - 3.3V +3.3V
14 2-17 81 C3 MOSI GPIO, SPI MOSI (SSP2)
16 2-18 82 B3 MISO GPIO, SPI MISO (SSP2)
10 2-16 80 A3 SCK GPIO, SPI SCK (SSP2)
21 2-21 85 D4 CS GPIO, SPI Slave Select (SSP2)

GPIO на разъёме расширения ввода-вывода

вывод sodim GPIO вывод imx287 пин функция
44 3-10 H6 INT Прерывание
46 3-25 D8 I2C0_SDA I2C0 аппаратный
48 3-24 C7 I2C0_SCL I2C0 аппаратный

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

Радио модуль

Подключен по SPI1.

вывод sodim GPIO вывод imx287 пин функция
94 0-21 N8 RFM69_MOSI MOSI
138 0-0 U8 RFM69_MISO MISO
96 0-25 P8 RFM69_SCK SCK
132 0-3 U7 RFM69_CS CS
150 1-6 N2 IRQ_RFM69 Прерывание
152 1-5 M3 RFM69_DIO2


Последовательные порты

Порт
/dev/ttyAPP0 GSM/EDGE
/dev/ttyAPP1 порт RS-485 на клеммниках "RS-485"
/dev/ttyAPP2 порт UART на первом модуле расширения
/dev/ttyAPP3 порт UART на втором модуле расширения
/dev/ttyAPP4 порт RS-485 на клеммниках RS-485/CAN

Справочная информация по тестовым ревизиям: