Wiren Board 6.2: Peripherals/en: различия между версиями
(Новая страница: «=== Terminals for internal use ===») |
|||
(не показано 14 промежуточных версий этого же участника) | |||
Строка 2: | Строка 2: | ||
The article describes the connection of the built-in peripherals to the processor signals for the ''' Wiren Board 6 (rev. 6.2, 6.3, 6.4, 6.5)'''. | The article describes the connection of the built-in peripherals to the processor signals for the ''' Wiren Board 6 (rev. 6.2, 6.3, 6.4, 6.5)'''. | ||
[[Wiren Board 6.1:Список GPIO | [[Wiren Board 6.1:Список GPIO|Wiren Board 6.1:List of GPIOs]] | ||
Строка 11: | Строка 11: | ||
|'''Port name in Linux''' | |'''Port name in Linux''' | ||
|'''Alternative port name in Linux''' | |'''Alternative port name in Linux''' | ||
|'''Controller | |'''Controller connector''' | ||
|'''Note''' | |'''Note''' | ||
|- | |- | ||
Строка 85: | Строка 85: | ||
!GPIO | !GPIO | ||
!GPIO number | !GPIO number | ||
! i.mx6UL | ! i.mx6UL pin | ||
!comments | !comments | ||
|- | |- | ||
Строка 175: | Строка 175: | ||
=== | === Pins for internal use === | ||
{| border="1" | {| border="1" | ||
| | | sodim pin|| GPIO | ||
|GPIO number|| | |GPIO number||i.mx6UL pin || function | ||
|- | |- | ||
|84||GPIO1_IO13 | |84||GPIO1_IO13 | ||
|13|||| | |13|||| transistor 1-wire pull up | ||
|- | |- | ||
|77 | |77 | ||
Строка 190: | Строка 190: | ||
|112 | |112 | ||
| | | | ||
| | | transistor 1-wire pull up (W2) | ||
|- | |- | ||
|36||GPIO1_IO27 | |36||GPIO1_IO27 | ||
Строка 269: | Строка 269: | ||
|- | |- | ||
|152||GPIO3_IO10 | |152||GPIO3_IO10 | ||
||||| | ||||| Wi-Fi power (active low) | ||
|- | |- | ||
|29 | |29 | ||
Строка 275: | Строка 275: | ||
| | | | ||
| | | | ||
|i2c | |i2c for RTC, SDA | ||
|- | |- | ||
|31 | |31 | ||
Строка 281: | Строка 281: | ||
| | | | ||
| | | | ||
|i2c | |i2c for RTC, SCL | ||
|- | |- | ||
|144 | |144 | ||
Строка 287: | Строка 287: | ||
| | | | ||
|PAD_LCD_DATA07 | |PAD_LCD_DATA07 | ||
|i2c | |i2c for EEPROM1, SDA | ||
|- | |- | ||
|142 | |142 | ||
Строка 293: | Строка 293: | ||
| | | | ||
|PAD_LCD_VSYNC | |PAD_LCD_VSYNC | ||
|i2c | |i2c for EEPROM1, SCL | ||
|- | |- | ||
|160 | |160 | ||
Строка 299: | Строка 299: | ||
| | | | ||
|PAD_LCD_DATA01 | |PAD_LCD_DATA01 | ||
|i2c | |i2c for EEPROM2, SDA | ||
|- | |- | ||
|158 | |158 | ||
Строка 305: | Строка 305: | ||
| | | | ||
|PAD_LCD_DATA02 | |PAD_LCD_DATA02 | ||
|i2c | |i2c for EEPROM2, SCL | ||
|- | |- | ||
|75 | |75 | ||
Строка 311: | Строка 311: | ||
|107 | |107 | ||
| | | | ||
| | | USB power | ||
|- | |- | ||
|154 | |154 | ||
Строка 351: | Строка 351: | ||
=== GPIO | === GPIO on MOD1 extension connector === | ||
{| class="wikitable" | {| class="wikitable" | ||
| | |sodim pin | ||
|GPIO | |GPIO | ||
|GPIO number | |GPIO number | ||
| | |imx287 pin | ||
|pinmux pad name | |pinmux pad name | ||
| | |pin | ||
| | |function | ||
|- | |- | ||
|<nowiki>-</nowiki> | |<nowiki>-</nowiki> | ||
Строка 412: | Строка 412: | ||
=== GPIO | === GPIO on MOD2 extension connector === | ||
{| class="wikitable" | {| class="wikitable" | ||
| | | sodim pin | ||
|GPIO | |GPIO | ||
|GPIO number | |GPIO number | ||
| | | imx6ul pin | ||
|pinmux pad name | |pinmux pad name | ||
| | |pin | ||
| | |function | ||
| | | | ||
|- | |- | ||
Строка 489: | Строка 489: | ||
=== GPIO | ===GPIO on MOD3 extension connector=== | ||
{| class="wikitable" | {| class="wikitable" | ||
| | | sodim pin | ||
|GPIO | |GPIO | ||
|GPIO number | |GPIO number | ||
| | | imx6ul pin | ||
|pinmux pad name | |pinmux pad name | ||
| | |pin | ||
| | |function | ||
| | | | ||
| | | |
Текущая версия на 13:42, 24 мая 2019
The article describes the connection of the built-in peripherals to the processor signals for the Wiren Board 6 (rev. 6.2, 6.3, 6.4, 6.5).
RS-485 ports implementation
Controller model | Port name in Linux | Alternative port name in Linux | Controller connector | Note |
Wiren Board 6 | /dev/ttymxc1 | /dev/ttyRS485-1 | Signed RS-485, terminals A and B | non-isolated port, a terminator is installed |
/dev/ttymxc3 | /dev/ttyRS485-2 | Signed RS-485, terminals A/L and B/H (also can be used as CAN port) | non-isolated port, a terminator is installed, multiplexed with CAN |
GPIO on the terminals
terminal | function | GPIO | i.mx6UL output | comments | |
W1 (in) | 1-wire/DI | GPIO1_IO11 | 11 | P14 | 1-wire as default |
W2 (in) | 1-wire/DI | GPIO4_IO12 | 108 | A3 |
GPIO for transistors (A1-A4)
terminal | function | GPIO | GPIO number | i.mx6UL output | comments |
A1 (out) | ADC/FET/DI | GPIO3_IO15 | 79 | open collector output; | |
A2 (out) | ADC/FET/DI | GPIO3_IO16 | 80 | open collector output; | |
A3 (out) | ADC/FET/DI | GPIO3_IO17 | 81 | open collector output; | |
A4 (out) | ADC/FET/DI | GPIO3_IO18 | 82 | open collector output; |
GPIO for inputs (A1-A4)
terminal | function | GPIO | GPIO number | i.mx6UL pin | comments |
---|---|---|---|---|---|
A1 (in) | ADC/FET/DI | GPIO4_IO13 | 109 | MX6UL_PAD_NAND_CE0_B | |
A2 (in) | ADC/FET/DI | GPIO4_IO15 | 111 | MX6UL_PAD_NAND_CLE | |
A3 (in) | ADC/FET/DI | GPIO4_IO14 | 110 | MX6UL_PAD_NAND_CE1_B | |
A4 (in) | ADC/FET/DI | GPIO1_IO00 | 0 | MX6UL_PAD_GPIO1_IO00 |
In rev. 6.5, the polarity of the inputs was changed - the presence of voltage on A1-A4 corresponds to 0 on GPIO.
ADC channels
terminal | ADC channel | Divider | Formula (no divider) | V max measured | comments |
---|---|---|---|---|---|
A1 | 4 | 88k7, 12k | |||
A2 | 2 | ||||
A3 | 1 | ||||
A4 | 3 | ||||
Vin (in WB6.2-6.4) | 8 | 88k7, 12k | |||
Vin (in WB6.5) | 8 | 200k, 12k | |||
5Vout | 5 | 33k, 12k |
Pins for internal use
sodim pin | GPIO | GPIO number | i.mx6UL pin | function |
84 | GPIO1_IO13 | 13 | transistor 1-wire pull up | |
77 | GPIO4_IO16 | 112 | transistor 1-wire pull up (W2) | |
36 | GPIO1_IO27 | 27 | 5V out | |
176 | GPIO3_IO14 | 78 | LCD_DATA09 | RFM69H IRQ |
178 | GPIO3_IO13 | LCD_DATA08 | RFM69H _DIO2 | |
180 | GPIO3_IO28 | LCD_DATA23 | RFM69 MISO | |
182 | GPIO3_IO27 | LCD_DATA22 | RFM69 MOSI | |
186 | GPIO3_IO25 | LCD_DATA20 | RFM69 SCK | |
184 | GPIO3_IO26 | LCD_DATA21 | RFM69H chip select | |
? | ? | ? | SIM900R power FET (RESET) | |
164 | GPIO3_IO20 | 84 | SIM900R power KEY | |
166 | GPIO3_IO19 | 83 | SIM900R power status (input) | |
188 | GPIO3_IO24 | 88 | SIM slot select (low: 1, high: 2) | |
23 | GPIO2_IO19 | 51 | SD1_DATA1 | watchdog input |
162 | PWM1_OUT | Buzzer | ||
80 | Red LED | |||
82 | Green LED | |||
69 | 2nd ethernet LED | |||
65 | GPIO1_IO18 | 18 | STAT1 (BATTERY_CHARGING) | |
67 | GPIO1_IO19 | 19 | STAT2 (BATTERY_PRESENT) | |
152 | GPIO3_IO10 | Wi-Fi power (active low) | ||
29 | GPIO2_IO16 | i2c for RTC, SDA | ||
31 | GPIO2_IO17 | i2c for RTC, SCL | ||
144 | GPIO3_IO12 | PAD_LCD_DATA07 | i2c for EEPROM1, SDA | |
142 | GPIO3_IO03 | PAD_LCD_VSYNC | i2c for EEPROM1, SCL | |
160 | GPIO3_IO06 | PAD_LCD_DATA01 | i2c for EEPROM2, SDA | |
158 | GPIO3_IO07 | PAD_LCD_DATA02 | i2c for EEPROM2, SCL | |
75 | GPIO4_IO11 | 107 | USB power | |
154 | GPIO3_IO09 | 73 | V_OUT_ON | |
156 | GPIO3_IO08 | 72 | V_OUT_ST | |
102 | GPIO4_IO23 | 119 | PAD_CSI_DATA02 | RS-485-1 failsafe bias |
190 | GPIO3_IO23 | 87 | PAD_LCD_DATA18 | RS-485-2 failsafe bias |
40 | GPIO1_IO23 | 23 | PAD_UART2_RTS_B | CAN transciever power |
GPIO5_10 | 138 | FW button |
GPIO on MOD1 extension connector
sodim pin | GPIO | GPIO number | imx287 pin | pinmux pad name | pin | function |
- | - | - | 3.3V | - | ||
30 | GPIO1_IO24 | H17 | UART3_TX_DATA | TX | uart tx | |
32 | GPIO1_IO25 | H16 | UART3_RX_DATA | RX | uart rx | |
- | 5V | - | ||||
34 | GPIO1_IO26 | H15 | UART3_CTS_B | DE | uart de | |
- | GND | - |
GPIO on MOD2 extension connector
sodim pin | GPIO | GPIO number | imx6ul pin | pinmux pad name | pin | function | |
- | - | - | 3.3V | - | |||
98 | GPIO4_IO21 | E4 | CSI_DATA00 | TX | uart tx | MX6UL_PAD_CSI_DATA00__UART5_DCE_TX | |
49 | JTAG_MOD | TX (muxed через 3k, 12k PD) | spdif out | ||||
100 | GPIO4_IO22 | E3 | CSI_DATA01 | RX | MX6UL_PAD_CSI_DATA01__UART5_DCE_RX | ||
- | 5V | - | |||||
52 | GPIO1_IO09 | M15 | GPIO1_IO09 | DE | uart de, pwm, spdif in | ||
- | GND | - |
GPIO on MOD3 extension connector
sodim pin | GPIO | GPIO number | imx6ul pin | pinmux pad name | pin | function | ||
- | 3.3V | - | ||||||
194 | GPIO3_IO21 | 85 | LCD_DATA16 | TX | uart tx | |||
192 | GPIO3_IO22 | 86 | LCD_DATA17 | RX | uart rx | |||
112 | GPIO4_IO28 | 124 | D1 | CSI_DATA07 | MISO | spi miso | MX6UL_PAD_CSI_DATA07__ECSPI1_MISO | |
106 | GPIO4_IO25 | 121 | D4D | CSI_DATA04 | SCK | spi sck | MX6UL_PAD_CSI_DATA04__ECSPI1_SCLK | |
- | 5V | - | ||||||
150 | GPIO3_IO11 | 75 | A10 | LCD_DATA06 | DE | uart de | ||
- | GND | - | ||||||
110 | GPIO4_IO27 | 123 | D2 | CSI_DATA06 | MOSI | spi mosi | MX6UL_PAD_CSI_DATA06__ECSPI1_MOSI | |
108 | GPIO4_IO26 | 122 | D3 | CSI_DATA05 | SS | spi ss | MX6UL_PAD_CSI_DATA05__ECSPI1_SS0 |