Wiren Board 5.5: GPIO List/en: различия между версиями

Материал из Wiren Board
(Новая страница: «Wiren Board 5.5: List of GPIOs»)
 
м (FuzzyBot переименовал страницу Wiren Board 5.5:Список GPIO/en в Wiren Board 5.5: GPIO List/en без оставления перенаправления: Часть переводимой страницы Wiren Board 5.5:Список GPIO.)
 
(не показаны 43 промежуточные версии 1 участника)
Строка 2: Строка 2:




Статья описывает подключение встроенной периферии к сигналам процессора для '''версии Wiren Board 5 (ревизии 5.5, 5.6, 5.6.1)'''.
The article describes the connection of the built-in peripherals to the processor signals for the  ''' Wiren Board 5 (rev. 5.5, 5.6, 5.6.1)'''.




== Изменения по сравнению с версией 5.3: ==
== Changes compared to version 5.3 ==


1. Поменяны местами WATCHDOG_IN (37) и MOD1_SCL (35)
1. Swapped WATCHDOG_IN (37) and MOD1_SCL (35)


2. SDA на  MOD1 перекочевала на 11 ножку.
2. SDA Mod1 migrated to 11 pin.


3. SPI теперь общий на всех трех разъемах (SSP2), chip selectы разные.
3. SPI is now common on all three connectors (SSP2), chip selects are different.


4. CS (MOD1) поменялся с 11 на 12 ножку.
4. CS (MOD1) changed from 11 to 12 pin.


5. CS (MOD2) поменялся с 12 на 23 ножку.
5. CS (MOD2) changed from 12 to 23 pin.


6. CS (MOD3) - 21 ножка.
6. CS (MOD3) - 21 pin.


7. Управление питанием MOD3 - 15 ножка
7. MOD3 supply management - 15 pin


8. Порт GSM получил RTS (ножка 57) и CTS (ножка 59).
8. Порт GSM получил RTS (pin 57) и CTS (pin 59).


9. /dev/ttyAPP4 порт RS-485 на клеммниках RS-485/CAN перешел на ножки 9 (TX) и 13 (RX), RTS остался на 78.
9. /dev/ttyAPP4 RS-485 port on RS-485/CAN terminals switched to legs 9 (TX) and 13 (RX), RTS remained at 78.


=== АЦП ===  
=== АDC ===  


{| border="1"
{| border="1"
| клеммник || функция|| вывод sodim || GPIO ||вывод imx287 || комментарии
| terminal strip || function|| sodim output || GPIO ||imx287 output || comments
|-
|-
| A1  || FET/'''ADC'''/DI ||  111 || LRADC1 || C9 ||
| A1  || FET/'''ADC'''/DI ||  111 || LRADC1 || C9 ||
Строка 49: Строка 49:
|}
|}


=== GPIO на клеммниках ===  
=== GPIOs on terminals ===  


{| border="1"
{| border="1"
| клеммник || функция|| вывод sodim || GPIO ||вывод imx287 || комментарии
| terminal strip || function|| sodim output || GPIO ||imx287 output || comments
|-
|-


Строка 75: Строка 75:
|}
|}


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


{| border="1"
{| border="1"
| клеммник || функция|| вывод sodim || GPIO ||вывод imx287 || комментарии
| terminal strip || function|| sodim output || GPIO ||imx287 output || comments
|-
|-


| A1 (out)  || ADC/'''FET'''/DI || 104 || 0-26 || P6 ||Выход "открытый коллектор";  
| A1 (out)  || ADC/'''FET'''/DI || 104 || 0-26 || P6 ||Open collector output;  
|-
|-




| A2 (out)  || ADC/'''FET'''/DI || 102 || 0-16 || N7 ||Выход "открытый коллектор";
| A2 (out)  || ADC/'''FET'''/DI || 102 || 0-16 || N7 ||Open collector output;
|-
|-


| A3 (out)  || ADC/'''FET'''/DI || 100 || 0-24 || R6 ||Выход "открытый коллектор";  
| A3 (out)  || ADC/'''FET'''/DI || 100 || 0-24 || R6 ||Open collector output;  
|-
|-


| A4 (out)  || ADC/'''FET'''/DI || 98 || 0-20 || N6 ||Выход "открытый коллектор";
| A4 (out)  || ADC/'''FET'''/DI || 98 || 0-20 || N6 ||Open collector output;
|-
|-


|}
|}


=== GPIO для внутреннего использования ===
=== GPIOs for internal use ===


