5. Hardware Guide

This Hardware Guide provides information about the features, connectors and signals available on the RK3399-Q7 module.

5.1. Qseven Implementation

Qseven has mandatory and optional features. Following table shows the feature set of the RK3399-Q7 module compared to the minimum ARM/RISC based and maximum configuration according to the Q7 standard.

System I/O Interface Q7 Minimum RK3399-Q7 Q7 Maximum
PCI Express lanes 0 4 4
Serial ATA channels 0 0 2
USB 2.0 ports 1 1 8
USB 3.0 ports 0 3 3
LVDS channels 0 0 2
Embedded DisplayPort 0 1 1
MIPI_CSI 0 2 2
HDMI 0 1 1
High Definition Audio / AC‘97 / I2S 0 1 1
Ethernet 10/100/Gigabit 0 1x Gigabit 1x Gigabit
UART 0 1 1
GPIO 0 8 8
Secure Digital I/O 0 1 1
System Management Bus 0 1 1
I²C Bus 1 4 4
SPI Bus 0 1 1
CAN Bus 0 1 1
Watchdog Trigger 1 1 1
Power Button 1 1 1
Power Good 1 1 1
Reset Button 1 1 1
LID Button 0 1 1
Sleep Button 0 1 1
Suspend to RAM (S3 mode) 0 1 1
Wake 0 1 1
Battery low alarm 0 1 1
Thermal control 0 1 1
FAN control 0 1 1

Note

The RK3399-Q7 module is available in different variants. This document describes the maximum configuration. For details about orderable variants please refer to the order-code document.

5.2. Q7 Connector Pinout

The following table shows the signals on the edge connector of the RK3399-Q7 module.

Empty cells are not connected (NC) pins.

