Personal tools

TitanSBC-8Mmini Datasheet and Pinout

From SomLabs Wiki

Revision as of 15:55, 30 December 2023 by Piotrzbysinski (talk | contribs) (Electrical parameters)
Jump to: navigation, search

TitanSBC-8Mmini Datasheet and Pinout


General description

TitanSBC-8Mmini-v13-intro.jpg

The TitanSBC-8Mmini (SLC5) is a new generation single board computer (SBC), based on energy efficient and fast 64-bit quad core industrial, heterogenous MPU NXP i.MX8Mmini, equipped with Cortex-A53 cores.
The main MPU of TitanSBC-8Mmini is equippped with real-time Cortex-M4 core, Gigabit Ethernet interface, video codec (H.265, H.264, VP8, VP9), PCIe 2.0 interface and another communication peripherals often used in industrial applications. Internal GPU offers up to 1080p60 resolution on HDMI interfaces with independent 2D (GC320) and 3D (Vivante GCNano Ultra) GPU engines. The MPU cores run at 1.8GHz without thermal throttling using the stock heat sink allowing a robust and quiet computer. The low-power LPDDR4 RAM memory used by default in TitanSBC-8Mmini computer additionally helps save energy.
The TitanSBC-8Mmini is equipped with on-board 1Gb/s Ethernet interface, half-duplex RS-485 interface, on-board RTC with external battery connector, audio codec (with headphone and microphone Jack connector and external speakers outputs), HDMI, 4 x USB 2.0 host connectors, 1 x USB-OTG connector, MIPI-CSI camera connector, PCIe 2.0 FPC connector (dedicated M.2 adapter available: SL-ADP-PCIe-M2), MicroSD card connector, DC/DC converter adapted to 12V external power supply.
Additionally the TitanSBC-8Mmini SBC is equipped with easy to use 2×20 pin connectors with 28 GPIOs for any use in user application.
The StarSBC-6ULL supports industrial grade embedded applications.

Applications

  • Multimedia Interfaces
  • Home Control Panels
  • Industrial HMI
  • Industrial Controls
  • Home Security and Surveillance
  • Edge Computing
  • IoT Sensor Hubs
  • Home Appliances
  • Home Automation – Smart Home
  • Robotic Appliance
  • Transport Ticketing
  • Smart Lighting
  • Point-of-sales (POS) terminals
  • Cash Register
  • Smart grid infrastructure
  • Outdoor equipment

Features

  • Powered by quad-core heterogenous NXP i.MX8Mmini (Cortex-A53 + Cortex-M4) application processor
  • Core clock up to 1.8GHz
  • Up to 4GB LPDDR4
  • Up to 32GB eMMC
  • HDMI video output (3D + 2D GPUs, full HD resolution)
  • Single MIPI-CSI camera input
  • Half-duplex RS-485 interface on-board
  • 10/100/1000 Ethernet PHY on-board
  • 4 x USB 2.0 (host) + USB-OTG interfaces
  • PCIe 2.0 connector (FPC, 16 pin, 0.5 mm)
  • Stereo audio codec (headphone, microphone and speakres connectors)
  • Power-efficient and cost-optimized solution
  • Ideal for industrial IoT and embedded applications
  • Integrated security features

Pictures of SBC versions

Version Photo
eMMC
TitanSBC-8Mmini-v13-no-cooler.jpg

Ordering info

SLCNX8MMQCCpuType_Clock_RamSize_FlashSize_SF_TEMP
SLCProduct type
SLC - Single Board Computer
NForm factor
5 - TitanSBC
X8MMQCCPU Family
X8MM - NXP i.MX8Mmini
CpuTypeCPU Type
QC - Fully featured: 4 x Cortex-A53, 1 x Cortex-M4, GPU3D, video codec
ClockCPU Clock Speed
1600C - 1.6GHz
1800C - 1.8GHz
RamSizeLPDDR4 RAM Size
01GR - 1GB
02GR - 2GB
04GR - 4GB
FlashSizeFlash Size Type and Density
04GE - 4GB eMMC
08GE - 8GB eMMC
16GE - 16GB eMMC
32GE - 32GB eMMC
SFSpecial Features
0SF - Fully equipped
TEMPOperating Temperature
C - Consumer: 0 to +70 C
E - Extended: -25 to +70 C
I - Industrial: -40 to +85 C

Block Diagram

TitanSBC-8Mmini-blokowy.png

Operating ranges

TitanSBC-8Mmini-power.png

Parameter Value Unit Comment
USB Power Supply
5
V
Connected to J7001
External Power Supply
12
V
Connected to J1502
GPIO voltage
3.3
V
-
Environment temperature4
-40…+85
oC Industrial range
-25…+70
Extended range
0…+70
Consumer range

Note:
1. MicroUSB-OTG connector.
2. Power-jack connector compatible with Wuerth Elektronik 694103304002 (1.35 mm)
3. Only one power source can be active at the time (connected to J700 or to J150).
4. Maximum MPU junction temperature is +105oC (industrial version) or +95oC (consumer version).

Electrical parameters

SBC
signal name
Parameter Value Units
Min. Typ. Max.
EXT PWR SBC external supply voltage1 9 12 14 V
USB PWR SBC supply USB-OTG voltage2 - 5 - V
VGPIO GPIO Input Voltage 0 - 3.63 V
VDD-3V3 Aux power source 3.2 3.3 3.35 V
VDD-5V0 Aux power source 4.65 4.85 5.0 V
I3V3 Max load of aux power source 0 - 100 mA
I5V0 Max load of aux power source 0 - 100 mA
IEXT Total Supply Current TBD TBD TBD mA
I+5V Total Supply Current TBD TBD TBD mA
VBATT RTC/SNVS Backup
Battery Supply
2.66 - 3.6 V

Notes:
1. The external voltage connected to J150 connector.
2. The external voltage connected to J700 connector.
3. Applying the maximum voltage 3.6V results in shorten lifetime. Recommended value is smaller than 3.5V.

GPIO connections

TitanSBC-8Mmini-GPIO.png


Connector pin number Default function GPIO Ball numer BGA289 Notes
J100
1 +3,3VO +3,3V power output (max. 100 mA) - paralelly connected to pin 1 of J101
2 +5V External power supply (power source) 5V - paralelly connected to pin 2 of J101
3 UART8-RXD ENET2_TX_EN B15
4 GND
5 UART8-TXD ENET2_TX_DATA1 A16
6 UART3-TXD UART3_TX_DATA H17
7 PWM5 LED_DATA18 A13
8 UART3-RXD UART3_RX_DATA H16
9 GND
10 UART3-CTS UART3_CTS H15
11 UART4-RXD LCD_ENABLE B8
12 UART3-RTS UART3_RTS G14
13 UART4-TXD LCD_CLK A8
14 GND
15 I2C4-SDA LCD_DATA02 E10 In I2C mode external pull-up resistor is necessary (no any internal pull-up)
16 I2C3-SDA LCD_DATA00 B9 In I2C mode external pull-up resistor is necessary (no any internal pull-up)
17 I2C4-SCL LCD_DATA03 D10 In I2C mode external pull-up resistor is necessary (no any internal pull-up)
18 I2C3-SCL LCD_DATA01 A9 In I2C mode external pull-up resistor is necessary (no any internal pull-up)
19 ECSPI2-MOSI UART5_TX_DATA F17
20 UART7-RXD LCD_DATA16 C13
21 ECSPI2-MISO UART5_RX_DATA G13
22 UART7-TXD LCD_DATA17 B13
23 ECSPI2-SCLK UART4_TX_DATA G17
24 UART7-CTS LCD_DATA07 D11
25 ECSPI2-CS UART4_RX_DATA G16
26 UART7-RTS LCD_DATA06 A10
J101
1 +3,3VO +3,3V power output (max. 100 mA) - paralelly connected to pin 1 of J100
2 +5V External power supply (power source) 5V - paralelly connected to pin 2 of J100
3 USB1-DP Line connected to USB1 channel through MUX (output ENET2_RX_ER, ball D16 is USB1 connection selector).
Connected to USB1-DP MPU line if ENET2_RX_ER="0" (USB1-SEL), in another case USB1-DP MPU line is connected to MicroUSB connector (USB-OTG).
4 GND
5 USB1-DM Line connected to USB1 channel through MUX (output ENET2_RX_ER, ball D16 is USB1 connection selector).
Connected to USB1-DM MPU line if ENET2_RX_ER="0" (USB1-SEL), in another case USB1-DM MPU line is connected to MicroUSB connector (USB-OTG).
6 GPIO-6 GPIO1_IO06 K17
7 GPIO3.17 LCD_DATA12 C12
8 GPIO-7 GPIO1_IO07 L16
9 GND
10 GPIO-8 GPIO1_IO08 N17
11 CAN1-TX LCD_DATA08 B11
12 GPIO-9 GPIO1_IO09 M15
13 CAN1-RX LCD_DATA09 A11
14 GND
15 CAN2-TX LCD_DATA10 E12
16 GPIO3.2 LCD_HSYNC D9
17 CAN2-RX LCD_DATA11 D12
18 GPIO3.3 LCD_VSYNC C9
19 MQS-R LCD_DATA22 A14
20 UART2-RXD UART2_RX_DATA J16
21 MQS-L LCD_DATA23 B16
22 UART2-TXD UART2_TX_DATA J17
23 GPIO3.25 LCD_DATA20 C14
24 UART2-CTS UART2_CTS J15
25 GPIO3.26 LCD_DATA21 B14
26 UART2-RTS UART2_RTS H14
J102
1 UART1-TXD UART1_TX_DATA K14 TxD line of Linux console port (LV-TTL logic levels)
2 UART1-RXD UART1_RX_DATA K16 RxD line of Linux console port (LV-TTL logic levels)
3 GND
Another functions
BUZZER GPIO1_IO05 M17 Electromagnetic speaker control output (thru NPN driver)
SYSLED ENET2_TX_CLK D17 System or user LED control output (heartbeat by default, thru NPN driver)
USRLED LCD_DATA14 A12 User LED control output (thru NPN driver)
WDOG-B LCD_RESET E9 Used by system, do not modify default configuration
ENET-MDIO ENET2_RX_DATA0 C17
ENET-MDC ENET2_RX_DATA1 C16
ENET1-RST ENET2_RX_EN B17
ENET1-INT ENET2_TX_DATA0 A15
USB1-SEL ENET2_RX_ER D16
USB1-ID GPIO1_IO00 K13
USB1-VBUS-OC GPIO1_IO01 L15
USB1-VBUS-EN GPIO1_IO04 M16
USB2-VBUS-OC GPIO1_IO03 L17
USB2-VBUS-EN GPIO1_IO02 L14
WiFi and BLE module connection
BT-ENABLE CSI_MCLK F5
WLAN-HWAKE CSI_PIXCLK E5
BT-HWAKE CSI_VSYNC F2
BT-WAKE CSI_HSYNC F3
BT-RXD CSI_DATA00 E4 UART5
BT-TXD CSI_DATA01 E3 UART5
BT-RTS CSI_DATA02 E2 UART5
BT-RTS CSI_DATA03 E1 UART5
BT-PCM-SYNC CSI_DATA04 D4
BT-PCM-CLK CSI_DATA05 D3
BT-PCM-OUT CSI_DATA06 D2
BT-PCM-IN CSI_DATA07 D1
CLK32kHz JTAG_CTK M14 Clock output to 1DX radio module (WiFi/BLE)
JTAG_MOD JTAG_MOD P15 Permanently connected to GND
BOOT_MODE1 BOOT_MODE1 U10 Permanently connected to GND

Note:
1. WiFi radio module is connected to SDIO1 interface.
2. Power supply (5V) for SBC can be connected to pin 2 of J100 or 101 or MicroUSB connector.

Software loading - BOOT0 jumper

Location of BOOT0 jumper (bottom view)


If BOOT0 jumper is open - MPU starts normally (software from MMC memory is loading).
If pins of BOOT0 jumper are connected to each other, bootloader starts (active on USB1).

RTC battery connection

TitanSBC-8Mmini-RTCBAT.png

Dimensions

NXP Partner ST Partner Renesas Partner