Перейти к содержанию

Навигация

Wiren Board 6.7: Peripherals: различия между версиями

Нет описания правки
(не показаны 32 промежуточные версии 5 участников)
Строка 1: Строка 1:
<languages/>
<languages/>
<translate>
<translate>
{{DISPLAYTITLE:Wiren Board 6.7:Список GPIO}}
{{DISPLAYTITLE:Wiren Board 6.7-6.9.1: Низкоуровневая работа с железом}}
<!--T:1-->
{{Wbincludes:Peripherals}}
Статья описывает подключение встроенной периферии к сигналам процессора для '''версии Wiren Board 6 (ревизии 6.2, 6.3, 6.4, 6.5)'''.
 
<!--T:2-->
[[Wiren Board 6.1:Список GPIO|Wiren Board 6.1:Список GPIO]]
 
== GPIO на клеммниках == <!--T:5-->
== GPIO на клеммниках == <!--T:5-->


Строка 19: Строка 14:
!комментарии
!комментарии
|-
|-
| colspan="6" | '''Выходы A1-A4'''
| colspan="6" style="text-align:center; vertical-align:middle;" | '''Выходы A1-A4'''
|-
|-
|A1(out)
|A1(out)
|ADC/'''FET'''/DI
|FET
|GPIO3_IO15
|GPIO3_IO15
|79
|79
|
|LCD_DATA10
|Выход "открытый коллектор";  
|Выход "открытый коллектор";  
|-
|-
|'''A2 (out)'''
|A2(out)
|ADC/'''FET'''/DI
|FET
|GPIO3_IO16
|GPIO3_IO16
|80
|80
|
|LCD_DATA11
|Выход "открытый коллектор";
|Выход "открытый коллектор";
|-
|-
|'''A3 (out)'''
|A3(out)
|ADC/'''FET'''/DI
|FET
|GPIO3_IO17
|GPIO3_IO17
|81
|81
|
|LCD_DATA12
|Выход "открытый коллектор";  
|Выход "открытый коллектор";  
|-
|-
|'''A4 (out)'''
|A4(out)
|ADC/'''FET'''/DI
|FET
|GPIO3_IO18
|GPIO3_IO18
|82
|82
|
|LCD_DATA13
|Выход "открытый коллектор";
|Выход "открытый коллектор";
|-
|-
| colspan="6" | '''Входы A1-A4''' (инвертированы; т.е. "1" на gpio появляется, когда на входе нет напряжения)
| colspan="6" style="text-align:center; vertical-align:middle;" | '''Входы A1-A4''' (инвертированы; т.е. "1" на gpio появляется, когда на входе нет напряжения)
|-
|-
|A1 (in)
|A1 (in)
Строка 78: Строка 73:
|LCD_DATA22
|LCD_DATA22
|-
|-
| colspan="6" | '''Onewire'''
| colspan="6" style="text-align:center; vertical-align:middle;" | '''Onewire'''
|-
|-
|W1
|W1
|'''1-wire'''/DI
|'''1-wire'''/DI
|GPIO1_IO11
|GPIO3_IO4
|11
|68
|JTAG_TMS
|LCD_RESET
|по умолчанию используется драйвером w1-gpio
|по умолчанию используется драйвером w1-gpio
|-
|-
|W2
|W2
|'''1-wire'''/DI
|'''1-wire'''/DI
|GPIO3_IO4
|GPIO1_IO11
|68
|11
|LCD_RESET
|JTAG_TMS
|по умолчанию используется драйвером w1-gpio
|по умолчанию используется драйвером w1-gpio
|-
|-
Строка 122: Строка 117:
|/dev/ttymxc2
|/dev/ttymxc2
|/dev/ttyMOD1
|/dev/ttyMOD1
|UART на модуле расширения (WBE) 1
|UART на модуле расширения MOD1
|Для появления нужно выставить в wb-hardware.conf "Expose UART Pins (DIY)"
|Для появления нужно выставить в wb-hardware.conf "Expose UART Pins (DIY)"
|-
|-
|/dev/ttymxc4
|/dev/ttymxc4
|/dev/ttyMOD2
|/dev/ttyMOD2
|UART на модуле расширения (WBE) 2
|UART на модуле расширения MOD2
|Для появления нужно выставить в wb-hardware.conf "Expose UART Pins (DIY)"
|Для появления нужно выставить в wb-hardware.conf "Expose UART Pins (DIY)"
|-
|-
|/dev/ttymxc5
|/dev/ttymxc5
|/dev/ttyMOD3
|/dev/ttyMOD3
|UART на модуле расширения (WBE) 3
|UART на модуле расширения MOD3
|Для появления нужно выставить в wb-hardware.conf "Expose UART Pins (DIY)"
|Для появления нужно выставить в wb-hardware.conf "Expose UART Pins (DIY)"
|-
|-
|/dev/ttymxc6
|/dev/ttymxc6
|/dev/ttyMOD4
|/dev/ttyMOD4
|UART на модуле расширения (WBE) 4
|UART на модуле расширения MOD4
|Для появления нужно выставить в wb-hardware.conf "Expose UART Pins (DIY)"
|Для появления нужно выставить в wb-hardware.conf "Expose UART Pins (DIY)"
|-
|-
Строка 147: Строка 142:
|}
|}