Pin Signal Pin Signal
1 GND 2 GND
3 GBE_MDI3- 4 GBE_MDI2-
5 GBE_MDI3+ 6 GBE_MDI2+
7 GBE_LINK100# 8 GBE_LINK1000#
9 GBE_MDI1- 10 GBE_MDIO0-
11 GBE_MDI1+ 12 GBE_MDIO0+
13 GBE_LINK# 14 GBE_ACT#
15   16 SUS_S5#
17 WAKE# 18 SUS_S3#
19 GP0 20 PWRBTN#
21 SLP_BTN# 22 LID_BTN#
23 GND 24 GND
25 GND 26 PWGIN
27 BATLOW# 28 RSTBTN#
29   30  
31   32  
33   34 GND
35   36  
37   38  
39 GND 40 GND
41 BIOS_DISABLE# / BOOT_ALT# 42 SDIO_CLK#
43 SDIO_CD# 44 SDIO_LED
45 SDIO_CMD 46 SDIO_WP
47 SDIO_PWR# 48 SDIO_DAT1
49 SDIO_DAT0 50 SDIO_DAT3
51 SDIO_DAT2 52  
53   54  
55   56 USB_OTG_PEN
57 GND 58 GND
59 I2S_WS 60 SMB_CLK / GP1_I2C_CLK
61 I2S_RST# 62 SMB_DAT / GP1_I2C_DAT
63 I2S_CLK 64 SMB_ALERT#
65 I2S_SDI 66 GP0_I2C_CLK
67 I2S_SDO 68 GP0_I2C_DAT
69 THRM# 70 WDTRIG#
71 THRMTRIP# 72 WDOUT
73 GND 74 GND
75 USB_SSTX0- 76 USB_SSRX0-
77 USB_SSTX0+ 78 USB_SSRX0+
79   80  
81 USB_SSTX2- 82 USB_SSRX2-
83 USB_SSTX2+ 84 USB_SSRX2+
85 USB_2_3_OC# 86 USB_0_1_OC#
87 USB_P3- 88 USB_P2-
89 USB_P3+ 90 USB_P2+
91 USB_CC 92 USB_ID
93 USB_P1- 94 USB_P0-
95 USB_P1+ 96 USB_P0+
97 GND 98 GND
99 LVDS_A0+ 100 LVDS_B0+
101 LVDS_A0- 102 LVDS_B0-
103 LVDS_A1+ 104 LVDS_B1+
105 LVDS_A1- 106 LVDS_B1-
107 LVDS_A2+ 108 LVDS_B2+
109 LVDS_A2- 110 LVDS_B2-
111 LVDS_PPEN 112 LVDS_BLEN
113 LVDS_A3+ 114 LVDS_B3+
115 LVDS_A3- 116 LVDS_B3-
117 GND 118 GND
119 LVDS_A_CLK+ 120 LVDS_B_CLK+
121 LVDS_A_CLK- 122 LVDS_B_CLK-
123 LVDS_BLT_CTRL / GP_PWM_OUT0 124 GP_1-Wire_Bus
125 GP2_I2C_DAT / LVDS_DID_DAT 126 LVDS_BLC_DAT / eDP0_HPD#
127 GP2_I2C_CLK / LVDS_DID_CLK 128 LVDS_BLC_CLK
129 CAN0_TX 130 CAN0_RX
131 TMDS_CLK+ 132 USB_SSTX1-
133 TMDS_CLK- 134 USB_SSTX1+
135 GND 136 GND
137 TMDS_LANE1+ 138  
139 TMDS_LANE1- 140  
141 GND 142 GND
143 TMDS_LANE0+ 144 USB_SSRX1-
145 TMDS_LANE0- 146 USB_SSRX1+
147 GND 148 GND
149 TMDS_LANE2+ 150 HDMI_CTRL_DAT
151 TMDS_LANE2- 152 HDMI_CTRL_CLK
153 DP_HDMI_HPD# 154  
155 PCIE_CLK_REF+ 156 PCIE_WAKE#
157 PCIE_CLK_REF- 158 PCIE_RST#
159 GND 160 GND
161 PCIE3_TX+ 162 PCIE3_RX+
163 PCIE3_TX- 164 PCIE3_RX-
165 GND 166 GND
167 PCIE2_TX+ 168 PCIE2_RX+
169 PCIE2_TX- 170 PCIE2_RX-
171 UART0_TX 172 UART0_RTS#
173 PCIE1_TX+ 174 PCIE1_RX+
175 PCIE1_TX- 176 PCIE1_RX-
177 UART0_RX 178 UART0_CTS#
179 PCIE0_TX+ 180 PCIE0_RX+
181 PCIE0_TX- 182 PCIE0_RX-
183 GND 184 GND
185 GPIO0 186 GPIO1
187 GPIO2 188 GPIO3
189 GPIO4 190 GPIO5
191 GPIO6 192 GPIO7
193 VCC_BAT 194 SPKR / GP_PWM_OUT2
195 FAN_TACHOIN / GP_TIMER_IN 196 FAN_PWMOUT / GP_PWM_OUT1
197 GND 198 GND
199 SPI_MOSI 200 SPI_CS0#
201 SPI_MISO 202 SPI_CS1#
203 SPI_SCK 204  
205   206  
207   208  
209   210  
211   212  
213   214  
215   216  
217   218  
219 VCC 220 VCC
221 VCC 222 VCC
223 VCC 224 VCC
225 VCC 226 VCC
227 VCC 228 VCC
229 VCC 230 VCC

5.3. MIPI-CSI Feature Interface Pinout

The following table shows the signals on the MIPI-CSI feature interface connector. On the SoM a FCI 62684-36210E9ALF connector with top-side contacts is used.

Empty cells are not connected (NC) pins.

F1 CAM_PWR
F2 CAM_PWR
F3 CAM0_CSI_D0+
F4 CAM0_CSI_D0-
F5 GND
F6 CAM0_CSI_D1+
F7 CAM0_CSI_D1-
F8 GND
F9 CAM0_CSI_D2+
F10 CAM0_CSI_D2-
F11 CAM0_RST#
F12 CAM0_CSI_D3+
F13 CAM0_CSI_D3-
F14 GND
F15 CAM0_CSI_CLK+
F16 CAM0_CSI_CLK-
F17 GND
F18 CAM0_I2C_CLK
F19 CAM0_I2C_DAT
F20 CAM0_ENA#
F21 MCLK
F22  
F23  
F24  
F25 GND
F26  
F27  
F28 GND
F29  
F30  
F31 GND
F32  
F33  
F34 GND
F35 CAM0_GPIO
F36 CAM1_GPIO

5.4. Signal Details

