Personal tools

VisionCB-RT1176-STD v.1.2 Datasheet and Pinout: Difference between revisions

From SomLabs Wiki

Jump to: navigation, search
 
(119 intermediate revisions by the same user not shown)
Line 10: Line 10:


=== Applications ===
=== Applications ===
* Digital cluster
* Industrial embedded RTOS computer
* Home Control Panel
* Home Appliances
* Air Conditioning
* Building Security
* Fleet Management
* Heat Metering
* Home Automation – Smart Home
* Home Automation – Smart Home
* Human-machine Interfaces (HMI)
* Human-machine Interfaces (HMI)
* Point-of-sales (POS) terminals
* Motor Drives
* Motor Drives
* 2D barcode scanners and printers
* Cash Register
* Smart grid infrastructure
* Intermediate Flight Controller
* Smart grid Infrastructure
* IoT gateways
* IoT gateways
* Transport ticketing
* Residential getaways
* PV Energy Generation
* Smart Lock
* Robotic appliance
* Robotics
* Fitness/outdoor equipment
* Toys and Board Games


== Features ==
== Features ==
Line 50: Line 54:
** CR2032 battery socket for RTC
** CR2032 battery socket for RTC
* Temperature Range: 0 to +70°C
* Temperature Range: 0 to +70°C
* Board Size: 145mm x 90mm x 22mm
* Board Size: 160mm x 100mm x 22mm


== Pictures of VisionCB-RT1176-STD v1.2 board ==
== Pictures of VisionCB-RT1176-STD v1.2 board ==
Line 91: Line 95:
| 15.0
| 15.0
| V
| V
| Positive pole on central connector of J100
| Positive pole on central connector of J200
|-
|-
| Supply current
| Supply current
| -
| -
| -
| -
| 0.15
| 0.13
| A
| A
| Excluding LCD, USB and antoher external loads
| Excluding LCD, USB and antoher external loads
|-
|-
| Output voltage (VCC-3V3)
| Output voltage (VDD-3V3)
| -
| -
| 3.3
| 3.3
| -
| -
| V
| V
| Generated by internal LDO
| Generated by internal DC/DC converter on SoM
|-
|-
| Output VCC-3V3 current
| Output VDD-3V3 current
| -
| -
| -
| -
| 500
| 80
| mA
| mA
| Generated by internal LDO
| Generated by internal DC/DC converter on SoM
|-
|-
| USB power supply
| Input GPIO COMM1/COMM2 voltage (J801<sup>1 and J802)
| 4.75
| 0
| 4.9
| -
| 5.5
| 3.3
| V
| V
| On J201 (Linux USB console connector)
| -
|-
|-
| Input GPIO voltage (J405)
| Input GPIO SNVS voltage (J800)
| 0
| 0
| -
| -
| 3.3
| 1.8
| V
| V
| LCD-RGB connector
| -
|-
|-
| Input GPIO voltage (J504)
| JTAG/SWD interface voltage (J900)
| 0
| 0
| -
| -
| 3.3
| 3.3
| V
| V
| Raspberry Pi compatible
| -
|-
|-
| Input GPIO voltage (J502, J503)
| DAC output voltage range (J801)
| 0
| 0
| -
| -
| 3.3/5 (1)
| 1.8
| V
| V
| Arduino compatible connector (digital I/O)
| -
|-
|-
| Input GPIO voltage (J501)
| MicroSD Card power supply voltage
| 0
| -
| -
| -
| 3.3
| 3.3
| V
| V
| Arduino compatible connector (analog inputs)
| -
|}
|}
 
Note:<br>
Note:<br/>
1. Excluding DAC output (pin 14 of J801, maximum allowable voltage 1.8V)<br>
1. Depends on JP3 selector.<br/>


== Recovery Jumper/MCU Boot Configuration ==
== Recovery Jumper/MCU Boot Configuration ==
Line 168: Line 171:
|1
|1
| +3V3
| +3V3
| NA
| -
|-
|-
|2
|2
| TMS
| TMS
| NA
| GPIO_LPSR_15
|-
|-
|3
|3
Line 180: Line 183:
|4
|4
| TCK
| TCK
| NA
| GPIO_LPSR_14
|-
|-
|5
|5
| GND
| GND
| GPIO_AD_B0_09
| NA
|-
|-
|6
|6
| TDO
| TDO
| NA
| GPIO_LPSR_11
|-
|-
|7
|7
Line 196: Line 199:
|8
|8
| TDI
| TDI
| NA
| GPIO_LPSR_12
|-
|-
|9
|9
Line 203: Line 206:
|-
|-
|10
|10
| nRES
| nRES/TRST
| NA
| GPIO_LPSR_10
|}
|}


== DAP Debug Interface ==
[[File:VisionCB-RT1176-STD-swdap.png|center|600px]]
The DAP debug interface is based on LPC11U35FHI33/501 and converts USB into two-lines SWD debug interface.<br>
The DAP debug interface also serves as an vCOM (on USB) interface for optional UART console port.<br>
== SWDIO DAP Connector ==
[[File:VisionCB-RT1176-STD-swdap-jtag-conn.png|center|600px]]
{| class="wikitable"
{| class="wikitable"
!style="text-align: center; font-weight: bold;" | JTAG+ETM Connector
!style="text-align: center; font-weight: bold;" | DAP Connector
!style="text-align: center; font-weight: bold;" | Default function name
!style="text-align: center; font-weight: bold;" | Function name
!style="text-align: center; font-weight: bold;" | MCU pin name
!style="text-align: center; font-weight: bold;" | Source: DAP/SoM
|-
|-
|1
|1
| VCC-3V3
| nRES
| NA
| DAP
|-
|-
|2
|2
| JTAG-TMS
| nRESET
| GPIO_AD_B0_06
| DAP
|-
|-
|3
|3
| GND
| SWCLK
| NA
| DAP
|-
|-
|4
|4
| JTAG-TCK
| TCK
| GPIO_AD_B0_07
| SoM
|-
|-
|5
|5
| GND
| SWDIO
| NA
| DAP
|-
|-
|6
|6
| JTAG-TDO
| TMS
| GPIO_AD_B0_10
| SoM
|}
Note:<br>
1. During normal use, it is recommended to connect pin pairs: 1-2, 3-4, 5-6.<br>
 
 
== Console DAP Connector ==
[[File:VisionCB-RT1176-STD-swdap-console-conn.png|center|600px]]
{| class="wikitable"
!style="text-align: center; font-weight: bold;" | DAP Connector
!style="text-align: center; font-weight: bold;" | Function name
!style="text-align: center; font-weight: bold;" | MCU pin name
!style="text-align: center; font-weight: bold;" | Signal Source
|-
|-
|7
|1
| RxD
| -
| -
| NA
| DAP
|-
|-
|8
|2
| JTAG-TDI
| UART2.RxD
| GPIO_AD_B0_09
| GPIO_DISP_B2_11
| SoM
|-
|-
|9
|3
| TxD
| -
| -
| NA
| DAP
|-
|4
| UART2.TxD
| GPIO_DISP_B2_10
| SoM
|}
Note:<br>
1. During normal use, it is recommended to connect pin pairs: 1-2, 3-4.<br>
 
== GPIO COMM1 I/O header (J802) ==
[[File:VisionCB-RT1176-STD-con-comm1.png|center|600px]]
 
 
 
{| class="wikitable"
! style="text-align: center; font-weight: bold;" | J802 Pin
! style="text-align: center; font-weight: bold;" | Default function name
! style="text-align: center; font-weight: bold;" | MCU pin name
! style="text-align: center; font-weight: bold;" | Description
|-
| 1
| SPI4.SCK
| GPIO_DISP_B2_12
| 3.3V logic levels
|-
| 2
| SPI4.OUT
| GPIO_DISP_B2_14
| 3.3V logic levels
|-
| 3
| SPI4.IN
| GPIO_DISP_B2_13
| 3.3V logic levels
|-
| 4
| SPI4.CS0
| GPIO_DISP_B2_15
| 3.3V logic levels
|-
| 5
| I2C1.SDA
| GPIO_AD_33
| 4,7kOhm pull-up resistor
|-
| 6
| I2C1.SCL
| GPIO_AD_32
| 4,7kOhm pull-up resistor
|-
| 7
| I2C2.SDA
| GPIO_AD_19
| 4,7kOhm pull-up resistor
|-
|-
|10
| 8
| POR-B
| I2C2.SCL
| POR-B
| GPIO_AD_18
| 4,7kOhm pull-up resistor
|-
|-
|11
| 9
| 5V-Supply (IN)
| CAN2.TX
| NA
| GPIO_AD_00
| 3.3V logic levels
|-
|-
|12
| 10
| LCD-DATA13
| CAN2.RX
| GPIO_B0_12
| GPIO_AD_01
| 3.3V logic levels
|-
|-
|13
| 11
| 5V-Supply (IN)
| UART1.RXD
| NA
| GPIO_AD_25
| Available to the user as GPIO only in SoM without 1DX radio modules.
|-
|-
|14
| 12
| LCD-DATA3
| UART1.TXD
| GPIO_B0_04
| GPIO_AD_24
| Available to the user as GPIO only in SoM without 1DX radio modules.
|-
|-
|15
| 13
| GND
| UART1.CTS
| NA
| GPIO_AD_26
| Available to the user as GPIO only in SoM without 1DX radio modules.
|-
|-
|16
| 14
| LCD-DATA4
| UART1.RTS
| GPIO_B0_05
| GPIO_AD_27
| Available to the user as GPIO only in SoM without 1DX radio modules.
|-
|-
|17
| 15
| GND
| +3V3
| NA
| NA
| -
|-
|-
|18
| 16
| LCD-DATA5
| GPIO_B0_06
|-
|19
| GND
| GND
| NA
| NA
|-
| -
|20
| LCD-DATA6
| GPIO_B0_07
|}
|}