{| border="1"
{| border="1"
| вывод sodim || GPIO  
| sodim output || GPIO  
|GPIO number||вывод imx287 || функция
|GPIO number||imx287 output || function
|-
|-


Строка 108: Строка 108:
|-
|-
| 84 || 3-22  
| 84 || 3-22  
||| F7 || транзисторная подтяжка 1-wire к верху
||| F7 || 1-Wire transistor pull-up
|-
|-
| 52 || 3-29 (PWM4)  
| 52 || 3-29 (PWM4)  
Строка 123: Строка 123:
|-
|-
| 150 || 1-6  
| 150 || 1-6  
||| N2 ||  [[Special:MyLanguage/RFM69H|RFM69H]] IRQ
||| N2 ||  [[RFM69H/en|RFM69H]] IRQ
|-
|-
| 132 || 0-3  
| 132 || 0-3  
||| U7 ||  [[Special:MyLanguage/RFM69H|RFM69H]] chip select
||| U7 ||  [[RFM69H/en|RFM69H]] chip select
|-
|-
|  152 || 1-5  
|  152 || 1-5  
||| M3 ||  [[Special:MyLanguage/RFM69H|RFM69H]] _DIO2
||| M3 ||  [[RFM69H/en|RFM69H]] _DIO2
|-
|-
|  92 || 0-17  
|  92 || 0-17  
Строка 166: Строка 166:
|}
|}


=== GPIO на разъёме расширения MOD1 ===  
=== GPIO on MOD1 extension connector ===  


[[Файл:Shild.png|300px|thumb|right| Распиновка разъема под модули расширения]]
[[Файл:Shild.png|300px|thumb|right|Pinout connector for extension modules]]


{| border="1"
{| border="1"
| вывод sodim || GPIO  
| sodim output || GPIO  
|GPIO number||вывод imx287  
|GPIO number|| imx287 output
|pinmux pad name|| пин || функция
|pinmux pad name|| pin || function
|-
|-


Строка 233: Строка 233:
|}
|}


=== GPIO на разъёме расширения MOD2 ===  
=== GPIO on MOD2 extension connector ===  




{| border="1"
{| border="1"
| вывод sodim || GPIO  
| sodim output || GPIO  
|GPIO number||вывод imx287  
|GPIO number|| imx287 output
|pinmux pad name|| пин || функция
|pinmux pad name|| pin || function
|-
|-


Строка 293: Строка 293:
|}
|}


=== GPIO на разъёме расширения MOD3 ===  
===GPIO on MOD3 extension connector===  




{| border="1"
{| border="1"
| вывод sodim || GPIO  
| sodim output || GPIO  
|GPIO number||вывод imx287 || пин || функция
|GPIO number||imx287 output || pin
|| function
|-
|-


Строка 320: Строка 321:
|}
|}


=== GPIO на разъёме расширения ввода-вывода ===  
=== GPIO on I/O extension connector ===  




{| border="1"
{| border="1"
| вывод sodim || GPIO ||вывод imx287 || пин || функция
| sodim output || GPIO ||imx287 output || pin || function
|-
|-
|44 || 3-10 || H6 || INT || Прерывание
|44 || 3-10 || H6 || INT || Abort
|-
|-
| 46 || 3-25 || D8 || I2C0_SDA || I2C0 аппаратный
| 46 || 3-25 || D8 || I2C0_SDA || I2C0 hardware
|-
|-
| 48 || 3-24 || C7 || I2C0_SCL || I2C0 аппаратный
| 48 || 3-24 || C7 || I2C0_SCL || I2C0 hardware
|-
|-
|}
|}


См. также [[Special:MyLanguage/Работа с GPIO|Работа с GPIO]]
See also [[Работа с GPIO/en|GPIO Howto]]


=== Радио модуль ===  
=== Radio module ===  


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


