Personal tools

StarCB-6ULL-STD Datasheet and Pinout: Difference between revisions

From SomLabs Wiki

Jump to: navigation, search
 
(38 intermediate revisions by the same user not shown)
Line 101: Line 101:
| GPIO voltage
| GPIO voltage
|  
|  
| 3.3/5
| 3.3
|  
|  
| V
| V
|}
|}
</center>
</center>
== Recovery jumper (J501, 2.54mm) ==
[[File:StarCB-6ULL-STD-recovery.jpg|center|700px]]
<center>
{| class="wikitable"
! style="text-align: center; font-weight: bold;" | Pin
! style="text-align: center; font-weight: bold;" | Signal
! style="text-align: center; font-weight: bold;" | Description
|-
| 1 || Recovery || SOM recovery input
|-
| 2 || GND ||
|}
</center>
Note:
<br>1. To start recovery procedure connect pins 1 and 2 of J501 and press RES (red) button.
== USB interfaces (J200 and J201) ==
[[File:StarCB-6ULL-STD-USB.jpg|center|700px]]
<br>1. Connector J200 (5-pin MicroUSB-OTG) is connected to USB1 MPU transceiver.
<br>2. USB1 is OTG type interface used for application and recovery purposes.
<br>3. Connector J201 (4-pin USB-A) is connected to USB2 MPU transceiver.
<br>4. USB1-ID (OTG identification line) is connected to GPIO1.00 of MPU.
<br>5. USB1-VBUS-EN (USB device power supply enable line) is connected to GPIO1.05 of MPU.


== QSPI interface (J502, 2x5 gold-pin, 2.54mm) ==
== QSPI interface (J502, 2x5 gold-pin, 2.54mm) ==
Line 123: Line 151:
| 3 || QSPI1.D1 || optionally GPIO4.13
| 3 || QSPI1.D1 || optionally GPIO4.13
|-
|-
| 4 || QSPI1.CS0 || optionally GPIO4.16
| 4 || QSPI1.CLK || optionally GPIO4.11
|-
|-
| 5 || QSPI1.D2 || optionally GPIO4.14
| 5 || QSPI1.D2 || optionally GPIO4.14
|-
|-
| 6 || QSPI1.CLK || optionally GPIO4.11
| 6 || QSPI1.CS0 || optionally GPIO4.16
|-
|-
| 7 || QSPI1.D3 || optionally GPIO4.15
| 7 || QSPI1.D3 || optionally GPIO4.15
Line 152: Line 180:
| 2 || VDD-5V0 || Power supply for external loads (up to 200 mA)
| 2 || VDD-5V0 || Power supply for external loads (up to 200 mA)
|-
|-
| 3 || I2C2-SDA || 4,7k pull-up resistor connected<br>Connected to LCD J300 connector (touch panel controller)
| 3 || I2C2-SDA || 4.7k pull-up resistor connected<br>Connected to LCD J300 connector (touch panel controller)<br>Optionally GPIO1.31
|-
|-
| 4 || VDD-5V0 || Power supply for external loads (up to 200 mA)
| 4 || VDD-5V0 || Power supply for external loads (up to 200 mA)
|-
|-
| 5 || I2C2-SCL || 4,7k pull-up resistor connected<br>Connected to LCD J300 connector (touch panel controller)
| 5 || I2C2-SCL || 4.7k pull-up resistor connected<br>Connected to LCD J300 connector (touch panel controller)<br>Optionally GPIO1.30
|-
|-
| 6 || GND || -
| 6 || GND || -
|-
|-
| 7 || TAMPER.0 || -
| 7 || TAMPER.0 || optionally GPIO5.00
|-
|-
| 8 || UART3.TXD || -
| 8 || UART3.TXD || optionally GPIO1.24
|-
|-
| 9 || GND || -
| 9 || GND || -
|-
|-
| 10 || UART3.RXD || -
| 10 || UART3.RXD || optionally GPIO1.25
|-
|-
| 11 || TAMPER.1 || -
| 11 || TAMPER.1 || optionally GPIO5.01
|-
|-
| 12 || UART3.RTS || -
| 12 || UART3.RTS || optionally GPIO1.27
|-
|-
| 13 || TAMPER.2 ||  
| 13 || TAMPER.2 || optionally GPIO5.02
|-
|-
| 14 || GND || -
| 14 || GND || -
|-
|-
| 15 || TAMPER.3 || -
| 15 || TAMPER.3 || optionally GPIO5.03
|-
|-
| 16 || UART3.CTS|| -
| 16 || UART3.CTS|| optionally GPIO1.26
|-
|-
| 17 || VDD-3V3 || -
| 17 || VDD-3V3 || Power supply for external loads (up to 300 mA)
|-
|-
| 18 || JTAG.TDI ||  
| 18 || JTAG.TDI || optionally GPIO1.13
|-
|-
| 19 || UART1.CTS || -
| 19 || UART1.CTS || optionally GPIO1.18
|-
|-
| 20 || GND || -
| 20 || GND || -
|-
|-
| 21 || UART1.RTS || -
| 21 || UART1.RTS || optionally GPIO1.19
|-
|-
| 22 || JTAG.TMS || -
| 22 || JTAG.TMS || optionally GPIO1.11
|-
|-
| 23 || UART1.RXD || -
| 23 || UART1.RXD || optionally GPIO1.17
|-
|-
| 24 || UART1.TXD || -
| 24 || UART1.TXD || optionally GPIO1.16
|-
|-
| 25 || GND || -
| 25 || GND || -
|-
|-
| 26 || TAMPER.9 || -
| 26 || TAMPER.9 || optionally GPIO5.09
|-
|-
| 27 || - || -
| 27 || - || -
Line 204: Line 232:
| 28 || - || -
| 28 || - || -
|-
|-
| 29 || TAMPER.4 || -
| 29 || TAMPER.4 || optionally GPIO5.04
|-
|-
| 30 || GND || -
| 30 || GND || -
|-
|-
| 31 || UART2.RXD || -
| 31 || UART2.RXD || optionally GPIO1.21
|-
|-
| 32 || TAMPER.8 || -
| 32 || TAMPER.8 || optionally GPIO5.08
|-
|-
| 33 || UART2.TXD || -
| 33 || UART2.TXD || optionally GPIO1.20
|-
|-
| 34 || GND || -
| 34 || GND || -
|-
|-
| 35 || UART2.CTS || -
| 35 || UART2.RTS || optionally GPIO1.23
|-
|-
| 36 || TAMPER.7 || -
| 36 || TAMPER.7 || optionally GPIO5.07
|-
|-
| 37 || UART2.CTS || -
| 37 || UART2.CTS || optionally GPIO1.22
|-
|-
| 38 || TAMPER.6 || -
| 38 || TAMPER.6 || optionally GPIO5.06
|-
|-
| 39 || GND || -
| 39 || GND || -
|-
|-
| 40 || TAMPER.5 || -
| 40 || TAMPER.5 || optionally GPIO5.05
|}
|}
</center>
</center>


Note:
== Display interface (J300, FPC/FFC 0.5mm) ==
<br>1. 1st pin of J302 connector is at the top of the image.
[[File:StarCB-6ULL-STD-LCD.jpg|center|700px]]
 
== Display MIPI-DSI interface (J301, FPC/FFC 0.5mm) ==
[[File:visionCB-8Mmini-mipi-dsi.png|center|700px]]


<center>
<center>
Line 242: Line 267:
! style="text-align: center; font-weight: bold;" | Description
! style="text-align: center; font-weight: bold;" | Description
|-
|-
| 1 || GND || -
| 1 || LCD.DATA00 || B0
|-
|-
| 2 || DSI-CLK-P || -
| 2 || LCD.DATA01 || B1
|-
|-
| 3 || DSI-CLK-P || -
| 3 || LCD.DATA02 || B2
|-
|-
| 4 || GND || -
| 4 || LCD.DATA03 || B3
|-
|-
| 5 || DSI-DATA0-P || -
| 5 || LCD.DATA04 || B4
|-
|-
| 6 || DSI-DATA0-N || -
| 6 || LCD.DATA05 || B5
|-
|-
| 7 || GND || -
| 7 || LCD.DATA06 || B6
|-
|-
| 8 || DSI-DATA1-P || -
| 8 || LCD.DATA07 || B7
|-
|-
| 9 || DSI-DATA1-N || -
| 9 || GND || -
|-
| 10 || GND || -
|-
| 11 || DSI-DATA2-P || -
|-
| 12 || DSI-DATA2-N || -
|-
| 13 || GND ||
|-
| 14 || DSI-DATA3-P || -
|-
| 15 || DSI-DATA3-N || -
|-
| 16 || GND|| -
|-
| 17 || I2C2-SCL || Display confguration I2C interface (3.3V)
|-
| 18 || I2C2-SDA || Display confguration I2C interface (3.3V)
|-
| 19 || GND || -
|-
| 20 || SAI3-RXFS || Optional display reset signal
|-
| 21 || GPIO5-IO23 || Optional touch-panel interrupt signal (with 47k pull-up)
|-
| 22 || SPDIF-TX || Optional touch-panel controller reset
|-
| 23 || GND || -
|-
| 24 || +3.3V || Power supply for external devices
|-
| 25 || +3.3V || Power supply for external devices
|-
| 26 || +5V || Power supply for external devices
|-
| 27 || +5V || Power supply for external devices
|-
| 28 || SPDIF-RX || Optional backlight intensity PWM controller
|-
| 29 || SPDIF-CLK || Optional backlight enable
|-
| 30 || GND || -
|}
</center>
 
Note:
<br>1. 1st pin of J301 connector is at the top of the image.
 
== USB Console Port and Segger J-Link debugger ==
[[File:visionCB-8Mmini-console-jlink.png|center|700px]]
 
<center>
{| class="wikitable"
! style="text-align: center; font-weight: bold;" | MPU Port
! style="text-align: center; font-weight: bold;" | GPIO
! style="text-align: center; font-weight: bold;" | Description
|-
| CONSOLE-TXD || UART4-TXD || Signal connected to J304 pin 2
|-
| CONSOLE-RXD || UART4-RXD || Signal connected to J304 pin 3
|}
</center>
 
Notes:
<br>1. Linux console port (UART4 in MPU) uses vCOM interface provided by built-in debugger Segger J-Link.
<br>2. vCOM can be disconnected from MPU with JP801 (jumper CONSOLE in position ON or OFF).
<br>3. Lines TXD and RXD of UART4 are easy to monitoring thanks to using J304 gold-pins.
<br>4. Debug JTAG interface can be disconnected from MPU with JP800 (jumper JTAG in position ON or OFF).
 
== MicroSD card interface (J308) ==
[[File:visionCB-8Mmini-sdcard.png|center|700px]]
 
 
<center>
{| class="wikitable"
! style="text-align: center; font-weight: bold;" | Connector pin
! style="text-align: center; font-weight: bold;" | SD card signal
! style="text-align: center; font-weight: bold;" | SOM pin
|-
| 1 || DATA2 || SD1-DATA2
|-
| 2 || DATA3 || SD1-DATA3
|-
| 3 || CMD || SD1-CMD
|-
| 4 || NVCC-SDIO || Voltage selected 1.8/3.3V by SD1 driver
|-
| 5 || CLK || SD1-CLK
|-
| 6 || GND || -
|-
|-
| 7 || DATA0 || SD1-DATA0
| 10 || LCD.DATA08 || G0
|-
| 8 || DATA1 || SD1-DATA1
|-
| 9 || CARD-DETECT || SD1-CD
|}
</center>
 
== Raspberry Pi compatible I/O header ==
[[File:visionCB-8Mmini-rpiconn.png|center|700px]]
 
 
<center>
{| class="wikitable"
! style="text-align: center; font-weight: bold;" | Pin
! style="text-align: center; font-weight: bold;" | Default function name
! style="text-align: center; font-weight: bold;" | Description
 
|-
|-
| 1 || +3.3V || +3.3V generated by DC/DC built-in SOM (limited current load)
| 11 || LCD.DATA09 || G1
|-
|-
| 2 || +5V || +5V generated by carrier board built-in DC/DC converter
| 12 || LCD.DATA10 || G2
|-
|-
| 3 || I2C1-SDA || I2C1-SDA line
| 13 || LCD.DATA11 || G3
|-
|-
| 4 || +5V || +5V generated by carrier board built-in DC/DC converter
| 14 || LCD.DATA12 || G4
|-
|-
| 5 || I2C1-SDA || I2C1-SDA line
| 15 || LCD.DATA13 || G5
|-
|-
| 6 || GND || -
| 16 || LCD.DATA14|| G6
|-
|-
| 7 || GPIO4-IO09 || Universal GPIO with 3.3V logic levels
| 17 || LCD.DATA15 || G7
|-
|-
| 8 || UART3-TXD || Default: UART3 TXD line or universal GPIO with 3.3V logic levels
| 18 || GND || -
|-
|-
| 9 || GND || -
| 19 || LCD.DATA16 || R0
|-
|-
| 10 || UART3-RXD || Default: UART3 RXD line or universal GPIO with 3.3V logic levels
| 20 || LCD.DATA17 || R1
|-
|-
| 11 || GPIO4-IO08 || Universal GPIO with 3.3V logic levels
| 21 || LCD.DATA18 || R2
|-
|-
| 12 || SPI2-CLK || Default: SPI2-CLK line or universal GPIO with 3.3V logic levels
| 22 || LCD.DATA19 || R3
|-
|-
| 13 || - || -
| 23 || LCD.DATA20 || R4
|-
|-
| 14 || GND || -
| 24 || LCD.DATA21 || R5
|-
|-
| 15 || - || -
| 25 || LCD.DATA22 || R6
|-
|-
| 16 || SPI2-MISO || Default: SPI2-MISO line or universal GPIO with 3.3V logic levels
| 26 || LCD.DATA23 || R7
|-
|-
| 17 || +3.3V || +3.3V generated by DC/DC built-in SOM (limited current load)
| 27 || GND || -
|-
|-
| 18 || SPI2-MOSI || Default: SPI2-MOSI line or universal GPIO with 3.3V logic levels
| 28 || LCD.ENABLE || -
|-
|-
| 19 || SPI1-MOSI || Default: SPI1-MOSI line or universal GPIO with 3.3V logic levels
| 29 || LCD.HSYNC || -
|-
|-
| 20 || GND || -
| 30 || LCD.VSYNC || -
|-
|-
| 21 || SPI1-MISO || Default: SPI1-MISO line or universal GPIO with 3.3V logic levels
| 31 || GND || -
|-
|-
| 22 || SPI2-SS0 || Default: SPI2-SS0 line or universal GPIO with 3.3V logic levels
| 32 || LCD.CLK || -
|-
|-
| 23 || SPI1-CLK || Default: SPI1-CLK line or universal GPIO with 3.3V logic levels
| 33 || GND || -
|-
|-
| 24 || SPI1-SS0 || Default: SPI1-SS0 line or universal GPIO with 3.3V logic levels
| 34 || GPIO1.04 || TS-YPUL
|-
|-
| 25 || GND || -
| 35 || GPIO1.03 || TS-YNUR
|-
|-
| 26 || GPIO-IO22 || Universal GPIO with 3.3V logic levels
| 36 || GPIO1.02 || TS-YPLL
|-
|-
| 27 || - || -
| 37 || GPIO1.01 || TS-YNLR
|-
|-
| 28 || - || -
| 38 || - || -
|-
|-
| 29 || GPIO4-IO12 || Universal GPIO with 3.3V logic levels
| 39 || - || -
|-
|-
| 30 || GND || -
| 40 || - || -
|-
|-
| 31 || GPIO4-IO13 || Universal GPIO with 3.3V logic levels
| 41 || - || -
|-
|-
| 32 || GPIO4-IO20 || Universal GPIO with 3.3V logic levels
| 42 || I2C2-SCL || 4.7k pull-up resistor connected<br>Touch panel controller interface
|-
|-
| 33 || GPIO4-IO14 || Universal GPIO with 3.3V logic levels
| 43 || I2C2-SDA || 4.7k pull-up resistor connected<br>Touch panel controller interface
|-
|-
| 34 || GND || -
| 44 || GND || -
|-
|-
| 35 || GPIO4-IO14 || Universal GPIO with 3.3V logic levels
| 45 || VDD-3V3 || +3.3V power source fr LCD module
|-
|-
| 36 || GPIO4-IO19 || Universal GPIO with 3.3V logic levels
| 46 || VDD-3V3 || +3.3V power source fr LCD module
|-
|-
| 37 || GPIO4-IO16 || Universal GPIO with 3.3V logic levels
| 47 || VDD-3V3 || +3.3V power source fr LCD module
|-
|-
| 38 || GPIO4-IO18 || Universal GPIO with 3.3V logic levels
| 48 || VDD-3V3 || +3.3V power source fr LCD module
|-
|-
| 39 || GND || -
| 49 || LCD.RESET || Optional reset signal<br>GPIO3.04
|-
|-
| 40 || GPIO4-IO17 || Universal GPIO with 3.3V logic levels
| 50 || PWREN || Optional power-enable signal<br>GPIO1.15
|}
|}
</center>
</center>


== Arduino Uno compatible I/O header ==
== USB Console Port ==
[[File:visionCB-8Mmini-arduino.png|center|700px]]
[[File:StarCB-6ULL-STD-console.jpg|center|700px]]
 


<center>
<center>
{| class="wikitable"
{| class="wikitable"
! style="text-align: center; font-weight: bold;" | Pin
! style="text-align: center; font-weight: bold;" | MPU Port
! style="text-align: center; font-weight: bold;" | Arduino name
! style="text-align: center; font-weight: bold;" | GPIO
! style="text-align: center; font-weight: bold;" | Default function name
! style="text-align: center; font-weight: bold;" | Description
! style="text-align: center; font-weight: bold;" | Description
|-
|-
| colspan="4" | Power connector J700, red connector
| CONSOLE-TXD || UART4.TXD || TxD line from MPU to vCOM
|-
| 1
| -
| -
| -
|-
| 2
| IOREF
| VDD-ARDUINO-IO
| Selected +3.3V or +5V (with V-ARD jumper).
|-
| 3
| RESET
| POR-B
| External reset input, active L.
|-
| 4
| 3.3V
| VCC-3V3
| +3.3V generated by internal SOM LDO converter (limited load current).
|-
| 5
| 5V
| VCC-5V0
| +5V generated by carrier board built-in DC/DC converter.
|-
| 6
| GND
| GND
| -
|-
| 7
| GND
| GND
| -
|-
| 8
| VIN
| VCC-3V3
| +3.3V generated by internal SOM LDO converter (limited load current).
|-
| colspan="4" | Analog inputs connector J702, blue connector
|-
| 1
| AIN0
| -
| Not internally connected.
|-
| 2
| AIN1
| -
| Not internally connected.
|-
| 3
| AIN2
| -
| Not internally connected.
|-
| 4
| AIN3
| -
| Not internally connected.
|-
| 5
| -
| -
| Not internally connected.
|-
| 6
| -
| -
| Not internally connected.
|-
| colspan="4" | Digital I/Os connector J704, yellow connector
|-
| 1
| DIO0
| UART3-RXD
| Default: UART3-RXD line or universal GPIO with 3.3/5V logic levels.
|-
| 2
| DIO1
| UART3-TXD
| Default: UART3-TXD line or universal GPIO with 3.3/5V logic levels.
|-
| 3
| DIO2
| GPIO4-IO15
| Universal GPIO with 3.3/5V logic levels.
|-
| 4
| DIO3
| GPIO4-IO14
| Universal GPIO with 3.3/5V logic levels.
|-
| 5
| DIO4
| GPIO4-IO13
| Universal GPIO with 3.3/5V logic levels.
|-
| 6
| DIO5
| GPIO4-IO12
| Universal GPIO with 3.3/5V logic levels.
|-
| 7
| DIO6
| GPIO4-IO11
| Universal GPIO with 3.3/5V logic levels.
|-
| 8
| DIO7
| GPIO4-IO10
| Universal GPIO with 3.3/5V logic levels.
|-
| colspan="4" | Digital I/Os connector J703, yellow connector
|-
| 1
| DIO8
| GPIO4-IO08
| Universal GPIO with 3.3/5V logic levels.
|-
| 2
| DIO9
| GPIO4-IO09
| Universal GPIO with 3.3/5V logic levels.
|-
| 3
| DIO10
| SPI1-SS0
| Default: SPI1-SS0 line or universal GPIO with 3.3/5V logic levels.
|-
| 4
| DIO11
| SPI1-MOSI
| Default: SPI1-MOSI line or universal GPIO with 3.3/5V logic levels.
|-
| 5
| DIO12
| SPI1-MISO
| Default: SPI1-MISO line or universal GPIO with 3.3/5V logic levels.
|-
| 6
| DIO13
| SPI1-CLK
| Default: SPI1-CLK line or universal GPIO with 3.3/5V logic levels.
|-
| 7
| GND
| GND
| -
|-
| 8
| AREF
| VDD-ARDUINO-IO
| +3.3V or +5V selected with V-ARD jumper.
|-
|-
| 9
| CONSOLE-RXD || UART4.RXD || RxD line to MPU from vCOM
| DIO14
| I2C1-SCL
| Default: I2C1-SCL line or universal GPIO with 3.3/5V logic levels.
|-
| 10
| DIO15
| I2C1-SDA
| Default: I2C1-SDA line or universal GPIO with 3.3/5V logic levels.
|}
|}
</center>
</center>


Notes:<br />
Note:
1. I/O logic levels are selected 3.3/5V with V-ARD jumper.<br />
<br>1. Linux console port (UART4 in MPU) uses vCOM interface.
2. RESET line is 3.3 and 5V compatible.<br />
<br>2. Two LEDs near MicroUSB connectors allow to monitor connection to USB interface and data transmission.
 
== Serial Communication/GPIO header (J305) ==
[[File:visionCB-8Mmini-serialcommGPIO.png|center|700px]]
 
 
<center>
{| class="wikitable"
! style="text-align: center; font-weight: bold;" | Pin
! style="text-align: center; font-weight: bold;" | Default function name
! style="text-align: center; font-weight: bold;" | Description
|-
| 1 || +3.3V || +3.3V generated by DC/DC built-in SOM (limited current load)
|-
| 2 || GPIO5-IO23 || Universal GPIO with 3.3V logic levels <br>By default is connected to MIPI-DSI (J301) as touch-panel interrupt line (with 47k pull-up)
|-
| 3 || UART2-CTS || By default: UART2-CTS or universal GPIO with 3.3V logic levels
|-
| 4 || SAI3-TXFS || By default: SAI3-TXFS or universal GPIO with 3.3V logic levels <br>Connected to MIPI-CSI (J302)
|-
| 5 || UART2-RTS || By default: UART2-RTS or universal GPIO with 3.3V logic levels
|-
| 6 || SAI3-TXC || By default: SAI3-TXC or universal GPIO with 3.3V logic levels <br>Connected to MIPI-CSI (J302)
|-
| 7 || UART2-RXD || By default: UART2-RXD or universal GPIO with 3.3V logic levels
|-
| 8 || SAI3-TXD || By default: SAI3-TXD or universal GPIO with 3.3V logic levels
|-
| 9 || UART2-TXD || By default: UART2-TXD or universal GPIO with 3.3V logic levels
|-
| 10 || SAI3-RXFS || By default: SAI3-RXFS or universal GPIO with 3.3V logic levels <br>By default is connected to MIPI-DSI (J301) as display module reset signal
|-
| 11 || I2C2-SCL || By default: I2C2-SCL or universal GPIO with 3.3V logic levels <br>Default I2C port for PCIe (J303), MIPI-DSI (J301) and MIPI-CSI (J302)
|-
| 12 || SAI3-MCLK || By default: SAI3-MCLK or universal GPIO with 3.3V logic levels
|-
| 13 || I2C2-SDA || By default: I2C2-SDA or universal GPIO with 3.3V logic levels <br>Default I2C port for PCIe (J303), MIPI-DSI (J301) and MIPI-CSI (J302)
|-
| 14 || SPDIF-TX || By default: SPDIC-TX or universal GPIO with 3.3V logic levels  <br>By default is connected to MIPI-DSI (J301) as touch-panel reset signal
|-
| 15 || I2C3-SCL || By default: I2C3-SCL or universal GPIO with 3.3V logic levels
|-
| 16 || SPDIF-RX || By default: I2C3-SCL or universal GPIO with 3.3V logic levels <br>By default is connected to MIPI-DSI (J301) as display module PWM backlight control
|-
| 17 || I2C3-SDA || By default: I2C3-SDA or universal GPIO with 3.3V logic levels
|-
| 18 || SPDIF-CLK || By default: SPDIF-CLK or universal GPIO with 3.3V logic levels <br>By default is connected to MIPI-DSI (J301) as display module on/off signal
|-
| 19 || GND || -
|-
| 20 || GND || -
|}
</center>


== User Interface (switches and LEDs) ==
== User Interface (switches and LEDs) ==
[[File:visionCB-8Mmini-userinterface.png|center|700px]]
[[File:StarCB-6ULL-STD-keyb-led.jpg|center|700px]]




Line 699: Line 399:
! style="text-align: center; font-weight: bold;" | Description
! style="text-align: center; font-weight: bold;" | Description
|-
|-
| S305 (black, most on the left) || GPIO4-IO03 || 47k pull-up
| S500 (black, most on the left) || GPIO2.09 || Optionally ENET2.RXD1
|-
|-
| S304 || GPIO4-IO02 || 47k pull-up
| S501 || GPIO2.10 || Optionally ENET2.RXEN
|-
|-
| S303 || GPIO4-IO01 || 47k pull-up
| S502 || GPIO2.13 || Optionally ENET2.TXEN
|-
|-
| S302 (black, most on the right) || GPIO4-IO00 || 47k pull-up
| S503 (black, on the right) || GPIO2.12 || Optionally ENET2.TXD1
|}
|}


Line 715: Line 415:
! style="text-align: center; font-weight: bold;" | Description
! style="text-align: center; font-weight: bold;" | Description
|-
|-
| S301 (left, red) || Reset || -
| S504 (on the right, red) || Reset || Connected to POR input on SOM
|-
| S300 (right, red) || BOOT-RECOVERY || -
|}
|}


Line 727: Line 425:
! style="text-align: center; font-weight: bold;" | Description
! style="text-align: center; font-weight: bold;" | Description
|-
|-
| D303 (most on the left) || GPIO4-IO04|| User LED1, buffered with inverter
| D500 (most on the left) || GPIO2.08|| User LED buffered with inverter<br>Optionally ENET2.RXD0
|-
|-
| D302 || GPIO4-IO05 || User LED2, buffered with inverter
| D501 || GPIO2.15 || User LED buffered with inverter<br>Optionally ENET2.RXER
|-
|-
| D301 || GPIO4-IO06 || User LED3, buffered with inverter
| D502 || GPIO2.14 || User LED buffered with inverter<br>Optionally ENET2.TXCLK
|-
|-
| D300 (most on the right) || GPIO4-IO07 || User LED4, buffered with inverter
| D503 (most on the right) || GPIO2.11 || User LED buffered with inverter<br>Optionally ENET2.TXD0
|}
|}


Line 743: Line 441:
! style="text-align: center; font-weight: bold;" | Description
! style="text-align: center; font-weight: bold;" | Description
|-
|-
| D304 || SYS-LED|| System function monitoring
| D504 || Power || Power active (3.3V)
|-
| D305 || - || Power LED (3.3V)
|}
|}
</center>
</center>


== Dimensions ==
== Dimensions ==
[[File:VisionCB-8Mmini-v11-dimension.png|800px|center]]
[[File:StarCB-6ULL-STD-dimensions.png|800px|center]]

Latest revision as of 11:23, 23 December 2022

StarCB-6ULL-STD Datasheet and Pinout


General description

StarCB-6ULL-STD is a carrier board for the StarSOM-6ULL family of computer-on-modules, which are powered by NXP i.MX 6ULL application processors (ARM Cortex-A7). A 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 USB, Ethernet, 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 board-to-board, low profile connectors.

Applications

  • IoT Sensor Hubs
  • Home Appliances
  • IoT gateways
  • Protocol converters
  • Home Automation – Smart Home
  • Point-of-sales (POS) terminals
  • Cash Register
  • 2D barcode scanners and printers
  • Smart grid infrastructure
  • Residential gateways
  • Outdoor equipment

Features

  • Carrier Board (Base Board) compatible with the StarSOM-6ULL family of modules based iMX6ULL application processors
  • SoM Interface: 2x100 board-to-board connectors
  • Debug Interface: Linux console (vCOM/USB)
  • Expansion Connectors:
    • QSPI connector 2x10 Pin Header (Male)
    • GPIO connector 2x20 Pin Header (Male)
  • Communication Connectors:
    • 1x Ethernet 10/100Mbit/s, RJ45
    • 1x USB Host Type A connectors
    • 1x USB OTG Micro AB connector
    • 1x Console MicroUSB B connector
  • Display Interface:
    • 50-pin FFC/FPC parallel RGB (up to 24 bits)
  • User Interface:
    • 4+1 Pushbuttons
    • 4+3 LEDs
  • External Power Supply 9-12V DC
  • Temperature Range: 0 to +70°C
  • Board Size: 130mm x 90mm x 20mm

Pictures of StarCB-6LLL-STD board

Version Photo
StarCB-6LL-STD board only
StarCB-6LL-STD board - bottom side
StarCB-6LL-STD board with StarSOM-6ULL installed

Ordering info

StarCB-6ULL-STD

Block Diagram

Electrical parameters

Parameter Value Units Comment
Min. Typ. Max.
Power Supply 9.0 12.0 15.0 V Positive pole on central connector of J400
Supply current - - 0.09 A Excluding SOM, LCD, USB and antoher external loads
GPIO voltage 3.3 V

Recovery jumper (J501, 2.54mm)


Pin Signal Description
1 Recovery SOM recovery input
2 GND

Note:
1. To start recovery procedure connect pins 1 and 2 of J501 and press RES (red) button.

USB interfaces (J200 and J201)


1. Connector J200 (5-pin MicroUSB-OTG) is connected to USB1 MPU transceiver.
2. USB1 is OTG type interface used for application and recovery purposes.
3. Connector J201 (4-pin USB-A) is connected to USB2 MPU transceiver.
4. USB1-ID (OTG identification line) is connected to GPIO1.00 of MPU.
5. USB1-VBUS-EN (USB device power supply enable line) is connected to GPIO1.05 of MPU.

QSPI interface (J502, 2x5 gold-pin, 2.54mm)


Pin Signal Description
1 QSPI1.D0 optionally GPIO4.12
2 VDD-EMMC Internal (on SOM) 1.8V LDO output as reference or power supply voltage for QSPI (SDIO) interface
3 QSPI1.D1 optionally GPIO4.13
4 QSPI1.CLK optionally GPIO4.11
5 QSPI1.D2 optionally GPIO4.14
6 QSPI1.CS0 optionally GPIO4.16
7 QSPI1.D3 optionally GPIO4.15
8 - -
9 QSPI1.DQS optionally GPIO4.10
10 GND -

GPIO connector (J500, 2x20 gold-pin, 2.54mm)

Pin Signal Description
1 VDD-3V3 Power supply for external loads (up to 300 mA)
2 VDD-5V0 Power supply for external loads (up to 200 mA)
3 I2C2-SDA 4.7k pull-up resistor connected
Connected to LCD J300 connector (touch panel controller)
Optionally GPIO1.31
4 VDD-5V0 Power supply for external loads (up to 200 mA)
5 I2C2-SCL 4.7k pull-up resistor connected
Connected to LCD J300 connector (touch panel controller)
Optionally GPIO1.30
6 GND -
7 TAMPER.0 optionally GPIO5.00
8 UART3.TXD optionally GPIO1.24
9 GND -
10 UART3.RXD optionally GPIO1.25
11 TAMPER.1 optionally GPIO5.01
12 UART3.RTS optionally GPIO1.27
13 TAMPER.2 optionally GPIO5.02
14 GND -
15 TAMPER.3 optionally GPIO5.03
16 UART3.CTS optionally GPIO1.26
17 VDD-3V3 Power supply for external loads (up to 300 mA)
18 JTAG.TDI optionally GPIO1.13
19 UART1.CTS optionally GPIO1.18
20 GND -
21 UART1.RTS optionally GPIO1.19
22 JTAG.TMS optionally GPIO1.11
23 UART1.RXD optionally GPIO1.17
24 UART1.TXD optionally GPIO1.16
25 GND -
26 TAMPER.9 optionally GPIO5.09
27 - -
28 - -
29 TAMPER.4 optionally GPIO5.04
30 GND -
31 UART2.RXD optionally GPIO1.21
32 TAMPER.8 optionally GPIO5.08
33 UART2.TXD optionally GPIO1.20
34 GND -
35 UART2.RTS optionally GPIO1.23
36 TAMPER.7 optionally GPIO5.07
37 UART2.CTS optionally GPIO1.22
38 TAMPER.6 optionally GPIO5.06
39 GND -
40 TAMPER.5 optionally GPIO5.05

Display interface (J300, FPC/FFC 0.5mm)

Pin Signal Description
1 LCD.DATA00 B0
2 LCD.DATA01 B1
3 LCD.DATA02 B2
4 LCD.DATA03 B3
5 LCD.DATA04 B4
6 LCD.DATA05 B5
7 LCD.DATA06 B6
8 LCD.DATA07 B7
9 GND -
10 LCD.DATA08 G0
11 LCD.DATA09 G1
12 LCD.DATA10 G2
13 LCD.DATA11 G3
14 LCD.DATA12 G4
15 LCD.DATA13 G5
16 LCD.DATA14 G6
17 LCD.DATA15 G7
18 GND -
19 LCD.DATA16 R0
20 LCD.DATA17 R1
21 LCD.DATA18 R2
22 LCD.DATA19 R3
23 LCD.DATA20 R4
24 LCD.DATA21 R5
25 LCD.DATA22 R6
26 LCD.DATA23 R7
27 GND -
28 LCD.ENABLE -
29 LCD.HSYNC -
30 LCD.VSYNC -
31 GND -
32 LCD.CLK -
33 GND -
34 GPIO1.04 TS-YPUL
35 GPIO1.03 TS-YNUR
36 GPIO1.02 TS-YPLL
37 GPIO1.01 TS-YNLR
38 - -
39 - -
40 - -
41 - -
42 I2C2-SCL 4.7k pull-up resistor connected
Touch panel controller interface
43 I2C2-SDA 4.7k pull-up resistor connected
Touch panel controller interface
44 GND -
45 VDD-3V3 +3.3V power source fr LCD module
46 VDD-3V3 +3.3V power source fr LCD module
47 VDD-3V3 +3.3V power source fr LCD module
48 VDD-3V3 +3.3V power source fr LCD module
49 LCD.RESET Optional reset signal
GPIO3.04
50 PWREN Optional power-enable signal
GPIO1.15

USB Console Port

MPU Port GPIO Description
CONSOLE-TXD UART4.TXD TxD line from MPU to vCOM
CONSOLE-RXD UART4.RXD RxD line to MPU from vCOM

Note:
1. Linux console port (UART4 in MPU) uses vCOM interface.
2. Two LEDs near MicroUSB connectors allow to monitor connection to USB interface and data transmission.

User Interface (switches and LEDs)


User switches

Switch GPIO Description
S500 (black, most on the left) GPIO2.09 Optionally ENET2.RXD1
S501 GPIO2.10 Optionally ENET2.RXEN
S502 GPIO2.13 Optionally ENET2.TXEN
S503 (black, on the right) GPIO2.12 Optionally ENET2.TXD1


System switches

Switch Signal name Description
S504 (on the right, red) Reset Connected to POR input on SOM


User LEDs

LED GPIO Description
D500 (most on the left) GPIO2.08 User LED buffered with inverter
Optionally ENET2.RXD0
D501 GPIO2.15 User LED buffered with inverter
Optionally ENET2.RXER
D502 GPIO2.14 User LED buffered with inverter
Optionally ENET2.TXCLK
D503 (most on the right) GPIO2.11 User LED buffered with inverter
Optionally ENET2.TXD0


System LEDs

LED GPIO Description
D504 Power Power active (3.3V)

Dimensions