Note:<br/> 1. NA - not available.
Notes:<br />
1. NA - not available.<br />


== Raspberry Pi compatible I/O header (J504) ==
== GPIO COMM2 I/O header (J801) ==
[[File:VisionCB-RT-STD-1-0-rpi.png|center|600px]]
[[File:VisionCB-RT1176-STD-con-comm2.png|center|600px]]






{| class="wikitable"
{| class="wikitable"
! style="text-align: center; font-weight: bold;" | J504 Pin
! style="text-align: center; font-weight: bold;" | J801 Pin
! style="text-align: center; font-weight: bold;" | Default function name
! style="text-align: center; font-weight: bold;" | Default function name
! style="text-align: center; font-weight: bold;" | MCU pin name
! style="text-align: center; font-weight: bold;" | MCU pin name
Line 307: Line 388:
|-
|-
| 1
| 1
| VCC-3V3
| UART5.TXD
| NA
| GPIO_AD_28
| +3.3V generated by internal SOM LDO converter (limited load current).
| 3.3V logic levels
|-
|-
| 2
| 2
| VCC-5V0
| UART3.TXD
| NA
| GPIO_AD_30
| +5V generated by carrier board built-in DC/DC converter.
| 3.3V logic levels
|-
|-
| 3
| 3
| UART5-RXD
| UART5.RXD
| GPIO_B1_13
| GPIO_AD_29
| Default: UART5 RxD input or universal GPIO with 3.3V logic levels.
| 3.3V logic levels
|-
|-
| 4
| 4
| VCC-5V0
| UART3.RXD
| NA
| GPIO_AD_31
| +5V generated by carrier board built-in DC/DC converter.
| 3.3V logic levels
|-
|-
| 5
| 5
| UART5-TXD
| UART10.TXD
| GPIO_B1_12
| GPIO_AD_15
| Default: UART5 TxD output or universal GPIO with 3.3V logic levels.
| Pushbutton S804 is connected to this line.
|-
|-
| 6
| 6
| GND
| UART12.TXD
| NA
| GPIO_LPSR_00
| -
| GPIO_LPSR00 LED is connected to this line (through logic inverter).
|-
|-
| 7
| 7
| ENET2-TXD0
| UART10.RXD
| GPIO_B1_15
| GPIO_AD_16
| Default: ENET2 TXD0 line or universal GPIO with 3.3V logic levels.
| Pushbutton S803 is connected to this line.
|-
|-
| 8
| 8
| UART4-TXD
| UART12.RXD
| NC
| GPIO_LPSR_01
| -
| GPIO_LPSR01 LED is connected to this line (through logic inverter).
|-
|-
| 9
| 9
| GND
| UART10.RTS
| NA
| GPIO_AD_35
| -
| Pushbutton S802 is connected to this line.
|-
|-
| 10
| 10
| UART4-RXD
| UART12.RTS
| NC
| GPIO_LPSR_04
| -
| GPIO_LPSR04 LED is connected to this line (through logic inverter).
|-
|-
| 11
| 11
| ENET2_CRS_DV
| UART10.CTS
| GPIO_AD_B1_15
| GPIO_AD_34
| Default: ENET2 CRS_DV line or universal GPIO with 3.3V logic levels.
| Pushbutton S801 is connected to this line.
|-
|-
| 12
| 12
| GPIO5
| UART12.CTS
| GPIO_AD_B1_11
| GPIO_LPSR_05
| Universal GPIO with 3.3V logic levels.
| GPIO_LPSR05 LED is connected to this line (through logic inverter).
|-
|-
| 13
| 13
| UART1-CTS
| NC
| GPIO_AD_B0_14
| -
| Default: UART1 CTS line or universal GPIO with 3.3V logic levels.
| -
|-
|-
| 14
| 14
| DAC-OUT
| DAC-OUT
| 12-bit DAC voltage output (range 0-1.8V).
|-
| 15
| +3V3
| NA
| -
|-
| 16
| GND
| GND
| NA
| NA
| -
| -
|}
Notes:<br />
1. NA - not available.<br />
2. NC - not connected.<br />
== GPIO SNVS I/O header (J800) ==
[[File:VisionCB-RT1176-STD-con-snvs.png|center|600px]]
{| class="wikitable"
! style="text-align: center; font-weight: bold;" | J800 Pin
! style="text-align: center; font-weight: bold;" | Default function name
! style="text-align: center; font-weight: bold;" | MCU pin name
! style="text-align: center; font-weight: bold;" | Description
|-
|-
| 15
| 1
| UART1-RTS
| GPIO-SVNS.9
| GPIO_AD_B0_15
| GPIO_SNVS_09
| Default: UART1 RTS line or universal GPIO with 3.3V logic levels.
| 1.75V VDD_SNVS_ANA power domain
|-
|-
| 16
| 2
| GPIO8
| GPIO-SVNS.8
| GPIO_AD_B1_09
| GPIO_SNVS_08
| Universal GPIO with 3.3V logic levels.
| 1.75V VDD_SNVS_ANA power domain
|-
|-
| 17
| 3
| VCC-3V3
| GPIO-SVNS.7
| NA
| GPIO_SNVS_07
| +3.3V generated by internal SOM LDO converter (limited load current)
| 1.75V VDD_SNVS_ANA power domain
|-
|-
| 18
| 4
| GPIO9
| GPIO-SVNS.6
| GPIO_B1_14
| GPIO_SNVS_06
| Universal GPIO with 3.3V logic levels.
| 1.75V VDD_SNVS_ANA power domain
|-
|-
| 19
| 5
| UART2-CTS
| GPIO-SVNS.5
| GPIO_AD_B1_00
| GPIO_SNVS_05
| Default: UART2 CTS line or universal GPIO with 3.3V logic levels.
| 1.75V VDD_SNVS_ANA power domain
|-
|-
| 20
| 6
| GND
| GPIO-SVNS.4
| NA
| GPIO_SNVS_04
| -
| 1.75V VDD_SNVS_ANA power domain
|-
|-
| 21
| 7
| UART2-RTS
| GPIO-SVNS.3
| GPIO_AD_B1_01
| GPIO_SNVS_03
| Default: UART2 RTS line or universal GPIO with 3.3V logic levels.
| 1.75V VDD_SNVS_ANA power domain
|-
|-
| 22
| 8
| GPIO0
| GPIO-SVNS.2
| GPIO_AD_B0_00
| GPIO_SNVS_02
| Universal GPIO with 3.3V logic levels.
| 1.75V VDD_SNVS_ANA power domain
|-
|-
| 23
| 9
| UART2-RXD
| GPIO-SVNS.1
| GPIO_AD_B1_03
| GPIO_SNVS_01
| Default: UART2 RXD input or universal GPIO with 3.3V logic levels.
| 1.75V VDD_SNVS_ANA power domain
|-
|-
| 24
| 10
| UART2-TXD
| GPIO-SVNS.0
| GPIO_AD_B1_02
| GPIO_SNVS_00
| Default: UART2 TXD input or universal GPIO with 3.3V logic levels.
| 1.75V VDD_SNVS_ANA power domain
|-
|-
| 25
| 11
| GND
| PMIC-STBY-REQ
| NA
| PMIC-STBY-REQ
| -
| 1.75V VDD_SNVS_ANA power domain.
|-
|-
| 26
| 12
| ENET2_TXEN
| RESET
| GPIO_AD_B1_12
| RESET
| Default: ENET2 TXEN line or universal GPIO with 3.3V logic levels.
| POR-B of MCU line (resets all of the chip except the Secure Non-Volatile Storage (SNVS) block), active low.<br>1.75V VDD_SNVS_ANA power domain.
|-
|-
| 27
| 13
| -
| WAKEUP
| NA
| -
| -
| A GPIO powered by SNVS domain power supply which can be configured as wakeup source in SNVS mode.<br>1.75V VDD_SNVS_ANA power domain.
|-
| 14
| ON-OFF
| ON-OFF
| A brief connection to GND in the OFF mode causes the internal power management state machine to change the state to ON.<br>In the ON mode, a brief connection to GND generates an interrupt intended to be a software-controllable power-down).<br>Approximately five seconds (or more) to GND causes a forced OFF.<br>Both boot mode inputs can be disconnected.<br>1.75V VDD_SNVS_ANA power domain.
|-
|-
| 28
| 15
| -
| +1V8
| NA
| NA
| -
| Reference voltage for 1V8 peripherals.
|-
|-
| 29
| 16
| ENET2_TX_CLK
| NC
| -
|-
| 30
| GND
| GND
| NA
| NA
| -
| -
|}
Notes:<br />
1. NA - not available.<br />
== Audio codec ==
[[File:VisionCB-RT1176-STD-AUDIO.png|center|600px]]
{| class="wikitable"
! style="text-align: center; font-weight: bold;" | PCB designation
! style="text-align: center; font-weight: bold;" | MCU pin name
! style="text-align: center; font-weight: bold;" | Description
|-
|-
| 31
| SAI1.MCLK
| ENET2_RXER
| GPIO_DISP_B2_03
| NC
| Audio interface MCLK signal
| -
|-
|-
| 32
| SAI1.BCLK
| JTAG-MOD
| GPIO_DISP_B2_05
| GPIO_AD_B0_08
| Audio interface BCLK signal
| Default: JTAG MOD input or universal GPIO with 3.3V logic levels.
Pulled down with 4k7 resistor.
|-
|-
| 33
| SAI1.FSYNC
| UART3-CTS
| GPIO_DISP_B2_04
| GPIO_AD_B1_04
| Audio interface FSYNC signal
| Default: UART3 CTS line or universal GPIO with 3.3V logic levels.
|-
|-
| 34
| SAI1.TX
| GND
| GPIO_DISP_B2_07
| NA
| Audio interface TX signal
| -
|-
|-
| 35
| SAI1.RX
| UART3-RTS
| GPIO_DISP_B2_06
| GPIO_AD_B1_05
| Audio interface TX signal
| Default: UART3 RTS line or universal GPIO with 3.3V logic levels.
|-
|-
| 36
| I2C5.SCL
| JTAG-TDO
| GPIO_LPSR_09
| GPIO_AD_B0_10
| Codec configuration SCL line of I2C5 interface<br>4,7kOhm pull-up resistor
| Default: JTAG TDO output or universal GPIO with 3.3V logic levels.
|-
|-
| 37
| I2C5.SDA
| ENET2-RXD1
| GPIO_LPSR_08
| NC
| Codec configuration SDA line of I2C5 interface<br>4,7kOhm pull-up resistor
| -
|}
 
