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

Материал из Wiren Board
Метка: visualeditor
Строка 170: Строка 170:
{| border="1"
{| border="1"
| вывод sodim || GPIO  
| вывод sodim || GPIO  
|GPIO number||вывод imx287 || пин || функция
|GPIO number||вывод imx287  
|pinmux pad name|| пин || функция
|-
|-


| -  ||  -  
| -  ||  -  
||| -|| 3.3V || +3.3V
||| -
||| 3.3V || +3.3V
|-
|-


|11  || 2-27  
|11  || 2-27  
|91|| D2 || SDA || GPIO, I2C (soft)
|91|| D2  
|MX28_PAD_SSP3_SS0|| SDA || GPIO, I2C (soft)
|-
|-
|37  || 2-13  
|37  || 2-13  
|77|| С1 || SCL|| GPIO, I2C (soft)
|77|| С1  
|MX28_PAD_SSP1_CMD|| SCL|| GPIO, I2C (soft)
|-
|-


|14  ||  2-17  
|14  ||  2-17  
|81|| C3 || MOSI || GPIO, SPI MOSI (SSP2)
|81|| C3  
|MX28_PAD_SSP2_MOSI|| MOSI || GPIO, SPI MOSI (SSP2)
|-
|-
|16  ||  2-18  
|16  ||  2-18  
|82|| B3 || MISO || GPIO, SPI MISO (SSP2)
|82|| B3  
|MX28_PAD_SSP2_MISO|| MISO || GPIO, SPI MISO (SSP2)
|-
|-
|10  ||  2-16  
|10  ||  2-16  
|80|| A3 || SCK || GPIO, SPI SCK (SSP2)
|80|| A3  
|MX28_PAD_SSP2_SCK|| SCK || GPIO, SPI SCK (SSP2)
|-
|-


| -  ||  -  
| -  ||  -  
||| - || 5V || +5V
||| -  
||| 5V || +5V
|-
|-
| 42 ||3-11   
| 42 ||3-11   
|107|| H7 ||  RTS || AUART2_RTS, GPIO,  I2C1_SDA, SAIF1_LRCLK
|107|| H7  
|MX28_PAD_AUART2_RTS||  RTS || AUART2_RTS, GPIO,  I2C1_SDA, SAIF1_LRCLK
|-
|-
| -  ||  -  
| -  ||  -  
||| -|| GND || GND
||| -
||| GND || GND
|-
|-


| 30  ||3-9   
| 30  ||3-9   
|105|| F5 ||  TX || AUART2_TX, GPIO
|105|| F5  
|MX28_PAD_AUART2_TX||  TX || AUART2_TX, GPIO
|-
|-
| 32 || 3-8  
| 32 || 3-8  
|104|| F6  ||  RX || AUART2_RX, GPIO
|104|| F6   
|MX28_PAD_AUART2_RX||  RX || AUART2_RX, GPIO
|-
|-
|12  ||  2-19  
|12  ||  2-19  
|83|| C4 || CS || GPIO, SPI Slave Select (SSP2)
|83|| C4  
|MX28_PAD_SSP2_SS0|| CS || GPIO, SPI Slave Select (SSP2)
|-
|-


Строка 223: Строка 236:
{| border="1"
{| border="1"
| вывод sodim || GPIO  
| вывод sodim || GPIO  
|GPIO number||вывод imx287 || пин || функция
|GPIO number||вывод imx287  
|pinmux pad name|| пин || функция
|-
|-


| -  ||  -  
| -  ||  -  
||| -|| 3.3V || +3.3V
||| -
||| 3.3V || +3.3V
|-
|-
|34  ||  0-22  
|34  ||  0-22  
|22|| M8 || SDA || GPIO, I2C SDA(soft), CAN0 TX
|22|| M8  
|MX28_PAD_GPMI_RDY2|| SDA || GPIO, I2C SDA(soft), CAN0 TX
|-
|-
|36  ||  0-23   
|36  ||  0-23   
|23|| L8 || SCL || GPIO, I2C SCL(soft), CAN0 RX
|23|| L8  
|MX28_PAD_GPMI_RDY3|| SCL || GPIO, I2C SCL(soft), CAN0 RX
|-
|-
|14  ||  2-17  
|14  ||  2-17  
|81|| C3 || MOSI || GPIO, SPI MOSI (SSP2)
|81|| C3  
|MX28_PAD_SSP2_MOSI|| MOSI || GPIO, SPI MOSI (SSP2)
|-
|-
|16  ||  2-18  
|16  ||  2-18  
|82|| B3 || MISO || GPIO, SPI MISO (SSP2)
|82|| B3  
|MX28_PAD_SSP2_MISO|| MISO || GPIO, SPI MISO (SSP2)
|-
|-
|10  ||  2-16  
|10  ||  2-16  
|80|| A3 || SCK || GPIO, SPI SCK (SSP2)
|80|| A3  
|MX28_PAD_SSP2_SCK|| SCK || GPIO, SPI SCK (SSP2)
|-
|-
| -  ||  -  
| -  ||  -  
||| - || 5V || +5V
||| -  
||| 5V || +5V
|-
|-
| 63  || 3-15   
| 63  || 3-15   
|111|| K6 || RTS || AUART3_RTS, GPIO, CAN1_RX
|111|| K6  
|MX28_PAD_AUART3_RTS|| RTS || AUART3_RTS, GPIO, CAN1_RX
|-
|-
| -  ||  -  
| -  ||  -  
||| -|| GND || GND
||| -
||| GND || GND
|-
|-
| 53 ||  3-13  
| 53 ||  3-13  
|109|| L5 || TX || AUART3_TX, GPIO, CAN0_RX
|109|| L5  
|MX28_PAD_AUART3_TX|| TX || AUART3_TX, GPIO, CAN0_RX
|-
|-
| 55 || 3-12   
| 55 || 3-12   
|108|| M5 || RX || AUART3_RX, GPIO, CAN0_TX
|108|| M5  
|MX28_PAD_AUART3_RX|| RX || AUART3_RX, GPIO, CAN0_TX
|-
|-
|23  ||  2-20  
|23  ||  2-20  
|84|| D3 || CS || GPIO, SPI Slave Select (SSP2)
|84|| D3  
|MX28_PAD_SSP2_SS1|| CS || GPIO, SPI Slave Select (SSP2)
|-
|-



Версия 21:31, 18 марта 2016

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


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

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

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

3. SPI теперь общий на всех трех разъемах (SSP2), chip selectы разные.

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

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

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

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

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

9. /dev/ttyAPP4 порт RS-485 на клеммниках RS-485/CAN перешел на ножки 9 (TX) и 13 (RX), RTS остался на 78.

АЦП

клеммник функция вывод 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 функция
86 3-20 G7 1-wire
84 3-22 F7 транзисторная подтяжка 1-wire к верху
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 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 (зарядка)
198 1-30 N1 STAT2 (зарядка)
77 1-27 P5 питание 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)
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 на разъёме расширения 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
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


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

Разъём не напаян на устройствах в стандартной комплектации

вывод sodim GPIO вывод imx287 пин функция
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

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

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

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