5.4.1. Ethernet

Signal Type Signal Level Description
GBE_MDI[0:3]+ GBE_MDI[0:3]- I/O Analog Gigabit Ethernet Controller: Media Dependent Interface Differential Pairs 0,1,2,3. The MDI can operate in 1000, 100 and 10 Mbit/sec modes
GBE_ACT# OC 3.3V Gigabit Ethernet Controller activity indicator, active low
GBE_LINK# OC 3.3V Gigabit Ethernet Controller link indicator, active low
GBE_LINK100# OC 3.3V Internally connected to GBE_LINK#
GBE_LINK1000# OC 3.3V Internally connected to GBE_LINK#
GBE_CTREF REF Analog Center Tap Voltage

5.4.2. USB

Signal Type Signal Level Description
USB_P[0:2]+ USB_P[0:2]- I/O USB High speed universal Serial Bus Port 0, 1, 2 differential pairs
USB_SSTX[0:2]+ USB_SSTX[0:2]- I/O USB Super speed universal Serial Bus Port 0, 1, 2 transmit differential pairs
USB_SSRX[0:2]+ USB_SSRX[0:2]- I/O USB Super speed universal Serial Bus Port 0, 1, 2 receive differential pairs
USB_0_1_OC# I 3.3V Over current detect input 1. This pin is used to monitor the USB power over current of the USB Ports 0 and 1
USB_2_3_OC# I 3.3V Over current detect input 1. This pin is used to monitor the USB power over current of the USB Ports 2 and 3
USB_ID I 3.3V Configures the mode of the USB Port 1. If the signal is active high the Port will be configured as USB Client
USB_VBUS I 5.0V USB VBUS pin, 5V tolerant
USB_OTG_PEN O 3.3V USB Power enable for OTG port USB 1

5.4.3. SDIO

Signal Type Signal Level Description
SDIO_CD# I 3.3V SDIO Card Detect. This signal indicates when a SDIO/MMC card is present
SDIO_CLK O 3.3V SDIO Clock
SDIO_CMD I/O 3.3V SDIO Command/Response
SDIO_LED O 3.3V SDIO LED. Used to drive an external LED to indicate transfers on the bus
SDIO_WP I 3.3V SDIO Write Protect
SDIO_PWR# O 3.3V SDIO Power Enable. This signal is used to enable the power being supplied to a SD/MMC card device
SDIO_DAT0-4 I/O 3.3V SDIO Data lines

5.4.4. I2C

Signal Type Signal Level Description
Q7_I2C_CLK O 3.3V I2C bus clock line connected to RK3399
Q7_I2C_DAT I/O 3.3V I2C bus data line connected to RK3399
LVDS_DID_CLK /GP2_I2C_CLK O 3.3V I2C bus clock line connected to RK3399
LVDS_DID_DAT /GP2_I2C_DAT I/O 3.3V I2C bus data line connected to RK3399
SMB_CLK GP1_I2C_CLK O 3.3V Clock line of System Management Bus. Alternate function I2C Bus clock line
SMB_DAT GP1_I2C_DAT I/O 3.3V Data line of System Management Bus. Alternate function I2C Bus data line
LVDS_BLC_DAT O 3.3V I2C bus clock line connected to RK3399, Kerkey and baseboard EEPROM
LVDS_BLC_CLK I/O 3.3V I2C bus data line connected to RK3399, Kerkey and baseboard EEPROM

5.4.5. I2S

Signal Type Signal Level Description
I2S_RST# O 3.3V I2S Codec Reset
I2S_WS O 3.3V I2S Word Select
I2S_CLK O 3.3V I2S Serial Data Clock
I2S_SDO O 3.3V I2S Serial Data Output
I2S_SDI I 3.3V I2S Serial Data Input

5.4.6. HDMI

Signal Type Signal Level Description
TMDS_CLK+ TMDS_CLK- O TMDS TMDS differential pair clock lines
TMDS_LANE[0:2]+ TMDS_LANE[0:2]- O TMDS TMDS differential pair lanes 0, 1, 2
HDMI_CTRL_CLK O 3.3V DDC based control signal (clock) for HDMI device
HDMI_CTRL_DAT I/O 3.3V DDC based control signal (data) for HDMI device
HDMI_HPD# I 3.3V Hot plug detection signal