== USB-OTG ==
[[File:VisionCB-RT1176-STD-USBOTG.png|center|600px]]
 
{| class="wikitable"
! style="text-align: center; font-weight: bold;" | PCB designation
! style="text-align: center; font-weight: bold;" | MCU pin name
! style="text-align: center; font-weight: bold;" | Description
|-
|-
| 38
| USB1.EN
| JTAG-TDI
| GPIO_AD_12
| GPIO_AD_B0_09
| Power enable signal connected to USB power switch (STMPS2252).
| Default: JTAG TDI input or universal GPIO with 3.3V logic levels.
|-
|-
| 39
| USB1.OC
| GND
| GPIO_AD_10
| NA
| Over-current signal input (from USB power switch STMPS2252).
| -
|-
|-
| 40
| USB1.ID
| JTAG-TMS
| GPIO_AD_09
| GPIO_AD_B0_06
| USB device identification input.
| Default: JTAG TMS output or universal GPIO with 3.3V logic levels.
|}
|}
Notes:<br>
1. USB-OTG is connected to USB1 interface of MCU.<br>
2. D+/D-/VBUS signals are connected to dedicated analog MCU pins.<br>
3. USB1.OC controls OverCurrent red LED (D300).
== USB host ==
[[File:VisionCB-RT1176-STD-USBHOST.png|center|600px]]


Notes:<br />
{| class="wikitable"
1. NC - not internally connected.<br />
! style="text-align: center; font-weight: bold;" | PCB designation
1. NA - not available.<br />
! style="text-align: center; font-weight: bold;" | MCU pin name
! style="text-align: center; font-weight: bold;" | Description
|-
| USB2.EN
| GPIO_AD_12
| Power enable signal connected to USB power switch (STMPS2252).
|-
| USB2.OC
| GPIO_AD_13
| Over-current signal input (from USB power switch STMPS2252).
|}
Notes:<br>
1. USB Host is connected to USB2 interface of MCU.<br>
2. D+/D-/VBUS signals are connected to dedicated analog MCU pins.<br>
3. USB2.OC controls OverCurrent red LED (D300).


== Arduino compatible I/O headers (J500-J503) ==
== User LEDs connections ==
[[File:VisionCB-RT-STD-1-0-arduino.png|center|600px]]
[[File:VisionCB-RT1176-STD-ui-LED.png|center|600px]]