[[Файл:MOD12.png|300px|thumb|right| Распиновка разъемов Mod1 и Mod2 на WB6 под модули расширения]]
<gallery>
[[Файл:MOD3.png|300px|thumb|right| Распиновка разъема Mod3 на WB6 под модули расширения]]
Файл:MOD12.png|Распиновка разъемов Mod1, Mod2 и Mod3 на WB6.7 под модули расширения
 
Файл:MOD3.png|Распиновка разъема Mod4 на WB6.7 под модули расширения
Файл:wbc_mod.png| Распиновка разъема WBC на WB6.7 под модули 2g/3g/4g модемов
</gallery>


=== Сигналы на модулях расширения === <!--T:24-->
== Сигналы на модулях расширения == <!--T:24-->


<!--T:25-->
<!--T:25-->
{| class="wikitable"
{| class="wikitable"
|вывод sodim
|style="text-align:center; vertical-align:middle;" |вывод sodim
|GPIO
|style="text-align:center; vertical-align:middle;" |GPIO
|GPIO number
|style="text-align:center; vertical-align:middle;" |GPIO number
|pinmux pad name
|style="text-align:center; vertical-align:middle;" |pinmux pad name
|пин
|style="text-align:center; vertical-align:middle;" |пин
|функция
|style="text-align:center; vertical-align:middle;" |функция
|-
|-
| colspan="6" | '''MOD1'''
| colspan="6" style="text-align:center; vertical-align:middle;" | '''MOD1'''
|-
|-
|<nowiki>-</nowiki>
|<nowiki>-</nowiki>
|<nowiki>-</nowiki>
|<nowiki>-</nowiki>
|<nowiki>-</nowiki>
|<nowiki>-</nowiki>
|
|<nowiki>-</nowiki>
|3.3V
|3.3V
|3.3V
|<nowiki>-</nowiki>
|-
|-
|'''30'''
|30
|GPIO1_IO24
|GPIO1_IO24
|24
|24
|UART3_TX_DATA
|UART3_TX_DATA
|TX
|TX
|uart tx
|gpio/uart_tx/i2c_sda
|-
|-
|'''32'''
|32
|GPIO1_IO25
|GPIO1_IO25
|25
|25
|UART3_RX_DATA
|UART3_RX_DATA
|RX
|RX
|uart rx
|gpio/uart_rx/i2c_scl
|-
|-
|<nowiki>-</nowiki>
|<nowiki>-</nowiki>
|
|<nowiki>-</nowiki>
|
|<nowiki>-</nowiki>
|
|<nowiki>-</nowiki>
|5V
|5V
|5V
|<nowiki>-</nowiki>
|-
|-
|'''34'''
|34
|GPIO1_IO26
|GPIO1_IO26
|26
|26
|UART3_CTS_B
|UART3_CTS_B
|DE
|RTS
|uart de
|gpio/uart_de
|-
|-
|<nowiki>-</nowiki>
|<nowiki>-</nowiki>
|
|<nowiki>-</nowiki>
|
|<nowiki>-</nowiki>
|
|<nowiki>-</nowiki>
|GND
|GND
|GND
|<nowiki>-</nowiki>
|-
|-
| colspan="6" | '''MOD2'''
| colspan="6" style="text-align:center; vertical-align:middle;" | '''MOD2'''
|-
|-
|<nowiki>-</nowiki>
|<nowiki>-</nowiki>
|<nowiki>-</nowiki>
|<nowiki>-</nowiki>
|<nowiki>-</nowiki>
|<nowiki>-</nowiki>
|
|<nowiki>-</nowiki>
|3.3V
|3.3V
|3.3V
|<nowiki>-</nowiki>
|-
|-
|'''98'''
|98
|GPIO4_IO21
|GPIO4_IO21
|117
|117
|CSI_DATA00
|CSI_DATA00
|TX
|TX
|uart tx
|gpio/uart_tx/i2c_sda
|-
|-
|'''49'''
|49
|
|GPIO1_IO10
|10
|JTAG_MOD
|JTAG_MOD
|TX (muxed через 3k, 12k PD)
|TX (muxed через 3k, 12k PD)
|spdif out
|spdif out
|
|-
|-
|'''100'''
|100
|GPIO4_IO22
|GPIO4_IO22
|118
|118
|CSI_DATA01
|CSI_DATA01
|RX
|RX
|
|gpio/uart_rx/i2c_scl
|-
|-
|<nowiki>-</nowiki>
|<nowiki>-</nowiki>
|
|<nowiki>-</nowiki>
|
|<nowiki>-</nowiki>
|
|<nowiki>-</nowiki>
|
|5V
|5V
|5V
|-
|-
|'''52'''
|52
|GPIO1_IO09
|GPIO1_IO09
|9
|9
|GPIO1_IO09
|GPIO1_IO09
|DE
|RTS
|uart de, pwm, spdif in
|gpio/uart_de
|-
|<nowiki>-</nowiki>
|<nowiki>-</nowiki>
|<nowiki>-</nowiki>
|<nowiki>-</nowiki>
|GND
|GND
|-
| colspan="6" style="text-align:center; vertical-align:middle;" | '''MOD3'''
|-
|<nowiki>-</nowiki>
|<nowiki>-</nowiki>
|<nowiki>-</nowiki>
|<nowiki>-</nowiki>
|3.3V
|3.3V
|-
|90
|GPIO4_IO17
|113
|CSI_MCLK
|TX
|gpio/uart_tx/i2c_sda
|-
|92
|GPIO4_IO18
|114
|CSI_PIXCLK
|RX
|gpio/uart_rx/i2c_scl
|-
|-
|<nowiki>-</nowiki>
|<nowiki>-</nowiki>
|
|<nowiki>-</nowiki>
|
|<nowiki>-</nowiki>
|
|<nowiki>-</nowiki>
|
|5V
|5V
|-
|94
|GPIO4_IO19
|115
|CSI_VSYNC
|RTS
|gpio/uart_de
|-
|<nowiki>-</nowiki>
|<nowiki>-</nowiki>
|<nowiki>-</nowiki>
|<nowiki>-</nowiki>
|GND
|GND
|GND
|-
|-
| colspan="6" | '''MOD4'''
| colspan="6" style="text-align:center; vertical-align:middle;" | '''MOD4'''
|-
|-
|<nowiki>-</nowiki>
|<nowiki>-</nowiki>
|
|<nowiki>-</nowiki>
|
|<nowiki>-</nowiki>
|
|<nowiki>-</nowiki>
|
|3.3V
|3.3V
|3.3V
|-
|-
Строка 271: Строка 312:
|LCD_DATA16
|LCD_DATA16
|TX
|TX
|uart tx
|gpio/uart_tx/i2c_sda
|-
|-
|192
|192
Строка 278: Строка 319:
|LCD_DATA17
|LCD_DATA17
|RX
|RX
|uart rx
|gpio/uart_rx/i2c_scl
|-
|-
|112
|112
Строка 295: Строка 336:
|-
|-
|<nowiki>-</nowiki>
|<nowiki>-</nowiki>
|
|<nowiki>-</nowiki>
|
|<nowiki>-</nowiki>
|
|<nowiki>-</nowiki>
|
|5V
|5V
|5V
|-
|-
|150
|150
|GPIO3_IO11
|GPIO3_IO0
|75
|64
|LCD_DATA06
|LCD_CLK
|DE
|RTS
|uart de
|gpio/uart_de
|-
|-
|<nowiki>-</nowiki>
|<nowiki>-</nowiki>
|
|<nowiki>-</nowiki>
|
|<nowiki>-</nowiki>
|
|<nowiki>-</nowiki>
|
|GND
|GND
|GND
|-
|-
Строка 328: Строка 369:
|SS
|SS
|spi ss
|spi ss
|-
| colspan="6" style="text-align:center; vertical-align:middle;" | '''WBC (модем)'''
|-
|188
|GPIO3_IO24
|88
|LCD_DATA19
|SIM_SELECT
|SIM slot select (low: 1, high: 2)
|-
|166
|GPIO3_IO19
|83
|LCD_DATA14
|STATUS
|Modem power status (input)
|-
|164
|GPIO3_IO20
|84
|LCD_DATA15
|POWER_GSM
|Modem PWRKEY (output)
|-
|125
|GPIO5_IO04
|132
|SNVS_TAMPER4
|5V
|gpio (включение/выключение 5V на модем)
|-
|186
|<nowiki>-</nowiki>
|<nowiki>-</nowiki>
|LCD_DATA20
|TX
|uart_tx
|-
|184
|<nowiki>-</nowiki>
|<nowiki>-</nowiki>
|LCD_DATA21
|RX
|uart_rx
|-
|<nowiki>-</nowiki>
|<nowiki>-</nowiki>
|<nowiki>-</nowiki>
|<nowiki>-</nowiki>
|GND
|GND
|-
|}
|}


=== Каналы АЦП === <!--T:19-->
== Каналы АЦП == <!--T:19-->


<!--T:20-->
<!--T:20-->
Строка 337: Строка 430:
!Канал АЦП  
!Канал АЦП  
!Делитель
!Делитель
!Итоговая формула (без делителя)
!V макс. измеряемое
!комментарии
|-
|-
|'''A1'''
|'''A1'''
|4
|4
| rowspan="4" |88k7, 10k
| rowspan="4" |88k7, 10k
| rowspan="4" |
| rowspan="4" |
| rowspan="4" |
|-
|-
|'''A2'''
|'''A2'''
Строка 361: Строка 448:
|8
|8
|200k, 12k
|200k, 12k
|
|
|
|-
|-
|'''5Vout'''
|'''5Vout'''
|5
|5
|33k, 12k
|33k, 12k
|
|
|
|}
|}


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


<!--T:22-->
<!--T:22-->
{| border="1"
{| class="wikitable"
| вывод sodim || GPIO  
!вывод sodim
|GPIO number||вывод i.mx6UL || функция
!GPIO  
!GPIO number
!вывод i.mx6UL
!функция
|-
|-


<!--T:23-->
<!--T:23-->
|84||GPIO1_IO13
|84
|13|||| транзисторная подтяжка 1-wire к верху  
|GPIO1_IO13
|13
|JTAG_TDI
|транзисторная подтяжка 1-wire к верху (W2)
|-
|-
|77
|77
|GPIO4_IO16
|GPIO4_IO16
|112
|112
|NAND_DQS
|транзисторная подтяжка 1-wire к верху (W1)
|-
|36
|GPIO1_IO27
|27
|
|
|транзисторная подтяжка 1-wire к верху (W2)
|5V out
|-
|-
|36||GPIO1_IO27
|23
|27|||| 5V out
|GPIO2_IO19
|51
|SD1_DATA1
|watchdog input (6.7-6.8)
|-
|-
|176
| ?
||GPIO3_IO14
|GPIO3_IO08
|78
| -
|LCD_DATA09|||  [[Special:MyLanguage/RFM69H|RFM69H]] IRQ
|LCD_DATA03
|watchdog input (6.9-)
|-
|-
|178
|162
||GPIO3_IO13
|PWM1_OUT
|77||LCD_DATA08||  [[Special:MyLanguage/RFM69H|RFM69H]] _DIO2
|
|LCD_DATA00
|Buzzer
|-
|-
|180
|80
|GPIO3_IO28
|
|92
|
|LCD_DATA23
|RFM69 MISO
|-
|182
|GPIO3_IO27
|91
|LCD_DATA22
|RFM69 MOSI
|-
|186
|GPIO3_IO25
|89
|LCD_DATA20
|RFM69 SCK
|-
|184
||GPIO3_IO26
|90||LCD_DATA21||  [[Special:MyLanguage/RFM69H|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)
|Red LED, [[Control_led_indicator_WB6.7 | управление индикатором]]
|-
|-
|23||GPIO2_IO19
|82
|51||SD1_DATA1
|| watchdog input
|-
|162||PWM1_OUT
||||| Buzzer
|-
|80||
|||||  Red LED
|-
|82||
|||
||  Green LED
|-
|69
|
|
|
|
|
|
|2nd ethernet LED
|Green LED, [[Control_led_indicator_WB6.7 | управление индикатором]]
|-
|-
|65||GPIO1_IO18
|65
|18||||  STAT1 (BATTERY_CHARGING)
|GPIO1_IO18
|18
|
|STAT1 (BATTERY_CHARGING)
|-
|-
|67||GPIO1_IO19
|67
|19||||  STAT2 (BATTERY_PRESENT)
|GPIO1_IO19
|19
|
|STAT2 (BATTERY_PRESENT)
|-
|-
|152||GPIO3_IO10
|152
|74||||  питание Wi-Fi (active low)
|GPIO3_IO10
|74
|
|питание Wi-Fi (active low)
|-
|-
|29
|29
Строка 523: Строка 584:
|72
|72
|
|
|V_OUT_ST
|V_OUT_ST (6.7-6.8)
|-
|-
|102
|102
Строка 531: Строка 592:
|RS-485-1 failsafe bias
|RS-485-1 failsafe bias
|-
|-
|190
|96
|GPIO3_IO23
|GPIO4_IO20
|87
|87
|PAD_LCD_DATA18
|CSI_HSYNC
|RS-485-2 failsafe bias
|RS-485-2 failsafe bias
|-
|-
Строка 542: Строка 603:
|PAD_UART2_RTS_B
|PAD_UART2_RTS_B
|CAN transciever power
|CAN transciever power
|-
|117
|GPIO5_IO00
|128
|SNVS_TAMPER0
|Termination resistor on RS-485-1
|-
|121
|GPIO5_IO02
|130
|SNVS_TAMPER2
|Termination resistor on RS-485-2
|-
|-
|
|
Строка 548: Строка 622:
|
|
|FW button
|FW button
|}
|}
</translate>
</translate>