5.4.7. Video

The RK3399-Q7 does not feature LVDS as the CPU lacks this interface. Instead the Qseven LVDS pins are used for MIDI-DSI. These signals are electrical compatible but are not defined in the Qseven standard.

Q7 Pin Function Alternate Function
LVDS_A0_P MIPI_TX0_D0P EDP_TX0_P
LVDS_A0_N MIPI_TX0_D0N EDP_TX0_N
LVDS_A1_P MIPI_TX0_D1P EDP_TX1_P
LVDS_A1_N MIPI_TX0_D1N EDP_TX1_N
LVDS_A2_P MIPI_TX0_D2P EDP_TX2_P
LVDS_A2_N MIPI_TX0_D2N EDP_TX2_N
LVDS_A3_P MIPI_TX0_D3P EDP_TX3_P
LVDS_A3_N MIPI_TX0_D3N EDP_TX3_N
LVDS_A_CLK_P MIPI_TX0_CLKP EDP_AUX_P
LVDS_A_CLK_N MIPI_TX0_CLKN EDP_AUX_N
LVDS_B0_P MIPI_TX1/RX1_D0P  
LVDS_B0_N MIPI_TX1/RX1_D0N  
LVDS_B1_P MIPI_TX1/RX1_D1P  
LVDS_B1_N MIPI_TX1/RX1_D1N  
LVDS_B2_P MIPI_TX1/RX1_D2P  
LVDS_B2_N MIPI_TX1/RX1_D2N  
LVDS_B3_P MIPI_TX1/RX1_D3P  
LVDS_B3_N MIPI_TX1/RX1_D3N  
LVDS_B_CLK_P MIPI_TX1/RX1_CLKP  
LVDS_B_CLK_N MIPI_TX1/RX1_CLKN  

The LVDS A pins are muxed between MIPI_TX0 and eDP on the Module. The active function is selected with a GPIO pin.

Function CPU Pin Linux GPIO #
LVDS A Mux GPIO2_A2 34
LVDS A Mux Function
0 MIPI
1 eDP

In addition to the Qseven edge connector there is an additional MIPI-CSI port accessiable via the MIPI-CSI feature interface.

Signal Type Signal Level Description
CAM_PWR P 3.3V 3.3V supply to power the camera
CAM0_CSI_D[0:3]+ CAM0_CSI_D[0:3]- I D-PHY CSI2 Camera 0 Data Lane differential pairs
CAM0_CSI_CLK+ CAM0_CSI_CLK- I D-PHY CSI2 Camera 0 Clock Lane differential pairs
CAM0_I2C_CLK I/O 1.8V CSI2 Camera 0 Control Interface Clock
CAM0_I2C_DAT I/O 1.8V CSI2 Camera 0 Control Interface Data
CAM0_RST# I/O 1.8V CSI2 Camera 0 Reset (low active)
CAM0_ENA# I/O 1.8V CSI2 Camera 0 Enable (low active)
MCLK O 1.8V CSI2 Camera 0 Master Clock
CAM[0:1]_GPIO I/O 1.8V GPIO for Camera

5.4.8. GPIO

Signal Type Signal Level Description
GPIO[0-7] I/O 3.3V General purpose inputs/outputs 0 to 7

5.4.9. CAN

Signal Type Signal Level Description
CAN0_TX O 3.3V CAN (Controller Area Network) TX output for CAN Bus channel 0
CAN0_RX I 3.3V CAN (Controller Area Network) RX input for CAN Bus channel 0

5.4.10. SPI

Signal Type Signal Level Description
SPI_MOSI O 3.3V Master serial output/Slave serial input signal
SPI_MISO I 3.3V Master serial input/Slave serial output signal
SPI_SCK O 3.3V SPI clock output
SPI_CS0# O 3.3V SPI chip select 0 output
SPI_CS1# O 3.3V SPI chip select 1 output (used when two devices are connected)

5.4.11. UART

Signal Type Signal Level Description
UART0_TX O 3.3V Serial data transmit
UART0_RX I 3.3V Serial data receive
UART0_CTS# I 3.3V Handshake signal: ready to send data
UART0_RTS# O 3.3V Handshake signal: ready to receive data

5.4.12. Misc

Signal Type Signal Level Description
WDTRIG# I 3.3V Watchdog trigger signal
WDOUT O 3.3V Watchdog event indicator
SMB_CLK GP1_I2C_CLK O 3.3V Clock line of System Management Bus. Alternate function I2C Bus clock line
SMB_DAT GP1_I2C_DAT I/O 3.3V Data line of System Management Bus. Alternate function I2C Bus data line
SMB_ALERT# I 3.3V System Management Bus Alert input
SPKR GP_PWM_OUT2 O 3.3V PC speaker (buzzer) output. Alternate function general purpose PWM output
BIOS_DISABLE# /BOOT_ALT# I 3.3V Disables the onboard bootloader and uses the one the SD card instead. If no bootloader is available on the SD card it falls back to USB recovery mode
GP_1-Wire_Bus I/O 3.3V General Purpose 1-Wire bus interface
THRM# I 3.3V Thermal Alarm active low signal generated by the external hardware to indicate an over temperature situation. This signal can be used to initiate thermal throttling
THRMTRIP# O 3.3V Thermal Trip indicates an overheating condition of the processor. If ‘THRMTRIP#’ goes active the system immediately transitions to the S5 State (Soft Off)
FAN_PWMOUT /GP_PWM_OUT1 O 3.3V PWM output for fan speed control. Alternate function general purpose PWM output. Function based on microcontroller firmware
FAN_TACHOIN /GP_TIMER_IN I 3.3V Fan tachometer input. Alternate function general purpose timer input. Function based on microcontroller firmware

5.4.13. Power Management

Signal Type Signal Level Description
RSTBTN# I 3.3V Reset button input. An active low signal resets the module
BATLOW# I 3.3V Battery low input
WAKE# I 3.3V External system wake event. An active low signal wakes the module from a sleep state
SUS_S3# O 3.3V Indicated that the system is in suspend to ram (S3)
SUS_S5# O 3.3V Indicated that the system is in soft-off state (S5)
SLP_BTN# I 3.3V Sleep button. Signals the system with an falling edge to transition into sleep or wake from a sleep state
LID_BTN# I 3.3V LID button. Low active signal to detect a LID switch to transition into sleep or wake from a sleep state

5.4.14. Power

Signal Nominal Input Description
VCC 5V Main supply for the module
VCC_RTC 3V Backup supply for the RTC. If not used it can be left unconnected. Typical current: 1.4uA

5.5. On-board Devices

5.5.1. Power-Manager

The Rockchip RK808 is connected to the CPU via RSB and an interrupt line:

RK808 Pin Function CPU Pin
19 SCL I2C0_SCL_u (ball N30)
18 SDA I2C0_SDA_u (ball M26)
49 IRQ GPIO1_C6 (ball L25)

5.5.2. DDR3

  • 4GB RAM of DDR3-1600 (2 independent channels, each 32-bit wide)

5.5.3. eMMC

  • eMMC connected through the 8-bit wide SDIO interface EMMC_D on the CPU.
Signal CPU Pin Linux GPIO #
RESET GPIO0_A5 5

5.5.4. NOR Flash

  • 32 MiB serial NOR flash
  • Connected to the CPU via SPI1:
Signal CPU Pin
CLK GPIO_B1 (ball P28)
MOSI GPIO_B0 (ball R31)
MISO GPI1_A7 (ball P27)
CS GPIO_B2 (ball P29)

5.5.5. Companion Controller

The on-board microcontroller provides additional features to the CPU, exposed via I2C and USB. It emulates standard ICs and does not need custom drivers in Linux.

Feature CPU Connection Emulated IC Qseven Pins
RTC I2C ISL1208 none
Temperature sensor and fan controller I2C AMC6821 FAN_TACHOIN, FAN_PWMOUT
CAN USB UCAN CAN0_TX, CAN0_RX

The STM32-microcontroller can be flashed from the CPU by taking it into DFU mode (USB recovery). Pull BOOT0 low and cycle reset (GPIOs listed below). The microcontroller will appear as a new USB device in Linux.

Function CPU Pin Linux GPIO #
NRST GPIO1_D0 56
BOOT0 GPIO2_B4 76

5.5.6. Ethernet PHY

The Micrel KSZ9031RNX is connected to the CPU via RGMII and MDIO. Further connections are shown below.

PHY signal Connected to Linux GPIO #
RESET CPU pin GPIO3_C0 112
MDIO CPU pin GPIO3_B5 107
MDC CPU pin GPIO3_B0 102
LED1 Qseven GBE_LINK1000 and GBE_LINK100 and GBE_LINK (tied together)  
LED2 Qseven GBE_ACT  

5.5.7. Test points

Test point Connected to
TP1 STM32 USART2 TX
TP2 STM32 USART2 RX
TP3 GND

5.6. USB

The RK3399 CPU has two USB 3.0 SuperSpeed controllers. A USB 3.0 hub provides two additional USB 3.0 super-speed ports.

The routing of Qseven signals to CPU and/or hub port is shown below. The Linux Port # column shows the identifier that is used in Linux dmesg output. The format is: “usb BUS#-1.HUBPORT#”

Qseven Port # Speed Connected to Linux Port # Notes
USB_P0 USB 2.0 Hi-Speed Hub usb 7-1.1  
USB_P1 USB 2.0 Hi-Speed CPU usb 5-1 OTG Port
USB_P2 USB 2.0 Hi-Speed Hub usb 7-1.2  
USB_P3 USB 2.0 Hi-Speed Hub usb 7-1.3  
USB_SSTX0 / USB_SSRX0 USB 3.0 SuperSpeed Hub usb 8-1.1 Use together with USB_P0
USB_SSTX1 / USB_SSRX1 USB 3.0 SuperSpeed CPU usb 6-1 Use together with USB_P1
USB_SSTX2 / USB_SSRX2 USB 3.0 SuperSpeed Hub usb 8-1.2 Use together with USB_P2

The lsusb -t command shows the USB topology in a tree view and is highly recommended. It’s output is discussed below, for a RK3399-Q7 module without additional devices connected:

Bus 07 and Bus 08 are connected to the USB 3.0 hub. The CAN controller is connected to Port 4 on the hub:

lsusb -t
/:  Bus 08.Port 1: Dev 1, Class=root_hub, Driver=xhci-hcd/1p, 5000M
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/4p, 5000M
/:  Bus 07.Port 1: Dev 1, Class=root_hub, Driver=xhci-hcd/1p, 480M
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/4p, 480M
        |__ Port 4: Dev 3, If 0, Class=, Driver=uCAN, 12M

Linux Bus 05 and Bus 06 are routed directly to the Qseven ports USB_P1 and USB_SSTX1 / USB_SSRX1:

/:  Bus 06.Port 1: Dev 1, Class=root_hub, Driver=xhci-hcd/1p, 5000M
/:  Bus 05.Port 1: Dev 1, Class=root_hub, Driver=xhci-hcd/1p, 480M

Additional internal USB 2.0 busses, currently unused:

/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=ohci-platform/1p, 12M
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=ohci-platform/1p, 12M
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-platform/1p, 480M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-platform/1p, 480M

The USB hub can be held in reset, if required. This disables all USB ports connected to the hub. The reset signal routing is shown below:

Hub signal CPU Pin Linux GPIO #
USBHUB_RESETn GPIO4_A3 131

5.7. Using Qseven Signals as GPIO

Most Qseven signals can be reused as general purpose pin. Following table shows the mapping and the possible direction between the edge connector and the SoC.

Qseven Pin Signal CPU Pin Linux GPIO # Direction
16 SUS_S5# GPIO1_A1 33 Output
17 WAKE# GPIO0_B1 9 Input
18 SUS_S3# GPIO1_A0 32 Output
19 GPO0 GPIO2_B3 75 Output
21 SLP_BTN# GPIO0_B3 11 Input
22 LID_BTN# GPIO0_A4 4 Input
27 BATLOW# GPIO0_B2 10 Input
42 SDIO_CLK# GPIO4_B4 140 Bidirectional
43 SDIO_CD# GPIO0_A7 7 Input
44 SDIO_LED GPIO1_A2 34 Output
45 SDIO_CMD GPIO4_B5 141 Bidirectional
46 SDIO_WP GPIO0_B5 13 Input
47 SDIO_PWR# GPIO1_C1 49 Output
48 SDIO_DAT1 GPIO4_B1 137 Bidirectional
49 SDIO_DAT0 GPIO4_B0 136 Bidirectional
50 SDIO_DAT3 GPIO4_B3 139 Bidirectional
51 SDIO_DAT2 GPIO4_B2 138 Bidirectional
56 USB_OTG_PEN GPIO0_A2 2 Output
59 I2S_WS GPIO3_D2 122 Output
60 SMB_CLK / GP1_I2C_CLK GPIO2_A1 65 Bidirectional
61 I2S_RST# GPIO4_A5 133 Output
62 SMB_DAT / GP1_I2C_DAT GPIO2_A0 64 Bidirectional
63 I2S_CLK GPIO3_D0 120 Output
64 SMB_ALERT# GPIO0_B4 12 Input
65 I2S_SDI GPIO3_D3 123 Input
66 GP0_I2C_CLK GPIO1_B4 44 Bidirectional
67 I2S_SDO GPIO3_D7 127 Output
68 GP0_I2C_DAT GPIO1_B3 43 Bidirectional
69 THRM# GPIO0_A3 3 Input
71 THRMTRIP# GPIO1_A3 35 Output
111 LVDS_PPEN GPIO4_D6 158 Output
112 LVDS_BLEN GPIO1_C7 55 Bidirectional
123 LVDS_BLT_CTRL / GP_PWM_OUT0 GPIO4_C2 146 Output
124 GP_1-Wire_Bus GPIO4_C7 151 Bidirectional
125 GP2_I2C_DAT / LVDS_DID_DAT GPIO4_A1 129 Bidirectional
127 GP2_I2C_CLK / LVDS_DID_CLK GPIO4_A2 130 Bidirectional
150 HDMI_CTRL_DAT GPIO4_C0 144 Bidirectional
152 HDMI_CTRL_CLK GPIO4_C1 145 Bidirectional
156 PCIE_WAKE# GPIO2_D2 90 Input
158 PCIE_RST# GPIO4_C6 150 Output
171 UART0_TX GPIO2_C1 81 Output
172 UART0_RTS# GPIO2_C3 83 Output
177 UART0_RX GPIO2_C0 80 Input
178 UART0_CTS# GPIO2_C2 82 Input
185 GPIO0 GPIO4_D4 156 Bidirectional
186 GPIO1 GPIO4_D1 153 Bidirectional
187 GPIO2 GPIO4_D0 152 Bidirectional
188 GPIO3 GPIO4_D5 157 Bidirectional
189 GPIO4 GPIO4_D2 154 Bidirectional
190 GPIO5 GPIO4_C4 156 Bidirectional
191 GPIO6 GPIO4_C3 147 Bidirectional
192 GPIO7 GPIO4_D3 155 Bidirectional
199 SPI_MOSI GPIO2_C5 85 Output
200 SPI_CS0# GPIO2_C7 87 Output
201 SPI_MISO GPIO2_C4 84 Input
202 SPI_CS1# GPIO2_D0 88 Output
203 SPI_SCK GPIO2_C6 86 Output
F11 CAM0_RST# GPIO3_D4 124 Bidirectional
F18 CAM0_I2C_CLK GPIO2_B2 74 Bidirectional
F19 CAM0_I2C_DAT GPIO2_B1 73 Bidirectional
F20 CAM0_ENA# GPIO4_C5 149 Bidirectional
F35 CAM0_GPIO GPIO3_D1 122 Bidirectional
F36 CAM1_GPIO GPIO4_A4 132 Bidirectional

5.8. Electrical Specification

5.8.1. Power Supply

The power supply requirements are listed in the table below and are identical to the Qseven specification.

Rail Description Nominal voltage Tolerance
VCC Main power supply 5V 4.75 … 5.25V
VCC_RTC Backup battery 3V 2.4 … 3.3V

5.9. Mechanical Specification

5.9.1. Module Dimensions

The mechanical dimensions of the module are shown below.

_images/qseven_dimensions.svg

Module dimensions (all values in mm)

5.9.2. Baseboard Dimensions

The mechanical dimensions of the baseboard are conform with the form factor for Mini-ITX and it can be mounted in a standard Mini-ITX PC Case.