{| class="wikitable"
{| class="wikitable"
! style="text-align: center; font-weight: bold;" | Pin
! style="text-align: center; font-weight: bold;" | LED
! style="text-align: center; font-weight: bold;" | Arduino name
! style="text-align: center; font-weight: bold;" | PCB designation
! style="text-align: center; font-weight: bold;" | Default function name
! style="text-align: center; font-weight: bold;" | MCU pin name
! style="text-align: center; font-weight: bold;" | MCU pin name
! style="text-align: center; font-weight: bold;" | Description
! style="text-align: center; font-weight: bold;" | Description
|-
|-
| colspan="5" | Power connector J500, red connector
| D804
| SYS
| JTAG.MOD
| JTAG.MOD input with internal pull-down by 10 kOhm resistor.
|-
|-
| 1
| D803
| -
| GPIO_LPSR_00
| -
| UART12.TXD
| -
| Line connected to J801 (GPIO COMM2).
| -
|-
|-
| 2
| D802
| IOREF
| GPIO_LPSR_01
| VCC-3V3
| UART12.RXD
| -
| Line connected to J801 (GPIO COMM2).
| +3.3V generated by internal SOM LDO converter (load current limited to 500 mA).
|-
|-
| 3
| D801
| RESET
| GPIO_LPSR_04
| POR-B
| UART12.RTS
| POR-B
| Line connected to J801 (GPIO COMM2).
| External reset input, active L.
|-
|-
| 4
| D800
| 3.3V
| GPIO_LPSR_05
| VCC-3V3
| UART12.CTS
| -
| Line connected to J801 (GPIO COMM2).
| Reference voltage +3.3V generated by internal SOM LDO converter (load current limited to 500 mA).
|}
Notes:<br />
1. LEDs are switched on by logic „1” set at the GPIO outputs.<br />
2. LEDs are controlled by current drivers and do not load the GPIOs.<br />
 
[[File:VisionCB-RT1176-STD-ui-SYSLED.png|center|600px]]
{| class="wikitable"
! style="text-align: center; font-weight: bold;" | LED
! style="text-align: center; font-weight: bold;" | PCB designation
! style="text-align: center; font-weight: bold;" | MCU pin name
! style="text-align: center; font-weight: bold;" | Description
|-
|-
| 5
| D804
| 5V
| SYS
| VCC-5V0
| JTAG.MOD
| -
| JTAG.MOD input with internal pull-down by 10 kOhm resistor.
| Reference voltage +5V generated by carrier board built-in DC/DC converter.
|}
Notes:<br />
1. LED is switched on by logic „1” set at the GPIO outputs.<br />
2. LED is controlled by current drivers and do not load the GPIO.<br />
 
== User switches connections ==
[[File:VisionCB-RT1176-STD-ui-pb.png|center|600px]]
 
 
 
{| class="wikitable"
! style="text-align: center; font-weight: bold;" | Switch
! style="text-align: center; font-weight: bold;" | PCB designation
! style="text-align: center; font-weight: bold;" | MCU pin name
! style="text-align: center; font-weight: bold;" | Description
|-
|-
| 6
| S804
| GND
| UART10.TXD
| GND
| GPIO_AD_15
| -
| Line connected to J801 (GPIO COMM2) connector.
| -
|-
|-
| 7
| S803
| GND
| UART10.RXD
| GND
| GPIO_AD_16
| -
| Line connected to J801 (GPIO COMM2) connector.
| -
|-
|-
| 8
| S802
| VIN
| UART10.RTS
| VCC-3V3
| GPIO_AD_35
| -
| Line connected to J801 (GPIO COMM2) connector.
| +3.3V generated by internal SOM LDO converter (load current limited to 500 mA).
|-
|-
| colspan="5" | Analog inputs connector J501, blue connector
| S801
| UART10.CTS
| GPIO_AD_34
| Line connected to J801 (GPIO COMM2) connector.
|}
 
Notes:<br />
1. After button pressing on GPIO lines are set to „0”.<br />
2. GPIO lines connected to switches are separated from board’s environment by 100R resistors.<br />
3. The function of red pushbutton is main system reset (connected to RESET-IN SoM input).
 
== MicroSD card socket ==
[[File:VisionCB-RT1176-STD-uSD.png|center|600px]]
 
 
 
{| class="wikitable"
! style="text-align: center; font-weight: bold;" | Socket pin
! style="text-align: center; font-weight: bold;" | PCB designation
! style="text-align: center; font-weight: bold;" | MCU pin name
! style="text-align: center; font-weight: bold;" | Description
|-
|-
| 1
| 1
| AIN0
| SD1.DATA2
| GPIO-0
| GPIO_SD_B1_04
| GPIO_AD_B0_00
| Available to the user as GPIO only in modules without 1DX radio modules
| Analog input or universal GPIO with 3.3V logic levels (added 1k resistor in series and 3.3V voltage limiter).
|-
|-
| 2
| 2
| AIN1
| SD1.DATA3
| GPIO-5
| GPIO_SD_B1_05
| GPIO_AD_B1_11
| Available to the user as GPIO only in modules without 1DX radio modules
| Analog input or universal GPIO with 3.3V logic levels (added 1k resistor in series and 3.3V voltage limiter).
|-
|-
| 3
| 3
| AIN2
| SD1.CMD
| GPIO8
| GPIO_SD_B1_00
| GPIO_AD_B1_09
| Available to the user as GPIO only in modules without 1DX radio modules
| Analog input or universal GPIO with 3.3V logic levels (added 1k resistor in series and 3.3V voltage limiter).
|-
|-
| 4
| 4
| AIN3
| VDD (3V3)
| GPIO9
| GPIO_B1_14
| Analog input or universal GPIO with 3.3V logic levels (added 1k resistor in series and 3.3V voltage limiter).
|-
| 5
| -
| -
| -
| -
|-
| 6
| -
| -
| -
| -
| -
|-
| colspan="5" | Digital I/Os connector J503, yellow connector
|-
| 1
| DIO0
| UART4-RXD
| NC(1)
| -
| -
|-
| 2
| DIO1
| UART4-TXD
| NC(1)
| -
|-
| 3
| DIO2
| UART3-RTS
| GPIO_AD_B1_05
| Default: UART3 RTS line or universal GPIO with 5V logic levels.
|-
| 4
| DIO3
| UART3-CTS
| GPIO_AD_B1_04
| Default: UART3 CTS line or universal GPIO with 5V logic levels.
|-
|-
| 5
| 5
| DIO4
| SD1.CLK
| ENET2_RXER
| GPIO_SD_B1_01
| NC(1)
| Available to the user as GPIO only in modules without 1DX radio modules
| -
|-
|-
| 6
| 6
| DIO5
| GND
| ENET2_TX_CLK
| -
| NC(1)
| -
| -
|-
|-
| 7
| 7
| DIO6
| SD1.DATA0
| UART1-RTS
| GPIO_SD_B1_02
| GPIO_AD_B0_15
| Available to the user as GPIO only in modules without 1DX radio modules
| Default: UART1 RTS line or universal GPIO with 5V logic levels.
|-
|-
| 8
| 8
| DIO7
| SD1.DATA1
| UART1-CTS
| GPIO_SD_B1_03
| GPIO_AD_B0_14
| Available to the user as GPIO only in modules without 1DX radio modules
| Default: UART1 CTS line or universal GPIO with 5V logic levels.
|}
|-
 
| colspan="5" | Digital I/Os connector J502, yellow connector
 
== RS485 interface ==
[[File:VisionCB-RT1176-STD-RS485.png|center|600px]]
 
 
 
{| class="wikitable"
! style="text-align: center; font-weight: bold;" | Pin connector (J701)
! style="text-align: center; font-weight: bold;" | PCB designation
! style="text-align: center; font-weight: bold;" | Description
|-
|-
| 1
| 1
| DIO8
| GND
| ENET2_TXD0
| -
| GPIO_B1_15
| Default: ENET2 TXD0 line or universal GPIO with 5V logic levels.
|-
|-
| 2
| 2
| DIO9
| A
| ENET2_CRS_DV
| RS485 transceiver "A" line (half-duplex interface)
| GPIO_AD_B1_15
| Default: ENET2 CRS DV line or universal GPIO with 5V logic levels.
|-
|-
| 3
| 3
| DIO10
| B
| UART2-TXD
| RS485 transceiver "B" line (half-duplex interface)
| GPIO_AD_B1_02
|}
| Default: UART2 TXD line or universal GPIO with 5V logic levels.
 
{| class="wikitable"
! style="text-align: center; font-weight: bold;" | PCB designation
! style="text-align: center; font-weight: bold;" | MCU pin
! style="text-align: center; font-weight: bold;" | Description
|-
|-
| 4
| UART8.RXD
| DIO11
| GPIO_AD_03
| UART2-CTS
| MCU UART input from RS485 PHY transceiver
| GPIO_AD_B1_00
| Default: UART2 CTS line or universal GPIO with 5V logic levels.
|-
|-
| 5
| UART8.TXD
| DIO12
| GPIO_AD_02
| UART2-RTS
| MCU UART output to RS485 PHY transceiver
| GPIO_AD_B1_01
| Default: UART2 RTS line or universal GPIO with 5V logic levels.
|-
|-
| 6
| UART8.RTS
| DIO13
| GPIO_AD_05
| UART2-RXD
| Connected to nRE and DE pins of RS485 PHY transceiver
| GPIO_AD_B1_03
|}
| Default: UART2 RXD line or universal GPIO with 5V logic levels.
 
== CAN interface ==
[[File:VisionCB-RT1176-STD-CAN.png|center|600px]]
 
 
{| class="wikitable"
! style="text-align: center; font-weight: bold;" | Pin connector (J700)
! style="text-align: center; font-weight: bold;" | PCB designation
! style="text-align: center; font-weight: bold;" | Description
|-
|-
| 7
| 1
| GND
| GND
| GND
| -
| -
|-
|-
| 8
| 2
| AREF
| CANL
| VCC-3V3
| CAN transceiver L data line
| +3.3V generated by internal SOM LDO converter (load current limited  to 500 mA).
|-
|-
| 9
| 3
| DIO14-SCL
| CANH
| UART5-RXD
| CAN transceiver H data line
| GPIO_B1_13
| Default: UART5 RXD line or universal GPIO with 5V logic levels.
|-
| 10
| DIO15-SDA
| UART5-TXD
| GPIO_B1_12
| Default: UART5 TXD line or universal GPIO with 5V logic levels.
|}
|}
Notes:<br />
1. Depends on MCU type.
2. All digital I/O lines are 5V compatible.<br />
3. RESET line is 5V compatible.<br />
4. Preferred voltage range on AIN0…AIN3 lines is 0…+3.3V.<br />
5. Voltage level compatibility can be changed to +3.3V by JP3 selector, but voltage range on AIN0…AIN3 lines must be 0…+3.3V.<br />
== User LEDs connections ==
[[File:VisionCB-RT-STD-1-0-led.png|center|600px]]


{| class="wikitable"
{| class="wikitable"
! style="text-align: center; font-weight: bold;" | LED
! style="text-align: center; font-weight: bold;" | PCB designation
! style="text-align: center; font-weight: bold;" | PCB designation
! style="text-align: center; font-weight: bold;" | MCU pin name
! style="text-align: center; font-weight: bold;" | MCU pin
! style="text-align: center; font-weight: bold;" | Description
! style="text-align: center; font-weight: bold;" | Description
|-
|-
| D400/blue
| CAN1.TX
| GPIO10
| GPIO_AD_06
| GPIO_AD_B0_08
| MCU CAN data output
| Default: JTAG MOD input or universal GPIO with 3.3V logic levels.
|-
| D401/green
| GPIO11
| GPIO_AD_B0_06
| Default: JTAG TMS input or universal GPIO with 3.3V logic levels.
|-
|-
| D403/yellow
| CAN1.RX
| GPIO12
| GPIO_AD_07
| GPIO_AD_B0_10
| MCU CAN data intput
| Default: JTAG TDO input or universal GPIO with 3.3V logic levels.
|-
|-
| D402/red
| GPIO3-21
| GPIO13
| GPIO_AD_22
| GPIO_AD_B0_09
| Connected to STB input of CAN PHY (MCP2542FD)<br>10kOhm pull-down resistor
| Default: JTAG TDI input or universal GPIO with 3.3V logic levels.
|}
|}
Notes:<br />
1. LEDs are switched on by logic „1” set at the GPIO outputs.<br />
2. LEDs are controlled by current drivers and do not load the GPIOs.<br />


== User switches connections ==
== Ethernet socket ==
[[File:VisionCB-RT-STD-1-0-switche.png|center|600px]]
[[File:VisionCB-RT1176-STD-ETH.png|center|600px]]






{| class="wikitable"
{| class="wikitable"
! style="text-align: center; font-weight: bold;" | Switch
! style="text-align: center; font-weight: bold;" | PCB designation
! style="text-align: center; font-weight: bold;" | PCB designation
! style="text-align: center; font-weight: bold;" | MCU pin name
! style="text-align: center; font-weight: bold;" | MCU pin name
! style="text-align: center; font-weight: bold;" | Description
! style="text-align: center; font-weight: bold;" | Description
|-
|-
| S402
| ENET.RXD0
| GPIO3
| GPIO_DISP_B1_02
| GPIO_AD_B0_03
| ENET-QOS.RXD0
| Universal GPIO with 3.3V logic levels.
|-
| ENET.RXD1
| GPIO_DISP_B1_03
| ENET-QOS.RXD1
|-
| ENET.RXD2
| GPIO_DISP_B1_04
| ENET-QOS.RXD2
|-
| ENET.RXD3
| GPIO_DISP_B1_05
| ENET-QOS.RXD3
|-
| ENET.TXD0
| GPIO_DISP_B1_09
| ENET-QOS.TXD0
|-
| ENET.TXD1
| GPIO_DISP_B1_08
| ENET-QOS.TXD1
|-
| ENET.TXD2
| GPIO_DISP_B1_07
| ENET-QOS.TXD2
|-
| ENET.TXD3
| GPIO_DISP_B1_06
| ENET-QOS.TXD3
|-
| ENET.TXC
| GPIO_DISP_B1_11
| ENET-QOS.TXC
|-
| ENET.TXC-CTL
| GPIO_DISP_B1_10
| ENET-QOS.TX-CTL
|-
| ENET.RXC
| GPIO_DISP_B1_01
| ENET-QOS.RXC
|-
| ENET.RXC-CTL
| GPIO_DISP_B1_00
| ENET-QOS.RXC-CTL
|-
| ENET.MDC
| GPIO_EMC_B2_19
| ENET-QOS.MDC
|-
|-
| S403
| ENET.MDIO
| GPIO4
| GPIO_EMC_B2_20
| GPIO_AD_B0_04/BOOT0
| ENET-QOS.MDIO
| Universal GPIO with 3.3V logic levels.
|-
|-
| S404
| ENET.INT
| GPIO8
| GPIO_EMC_B1_40
| GPIO_AD_B1_09
| ENET-QOS.INT
| Universal GPIO with 3.3V logic levels.
|-
|-
| S405
| ENET.RST
| GPIO9
| GPIO_EMC_B1_41
| GPIO_B1_14
| ENET-QOS.RST
| Universal GPIO with 3.3V logic levels.
|}
|}


Notes:<br />
== MIPI-DSI LCD connector (J501) ==
1. After button pressing on GPIO lines are set to „0”.<br />
[[File:VisionCB-RT1176-STD-DSI.png|center|600px]]
2. GPIO lines connected to switches are separated from board’s environment by 1k resistors.<br />
 
== TFT LCD connector (RGB 24b, J405) ==
[[File:VisionCB-RT-STD-1-0-lcd.png|center|600px]]






{| class="wikitable"
{| class="wikitable"
! style="text-align: center; font-weight: bold;" | J405 pin
! style="text-align: center; font-weight: bold;" | J501 pin
! style="text-align: center; font-weight: bold;" | Default function name
! style="text-align: center; font-weight: bold;" | Default function name
! style="text-align: center; font-weight: bold;" | MCU pin name
! style="text-align: center; font-weight: bold;" | MCU pin name
! style="text-align: center; font-weight: bold;" | LCD interface name
|-
|-
| 1
| 1
| LCD-DATA0
| GND
| Internally connected to GND
| -
| LCD-B0
|-
|-
| 2
| 2
| LCD-DATA1
| DSI.CLK_P
| Internally connected to GND
| MIPI_DSI_CKP
| LCD-B1
|-
|-
| 3
| 3
| LCD-DATA2
| DSI.CLK_N
| Internally connected to GND
| MIPI_DSI_CKN
| LCD-B2
|-
|-
| 4
| 4
| LCD-DATA3
| GND
| GPIO_B0_04
| -
| LCD-B3
|-
|-
| 5
| 5
| LCD-DATA4
| DSI.DATA0_P
| GPIO_B0_05
| MIPI_DSI_DP0
| LCD-B4
|-
|-
| 6
| 6
| LCD-DATA5
| DSI.DATA0_N
| GPIO_B0_06
| MIPI_DSI_DN0
| LCD-B5
|-
|-
| 7
| 7
| LCD-DATA6
| GND
| GPIO_B0_07
| -
| LCD-B6
|-
|-
| 8
| 8
| LCD-DATA7
| DSI.DATA1_P
| GPIO_B0_08
| MIPI_DSI_DP1
| LCD-B7
|-
|-
| 9
| 9
| DSI.DATA1_N
| MIPI_DSI_DN1
|-
| 10
| GND
| GND
| -
| -
| GND
|-
| 10
| LCD-DATA8
| Internally connected to GND
| LCD-G0
|-
|-
| 11
| 11
| LCD-DATA9
| NC
| Internally connected to GND
| -
| LCD-G1
|-
|-
| 12
| 12
| LCD-DATA10
| NC
| GPIO_B0_09
| -
| LCD-G2
|-
|-
| 13
| 13
| LCD-DATA11
| GND
| GPIO_B0_10
| -
| LCD-G3
|-
|-
| 14
| 14
| LCD-DATA12
| NC
| GPIO_B0_11
| -
| LCD-G4
|-
|-
| 15
| 15
| LCD-DATA13
| NC
| GPIO_B0_12
| -
| LCD-G5
|-
|-
| 16
| 16
| LCD-DATA14
| GND
| GPIO_B0_13
|  
| LCD-G6
|-
|-
| 17
| 17
| LCD-DATA15
| I2C6.SCL<sup>1,3
| GPIO_B0_14
| GPIO_LPSR_07
| LCD-G7
|-
|-
| 18
| 18
| I2C6.SDA<sup>1,3
| GPIO_LPSR_06
|-
| 19
| GND
| GND
| -
| -
| GND
|-
| 19
| LCD-DATA16
| Internally connected to GND
| LCD-R0
|-
|-
| 20
| 20
| LCD-DATA17
| DSI-DISP-RST<sup>2
| Internally connected to GND
| GPIO5-09 (GPIO_DISP_B2_08)
| LCD-R1
|-
|-
| 21
| 21
| LCD-DATA18
| TP-INT<sup>2
| Internally connected to GND
| GPIO5-02 (GPIO_DISP_B2_01)
| LCD-R2
|-
|-
| 22
| 22
| LCD-DATA19
| TP-RST<sup>2
| GPIO_B0_15
| GPIO5-01 (GPIO_DISP_B2_00)
| LCD-R3
|-
|-
| 23
| 23
| LCD-DATA20
| GND
| GPIO_B1_00
| -
| LCD-R4
|-
|-
| 24
| 24
| LCD-DATA21
| VDD-3V3
| GPIO_B1_01
| -
| LCD-R5
|-
|-
| 25
| 25
| LCD-DATA22
| VDD-3V3
| GPIO_B1_02
| -
| LCD-R6
|-
|-
| 26
| 26
| LCD-DATA23
| VDD-5V0
| GPIO_B1_03
| -
| LCD-R7
|-
|-
| 27
| 27
| GND
| VDD-5V0
| -
| -
| GND
|-
|-
| 28
| 28
| LCD-DE
| DSI-BL-PWM<sup>2
| GPIO_B0_01
| GPIO3-13 (GPIO_AD_14)
| DE
|-
|-
| 29
| 29
| LCD-HSYNC
| DSI-BL-EN<sup>2
| GPIO_B0_02
| GPIO5-10 (GPIO_DISP_B2_09)
| HSYNC
|-
|-
| 30
| 30
| LCD-VSYNC
| GND
| GPIO_B0_03
| -
| VSYNC
|}
Notes:<br>
1. Both lines pull-upped to 3.3V with 4,7kOhm resistors.<br>
2. In series - between GPIO lines and connector pins - 100 Ohm resistors are included.<br>
3. The I2C6 interface is shared with CSI input.<br>
 
== MIPI-CSI camera connector (J500) ==
[[File:VisionCB-RT1176-STD-CSI.png|center|600px]]
 
 
 
{| class="wikitable"
! style="text-align: center; font-weight: bold;" | J500 pin
! style="text-align: center; font-weight: bold;" | Default function name
! style="text-align: center; font-weight: bold;" | MCU pin name
|-
|-
| 31
| 1
| GND
| GND
| -
| -
| GND
|-
|-
| 32
| 2
| LCD-PCLK
| CSI.CLK_P
| GPIO_B0_00
| MIPI_CSI_CKP
| DCLK
|-
| 3
| CSI.CLK_N
| MIPI_CSI_CKN
|-
|-
| 33
| 4
| GND
| GND
| -
| -
| GND
|-
|-
| 34
| 5
| GPIO4
| CSI.DATA0_P
| GPIO_AD_B0_04
| MIPI_CSI_DP0
| TS-YPUL
|-
| 6
| CSI.DATA0_N
| MIPI_CSI_DN0
|-
|-
| 35
| 7
| GPIO3
| GND
| GPIO_AD_B0_03
| -
| TS-YNUR
|-
|-
| 36
| 8
| GPIO2
| CSI.DATA1_P
| GPIO_AD_B0_02
| MIPI_CSI_DP1
| TS-YPLL
|-
|-
| 37
| 9
| GPIO1
| CSI.DATA1_N
| GPIO_AD_B0_00
| MIPI_CSI_DN1
| TS-YNLR
|-
|-
| 38
| 10
| GND
| -
| -
|-
| 11
| NC
| -
| -
|-
| 12
| NC
| -
| -
|-
|-
| 39
| 13
| GND
| -
| -
|-
| 14
| NC
| -
| -
|-
| 15
| NC
| -
| -
|-
|-
| 40
| 16
| GND
|
|-
| 17
| I2C6.SCL<sup>1,2
| GPIO_LPSR_07
|-
| 18
| I2C6.SDA<sup>1,2
| GPIO_LPSR_06
|-
| 19
| GND
| -
| -
|-
| 20
| CAM-RES
| GPIO5-03 (GPIO_DISP_B2_02)
|-
| 21
| CAM-PWR-DN
| GPIO3-22 (GPIO_AD_23)
|-
| 22
| -
| -
| -
| -
|-
|-
| 41
| 23
| GND
| -
| -
|-
| 24
| VDD-3V3
| -
| -
|-
| 25
| VDD-3V3
| -
| -
|-
|-
| 42
| 26
| UART5-TXD
| VDD-5V0
| GPIO_B1_12
| -
| I2C-SCL
|-
|-
| 43
| 27
| UART5-RXD
| VDD-5V0
| GPIO_B1_13
| -
| I2C-SDA
|-
|-
| 44
| 28
| GND
| -
| -
| GND
|-
| 45
| VCC-LCD
| -
| -
| +3.3V (controlled by GPIO_AD_B0_11/JTAG-TRSTB)
|-
|-
| 46
| 29
| VCC-LCD
| -
| -
| +3.3V (controlled by GPIO_AD_B0_11/JTAG-TRSTB)
|-
| 47
| VCC-5V0
| -
| -
| +5.0V
|-
|-
| 48
| 30
| VCC-5V0
| GND
| -
| -
| +5.0V
|-
| 49
| LCD-RESET
| GPIO_AD_B1_08
| RESET
|-
| 50
| JTAG-nTRST
| GPIO_AD_B0_11
| PWREN
|}
|}
Note:<br/>
Notes:<br>
1. When GPIO_AD_B0_11/JTAG-TRSTB:<br/>
1. Both lines pull-upped to 3.3V with 4,7kOhm resistors.<br>
= '1' LCD module power supply is OFF.<br/>
2. The I2C6 interface is shared with DSI output.<br>
= '0' LCD module power supply is ON.<br/>
 
== RTC/SNVS battery socket (J101) ==
[[File:VisionCB-RT1176-STD-BATT.png|center|600px]]
Optional 3V cell (CR2032 or CR2025) for SNVS MCU backup power domain (VDD-COIN-3V).


== Dimensions ==
== Dimensions ==
[[File:VisionCB-RT-STD-1-0-PCB-size.png|800px|center]]
[[File:VisionCB-RT1176-STD-v12-dimensions.png|800px|center]]

Latest revision as of 12:03, 9 July 2024

VisionCB-RT1176-STD v.1.2 Datasheet and Pinout


General description


VisionCB-RT1176-STD is a carrier board for the VisionSOM-RT1170 family of computer-on-modules, which are powered by NXP i.MX RT117x application processors. The carrier board, together with a System on Module (SoM), makes a complete development platform similar to SBC. The carrier board houses the most common interfaces such as audio codec, USB, Ethernet, UART, RS485, CAN etc. A large variety of interfaces allows to use it as both a complete development platform or as a stand-alone end-product.

The carrier board connects with the SoM via a standard SODIMM connector.

Applications

  • Industrial embedded RTOS computer
  • Home Appliances
  • Air Conditioning
  • Building Security
  • Fleet Management
  • Heat Metering
  • Home Automation – Smart Home
  • Human-machine Interfaces (HMI)
  • Motor Drives
  • Cash Register
  • Intermediate Flight Controller
  • Smart grid Infrastructure
  • IoT gateways
  • Residential getaways
  • Smart Lock
  • Robotics
  • Toys and Board Games

Features

  • Carrier Board (Base Board) compatible with the VisionSOM family of modules based on NXP i.MX RT117x application processors
  • SoM connector: SODIMM200
  • Expansion Connectors:
    • GPIO-SNVS, GPIO-COMM1, GPIO-COMM2 2x16 Pin Headers (Male)
    • MicroSD socket
  • Audio:
    • 24-bit codec audio with headphones and microphone Jack connector
  • Communication Connectors:
    • 1x JTAG connector
    • RS485 half-duplex
    • CAN single channel
    • 1x Ethernet 10/100/1000 Mbit/s, RJ45
    • 1x USB Host Type A connectors
    • 1x USB-OTG Micro AB connector
    • 1x Console MicroUSB B connector (Mbed SWDAP debug probe based on LPC11U35FHI33/501)
  • Display Interface: 30-pin FFC/FPC MIPI-DSI
  • Camera Interface: 30-pin FFC/FPC MIPI-CSI
  • User Interface:
    • 5 Pushbuttons
    • 5 LEDs
  • Recovery jumper
  • Power Supply
    • DC connector: Input Voltage 9-12V DC (5.5x2.1 connector)
    • CR2032 battery socket for RTC
  • Temperature Range: 0 to +70°C
  • Board Size: 160mm x 100mm x 22mm

Pictures of VisionCB-RT1176-STD v1.2 board

Version Photo
VisionCB-RT1176-STD v1.2 board with attached SOM

Ordering info

VisionCB-RT1176-STD v1.2

Block Diagram

Electrical parameters

Parameter Value Units Comment
Min. Typ. Max.
Power Supply (J100 input) 9.0 12.0 15.0 V Positive pole on central connector of J200
Supply current - - 0.13 A Excluding LCD, USB and antoher external loads
Output voltage (VDD-3V3) - 3.3 - V Generated by internal DC/DC converter on SoM
Output VDD-3V3 current - - 80 mA Generated by internal DC/DC converter on SoM
Input GPIO COMM1/COMM2 voltage (J8011 and J802) 0 - 3.3 V -
Input GPIO SNVS voltage (J800) 0 - 1.8 V -
JTAG/SWD interface voltage (J900) 0 - 3.3 V -
DAC output voltage range (J801) 0 - 1.8 V -
MicroSD Card power supply voltage - - 3.3 V -

Note:
1. Excluding DAC output (pin 14 of J801, maximum allowable voltage 1.8V)

Recovery Jumper/MCU Boot Configuration

RECOVERY is the boot mode selector. If:

  • RECOVERY = 0 (jupmer installed) then BOOT-MODE0 = 1, as a result serial loader starts
  • RECOVERY = 1 (jumper is not installed) or open then BOOT-MODE0 = 0, as a result MCU boots from fuses

External JTAG Connector

JTAG Connector Default function name MCU pin name
1 +3V3 -
2 TMS GPIO_LPSR_15
3 GND NA
4 TCK GPIO_LPSR_14
5 GND NA
6 TDO GPIO_LPSR_11
7 - -
8 TDI GPIO_LPSR_12
9 GND GPIO_AD_B0_07
10 nRES/TRST GPIO_LPSR_10

DAP Debug Interface

The DAP debug interface is based on LPC11U35FHI33/501 and converts USB into two-lines SWD debug interface.
The DAP debug interface also serves as an vCOM (on USB) interface for optional UART console port.

SWDIO DAP Connector

DAP Connector Function name Source: DAP/SoM
1 nRES DAP
2 nRESET DAP
3 SWCLK DAP
4 TCK SoM
5 SWDIO DAP
6 TMS SoM

Note:
1. During normal use, it is recommended to connect pin pairs: 1-2, 3-4, 5-6.


Console DAP Connector

DAP Connector Function name MCU pin name Signal Source
1 RxD - DAP
2 UART2.RxD GPIO_DISP_B2_11 SoM
3 TxD - DAP
4 UART2.TxD GPIO_DISP_B2_10 SoM

Note:
1. During normal use, it is recommended to connect pin pairs: 1-2, 3-4.

GPIO COMM1 I/O header (J802)


J802 Pin Default function name MCU pin name Description
1 SPI4.SCK GPIO_DISP_B2_12 3.3V logic levels
2 SPI4.OUT GPIO_DISP_B2_14 3.3V logic levels
3 SPI4.IN GPIO_DISP_B2_13 3.3V logic levels
4 SPI4.CS0 GPIO_DISP_B2_15 3.3V logic levels
5 I2C1.SDA GPIO_AD_33 4,7kOhm pull-up resistor
6 I2C1.SCL GPIO_AD_32 4,7kOhm pull-up resistor
7 I2C2.SDA GPIO_AD_19 4,7kOhm pull-up resistor
8 I2C2.SCL GPIO_AD_18 4,7kOhm pull-up resistor
9 CAN2.TX GPIO_AD_00 3.3V logic levels
10 CAN2.RX GPIO_AD_01 3.3V logic levels
11 UART1.RXD GPIO_AD_25 Available to the user as GPIO only in SoM without 1DX radio modules.
12 UART1.TXD GPIO_AD_24 Available to the user as GPIO only in SoM without 1DX radio modules.
13 UART1.CTS GPIO_AD_26 Available to the user as GPIO only in SoM without 1DX radio modules.
14 UART1.RTS GPIO_AD_27 Available to the user as GPIO only in SoM without 1DX radio modules.
15 +3V3 NA -
16 GND NA -

Notes:
1. NA - not available.

GPIO COMM2 I/O header (J801)


J801 Pin Default function name MCU pin name Description
1 UART5.TXD GPIO_AD_28 3.3V logic levels
2 UART3.TXD GPIO_AD_30 3.3V logic levels
3 UART5.RXD GPIO_AD_29 3.3V logic levels
4 UART3.RXD GPIO_AD_31 3.3V logic levels
5 UART10.TXD GPIO_AD_15 Pushbutton S804 is connected to this line.
6 UART12.TXD GPIO_LPSR_00 GPIO_LPSR00 LED is connected to this line (through logic inverter).
7 UART10.RXD GPIO_AD_16 Pushbutton S803 is connected to this line.
8 UART12.RXD GPIO_LPSR_01 GPIO_LPSR01 LED is connected to this line (through logic inverter).
9 UART10.RTS GPIO_AD_35 Pushbutton S802 is connected to this line.
10 UART12.RTS GPIO_LPSR_04 GPIO_LPSR04 LED is connected to this line (through logic inverter).
11 UART10.CTS GPIO_AD_34 Pushbutton S801 is connected to this line.
12 UART12.CTS GPIO_LPSR_05 GPIO_LPSR05 LED is connected to this line (through logic inverter).
13 NC - -
14 DAC-OUT DAC-OUT 12-bit DAC voltage output (range 0-1.8V).
15 +3V3 NA -
16 GND NA -

Notes:
1. NA - not available.
2. NC - not connected.


GPIO SNVS I/O header (J800)


J800 Pin Default function name MCU pin name Description
1 GPIO-SVNS.9 GPIO_SNVS_09 1.75V VDD_SNVS_ANA power domain
2 GPIO-SVNS.8 GPIO_SNVS_08 1.75V VDD_SNVS_ANA power domain
3 GPIO-SVNS.7 GPIO_SNVS_07 1.75V VDD_SNVS_ANA power domain
4 GPIO-SVNS.6 GPIO_SNVS_06 1.75V VDD_SNVS_ANA power domain
5 GPIO-SVNS.5 GPIO_SNVS_05 1.75V VDD_SNVS_ANA power domain
6 GPIO-SVNS.4 GPIO_SNVS_04 1.75V VDD_SNVS_ANA power domain
7 GPIO-SVNS.3 GPIO_SNVS_03 1.75V VDD_SNVS_ANA power domain
8 GPIO-SVNS.2 GPIO_SNVS_02 1.75V VDD_SNVS_ANA power domain
9 GPIO-SVNS.1 GPIO_SNVS_01 1.75V VDD_SNVS_ANA power domain
10 GPIO-SVNS.0 GPIO_SNVS_00 1.75V VDD_SNVS_ANA power domain
11 PMIC-STBY-REQ PMIC-STBY-REQ 1.75V VDD_SNVS_ANA power domain.
12 RESET RESET POR-B of MCU line (resets all of the chip except the Secure Non-Volatile Storage (SNVS) block), active low.
1.75V VDD_SNVS_ANA power domain.
13 WAKEUP - A GPIO powered by SNVS domain power supply which can be configured as wakeup source in SNVS mode.
1.75V VDD_SNVS_ANA power domain.
14 ON-OFF ON-OFF A brief connection to GND in the OFF mode causes the internal power management state machine to change the state to ON.
In the ON mode, a brief connection to GND generates an interrupt intended to be a software-controllable power-down).
Approximately five seconds (or more) to GND causes a forced OFF.
Both boot mode inputs can be disconnected.
1.75V VDD_SNVS_ANA power domain.
15 +1V8 NA Reference voltage for 1V8 peripherals.
16 GND NA -

Notes:
1. NA - not available.

Audio codec

PCB designation MCU pin name Description
SAI1.MCLK GPIO_DISP_B2_03 Audio interface MCLK signal
SAI1.BCLK GPIO_DISP_B2_05 Audio interface BCLK signal
SAI1.FSYNC GPIO_DISP_B2_04 Audio interface FSYNC signal
SAI1.TX GPIO_DISP_B2_07 Audio interface TX signal
SAI1.RX GPIO_DISP_B2_06 Audio interface TX signal
I2C5.SCL GPIO_LPSR_09 Codec configuration SCL line of I2C5 interface
4,7kOhm pull-up resistor
I2C5.SDA GPIO_LPSR_08 Codec configuration SDA line of I2C5 interface
4,7kOhm pull-up resistor

USB-OTG

PCB designation MCU pin name Description
USB1.EN GPIO_AD_12 Power enable signal connected to USB power switch (STMPS2252).
USB1.OC GPIO_AD_10 Over-current signal input (from USB power switch STMPS2252).
USB1.ID GPIO_AD_09 USB device identification input.

Notes:
1. USB-OTG is connected to USB1 interface of MCU.
2. D+/D-/VBUS signals are connected to dedicated analog MCU pins.
3. USB1.OC controls OverCurrent red LED (D300).

USB host

PCB designation MCU pin name Description
USB2.EN GPIO_AD_12 Power enable signal connected to USB power switch (STMPS2252).
USB2.OC GPIO_AD_13 Over-current signal input (from USB power switch STMPS2252).

Notes:
1. USB Host is connected to USB2 interface of MCU.
2. D+/D-/VBUS signals are connected to dedicated analog MCU pins.
3. USB2.OC controls OverCurrent red LED (D300).

User LEDs connections


LED PCB designation MCU pin name Description
D804 SYS JTAG.MOD JTAG.MOD input with internal pull-down by 10 kOhm resistor.
D803 GPIO_LPSR_00 UART12.TXD Line connected to J801 (GPIO COMM2).
D802 GPIO_LPSR_01 UART12.RXD Line connected to J801 (GPIO COMM2).
D801 GPIO_LPSR_04 UART12.RTS Line connected to J801 (GPIO COMM2).
D800 GPIO_LPSR_05 UART12.CTS Line connected to J801 (GPIO COMM2).

Notes:
1. LEDs are switched on by logic „1” set at the GPIO outputs.
2. LEDs are controlled by current drivers and do not load the GPIOs.

LED PCB designation MCU pin name Description
D804 SYS JTAG.MOD JTAG.MOD input with internal pull-down by 10 kOhm resistor.

Notes:
1. LED is switched on by logic „1” set at the GPIO outputs.
2. LED is controlled by current drivers and do not load the GPIO.

User switches connections


Switch PCB designation MCU pin name Description
S804 UART10.TXD GPIO_AD_15 Line connected to J801 (GPIO COMM2) connector.
S803 UART10.RXD GPIO_AD_16 Line connected to J801 (GPIO COMM2) connector.
S802 UART10.RTS GPIO_AD_35 Line connected to J801 (GPIO COMM2) connector.
S801 UART10.CTS GPIO_AD_34 Line connected to J801 (GPIO COMM2) connector.

Notes:
1. After button pressing on GPIO lines are set to „0”.
2. GPIO lines connected to switches are separated from board’s environment by 100R resistors.
3. The function of red pushbutton is main system reset (connected to RESET-IN SoM input).

MicroSD card socket


Socket pin PCB designation MCU pin name Description
1 SD1.DATA2 GPIO_SD_B1_04 Available to the user as GPIO only in modules without 1DX radio modules
2 SD1.DATA3 GPIO_SD_B1_05 Available to the user as GPIO only in modules without 1DX radio modules
3 SD1.CMD GPIO_SD_B1_00 Available to the user as GPIO only in modules without 1DX radio modules
4 VDD (3V3) - -
5 SD1.CLK GPIO_SD_B1_01 Available to the user as GPIO only in modules without 1DX radio modules
6 GND - -
7 SD1.DATA0 GPIO_SD_B1_02 Available to the user as GPIO only in modules without 1DX radio modules
8 SD1.DATA1 GPIO_SD_B1_03 Available to the user as GPIO only in modules without 1DX radio modules


RS485 interface


Pin connector (J701) PCB designation Description
1 GND -
2 A RS485 transceiver "A" line (half-duplex interface)
3 B RS485 transceiver "B" line (half-duplex interface)
PCB designation MCU pin Description
UART8.RXD GPIO_AD_03 MCU UART input from RS485 PHY transceiver
UART8.TXD GPIO_AD_02 MCU UART output to RS485 PHY transceiver
UART8.RTS GPIO_AD_05 Connected to nRE and DE pins of RS485 PHY transceiver

CAN interface


Pin connector (J700) PCB designation Description
1 GND -
2 CANL CAN transceiver L data line
3 CANH CAN transceiver H data line
PCB designation MCU pin Description
CAN1.TX GPIO_AD_06 MCU CAN data output
CAN1.RX GPIO_AD_07 MCU CAN data intput
GPIO3-21 GPIO_AD_22 Connected to STB input of CAN PHY (MCP2542FD)
10kOhm pull-down resistor

Ethernet socket


PCB designation MCU pin name Description
ENET.RXD0 GPIO_DISP_B1_02 ENET-QOS.RXD0
ENET.RXD1 GPIO_DISP_B1_03 ENET-QOS.RXD1
ENET.RXD2 GPIO_DISP_B1_04 ENET-QOS.RXD2
ENET.RXD3 GPIO_DISP_B1_05 ENET-QOS.RXD3
ENET.TXD0 GPIO_DISP_B1_09 ENET-QOS.TXD0
ENET.TXD1 GPIO_DISP_B1_08 ENET-QOS.TXD1
ENET.TXD2 GPIO_DISP_B1_07 ENET-QOS.TXD2
ENET.TXD3 GPIO_DISP_B1_06 ENET-QOS.TXD3
ENET.TXC GPIO_DISP_B1_11 ENET-QOS.TXC
ENET.TXC-CTL GPIO_DISP_B1_10 ENET-QOS.TX-CTL
ENET.RXC GPIO_DISP_B1_01 ENET-QOS.RXC
ENET.RXC-CTL GPIO_DISP_B1_00 ENET-QOS.RXC-CTL
ENET.MDC GPIO_EMC_B2_19 ENET-QOS.MDC
ENET.MDIO GPIO_EMC_B2_20 ENET-QOS.MDIO
ENET.INT GPIO_EMC_B1_40 ENET-QOS.INT
ENET.RST GPIO_EMC_B1_41 ENET-QOS.RST

MIPI-DSI LCD connector (J501)


J501 pin Default function name MCU pin name
1 GND -
2 DSI.CLK_P MIPI_DSI_CKP
3 DSI.CLK_N MIPI_DSI_CKN
4 GND -
5 DSI.DATA0_P MIPI_DSI_DP0
6 DSI.DATA0_N MIPI_DSI_DN0
7 GND -
8 DSI.DATA1_P MIPI_DSI_DP1
9 DSI.DATA1_N MIPI_DSI_DN1
10 GND -
11 NC -
12 NC -
13 GND -
14 NC -
15 NC -
16 GND
17 I2C6.SCL1,3 GPIO_LPSR_07
18 I2C6.SDA1,3 GPIO_LPSR_06
19 GND -
20 DSI-DISP-RST2 GPIO5-09 (GPIO_DISP_B2_08)
21 TP-INT2 GPIO5-02 (GPIO_DISP_B2_01)
22 TP-RST2 GPIO5-01 (GPIO_DISP_B2_00)
23 GND -
24 VDD-3V3 -
25 VDD-3V3 -
26 VDD-5V0 -
27 VDD-5V0 -
28 DSI-BL-PWM2 GPIO3-13 (GPIO_AD_14)
29 DSI-BL-EN2 GPIO5-10 (GPIO_DISP_B2_09)
30 GND -

Notes:
1. Both lines pull-upped to 3.3V with 4,7kOhm resistors.
2. In series - between GPIO lines and connector pins - 100 Ohm resistors are included.
3. The I2C6 interface is shared with CSI input.

MIPI-CSI camera connector (J500)


J500 pin Default function name MCU pin name
1 GND -
2 CSI.CLK_P MIPI_CSI_CKP
3 CSI.CLK_N MIPI_CSI_CKN
4 GND -
5 CSI.DATA0_P MIPI_CSI_DP0
6 CSI.DATA0_N MIPI_CSI_DN0
7 GND -
8 CSI.DATA1_P MIPI_CSI_DP1
9 CSI.DATA1_N MIPI_CSI_DN1
10 GND -
11 NC -
12 NC -
13 GND -
14 NC -
15 NC -
16 GND
17 I2C6.SCL1,2 GPIO_LPSR_07
18 I2C6.SDA1,2 GPIO_LPSR_06
19 GND -
20 CAM-RES GPIO5-03 (GPIO_DISP_B2_02)
21 CAM-PWR-DN GPIO3-22 (GPIO_AD_23)
22 - -
23 GND -
24 VDD-3V3 -
25 VDD-3V3 -
26 VDD-5V0 -
27 VDD-5V0 -
28 - -
29 - -
30 GND -

Notes:
1. Both lines pull-upped to 3.3V with 4,7kOhm resistors.
2. The I2C6 interface is shared with DSI output.

RTC/SNVS battery socket (J101)

Optional 3V cell (CR2032 or CR2025) for SNVS MCU backup power domain (VDD-COIN-3V).

Dimensions