{| border="1"
{| border="1"
| вывод sodim || GPIO ||вывод imx287 || пин || функция
| sodim output || GPIO ||imx287 output || pin || function
|-
|-
|94  ||  0-21 || N8 || RFM69_MOSI || MOSI
|94  ||  0-21 || N8 || RFM69_MOSI || MOSI
Строка 351: Строка 352:
| 132 ||  0-3  || U7 || RFM69_CS || CS
| 132 ||  0-3  || U7 || RFM69_CS || CS
|-
|-
| 150 ||  1-6  || N2 || IRQ_RFM69 || Прерывание
| 150 ||  1-6  || N2 || IRQ_RFM69 || Abort
|-
|-
| 152 ||  1-5  || M3 || RFM69_DIO2 ||  
| 152 ||  1-5  || M3 || RFM69_DIO2 ||  
Строка 359: Строка 360:




=== FFC-разъём расширения ===  
=== FFC extension connector ===  


'''Разъём не напаян на устройствах в стандартной комплектации'''
'''The connector is not soldered to devices as standard'''


{| border="1"
{| border="1"
| вывод sodim || GPIO ||вывод imx287 || пин || функция
| sodim output || GPIO ||imx287 output || pin || function
|-
|-


Строка 402: Строка 403:
|}
|}


=== Последовательные порты ===
===Serial ports ===
{| class="wikitable"
{| class="wikitable"
!Порт
!Port
!
!
|-
|-
Строка 411: Строка 412:
|-
|-
|/dev/ttyAPP1
|/dev/ttyAPP1
|порт RS-485 на клеммниках "RS-485"
|RS-485 port on RS-485 terminals
|-
|-
|/dev/ttyAPP2
|/dev/ttyAPP2
|порт UART на первом модуле расширения
|UART port on first extension module
|-
|-
|/dev/ttyAPP3
|/dev/ttyAPP3
|порт UART на втором модуле расширения
|the UART port on the second extension module
|-
|-
|/dev/ttyAPP4
|/dev/ttyAPP4
|порт RS-485 на клеммниках RS-485/CAN
|RS-485 port on RS-485/CAN terminals
|}
|}


Справочная информация по тестовым ревизиям:
Background information on test audits:
* [[Wiren Board 5: Список GPIO (rev 5.1)]]
* [[Wiren Board 5: Список GPIO (rev 5.1)/en]]

Текущая версия на 11:07, 6 сентября 2022

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


The article describes the connection of the built-in peripherals to the processor signals for the Wiren Board 5 (rev. 5.5, 5.6, 5.6.1).


Changes compared to version 5.3

1. Swapped WATCHDOG_IN (37) and MOD1_SCL (35)

2. SDA Mod1 migrated to 11 pin.

3. SPI is now common on all three connectors (SSP2), chip selects are different.

4. CS (MOD1) changed from 11 to 12 pin.

5. CS (MOD2) changed from 12 to 23 pin.

6. CS (MOD3) - 21 pin.

7. MOD3 supply management - 15 pin

8. Порт GSM получил RTS (pin 57) и CTS (pin 59).

9. /dev/ttyAPP4 RS-485 port on RS-485/CAN terminals switched to legs 9 (TX) and 13 (RX), RTS remained at 78.

АDC

terminal strip function sodim output GPIO imx287 output comments
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

GPIOs on terminals

terminal strip function sodim output GPIO imx287 output comments
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 for transistors

terminal strip function sodim output GPIO imx287 output comments
A1 (out) ADC/FET/DI 104 0-26 P6 Open collector output;
A2 (out) ADC/FET/DI 102 0-16 N7 Open collector output;
A3 (out) ADC/FET/DI 100 0-24 R6 Open collector output;
A4 (out) ADC/FET/DI 98 0-20 N6 Open collector output;

GPIOs for internal use

sodim output GPIO GPIO number imx287 output function
86 3-20 G7 1-wire
84 3-22 F7 1-Wire transistor pull-up
52 3-29 (PWM4) 125 E10 irda out
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
197 3-6 K5 STAT1 (BATTERY_CHARGING)
198 1-30 N1 STAT2 (BATTERY_PRESENT)
77 1-27 P5 питание Wi-Fi (active low)
15 2-26 B2 питание на MOD3 (active low)

GPIO on MOD1 extension connector

Pinout connector for extension modules
sodim output GPIO GPIO number imx287 output pinmux pad name pin function
- - - 3.3V +3.3V
11 2-27 91 D2 MX28_PAD_SSP3_SS0 SDA GPIO, I2C (soft)
37 2-13 77 С1 MX28_PAD_SSP1_CMD 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 on MOD2 extension connector

sodim output GPIO GPIO number imx287 output pinmux pad name pin function
- - - 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
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 on MOD3 extension connector

sodim output GPIO GPIO number imx287 output pin function
- - - 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 on I/O extension connector

sodim output GPIO imx287 output pin function
44 3-10 H6 INT Abort
46 3-25 D8 I2C0_SDA I2C0 hardware
48 3-24 C7 I2C0_SCL I2C0 hardware

See also GPIO Howto

Radio module

Connected via SPI1.

sodim output GPIO imx287 output pin function
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 Abort
152 1-5 M3 RFM69_DIO2


FFC extension connector

The connector is not soldered to devices as standard

sodim output GPIO imx287 output pin function
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

Serial ports

Port
/dev/ttyAPP0 GSM/EDGE
/dev/ttyAPP1 RS-485 port on RS-485 terminals
/dev/ttyAPP2 UART port on first extension module
/dev/ttyAPP3 the UART port on the second extension module
/dev/ttyAPP4 RS-485 port on RS-485/CAN terminals

Background information on test audits: