Personal tools

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

From SomLabs Wiki

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


|-
|-
| VisionCB-8M-STD v1.1 with VisionSOM-8Mmini ||  
| StarCB-6LL-STD board - bottom side ||  
[[File:StarCB-6ULL-STD-bottom.png|center|thumb]]
[[File:StarCB-6ULL-STD-bottom.png|center|thumb]]
|-
| StarCB-6LL-STD board with StarSOM-6ULL installed ||
[[File:StarCB-6ULL-STD-plus-SOM.png|center|thumb]]
|}
|}
</center>
</center>
Line 61: Line 65:
       {
       {
         "type" : "separator",
         "type" : "separator",
         "value" : "VisionCB-8M-STD v1.1"
         "value" : "StarCB-6ULL-STD"
     }
     }
]
]
Line 67: Line 71:


== Block Diagram ==
== Block Diagram ==
[[File:visioncb-8Mmini-STD-v11-blokowy.png|1000px|center]]
[[File:StarCB-6ull-blokowy.jpg|1000px|center]]


== Electrical parameters ==
== Electrical parameters ==
Line 91: Line 95:
| -
| -
| -
| -
| 0.12
| 0.09
| A
| A
| Excluding LCD, USB and antoher external loads
| Excluding SOM, LCD, USB and antoher external loads
|-
|-
| LCD/Camera Power Supply<br>(logic)
| GPIO voltage
| 3.25
|  
| 3.3
| 3.3
| 3.35
| V
| -
|-
| LCD/Camera Power Supply<br>(backlight and aux)
| 4.85
| 5
| 5.1
| V
| -
|-
| Arduino GPIO voltage
|
| 3.3/5
|  
|  
| V
| V
| Selected by V-ARD jumper
|}
|}
</center>
</center>


== PCIe interface (J303, FPC/FFC 0.5mm) ==
== Recovery jumper (J501, 2.54mm) ==
[[File:visionCB-8Mmini-mipi-PCIe.png|center|700px]]
[[File:StarCB-6ULL-STD-recovery.jpg|center|700px]]




Line 128: Line 117:
! style="text-align: center; font-weight: bold;" | Description
! style="text-align: center; font-weight: bold;" | Description
|-
|-
| 1 || GND || -
| 1 || Recovery || SOM recovery input
|-
| 2 || PCIE-RXN-P || 100Ohm resistor in series
|-
| 3 || PCIE-RXN-N || 100Ohm resistor in series
|-
| 4 || GND || -
|-
| 5 || PCIE-TXN-P || Separated with capacitor
|-
| 6 || PCIE-TXN-N || Separated with capacitor
|-
| 7 || GND || -
|-
| 8 || PCIE-CLK-P || Separated with capacitor
|-
| 9 || PCIE-CLK-N || Separated with capacitor
|-
| 10 || GND || -
|-
| 11 || I2C2-SCL || Configuration I2C interface (3.3V)
|-
| 12 || I2C2-SDA || Configuration I2C interface (3.3V)
|-
| 13 || +3.3V || Power supply for external devices
|-
| 14 || +3.3V || Power supply for external devices
|-
| 15 || +5V || Power supply for external devices
|-
|-
| 16 || +5V || Power supply for external devices
| 2 || GND ||  
|}
|}
</center>
</center>


Note:
Note:
<br>1. 1st pin of J303 is at the top of the image.
<br>1. To start recovery procedure connect pins 1 and 2 of J501 and press RES (red) button.


== Camera MIPI-CSI interface (J302, FPC/FFC 0.5mm) ==
== USB interfaces (J200 and J201) ==
[[File:visionCB-8Mmini-mipi-csi.png|center|700px]]
[[File:StarCB-6ULL-STD-USB.jpg|center|700px]]


<center>
<br>1. Connector J200 (5-pin MicroUSB-OTG) is connected to USB1 MPU transceiver.
{| class="wikitable"
<br>2. USB1 is OTG type interface used for application and recovery purposes.
! style="text-align: center; font-weight: bold;" | Pin
<br>3. Connector J201 (4-pin USB-A) is connected to USB2 MPU transceiver.
! style="text-align: center; font-weight: bold;" | Signal
<br>4. USB1-ID (OTG identification line) is connected to GPIO1.00 of MPU.
! style="text-align: center; font-weight: bold;" | Description
<br>5. USB1-VBUS-EN (USB device power supply enable line) is connected to GPIO1.05 of MPU.
|-
| 1 || GND || -
|-
| 2 || CSI-CLK-P || -
|-
| 3 || CSI-CLK-P || -
|-
| 4 || GND || -
|-
| 5 || CSI-DATA0-P || -
|-
| 6 || CSI-DATA0-N || -
|-
| 7 || GND || -
|-
| 8 || CSI-DATA1-P || -
|-
| 9 || CSI-DATA1-N || -
|-
| 10 || GND || -
|-
| 11 || CSI-DATA2-P || -
|-
| 12 || CSI-DATA2-N || -
|-
| 13 || GND ||
|-
| 14 || CSI-DATA3-P || -
|-
| 15 || CSI-DATA3-N || -
|-
| 16 || GND|| -
|-
| 17 || I2C2-SCL || Camera confguration I2C interface (3.3V)
|-
| 18 || I2C2-SDA || Camera confguration I2C interface (3.3V)
|-
| 19 || GND || -
|-
| 20 || SAI3-TXFS || Optional audio interface
|-
| 21 || SAI3-TXC || Optional audio interface
|-
| 22 || - || -
|-
| 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 || - || -
|-
| 29 || - || -
|-
| 30 || GND || -
|}
</center>


Note:  
== QSPI interface (J502, 2x5 gold-pin, 2.54mm) ==
<br>1. 1st pin of J302 connector is at the top of the image.
[[File:StarCB-6ULL-STD-QSPI.jpg|center|700px]]


== Display MIPI-DSI interface (J301, FPC/FFC 0.5mm) ==
[[File:visionCB-8Mmini-mipi-dsi.png|center|700px]]


<center>
<center>
Line 248: Line 145:
! style="text-align: center; font-weight: bold;" | Description
! style="text-align: center; font-weight: bold;" | Description
|-
|-
| 1 || GND || -
| 1 || QSPI1.D0 || optionally GPIO4.12
|-
|-
| 2 || DSI-CLK-P || -
| 2 || VDD-EMMC || Internal (on SOM) 1.8V LDO output as reference or power supply voltage for QSPI (SDIO) interface
|-
|-
| 3 || DSI-CLK-P || -
| 3 || QSPI1.D1 || optionally GPIO4.13
|-
|-
| 4 || GND || -
| 4 || QSPI1.CLK || optionally GPIO4.11
|-
|-
| 5 || DSI-DATA0-P || -
| 5 || QSPI1.D2 || optionally GPIO4.14
|-
|-
| 6 || DSI-DATA0-N || -
| 6 || QSPI1.CS0 || optionally GPIO4.16
|-
|-
| 7 || GND || -
| 7 || QSPI1.D3 || optionally GPIO4.15
|-
|-
| 8 || DSI-DATA1-P || -
| 8 || - || -
|-
|-
| 9 || DSI-DATA1-N || -
| 9 || QSPI1.DQS || optionally GPIO4.10
|-
|-
| 10 || 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>
</center>


Note:
== GPIO connector (J500, 2x20 gold-pin, 2.54mm) ==
<br>1. 1st pin of J301 connector is at the top of the image.
[[File:StarCB-6ULL-STD-GPIO.jpg|center|700px]]
 
== 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
|-
| 8 || DATA1 || SD1-DATA1
|-
| 9 || CARD-DETECT || SD1-CD
|}
</center>
 
== Raspberry Pi compatible I/O header ==
[[File:visionCB-8Mmini-rpiconn.png|center|700px]]
 


<center>
<center>
{| class="wikitable"
{| class="wikitable"
! style="text-align: center; font-weight: bold;" | Pin
! 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;" | Signal
! style="text-align: center; font-weight: bold;" | Description
! style="text-align: center; font-weight: bold;" | Description
|-
|-
| 1 || +3.3V || +3.3V generated by DC/DC built-in SOM (limited current load)
| 1 || VDD-3V3 || Power supply for external loads (up to 300 mA)
|-
|-
| 2 || +5V || +5V generated by carrier board built-in DC/DC converter
| 2 || VDD-5V0 || Power supply for external loads (up to 200 mA)
|-
|-
| 3 || I2C1-SDA || I2C1-SDA line
| 3 || I2C2-SDA || 4.7k pull-up resistor connected<br>Connected to LCD J300 connector (touch panel controller)<br>Optionally GPIO1.31
|-
|-
| 4 || +5V || +5V generated by carrier board built-in DC/DC converter
| 4 || VDD-5V0 || Power supply for external loads (up to 200 mA)
|-
|-
| 5 || I2C1-SDA || I2C1-SDA line
| 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 || GPIO4-IO09 || Universal GPIO with 3.3V logic levels
| 7 || TAMPER.0 || optionally GPIO5.00
|-
|-
| 8 || UART3-TXD || Default: UART3 TXD line or universal GPIO with 3.3V logic levels
| 8 || UART3.TXD || optionally GPIO1.24
|-
|-
| 9 || GND || -
| 9 || GND || -
|-
|-
| 10 || UART3-RXD || Default: UART3 RXD line or universal GPIO with 3.3V logic levels
| 10 || UART3.RXD || optionally GPIO1.25
|-
|-
| 11 || GPIO4-IO08 || Universal GPIO with 3.3V logic levels
| 11 || TAMPER.1 || optionally GPIO5.01
|-
|-
| 12 || SPI2-CLK || Default: SPI2-CLK line or universal GPIO with 3.3V logic levels
| 12 || UART3.RTS || optionally GPIO1.27
|-
|-
| 13 || - || -
| 13 || TAMPER.2 || optionally GPIO5.02
|-
|-
| 14 || GND || -
| 14 || GND || -
|-
|-
| 15 || - || -
| 15 || TAMPER.3 || optionally GPIO5.03
|-
|-
| 16 || SPI2-MISO || Default: SPI2-MISO line or universal GPIO with 3.3V logic levels
| 16 || UART3.CTS|| optionally GPIO1.26
|-
|-
| 17 || +3.3V || +3.3V generated by DC/DC built-in SOM (limited current load)
| 17 || VDD-3V3 || Power supply for external loads (up to 300 mA)
|-
|-
| 18 || SPI2-MOSI || Default: SPI2-MOSI line or universal GPIO with 3.3V logic levels
| 18 || JTAG.TDI || optionally GPIO1.13
|-
|-
| 19 || SPI1-MOSI || Default: SPI1-MOSI line or universal GPIO with 3.3V logic levels
| 19 || UART1.CTS || optionally GPIO1.18
|-
|-
| 20 || GND || -
| 20 || GND || -
|-
|-
| 21 || SPI1-MISO || Default: SPI1-MISO line or universal GPIO with 3.3V logic levels
| 21 || UART1.RTS || optionally GPIO1.19
|-
|-
| 22 || SPI2-SS0 || Default: SPI2-SS0 line or universal GPIO with 3.3V logic levels
| 22 || JTAG.TMS || optionally GPIO1.11
|-
|-
| 23 || SPI1-CLK || Default: SPI1-CLK line or universal GPIO with 3.3V logic levels
| 23 || UART1.RXD || optionally GPIO1.17
|-
|-
| 24 || SPI1-SS0 || Default: SPI1-SS0 line or universal GPIO with 3.3V logic levels
| 24 || UART1.TXD || optionally GPIO1.16
|-
|-
| 25 || GND || -
| 25 || GND || -
|-
|-
| 26 || GPIO-IO22 || Universal GPIO with 3.3V logic levels
| 26 || TAMPER.9 || optionally GPIO5.09
|-
|-
| 27 || - || -
| 27 || - || -
Line 431: Line 232:
| 28 || - || -
| 28 || - || -
|-
|-
| 29 || GPIO4-IO12 || Universal GPIO with 3.3V logic levels
| 29 || TAMPER.4 || optionally GPIO5.04
|-
|-
| 30 || GND || -
| 30 || GND || -
|-
|-
| 31 || GPIO4-IO13 || Universal GPIO with 3.3V logic levels
| 31 || UART2.RXD || optionally GPIO1.21
|-
|-
| 32 || GPIO4-IO20 || Universal GPIO with 3.3V logic levels
| 32 || TAMPER.8 || optionally GPIO5.08
|-
|-
| 33 || GPIO4-IO14 || Universal GPIO with 3.3V logic levels
| 33 || UART2.TXD || optionally GPIO1.20
|-
|-
| 34 || GND || -
| 34 || GND || -
|-
|-
| 35 || GPIO4-IO14 || Universal GPIO with 3.3V logic levels
| 35 || UART2.RTS || optionally GPIO1.23
|-
|-
| 36 || GPIO4-IO19 || Universal GPIO with 3.3V logic levels
| 36 || TAMPER.7 || optionally GPIO5.07
|-
|-
| 37 || GPIO4-IO16 || Universal GPIO with 3.3V logic levels
| 37 || UART2.CTS || optionally GPIO1.22
|-
|-
| 38 || GPIO4-IO18 || Universal GPIO with 3.3V logic levels
| 38 || TAMPER.6 || optionally GPIO5.06
|-
|-
| 39 || GND || -
| 39 || GND || -
|-
|-
| 40 || GPIO4-IO17 || Universal GPIO with 3.3V logic levels
| 40 || TAMPER.5 || optionally GPIO5.05
|}
|}
</center>
</center>


== Arduino Uno compatible I/O header ==
== Display interface (J300, FPC/FFC 0.5mm) ==
[[File:visionCB-8Mmini-arduino.png|center|700px]]
[[File:StarCB-6ULL-STD-LCD.jpg|center|700px]]
 


<center>
<center>
{| class="wikitable"
{| class="wikitable"
! style="text-align: center; font-weight: bold;" | Pin
! style="text-align: center; font-weight: bold;" | Pin
! style="text-align: center; font-weight: bold;" | Arduino name
! style="text-align: center; font-weight: bold;" | Signal
! 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
| 1 || LCD.DATA00 || B0
|-
| 1
| -
| -
| -
|-
| 2
| IOREF
| VDD-ARDUINO-IO
| Selected +3.3V or +5V (with V-ARD jumper).
|-
|-
| 3
| 2 || LCD.DATA01 || B1
| RESET
| POR-B
| External reset input, active L.
|-
|-
| 4
| 3 || LCD.DATA02 || B2
| 3.3V
| VCC-3V3
| +3.3V generated by internal SOM LDO converter (limited load current).
|-
|-
| 5
| 4 || LCD.DATA03 || B3
| 5V
| VCC-5V0
| +5V generated by carrier board built-in DC/DC converter.
|-
|-
| 6
| 5 || LCD.DATA04 || B4
| GND
| GND
| -
|-
|-
| 7
| 6 || LCD.DATA05 || B5
| GND
| GND
| -
|-
|-
| 8
| 7 || LCD.DATA06 || B6
| VIN
| VCC-3V3
| +3.3V generated by internal SOM LDO converter (limited load current).
|-
|-
| colspan="4" | Analog inputs connector J702, blue connector
| 8 || LCD.DATA07 || B7
|-
|-
| 1
| 9 || GND || -
| AIN0
| -
| Not internally connected.
|-
|-
| 2
| 10 || LCD.DATA08 || G0
| AIN1
| -
| Not internally connected.
|-
|-
| 3
| 11 || LCD.DATA09 || G1
| AIN2
| -
| Not internally connected.
|-
|-
| 4
| 12 || LCD.DATA10 || G2
| AIN3
| -
| Not internally connected.
|-
|-
| 5
| 13 || LCD.DATA11 || G3
| -
| -
| Not internally connected.
|-
|-
| 6
| 14 || LCD.DATA12 || G4
| -
| -
| Not internally connected.
|-
|-
| colspan="4" | Digital I/Os connector J704, yellow connector
| 15 || LCD.DATA13 || G5
|-
|-
| 1
| 16 || LCD.DATA14|| G6
| DIO0
| UART3-RXD
| Default: UART3-RXD line or universal GPIO with 3.3/5V logic levels.
|-
|-
| 2
| 17 || LCD.DATA15 || G7
| DIO1
| UART3-TXD
| Default: UART3-TXD line or universal GPIO with 3.3/5V logic levels.
|-
|-
| 3
| 18 || GND || -
| DIO2
| GPIO4-IO15
| Universal GPIO with 3.3/5V logic levels.
|-
|-
| 4
| 19 || LCD.DATA16 || R0
| DIO3
| GPIO4-IO14
| Universal GPIO with 3.3/5V logic levels.
|-
|-
| 5
| 20 || LCD.DATA17 || R1
| DIO4
| GPIO4-IO13
| Universal GPIO with 3.3/5V logic levels.
|-
|-
| 6
| 21 || LCD.DATA18 || R2
| DIO5
| GPIO4-IO12
| Universal GPIO with 3.3/5V logic levels.
|-
|-
| 7
| 22 || LCD.DATA19 || R3
| DIO6
| GPIO4-IO11
| Universal GPIO with 3.3/5V logic levels.
|-
|-
| 8
| 23 || LCD.DATA20 || R4
| DIO7
| GPIO4-IO10
| Universal GPIO with 3.3/5V logic levels.
|-
|-
| colspan="4" | Digital I/Os connector J703, yellow connector
| 24 || LCD.DATA21 || R5
|-
|-
| 1
| 25 || LCD.DATA22 || R6
| DIO8
| GPIO4-IO08
| Universal GPIO with 3.3/5V logic levels.
|-
|-
| 2
| 26 || LCD.DATA23 || R7
| DIO9
| GPIO4-IO09
| Universal GPIO with 3.3/5V logic levels.
|-
|-
| 3
| 27 || GND || -
| DIO10
| SPI1-SS0
| Default: SPI1-SS0 line or universal GPIO with 3.3/5V logic levels.
|-
|-
| 4
| 28 || LCD.ENABLE || -
| DIO11
| SPI1-MOSI
| Default: SPI1-MOSI line or universal GPIO with 3.3/5V logic levels.
|-
|-
| 5
| 29 || LCD.HSYNC || -
| DIO12
| SPI1-MISO
| Default: SPI1-MISO line or universal GPIO with 3.3/5V logic levels.
|-
|-
| 6
| 30 || LCD.VSYNC || -
| DIO13
| SPI1-CLK
| Default: SPI1-CLK line or universal GPIO with 3.3/5V logic levels.
|-
|-
| 7
| 31 || GND || -
| GND
| GND
| -
|-
|-
| 8
| 32 || LCD.CLK || -
| AREF
| VDD-ARDUINO-IO
| +3.3V or +5V selected with V-ARD jumper.
|-
|-
| 9
| 33 || GND || -
| DIO14
| I2C1-SCL
| Default: I2C1-SCL line or universal GPIO with 3.3/5V logic levels.
|-
|-
| 10
| 34 || GPIO1.04 || TS-YPUL
| DIO15
| I2C1-SDA
| Default: I2C1-SDA line or universal GPIO with 3.3/5V logic levels.
|}
</center>
 
Notes:<br />
1. I/O logic levels are selected 3.3/5V with V-ARD jumper.<br />
2. RESET line is 3.3 and 5V compatible.<br />
 
== 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)
| 35 || GPIO1.03 || TS-YNUR
|-
|-
| 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)
| 36 || GPIO1.02 || TS-YPLL
|-
|-
| 3 || UART2-CTS || By default: UART2-CTS or universal GPIO with 3.3V logic levels
| 37 || GPIO1.01 || TS-YNLR
|-
|-
| 4 || SAI3-TXFS || By default: SAI3-TXFS or universal GPIO with 3.3V logic levels <br>Connected to MIPI-CSI (J302)
| 38 || - || -
|-
|-
| 5 || UART2-RTS || By default: UART2-RTS or universal GPIO with 3.3V logic levels
| 39 || - || -
|-
|-
| 6 || SAI3-TXC || By default: SAI3-TXC or universal GPIO with 3.3V logic levels <br>Connected to MIPI-CSI (J302)
| 40 || - || -
|-
|-
| 7 || UART2-RXD || By default: UART2-RXD or universal GPIO with 3.3V logic levels
| 41 || - || -
|-
|-
| 8 || SAI3-TXD || By default: SAI3-TXD or universal GPIO with 3.3V logic levels
| 42 || I2C2-SCL || 4.7k pull-up resistor connected<br>Touch panel controller interface
|-
|-
| 9 || UART2-TXD || By default: UART2-TXD or universal GPIO with 3.3V logic levels
| 43 || I2C2-SDA || 4.7k pull-up resistor connected<br>Touch panel controller interface
|-
|-
| 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
| 44 || GND || -
|-
|-
| 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)
| 45 || VDD-3V3 || +3.3V power source fr LCD module
|-
|-
| 12 || SAI3-MCLK || By default: SAI3-MCLK or universal GPIO with 3.3V logic levels
| 46 || VDD-3V3 || +3.3V power source fr LCD module
|-
|-
| 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)
| 47 || VDD-3V3 || +3.3V power source fr LCD module
|-
|-
| 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
| 48 || VDD-3V3 || +3.3V power source fr LCD module
|-
|-
| 15 || I2C3-SCL || By default: I2C3-SCL or universal GPIO with 3.3V logic levels
| 49 || LCD.RESET || Optional reset signal<br>GPIO3.04
|-
|-
| 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
| 50 || PWREN || Optional power-enable signal<br>GPIO1.15
|}
</center>
 
== USB Console Port ==
[[File:StarCB-6ULL-STD-console.jpg|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
|-
|-
| 17 || I2C3-SDA || By default: I2C3-SDA or universal GPIO with 3.3V logic levels
| CONSOLE-TXD || UART4.TXD || TxD line from MPU to vCOM
|-
|-
| 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
| CONSOLE-RXD || UART4.RXD || RxD line to MPU from vCOM
|-
| 19 || GND || -
|-
| 20 || GND || -
|}
|}
</center>
</center>
Note:
<br>1. Linux console port (UART4 in MPU) uses vCOM interface.
<br>2. Two LEDs near MicroUSB connectors allow to monitor connection to USB interface and data transmission.


== 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 705: 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 721: 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 733: 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 749: 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