Thundersoft TurboX® D845 SOM Datasheet Rb3 Hardware User Manual

User Manual:

Open the PDF directly: View PDF PDF.
Page Count: 49

DownloadThundersoft TurboX® D845 SOM Datasheet Rb3-hardware-user-manual
Open PDF In BrowserView PDF
Qualcomm® Robotics RB3
Platform
Hardware User Manual

1

www.thundercomm.com/

Table of Contents
1

Introduction ........................................................................................................................................................ 6
1.1

Board overview .................................................................................................................................... 8

2

What’s in the Box .............................................................................................................................................. 9

3

Getting started ................................................................................................................................................. 10
3.1

Prerequisites....................................................................................................................................... 10

3.2

Starting the board for the first time .................................................................................................... 10
3.2.1

4

Starting process for LE OS ........................................................................................................ 10

DragonBoard 845c Overview ............................................................................................................................ 12
4.1

System Block diagram ....................................................................................................................... 12

4.2

Processor ............................................................................................................................................ 12

4.3

Memory ............................................................................................................................................. 12

4.4

MicroSD ............................................................................................................................................ 13

4.5

WiFi/BT RF ....................................................................................................................................... 13

4.6

Display Interface ................................................................................................................................ 14
4.6.1

HDMI ......................................................................................................................................... 14

4.6.2

MIPI-DSI ................................................................................................................................... 15

4.7

Camera Interfaces .............................................................................................................................. 15

4.8

USB Ports .......................................................................................................................................... 15

4.9

4.8.1

USB-Host ports........................................................................................................................ 16

4.8.2

USB-Device port...................................................................................................................... 16

Audio ................................................................................................................................................. 16
4.9.1

BT Audio ................................................................................................................................... 16

4.9.2

HDMI Audio .............................................................................................................................. 16

4.9.3

DisplayPort Audio .................................................................................................................... 17

4.10

DC-power and Battery Power ............................................................................................................ 17

4.11

Measurements .................................................................................................................................... 17

Qualcomm Robotics RB3 Platform is a product of Qualcomm Technologies, Inc. and/or its subsidiaries

2

www.thundercomm.com/

5

4.12

Buttons ............................................................................................................................................... 17

4.13

External Fan connection .................................................................................................................... 17

4.14

UART................................................................................................................................................. 17

4.15

System and user LEDs ....................................................................................................................... 18

4.16

Expansion Connector ......................................................................................................................... 18

4.17

Additional Functionality .................................................................................................................... 18
4.17.1

Ethernet Connector ................................................................................................................. 19

4.17.2

Inertial Sensors........................................................................................................................ 19

4.17.3

Dip Switch ................................................................................................................................ 19

4.17.4

Extra High Speed Expansion Connector ............................................................................. 20

4.17.5

Extra Low Speed Expansion Connectors ............................................................................ 20

Low speed Expansion connector .................................................................................................................. 21
5.1

5.2

Primary Low Speed Expansion Connector: LS1 ⑩ ......................................................................... 21
5.1.1

UART {0/1} ............................................................................................................................... 22

5.1.2

I2C {0/1} .................................................................................................................................... 23

5.1.3

GPIO {A-L} ............................................................................................................................... 23

5.1.4

SPI ............................................................................................................................................. 23

5.1.5

PCM/I2S ................................................................................................................................... 23

5.1.6

Power and Reset ..................................................................................................................... 24

5.1.7

Power Supplies........................................................................................................................ 24

Secondary Low Speed Connector:LS2 ⑩ ........................................................................................ 24
5.2.1

Headset ...................................................................................................................................... 26

5.2.2

Stereo speaker ............................................................................................................................ 26

5.2.3

Digital Microphones .................................................................................................................. 27

5.2.4

CAN ........................................................................................................................................... 27

5.2.5

I2S .............................................................................................................................................. 28

5.2.6

GPIOs ........................................................................................................................................ 28

5.2.7

Other signals on Secondary Low Speed Connector ................................................................... 28

Qualcomm Robotics RB3 Platform is a product of Qualcomm Technologies, Inc. and/or its subsidiaries

3

www.thundercomm.com/

5.3

6

5.3.1

SSC SPI ..................................................................................................................................... 29

5.3.2

SSC I2C ..................................................................................................................................... 30

5.3.3

Sensor interrupt .......................................................................................................................... 30

5.3.4

Other signals on Tertiary Low Speed Connector ....................................................................... 31

High speed expansion connectors ............................................................................................................... 32
6.1

6.2

7

Tertiary Low Speed Connector:LS3 ⑪............................................................................................. 29

Primary High Speed expansion connector: HS1 ⑥ .......................................................................... 32
6.1.1

MIPI DSI 0 ................................................................................................................................ 35

6.1.2

MIPI CSI {0/1} .......................................................................................................................... 35

6.1.3

I2C {2/3} ................................................................................................................................... 36

6.1.4

HSIC .......................................................................................................................................... 36

6.1.5

Reserved .................................................................................................................................... 36

6.1.6

SD/SPI ....................................................................................................................................... 36

6.1.7

Clocks ........................................................................................................................................ 36

6.1.8

USB............................................................................................................................................ 37

Secondary High Speed Connector: HS2⑫ ....................................................................................... 37
6.2.1

MIPI CSI {1/2} .......................................................................................................................... 39

6.2.2

Clock .......................................................................................................................................... 39

6.2.3

SPI{SSC_SPI2} ......................................................................................................................... 40

6.2.4

PCIe1 ......................................................................................................................................... 40

6.2.5

USB............................................................................................................................................ 41

6.2.6

Other signals on Secondary High Speed Connector .................................................................. 41

Power management........................................................................................................................................ 43
7.1

DC Power Input ................................................................................................................................. 43

7.2

Power Source Selection ..................................................................................................................... 44

7.3

Power Sequencing ............................................................................................................................. 44

7.4

Power Measurements ......................................................................................................................... 44

7.5

DC-In measurement ........................................................................................................................... 44

Qualcomm Robotics RB3 Platform is a product of Qualcomm Technologies, Inc. and/or its subsidiaries

4

www.thundercomm.com/

7.6
8

Buttons and status LED’s .................................................................................................................................. 46
8.1

8.2

9

PMIC Power-In measurement............................................................................................................ 44

Buttons ............................................................................................................................................... 46
8.1.1

Volume up .................................................................................................................................. 46

8.1.2

Volume down ............................................................................................................................. 46

8.1.3

Power Button ............................................................................................................................. 46

8.1.4

Reset Button............................................................................................................................... 46

8.1.5

Force_USB_BOOT Button ........................................................................................................ 47

LED’s................................................................................................................................................. 47
8.2.1

User LED 1-4 ............................................................................................................................. 47

8.2.2

Bluetooth status ......................................................................................................................... 47

8.2.3

WiFi status ................................................................................................................................. 47

8.2.4

Power Indicator LED ................................................................................................................. 47

Boot configuration ............................................................................................................................................. 48

10

Mechanical specification ........................................................................................................................... 49
10.1

Board dimensions .............................................................................................................................. 49

Qualcomm Robotics RB3 Platform is a product of Qualcomm Technologies, Inc. and/or its subsidiaries

5

www.thundercomm.com/

1 Introduction
The Qualcomm Robotics RB3 Platform is a dedicated robotics platform designed to accelerate computing and
intelligence capabilities for consumer and industrial robotics.It supports the development of smart, power-efficient
and cost-effective robots by combining high-performance heterogeneous computing, Qualcomm® Artificial
Intelligence (AI) Engine for on-device machine learning, computer vision, voice interface, multimedia and
connectivity.The hardware of this platform mainly consists of DragonBoard™ 845c, navigation mezzanine and

cellular mezzanine.
The DragonBoard™ 845c development board is a 96Boards compliant community board based on Qualcomm®
Snapdragon™ 845 processor(SDA845).
The following table lists its key features:

SoC

Qualcomm® Snapdragon™ 845 platform (SDA845)

CPU

Custom 64-bit ARM v8-compliant octa-core CPU Up to 2.8 GHz, 10nm LPP FinFET process
technology

GPU

Adreno™ 630 GPU
OpenGL™ ES 3.2 + AEP , DX next, Vulkan® 2, OpenCL™ 2.0 full profile, RenderScript

DSP

Hexagon™ 685 DSP

RAM

4GB LPDDR4x SDRAM @ 1866 MHz

Storage

64GB UFS 2.1 on board storage and MicroSD card slot

Ethernet

1x GbE Ethernet

Wireless

WLAN 802.11a/b/g/n/ac 2.4/5Ghz 2×2 MIMO & Bluetooth 5.0, On board WLAN/BT/GPS
antennas.

USB

1 x USB 2.0 Micro B (Debug only )
1 x USB 3.0 Type C (OTG mode)
2 x USB 3.0 Type A (Host mode only)

Display

Two 4-lane DSI, D-PHY 1.2 or C-PHY 1.0; VESA DSC 1.1
1 x HDMI 1.4 (Type A - full) connector

Video

4K60 decode for H.264 High Profile, H.265 Main 10 Profile and VP9 Profile 2
4K60 encode for H.264 High Profile, H.265 Main 10 Profile

Qualcomm Robotics RB3 Platform is a product of Qualcomm Technologies, Inc. and/or its subsidiaries

6

www.thundercomm.com/

Audio

MP3; aacPlus, eAAC; WMA 9/Pro

Camera

Qualcomm Spectra™ 280 ISP, dual 14-bit ISP+one Lite ISP, 32 MP 30 fps ZSL with a dual ISP

Sensor

Accelerometer + Gyro Sensor/ Proximity sensor

Expansion
Interface

Expansion Connectors:
HS1:1 x 60 pin High-Speed connector (4L-MIPI DSI, USB 2.0 x 2, I2C x 2, 2L+4L-MIPI CSI)
HS2:1 x 60 pin High-Speed connector (4L-MIPI CSI x 2, SSC SPI, PCIe 3.0, USB 3.0 x 1, GPIO
x 9)
LS1:1x 96boards 40 pin Low-Speed connector (UART x 2, SPI, I2S, I2C x2, GPIO x 12, DC
power)
LS2:1 x 96boards 40 pin Low-Speed connector (headset, stereo speaker, DMIC I/F x 3, CAN, I2S,
GPIO x 7, PWM x 2, ADC x 2)
LS3:1 x 96boards 20 pin Low-Speed connector (SSC SPI x 3, SSC I2C, sensor interrupt x 5)

LED

7 LED indicators:
4 - user controllable
2 - for radios (BT and WLAN activity)
1 -power indicator

Button

Power, Volume Up/Down, Force Usb Boot, Dip Switch (6 PIN)

Power Source

12V@2.5A adapter with a DC plug:
Plug specification is inner diameter 1.75mm and outer diameter is 4.75mm

OS Support

Linux Embedded (LE)

Mechanical &

85mm by 54 mm meeting 96Boards™ Consumer Edition Standard form dimensions

Environmental

specifications
Operating Temp: -20°C to +70°C
RoHS and Reach compliant

Qualcomm Robotics RB3 Platform is a product of Qualcomm Technologies, Inc. and/or its subsidiaries

7

www.thundercomm.com/

1.1 Board overview

Qualcomm Robotics RB3 Platform is a product of Qualcomm Technologies, Inc. and/or its subsidiaries

8

www.thundercomm.com/

2 What’s in the Box
The box contains one DragonBoard 845c development board and a Quick Start Guide.

Qualcomm Robotics RB3 Platform is a product of Qualcomm Technologies, Inc. and/or its subsidiaries

9

www.thundercomm.com/

3 Getting started
3.1 Prerequisites
Before you power up your DragonBoard 845c for the first time you will need the following:
•
•
•
•
•

DragonBoard 845c development board
o Board based on Qualcomm® Snapdragon™ 845 processor
Power adapter
o 96Boards specification requires a 12V with 2500mA power adapter
USB to micro USB cable
o This is needed for serial console interface and fastboot/adb commands
USB to USB Type C cable
o This is needed to connect the USB3.0 Type C port and flash the images
Host PC
o This is needed to connect the DragonBoard and have fastboot installed

3.2 Starting the board for the first time
3.2.1 Starting process for LE OS
To start the board, follow these simple steps (Display is not supported in the LE OS):
•
•

Step 1: Open the serial console tool on the Host PC.(for example:minicom)
Step 2: Enable the USB2.0 debug port by turning on the SW2 of the Dip Switch ⑮

Qualcomm Robotics RB3 Platform is a product of Qualcomm Technologies, Inc. and/or its subsidiaries

10

www.thundercomm.com/

•

•
•
•

Step 3: Connect the Micro-B plug on the USB cable to the USB2.0 debug port ㉑ on the device,and
the other end to an available USB port on the host PC
Note: please set the Bps/Par/Bits to 115200 8N1
Step 4: Connect the power supply to power connector ⑬
Step 5: Plug the power supply into a power outlet,and “power up” green Led should illuminate
Step 6: Press and release the power button on the device,and user yellow Led0 should illuminate

The board will start the booting process, and you should see Login Credentials displayed on the host PC:
sda845 login: root
Password: 123456

Qualcomm Robotics RB3 Platform is a product of Qualcomm Technologies, Inc. and/or its subsidiaries

11

www.thundercomm.com/

4 DragonBoard 845c Overview
4.1 System Block diagram
MI2S

MI2S

Turbox-845
TurboX
D845SOM
SOM
DSI0

WSA8810

UFS FLASH 64GB
WCD9340

CAN

SPI to CAN

SLIMBUS

SPI

Low speed expansion 3

SPI
QUP5

QUP

PM/PMI GPIOs

PM/PMI GPIOx7 (incl. 2xPWM)
Opt. external clk

clock GPIO
SPI

SPI/INT
switch

INTx3

I2C/INT

LTR-553
Prox Sensor

HDMI

DSI1

MICs

Invensense
ICM-42688

MIPI to HDMI
LT9611

DSI1

DSI1

DSI Switch
FS644

CCI I2C x 2

DSI – 4 lane

I2C x 2

SDC4

SDC

CAM MCLK
GPIO x 2
CSI0
CSI3

CAM MCLKs

CSI0 – 4 lane
CSI3 – 2 lane
DP/DM
DP/DM

I2C

SSC
SPI/I2C/INT

uUSB
2.0

TPS54428 x2

GPIOs x 10

PCIe1

SYS DC_IN (12V)

FT230XQ-R
UART to USB

USB

CAMERA RESET/CONTROL GPIOs

expansion
expansion
speed
speed
High
High
2 2

Extra SPI CS, Extra INT

UART

CAM MCLK
GPIO x 2
CSI1
CSI2

CAM MCLKs x 2

CSI2 – 4 lane

SSC SPI

SPI

PM GPIOs x 2

Buttons
(power/volume)

PM GPIOs
SS LANES

PCM/I2S

I2C x 2

I2C x 2

Secondary
USB
(Type 2/3)

USB 3.0

USB2.0

SPI

QUP/GPIO x 12

QUP/GPIOs x 12

PWR/RST

PWR/RST

TPS54428

SD
card

5V

USB3.0

UART x 2

UART x 2

PCIe0

USB 3.0
Type A

PCM

PCIe Gen2

USB 2.0
USB 3.0

PCIe
To
USB

SYS DC_IN (12V)

USB 3.0

USB 3.0

USB
to
LAN

USB 3.0
Type A

Low speed expansion 1

DIP switches
SYS DC_IN (12V)

RJ45

Low speed expansion 2

DSI0
POP memory
LPDDR4x 4GB

WSA8810

SPKR

HDMI
Type-A

SYS DC_IN (12V)

High speed expansion 1

TPS54428

VBAT

SDC2

SDC2

WLAN1

RF
connectors

12V
DC Jack

BT
TPS54428

4V

Primary
USB Type
2/3/C

VBAT

USB VBUS

SS LANES x 2

DP/DM

USB_VBUS

USB Type C

WLAN0

4.2 Processor
The Snapdragon 845 processor has a 64-bit ARM v8-compliant octa-core Qualcomm® Kryo™ 385 CPU, supports
LPDDR4X SDRAM interface, Compute DSP with Hexagon Vector eXtensions, 32MP camera, Adreno 630 GPU, 4K
video encode/decode, Bluetooth 5.0.

4.3 Memory
Qualcomm Robotics RB3 Platform is a product of Qualcomm Technologies, Inc. and/or its subsidiaries

12

www.thundercomm.com/

The DragonBoard 845c uses a package on package (PoP) LPDDR4X RAM configuration and discrete UFS2.1 flash
memory.
●The LPDDR4X interface directly to the Snapdragon 845 built-in LPDDR controller. The maximum DDR clock is
1866 Mhz.
●The UFS flash memory interfaces with Snapdragon 845 over a dedicated UFS PHY bus supporting the UFS 2.1
specification.

4.4 MicroSD
The DragonBoard 845c SD slot (⑭) signals are routed directly to the Snapdragon 845 SDC2 interface. The slot is
a push-push type with a dedicated support for card detect signal (many SD slots do not have a dedicated CD pins,
they use DATA3 state as the card detected signal). The DragonBoard 845c board uses SDA GPIO_126 as the
SD_CARD_DET_N.

4.5 WiFi/BT RF
The DragonBoard 845c uses Qualcomm RF chip WCN3990 solution that integrates two wireless connectivity
technologies into a single device. The interfaces are:
●WLAN compliant with IEEE 802.11 b/g/n/ac specifications, exceeding 96Boards minimal requirements for WiFi.
●Bluetooth compliant with the BT specifications version 5.0 (BR/EDT + BLE), meeting the 96Boards requirements
for BT.
The DragonBoard 845c onboard antenna(㉒) are connected to SOM antenna socket with RF coaxial cable. The SOM
antenna sockets adopts the MIMO type, the socket(㉓) combines BT and WIFI chain0; the socket(㉔) only supports
WIFI chain1.

Qualcomm Robotics RB3 Platform is a product of Qualcomm Technologies, Inc. and/or its subsidiaries

13

www.thundercomm.com/

4.6 Display Interface

Dip SW

High Speed Exp CONN1

GPIO_120
0
5xSPDT
(Diff)

DSI1 4LANE

DSI0 4LANE
DSI TO HDMI
(LT9611)

I2S(4bit)

HDMI
(TMDS+DDC)

HPD

HDMI Type A

1

I2C
GPIO_84

INT

4.6.1 HDMI
The Snapdragon 845 doesn’t include a built-in HDMI interface. The DragonBoard 845c deploys the built-in MIPIDSI 2x4 lanes interface as the source for the HDMI output. A peripheral DSI to HDMI Bridge (LONTIUM
SEMICONDUCTOR

LT9611) performs this task and it supports a resolution from 1080p to 4K at 30Hz.

While the LT9611 supports automatic input video format timing detection (D-PHY1.2,DSI1.3/CSI-2 1.00 and DCS
1.02.00), an I2C channel from the Snapdragon 845 allows the user to configure the operation of this bridge. It is
QUP10 I2C interface from the SoC that connects to the bridge.
This bridge supports audio as well (meeting the 96Boards requirements to provide audio via HDMI). The
DragonBoard uses a 4 bit I2S2 interface from the Snapdragon 845 for this task.
Please note that the 96Boards specification calls for a MIPI-DSI interface to be routed to the High-Speed Expansion
connector. Since the Snapdragon 845 has two MIPI-DSI interfaces for HDMI. A muxing device (FSA644UCX) is
being use on the board. Only one interface, HDMI, or the Expansion MIPI-DSI can be active at a given time. The
controlling signal is named ‘GPIO120_DSI_SW_SEL’. When this signal is logic high, ‘1’, the MIPI-DSI is routed
to the DSI-HDMI Bridge. When ‘GPIO120_DSI_SW_SEL’ is logic level low, ‘0’, the MIPI-DSI is routed to the
High Speed Expansion connector. This design assigned the ‘GPIO120_DSI_SW_SEL’ function to GPIO_120.
User can overwrite the software control by sliding switch 4 of Dip Switch to the ‘ON’ position. That action forces
the DSI mux to route the MIPI-DSI to the High Speed Expansion connector. The overwrite option exist for the HighQualcomm Robotics RB3 Platform is a product of Qualcomm Technologies, Inc. and/or its subsidiaries

14

www.thundercomm.com/

Speed Expansion only, you cannot software overwrite the mux to DSI-HDMI Bridge.

4.6.2 MIPI-DSI
The DragonBoard 845c implemented a four-lane MIPI_DSI interface meeting this requirement. More information
about this implementation can be found in chapter 6 “High speed expansion connector”.

4.7 Camera Interfaces
The DragonBoard 845c implements four camera interfaces.
● 4 lane CSI0 camera on primary high speed connector ⑥(J2000).
● 4 lane CSI1camera on secondary high speed connector ⑫ (J2001).
● 4 lane CSI2 camera on secondary high speed connector ⑫ (J2001).
● 2 lane CSI3 camera on primary high speed connector ⑥(J2000).
More information about this implementation can be found in chapter 6 “High speed expansion connector”.

4.8 USB Ports
High Speed Exp CONN HS1

SDA845
PCIe0

USB hs

USB2

USB hs

PCIe->USB
High Speed Exp CONN HS2

USB4

USB SS

USB1

Type A
(USB SS+HS)
VBUS

5V Buck
VBUS
Type A
(USB SS+HS)

USB2

USB1
PMI8998

VBUS
CC1/CC2

Type C
(USB SS+HS)

Qualcomm Robotics RB3 Platform is a product of Qualcomm Technologies, Inc. and/or its subsidiaries

15

www.thundercomm.com/

4.8.1 USB-Host ports
The Snapdragon 845 includes two USB channel: USB1(⑤) is for Type C port, the other USB2 (③)is for normal
host port. The DragonBoard 845c supports 3 USB Host ports as follows:
Port 1 of the SoC USB2(③), a Type ‘A’ USB Host 3.0 (Super speed) connector. A current limited sets the Power
Current limit to 1.0A.
Port 2 of the USB HUB (①), a Type ‘A’ USB Host 3.0 (Super speed) connector. A current limited sets the Power
Current limit to 1.0A.
Port 3 of the USB HUB is routed to the High Speed Expansion connectors (Super speed to ⑥, High speed to ⑫).
No current limited controller is implemented on the board for this channel.
Another USB HUB port is routed to the High Speed Expansion connectors ⑥ (High speed). No current limited
controller is implemented on the board for this channel.

4.8.2 USB-Device port
The DragonBoard 845c implements a USB device port. The port is located at ⑤, a Type C connector.
The Type C supports the device or host with different peripheral, the Snapdragon 845 do the configure based on Type
C rules. The board can work in one mode at a time, Host mode or Device mode, not both.
Note: There is a micro-B USB port ㉑, it is only for debug log output which is from Snapdragon 845 debug UART
to USB transformation.

4.9 Audio
The 96Boards specifications calls for a minimum of single channel audio through two interfaces, BT and
HDMI/MHL/DisplayPort.
The DragonBoard 845c meets this requirement with HDMI support, Display Port, and has additional audio channels,
including support for headset jack. More information about these additional channels can be found in sections 5.
Note that MHL is not supported.

4.9.1 BT Audio
The BT 5.0 implementation on the DragonBoard 845c is via a MAC in the SDA845 and an external modem,
WCN3990. The UART and IQ interface between the SoC and the modem carriers all communication including audio.

4.9.2 HDMI Audio
Qualcomm Robotics RB3 Platform is a product of Qualcomm Technologies, Inc. and/or its subsidiaries

16

www.thundercomm.com/

A 4-bit (audio out only) I2S channel is routed directly from the Snapdragon 845 SoC I2S interface pins to the DSIHDMI bridge.

4.9.3 DisplayPort Audio
The DisplayPort audio is routed directly from the Snapdragon 845 SoC EDP interface pins to Type C USB connector.

4.10 DC-power and Battery Power
The DragonBoard 845c supports power to be provided to the board in one of the following ways:
• An 8V to 18V power from a dedicated DC jack
• An 8V to 18V power from the SYS_DCIN pins on the Low Speed Expansion Connector
• A USB Type C port at 5V
Please see section 7 for detailed information on 845c implementation of DC Power.

4.11 Measurements
The 96Boards specification calls for support for measuring power consumptions of the board.
Please see section 7 for detailed information on DragonBoard 845c power measurement implementation.

4.12 Buttons
The 96Boards specification calls for the present of two buttons, a Power on/sleep button and a Reset button.
The DragonBoard 845c meets these requirements. Please see section 8 for detailed information on the buttons of the
DragonBoard 845c.

4.13 External Fan connection
The 96Boards specification calls for support for an external fan. That can be achieved by using the 5V or the DC IN.
Both present on the Low Speed Expansion connector.

4.14 UART
The DragonBoard 845c supports for one SoC UART and an optional second UART both to be routed to the Low
Speed Expansion Connector.
One UART is directly from SoC pins to Low Speed Expansion Connector; the other option one is for the UART
debug log port, if the user wants to use the port for log output, it needs to switch the dip switch pin 2 to "OFF" state.
Qualcomm Robotics RB3 Platform is a product of Qualcomm Technologies, Inc. and/or its subsidiaries

17

www.thundercomm.com/

4.15 System and user LEDs
The DragonBoard 845c supports six LEDs to be implemented on the board. The specification defines the LEDs color
and mechanical location on the board.
Two activity LEDs:
• WiFi activity LED – 845c drives this Yellow LED via GPIO9 from the PMIC(PM845).
• BT activity LED – 845c drives this Blue LED via GPIO5 from the PMIC(PM845).
Four User LEDs:
The four user LEDs are surface mount Green in 0603 size located next to the two USB type A connector and labeled
‘USER LEDS 3 2 1 0’. The 845c drives three LEDs from the red, green and blue LED drive from power management
IC PMI8998. The fourth User LEDs is driven by the PM845 via GPIO13.
Power indicator LED:
A green LED is included to indicate the presence of input power to the DragonBoard 845c .

4.16 Expansion Connector
The 96Boards specification calls for two Expansion Connectors, a Low Speed and a High Speed.
The DragonBoard 845c meets this requirement, please review section 5 for detailed information regarding the Low
Speed Expansion Connector and section 6 for detailed information regarding the High Speed Expansion Connectors.

4.17 Additional Functionality
The 96Boards specifications allows for additional functionality provided that all mandatory functionality is available
and there is no impact on the physical footprint specifications including height and do not prevent the use of the
96Boards CE low speed and high speed expansion facilities.
The DragonBoard 845c board implements a few additional functions, which are listed in the following sub-chapters.

Qualcomm Robotics RB3 Platform is a product of Qualcomm Technologies, Inc. and/or its subsidiaries

18

www.thundercomm.com/

4.17.1 Ethernet Connector

SDA845
PCIe->USB

PCIe0

USB3

USB->Ethernet Ctr

RJ45

Gigabit Ethernet is not supported by the Snapdragon 845 SoC, the DragonBoard 845c board has the translation from
PCIe0 to USB and then USB to Gigabit Ethernet controller, it uses an RJ45⑧ as the physical interface.

4.17.2 Inertial Sensors
The DragonBoard 845c includes the following inertial sensors
● 6-axis Accelerometer/Gyroscope: INVENSENSE ICM-42688
●LIGHT SENSOR AND PROXIMITY SENSOR: LITEON LTR-553ALS-WA

4.17.3 Dip Switch
There is a dip switch ⑮ on the DragonBoard 845c.
Switch 1: NA;
Switch 2: 'ONBOARD_DEBUG_UART_EN_N', when set to 'ON' position, will force the debug UART log to micro
USB port; when set to 'OFF', will force the debug UART log to Low Speed Expansion Connector.
Switch 3:' CBL_PWR_N ', when set to 'ON' position, SDA845 system will power on automatically; when set to 'OFF',
SDA845 system will power on by ON-KEY manually.
Switch 4:' SW_DSI1_TO_LT9611_N ', when set to 'ON' position, the SDA845 DSI1 will force to High Speed
Expansion Connector; when set to 'OFF', the DSI1will force to LT9611 DSI->HDMI bridge.
Switch 5:' SENSOR_DISCONNECT ', when set to 'ON' position, the SDA845 SSC sensor SPI/I2C will force to Low
Speed Expansion Connector; when set to 'OFF', the SSC sensor SPI/I2C will force to onboard sensor.
Switch 6:' IMU_EXT_CLK_TOGGLE ', when set to 'ON' position, the onboard ICM-42688 sensor will use the
external clk of GPIO78 from SoC; when set to 'OFF', the onboard ICM-42688 sensor will use another interrupt output
to SoC GPIO118. These GPIOs needs the software configure setting.

Qualcomm Robotics RB3 Platform is a product of Qualcomm Technologies, Inc. and/or its subsidiaries

19

www.thundercomm.com/

4.17.4 Extra High Speed Expansion Connector
The DragonBoard 845c has another High Speed Expansion Connector. Detail information is provided in section 6.

4.17.5 Extra Low Speed Expansion Connectors
The DragonBoard 845c has another two Low Speed Expansion Connectors. Detail information is provided in section
5.

Qualcomm Robotics RB3 Platform is a product of Qualcomm Technologies, Inc. and/or its subsidiaries

20

www.thundercomm.com/

5 Low speed Expansion connector
5.1 Primary Low Speed Expansion Connector: LS1 ⑩
PIN

96 Boards Signals

845c Signal

1

GND

GND

3

UART0_CTS

GPIO41_UART0_CTS

5

UART0_TxD

GPIO43_UART0_TXD

7

UART0_RxD

GPIO44_UART0_RXD

9

UART0_RTS

GPIO42_UART0_RTS

11

UART1_TxD

GPIO4_DEBUG_UART_TX_LS1

13

UART1_RxD

GPIO5_DEBUG_UART_RX_LS1

15

I2C0_SCL

GPIO34_I2C0_SCL

17

I2C0_SDA

GPIO33_I2C0_SDA

19

I2C1_SCL

GPIO32_I2C1_SCL

21

I2C1_SDA

GPIO31_I2C1_SDA

23

GPIO-A

GPIO49_QUP12

25

GPIO-C

GPIO50_QUP12

27

GPIO-E

GPIO51_QUP12

29

GPIO-G

GPIO10

31

GPIO-I

GPIO9_CAM0_RST_N

33

GPIO-K

GPIO8_CAM1_RST_N

35

+1V8

VREG_S4A_1P8

37

+5V

VDC_5V

39

GND

GND

PIN

96 Boards Signals

845c Signal

Qualcomm Robotics RB3 Platform is a product of Qualcomm Technologies, Inc. and/or its subsidiaries

Note

Note
21

www.thundercomm.com/

2

GND

GND

4

PWR_BTN_N

PHONE_ON_N

6

RST_BTN_N

PM_RESIN_N

8

SPI0_SCLK

GPIO29_SPI0_SCLK

10

SPI0_DIN

GPIO27_SPI0_MISO

12

SPI0_CS

GPIO30_SPI0_CS

14

SPI0_DOUT

GPIO28_SPI0_MOSI

16

PCM_FS

GPIO81_PCM_FS

18

PCM_CLK

GPIO80_PCM_CLK

20

PCM_DO

GPIO83_PCM_DO

22

PCM_DI

GPIO82_PCM_DI

24

GPIO-B

GPIO79_MI2S1_MCLK

26

GPIO-D

GPIO52_QUP12

28

GPIO-F

GPIO7_I2C_SCL

30

GPIO-H

GPIO6_I2C_SDA

33

GPIO-J

GPIO26_CAM0_VSYNC_OUT

34

GPIO-L

GPIO40_CAM1_AFE_GPO

36

SYS_DCIN

DC12V

38

SYC_DCIN

DC12V

40

GND

GND

Default volume down;

5.1.1 UART {0/1}
The 96Boards specifications calls for a 4-wire UART implementation, UART0 and an optimal second 2-wire UART,
UART1 on the Low Speed Expansion Connector.
The DragonBoard 845c implements UART0 as a 4-wire UART that connects directly to the SDA845 SoC. These
signals are driven at 1.8V.
The DragonBoard 845c implements UART1 as a 2-wire UART that connects directly to the Snapdragon 845 SoC.
Qualcomm Robotics RB3 Platform is a product of Qualcomm Technologies, Inc. and/or its subsidiaries

22

www.thundercomm.com/

These signals are driven at 1.8V.

5.1.2 I2C {0/1}
The 96Boards specification calls for two I2C interfaces to be implemented on the Low Speed Expansion Connector.
The DragonBoard 845c implements both interfaces, I2C0 and I2C1 that connects directly to the

Snapdragon 845

SoC. A resistor is needed to provide as pull-up for each of the I2C lines per the I2C specifications for further, these
pull-ups need to be connected to the 1.8V voltage rail.

5.1.3 GPIO {A-L}
The 96Boards specifications calls for 12 GPIO lines to be implemented on the Low Speed Expansion Connector.
The DragonBoard 845c implements this requirement. 12 GPIOs are routed from the Snapdragon 845 SoC. The
GPIOs are 1.8V voltage rail.
• GPIO A - Connects to GPIO_49 of SDA845 SoC, Can be configured to be an IRQ line.
• GPIO B - Connects to GPIO_79 of SDA845 SoC. Can be configured to be an IRQ line, and SEC_MI2S_MCLK
• GPIO C - Connects to GPIO_50 of SDA845 SoC.
• GPIO D - Connects to GPIO_52 of SDA845 SoC. Can be configured to be an IRQ line
• GPIO E - Connects to GPIO_51 of SDA845 SoC.
• GPIO F - Connects to GPIO_7 of SDA845 SoC. Can be configured to be I2C SCL.
• GPIO G - Connects to GPIO_10 of SDA845 SoC. Can be configured to be IRQ line.
• GPIO H - Connects to GPIO_6 of SDA845 SoC. Can be configured to be I2C SDA.
• GPIO I - Connects to GPIO_9 of SDA845 SoC. Can be configured to be a CAM0_RST signal.
• GPIO J - Connects to GPIO_26 of SDA845 SoC. Can be configured to be IRQ line and CAM0_VSYNC_OUT.
• GPIO K - Connects to GPIO_8 of SDA845 SoC. Can be configured to be a CAM1_RST signal.
• GPIO L - Connects to GPIO_40 of SDA845 SoC. Can be configured to be IRQ line and CAM1_AFE_GPO
signal.
The IRQ lines create a wake-up event for the SoC.

5.1.4 SPI
The 96Boards specification calls for one SPI bus master to be provided on the Low Speed Expansion Connector.
The DragonBoard 845C implements a full SPI master with 4 wires, CLK, CS, MOSI and MISO all connect directly
to the SDA845 SoC. These signals are driven at 1.8V.

5.1.5 PCM/I2S
The 96Boards specification calls for one PCM/I2S bus to be provided on the Low Speed Expansion Connector. The
CLK, FS and DO signals are required while the DI is optional.
Qualcomm Robotics RB3 Platform is a product of Qualcomm Technologies, Inc. and/or its subsidiaries

23

www.thundercomm.com/

The DragonBoard 845c implements a PCM/I2S with 4 wires, CLK, FS, D0 and DI. The I2S signals are connected
directly to the SDA845 SoC. These signals are driven at 1.8V.

5.1.6 Power and Reset
The 96Boards specification calls for a signal on the Low Speed Expansion Connector that can power on/off the board
and a signal that serves as a board reset signal.
The DragonBoard 845c routes the PWR_BTN_N (named PHONE_ON_N on 845c schematic) signal to the
KYP_DPWR_N pin of the PM845 PMIC. This signal is driven by SW1301 as well, the on-board power on pushbutton switch(⑳). Please note that the push button only provides an On/Sleep function and not OFF functionality.
A mezzanine implementation of this signals should not drive it with any voltage, the only allowed operation is to
force it to GND to start the board from a sleep mode. A board shutdown will occur when this signal is held to ground
for more than 15 seconds.
The DragonBoard 845c board routes the RST_BTN_N (named PM_RESIN_N on DragonBoard 845c schematic)
signal to the RESIN_N pin of the PM845 PMIC. This signal is driven by SW1302, the on-board reset switch(⑰).
This signal is a dual purpose, the default purpose is Volume Down, the other purpose is the Reset function that needs
the software configure setting.

5.1.7 Power Supplies
The 96Boards specification calls for three power rails to be present on the Low Speed Expansion Connector:
● +1.8V

: Max of 100mA

● +5V

: Able to provide a minimum of 5W of power (1A).

● SYS_DCIN

: 9-18V input with enough current to support all the board functions or the output DCIN from
on-board DC Connector able to provide a minimum of 7W of power.

The DragonBoard 845c supports these requirements as follows:
+1.8V : Driven by PMIC PM845 VREG_S4A_1P8, which can provide 100mA.
+5V : Driven by the 4A 5.0V DC to DC converter (U0801). This buck switcher powers HDMI and CAN current
devices. The remaining capacity provides a max current of 2A to the Low Speed Expansion Connector to meets the
96Boards requirements.
SYS_DCIN: DC jack input can serve as the board’s main power source.

5.2 Secondary Low Speed Connector:LS2 ⑩
PIN

845c Signal

Connect to

1

DMIC_CLK1_OR_AMIC1_P

WCD9340

3

DMIC_DATA1_OR_AMIC1_M

WCD9340

Note

Qualcomm Robotics RB3 Platform is a product of Qualcomm Technologies, Inc. and/or its subsidiaries

24

www.thundercomm.com/

5

MIC_BIAS1

WCD9340

7

DMIC_CLK2_OR_AMIC3_P

WCD9340

9

DMIC_DATA2_OR_AMIC3_M

WCD9340

11

MIC_BIAS3

WCD9340

13

DMIC_CLK3_OR_HPH_MIC_P

WCD9340

15

DMIC_DATA3_OR_HPH_MIC_M

WCD9340

17

MIC_BIAS4_OR_HS_MIC_BIAS2

WCD9340

19

WCD_HPH_R

WCD9340

21

WCD_HPH_REF

WCD9340

23

WCD_HPH_L

WCD9340

25

WSA0_SPKR_OUT_P

WSA8810

27

WSA0_SPKR_OUT_M

WSA8810

29

WSA1_SPKR_OUT_P

WSA8810

31

WSA1_SPKR_OUT_M

WSA8810

33

WCD_HSDET_L

WCD9340

35

PM_GPIO13_GREEN_U4_LED

PM845

37

VBAT

39

GND

PIN

845c Signal

Connect to

2

LS2_CAN_H

MCP2561

4

LS2_CAN_L

MCP2561

6

VREG_LVS1A_1P8

PM845

8

GND

10

PMI_GPIO5

PMI8998

12

PMI_GPIO8

PMI8998

14

GPIO85_QUP5

SDA845

A board DC buck power 4.2V

Note

Qualcomm Robotics RB3 Platform is a product of Qualcomm Technologies, Inc. and/or its subsidiaries

25

www.thundercomm.com/

16

GPIO86_QUP5

SDA845

18

GPIO87_QUP5

SDA845

20

GPIO88_QUP5

SDA845

22

GPIO76_MI2S2_WS

SDA845

24

GPIO75_MI2S2_SCK

SDA845

26

GPIO77_MI2S2_DATA0

SDA845

28

GPIO78_MI2S2_DATA1

SDA845

30

PM_GPIO21

PM845

33

PM_GPIO8

PM845

34

PM_GPIO9_YEL_WIFI_LED

PM845

36

PM_GPIO5_BLUE_BT_LED

PM845

38

USB_VBUS

PMI8998

40

GND

5.2.1 Headset
The headset signals are routed from the WCD9340 codec, one signal is routed from the connector to the CODEC,
the signals are:
●WCD_HPH_R - Headphone PA right channel output
●WCD_HPH_L - Headphone PA left channel output
●WCD_HPH_REF - Headphone PA ground sensing
●WCD_HSDET_L- Headset detection

5.2.2 Stereo speaker
The speaker signals are routed from the Stereo WSA8810; the signals are:
●WSA0_SPKR_OUT_P - Class-D speaker amplifier output+
●WSA0_SPKR_OUT_M - Class-D speaker amplifier output●WSA1_SPKR_OUT_P - Class-D speaker amplifier output+
●WSA1_SPKR_OUT_M - Class-D speaker amplifier output+

Qualcomm Robotics RB3 Platform is a product of Qualcomm Technologies, Inc. and/or its subsidiaries

26

www.thundercomm.com/

5.2.3 Digital Microphones
The expansion connector supports 3 additional default digital microphone inputs:
●DMIC_1 or AMIC_1
●DMIC_2 or AMIC_2
●DMIC_3 or HPH_MIC: Headset MIC
●MIC_BIAS1
●MIC_BIAS3
●MIC_BIAS4_OR_HS_MIC_BIAS2: Reference micbias4 or headset microphone bias

The analog microphone can be configured by changing the WCD codec audio share resistors. The HPH MIC is for
headset microphone input.

5.2.4 CAN

SDA845

CAN Controller

CAN Transceiver
TX

CAN_H
Low Speed
Expansion
Connector

QUP0 SPI
RX
CAN_L

The CAN signals are routed from CAN transceiver which is from SPI translation. The signals are:
●LS2_CAN_H: CAN High-Level Voltage I/O
●LS2_CAN_L: CAN Low-Level Voltage I/O

Qualcomm Robotics RB3 Platform is a product of Qualcomm Technologies, Inc. and/or its subsidiaries

27

www.thundercomm.com/

5.2.5 I2S
The DragonBoard 845c board implements another PCM/I2S with 4 wires, CLK, FS, D0 and DI. The I2S signals are
connected directly to the SDA845 SoC. These signals are driven at 1.8V. The signals are:
●GPIO76_MI2S2_WS

:TER_MI2S_WS

●GPIO75_MI2S2_SCK

: TER_MI2S_SCK

●GPIO77_MI2S2_DATA0 : TER_MI2S_DATA0
●GPIO78_MI2S2_DATA1 : TER_MI2S_DATA1

5.2.6 GPIOs
The DragonBoard 845c board implements more GPIOs for Low Speed Expansion Connector. The GPIOs are 1.8V
voltage rail.
• GPIO85_QUP5 - Connects to GPIO_85 of SDA845 SoC QUP5, Can be configured to be an IRQ line.
• GPIO86_QUP5- Connects to GPIO_86 of SDA845 SoC QUP5. Can be configured to be an IRQ line,
• GPIO87_QUP5 - Connects to GPIO_87 of SDA845 SoC QUP5.
• GPIO88_QUP5 - Connects to GPIO_88 of SDA845 SoC QUP5. Can be configured to be an IRQ line
• PMI_GPIO5 - Connects to GPIO_5 of PMI8998 PMIC. Can be configured to be a PWM
• PMI_GPIO8 - Connects to GPIO_8 of PMI8998 PMIC. Can be configured to be a PWM.
• PM_GPIO21 - Connects to GPIO_21 of PM845 PMIC. Can be configured to be ADC.
• PM_GPIO8 - Connects to GPIO_8 of PM845 PMIC. Can be configured to be ADC.
• PM_GPIO5_BLUE_BT_LED - Connects to GPIO_5 of PM845 PMIC. Can be configured to be Bluetooth LED
enable.
• PM_GPIO9_YEL_WIFI_LED - Connects to GPIO_9 of PM845 PMIC. Can be configured to be WIFI LED enable.
• PM_GPIO13_GREEN_U4_LED - Connects to GPIO_13 of PM845 PMIC. Can be configured to be USER4 LED
enable.
The IRQ lines create a wake-up event for the SoC.

5.2.7 Other signals on Secondary Low Speed Connector
The DragonBoard 845c implements more source voltage at the Lowe Speed Expansion Connector. The signals are:
• USB_VBUS

: Connects to VBUS of PMI8998 PMIC, Can be configured to be an OTG USB VBUS.

• VBAT

: Connects to a DC-DC buck of board power, be configured to output 4.2V source.

• VREG_LVS1A_1P8

: Connects to a SOM PMIC PM845 LVS1A LDO, be configured to output 1.8V source.

Qualcomm Robotics RB3 Platform is a product of Qualcomm Technologies, Inc. and/or its subsidiaries

28

www.thundercomm.com/

5.3 Tertiary Low Speed Connector:LS3 ⑪
PIN

845c Signal

Connect to

Note

1

SSC4_SPI_CLK

SDA845

3

SSC3_SPI_MOSI

SDA845

5

SSC2_SPI_MISO

SDA845

7

SSC7_SPI_ACCEL_CS

SDA845

9

SSC6_SPI_GYRO_CS

SDA845

11

SSC5_SPI_MAG_CS

SDA845

13

VREG_LVS2A_1P8

PM845

15

VDC_5V

A board DC buck power 5V

17

VBAT

A board DC buck power 4.2V

19

GND

PIN

845c Signal

Connect to

2

GPIO124_PS_INT

SDA845

4

GPIO117_ACCEL_INT

SDA845

6

GPIO118_GYRO_INT

SDA845

8

GPIO123_MAG_INT

SDA845

10

GPIO119_MAG_DRDY_INT

SDA845

12

SSC0_I2C_SDA

SDA845

14

SSC1_I2C_SCL

SDA845

16

VREG_S4A_1P8

PM845

18

GND

20

GND

Note

5.3.1 SSC SPI
Qualcomm Robotics RB3 Platform is a product of Qualcomm Technologies, Inc. and/or its subsidiaries

29

www.thundercomm.com/

The DragonBoard 845c implements a SSC SPI interface for different sensors that connect to Snapdragon 845
processor sensor core. The SPI can support 3 CS signals. The signals are:
• SSC4_SPI_CLK

: Connects to SSC4 of SDA845 SoC, Be configured to CLK.

• SSC3_SPI_MOSI

: Connects to SSC3 of SDA845 SoC. Be configured to MOSI.

• SSC2_SPI_MISO

: Connects to SSC2 of SDA845 SoC. Be configured to MISO.

• SSC7_SPI_ACCEL_CS

: Connects to SSC7 of SDA845 SoC. Be configured to Accelerometer CS.

• SSC6_SPI_GYRO_CS

: Connects to SSC6 of SDA845 SoC. Be configured to Gyroscope CS.

• SSC5_SPI_MAG_CS

: Connects to SSC5 of SDA845 SoC. Be configured to Magnetometer CS.

The dip switch(⑮) pin5 is the different configure setting for onboard 6-axis sensor ICM-42688 or other expansion.
If the SPI for other expansion, dip switch pin5 needs to be removed from “OFF” to “ON”.

5.3.2 SSC I2C
The DragonBoard 845c implements a SSC I2C interface for different sensors that connect to Snapdragon 845
processor sensor core. A 2.2k resistor is neededto provide as pull-up for each of the I2C lines per the I2C
specifications, these pull-ups need to connected to the 1.8V voltage rail. The signals are:
• SSC0_I2C_SDA

: Connects to SSC0 of SDA845 SoC, Be configured to I2C SDA.

• SSC1_I2C_SCL

: Connects to SSC1 of SDA845 SoC. Be configured to I2C SCL.

The dip switch(⑮) pin5 is the different configure setting for onboard I2C sensor LTR-553ALS-WA or other
expansion. If the I2C for other expansion, dip switch pin5 needs to be removed from “OFF” to “ON”.

5.3.3 Sensor interrupt
The DragonBoard 845c implements a SSC interrupt for sensor interrupts that is the 1.8V voltage rail. The signals are:
• GPIO117_ACCEL_INT

: Connects to GPIO_117 of SDA845 SoC, Be configured to Accelerometer INT.

• GPIO118_GYRO_INT

: Connects to GPIO_118 of SDA845 SoC, Be configured to Gyroscope INT.

•GPIO119_MAG_DRDY_INT : Connects to GPIO_119 of SDA845 SoC, Be configured to Magnetometer data
INT.
• GPIO123_MAG_INT

: Connects to GPIO_123 of SDA845 SoC, Be configured to Magnetometer INT.

• GPIO124_PS_INT

: Connects to GPIO_124 of SDA845 SoC, Be configured to Proximity INT.

Qualcomm Robotics RB3 Platform is a product of Qualcomm Technologies, Inc. and/or its subsidiaries

30

www.thundercomm.com/

5.3.4 Other signals on Tertiary Low Speed Connector
The DragonBoard 845c implements more source voltage at the Lowe Speed Expansion Connector. The signals are:
• VREG_LVS2A_1P8 : Connects to LVS2 LDO of PM845 PMIC, Can be as sensor IO voltage source.
• VDC_5V

: Connects to a board DC buck power 5V, Can be as a 5V voltage source.

•VBAT

: Connects to a board DC buck power 4.2V, Can be as a 4.2V voltage source.

• VREG_S4A_1P8

: Connects to S4A LDO of PM845 PMIC, Can be as a 1.8V voltage and 100mA source.

Qualcomm Robotics RB3 Platform is a product of Qualcomm Technologies, Inc. and/or its subsidiaries

31

www.thundercomm.com/

6 High speed expansion connectors
6.1 Primary High Speed expansion connector: HS1 ⑥
The following table shows the High Speed Expansion Connector pin out:
PIN

96Boards Signals

845c Signals

1

SD_DAT0/SPI1_DOUT

SDC4_DATA0

3

SD_DAT1

SDC4_DATA1

5

SD_DAT2

SDC4_DATA2

7

SD_DAT3/SPI1_CS

SDC4_DATA3

9

SD_SCLK/SPI1_SCLK

SDC4_CLK

11

SD_CMD/SPI1_DIN

SDC4_CMD

13

GND

GND

15

CLK0/CSI0_MCLK

CAM0_MCLK

17

CLK1/CSI1_MCLK

CAM3_MCLK

19

GND

GND

21

DSI_CLK+

MIPI_DSI1_CLK_P

23

DSI_CLK-

MIPI_DSI1_CLK_N

25

GND

GND

27

DSI_D0+

MIPI_DSI1_LANE0_P

29

DSI_D0-

MIPI_DSI1_LANE0_N

31

GND

GND

33

DSI_D1+

MIPI_DSI1_LANE1_P

35

DSI_D1-

MIPI_DSI1_LANE1_N

37

GND

GND

39

DSI_D2+

MIPI_DSI1_LANE2_P

41

DSI_D2-

MIPI_DSI1_LANE2_N

Note

Qualcomm Robotics RB3 Platform is a product of Qualcomm Technologies, Inc. and/or its subsidiaries

32

www.thundercomm.com/

43

GND

GND

45

DSI_D3+

MIPI_DSI1_LANE3_P

47

DSI_D3-

MIPI_DSI1_LANE3_N

49

GND

GND

51

USB_D+

PCIE0_USB4_HS_DP

53

USB_D-

PCIE0_USB4_HS_DM

55

GND

GND

57

HSIC_STR

PCIE0_USB5_HS_DP

59

HSIC_DATA

PCIE0_USB5_HS_DM

PIN

96Boards Signals

845c Signals

2

CSI0_C+

MIPI_CSI0_CLK_P

4

CSI0_C-

MIPI_CSI0_CLK_N

6

GND

GND

8

CSI0_D0+

MIPI_CSI0_LANE0_P

10

CSI0_D0-

MIPI_CSI0_LANE0_N

12

GND

GND

14

CSI0_D1+

MIPI_CSI0_LANE1_P

16

CSI0_D1-

MIPI_CSI0_LANE1_N

18

GND

GND

20

CSI0_D2+

MIPI_CSI0_LANE2_P

22

CSI0_D2-

MIPI_CSI0_LANE2_N

24

GND

GND

26

CSI0_D3+

MIPI_CSI0_LANE3_P

28

CSI0_D3-

MIPI_CSI0_LANE3_N

30

GND

GND

PCIe USB HUB port 4.

No HSIC implementation; configured as
USB 2.0 expansion. PCIe USB port 2.

Note

Qualcomm Robotics RB3 Platform is a product of Qualcomm Technologies, Inc. and/or its subsidiaries

33

www.thundercomm.com/

32

I2C2_SCL

CCI_I2C_SDA0

34

I2C2_SCL

CCI_I2C_SCL0

36

I2C3_SDA

CCI_I2C_SDA1

38

I2C3_SDA

CCI_I2C_SCL1

40

GND

GND

42

CSI1_D0+

MIPI_CSI3_LANE0_P

44

CSI1_D0-

MIPI_CSI3_LANE0_N

46

GND

GND

48

CSI1_D1+

MIPI_CSI3_LANE1_P

50

CSI1_D1-

MIPI_CSI3_LANE1_N

52

GND

GND

54

CSI1_C+

MIPI_CSI3_CLK_P

56

CSI1_C-

MIPI_CSI3_CLK_N

58

GND

GND

60

RESERVED

VREG_S4A_1P8

Qualcomm Robotics RB3 Platform is a product of Qualcomm Technologies, Inc. and/or its subsidiaries

34

www.thundercomm.com/

6.1.1 MIPI DSI 0

SDA845
Dip SW

High Speed Exp CONN1

GPIO_120
0
5xSPDT
(Diff)

DSI1 4LANE

DSI0 4LANE
DSI TO HDMI
(LT9611)

I2S(4bit)

HDMI
(TMDS+DDC)

HPD

HDMI Type A

1

I2C
GPIO_84

INT

The 96Boards specification calls for a MIPI-DSI to be present on the High Speed Expansion Connector. A
minimum of one lane is required and up to four lanes can be accommodated on the connector.
The DragonBoard 845c implementation supports a full four lane MIPI-DSI interface that is routed to the Primary
High Speed Expansion Connector. Since the SDA845 has no HDMI interface, and it is used to drive the DSI-HDMI
Bridge, DSI muxing is required. A muxing device (FSA644UCX) is being use on the board. Only one interface,
HDMI, or the Expansion MIPI-DSI can be active at a given time. The signal is named ‘GPIO120_DSI_SW_SEL’.
When this signal is logic high, ‘1’, the MIPI-DSI is routed to the DSI-HDMI Bridge. When
‘GPIO120_DSI_SW_SEL’ is logic level low, ‘0’, the MIPI-DSI is routed to the High Speed Expansion connector.
This design assigned the ‘GPIO120_DSI_SW_SEL’ function to GPIO_120.
User can overwrite the software control by sliding switch 4 of Dip Switch to the ‘ON’ position. That action forces
the DSI mux to route the MIPI-DSI to the High Speed Expansion connector. The overwrite option exist for the High
Speed Expansion only, you cannot software overwrite the mux to DSI-HDMI Bridge.

6.1.2 MIPI CSI {0/1}
The 96Boards specification calls for two MIPI-CSI interfaces to be present on the High Speed Expansion Connector.
Both interfaces are optional. CSI0 interface can be up to four lanes while CSI1 is up to two lanes.
Qualcomm Robotics RB3 Platform is a product of Qualcomm Technologies, Inc. and/or its subsidiaries

35

www.thundercomm.com/

The current DragonBoard 845c implementation supports a full four lane MIPI-CSI interface on CSI0 and two lanes
of MIPI-CSI on CSI3. All MIPI-CSI signals are routed directly to/from the SDA845.

6.1.3 I2C {2/3}
The 96Boards specification calls for two I2C interfaces to be present on the High Speed Expansion Connector. Both
interfaces are optional unless a MIPI-CSI interface has been implemented. Then an I2C interface shall be
implemented.
The current DragonBoard 845c implementation supports two MIPI-CSI interfaces and therefore must support two
I2C interfaces. For MIPI-CSI0 the companion I2C2 is routed directly from the SDA845. For MIPI-CSI3, the
companion I2C is I2C3.
Note: Both interfaces, I2C2 and I2C3 have an on-board 2.2K pull-up resistors pulled-up to the 1.8V voltage rail.

6.1.4 HSIC
The 96Boards specification calls for an optional MIPI-HSIC interface to be present on the High Speed Expansion
Connector.
The DragonBoard 845c implementation doesn’t support this optional requirement.

6.1.5 Reserved
The 96Boards specification calls for a 10K pull-up to 1.8V to be connected to pin 60 of the High Speed Expansion
Connector.
The DragonBoard 845c utilizes a 100K pull-up on pin 60.

6.1.6 SD/SPI
The 96Boards specification calls for an SD interface or a SPI port to be part of the High Speed Expansion Connector.
The DragonBoard 845c implements a full SD master with SDIO (CLK/CMD/D0~D3) directly to the SDA845 SoC.
These signals are driven at 1.8V.

6.1.7 Clocks
The 96Boards specification calls for one or two programmable clock interfaces to be provided on the High Speed
Expansion Connector. These clocks may have a secondary function of being CSI0_MCLK and CSI1_MCLK. If these
clocks can’t be supported by the SoC than an alternative GPIO or No-Connect is allowed by the specifications.
The DragonBoard 845c implements two CSI clocks, CAM0_MCLK via SDA GPIO_13 for CSI0 and CAM3_MCLK
via SDA GPIO_16 for CSI3. These signals are driven at 1.8V.
Qualcomm Robotics RB3 Platform is a product of Qualcomm Technologies, Inc. and/or its subsidiaries

36

www.thundercomm.com/

6.1.8 USB
The 96Boards specification

calls for a USB Data line interface to be present on the High Speed Expansion

Connector.
The DragonBoard 845c implements this requirement by routing USB channel 2/4 from the PCIe USB HUB to the
High Speed Expansion Connector.

6.2 Secondary High Speed Connector: HS2⑫
PIN

845c Signals

Connect to

1

PCIE1_REFCLK_M

SDA845

3

PCIE1_REFCLK_P

SDA845

4

PCIE1_RX_M

SDA845

7

PCIE1_RX_P

SDA845

9

PCIE1_TX_M

SDA845

11

PCIE1_TX_P

SDA845

13

GPIO102_PCIE1_RST_N

SDA845

Note

Configured for PCIe1
RST

15

GPIO103_PCIE1_CLK_REQ

SDA845

Configured for PCIe1
CLK REQ

17

GPIO11_PCIE1_WAKE_N

SDA845

Configured for PCIe1
WAKE

19

GPIO12_CAM2_RST_N

SDA845

21

GPIO21_CAM3_RST_N

SDA845

23

GPIO116_CAM3_VSYNC_OUT

SDA845

25

GND

27

CAM1_MCLK

SDA845

29

CAM2_MCLK

SDA845

31

GND

33

MIPI_CSI2_CLK_P

SDA845

Qualcomm Robotics RB3 Platform is a product of Qualcomm Technologies, Inc. and/or its subsidiaries

37

www.thundercomm.com/

35

MIPI_CSI2_CLK_N

SDA845

37

GND

39

MIPI_CSI2_LANE0_P

SDA845

41

MIPI_CSI2_LANE0_N

SDA845

43

GND

45

MIPI_CSI2_LANE1_P

SDA845

47

MIPI_CSI2_LANE1_N

SDA845

49

GND

51

MIPI_CSI2_LANE2_P

SDA845

53

MIPI_CSI2_LANE2_N

SDA845

55

GND

57

MIPI_CSI2_LANE3_P

SDA845

59

MIPI_CSI2_LANE3_N

SDA845

PIN

845c Signals

Connect to

2

MIPI_CSI1_CLK_P

SDA845

4

MIPI_CSI1_CLK_N

SDA845

6

GND

8

MIPI_CSI1_LANE0_P

SDA845

10

MIPI_CSI1_LANE0_N

SDA845

12

GND

14

MIPI_CSI1_LANE1_P

SDA845

16

MIPI_CSI1_LANE1_N

SDA845

18

GND

20

MIPI_CSI1_LANE2_P

SDA845

22

MIPI_CSI1_LANE2_N

SDA845

Qualcomm Robotics RB3 Platform is a product of Qualcomm Technologies, Inc. and/or its subsidiaries

Note

38

www.thundercomm.com/

24

GND

26

MIPI_CSI1_LANE3_P

SDA845

28

MIPI_CSI1_LANE3_N

SDA845

30

GND

32

SSC10_SPI2_CLK

SDA845

34

SSC11_SPI2_CS_L

SDA845

36

SSC9_SPI2_MOSI

SDA845

38

SSC8_SPI2_MISO

SDA845

40

GPIO24_CAM2_SLM_IRQ

SDA845

42

GPIO22_CAM0_STROBE_OUT

SDA845

44

GPIO23

SDA845

46

GPIO69_CAM2_SLM_EN

SDA845

48

PM_GPIO12

PM845

50

PM_GPIO10

PM845

52

GND

54

PCIE0_USB4_SS_TX_P

PCIe USB HUB PORT4

56

PCIE0_USB4_SS_TX_M

PCIe USB HUB PORT4

58

PCIE0_USB4_SS_RX_P

PCIe USB HUB PORT4

60

PCIE0_USB4_SS_RX_M

PCIe USB HUB PORT4

6.2.1 MIPI CSI {1/2}
The Secondary High Speed Expansion Connector supports a 4-lane MIPI-CSI bus (MIPI-CSI1/MIPI-CSI2). All
MIPI-CSI signals are routed directly to/from the SDA845.

6.2.2 Clock
Qualcomm Robotics RB3 Platform is a product of Qualcomm Technologies, Inc. and/or its subsidiaries

39

www.thundercomm.com/

The DragonBoard 845c implements another two CSI clocks on the Secondary High Speed Expansion Connector,
CAM1_MCLK via SDA GPIO_14 for CSI1 and CAM2_MCLK via SDA GPIO_15 for CSI2. These signals are
driven at 1.8V.

6.2.3 SPI{SSC_SPI2}
The DragonBoard 845c implements another SSC SPI interface on the Secondary High Speed Expansion Connector
that connect to Snapdragon 845 processor sensor core. These signals are driven at 1.8V.
• SSC8_SPI2_MISO

: Connects to SSC8 of SDA845 SoC. Be configured to MISO.

• SSC9_SPI2_MOSI

: Connects to SSC9 of SDA845 SoC. Be configured to MOSI.

• SSC10_SPI2_CLK

: Connects to SSC10 of SDA845 SoC. Be configured to CLK.

• SSC11_SPI2_CS_L

: Connects to SSC11 of SDA845 SoC. Be configured to CS.

6.2.4 PCIe1
The SDA845 processor has two PCIe ports. The DraonBoard 845c implements one PCIe1 interface on the Secondary
High Speed Expansion Connector that connect to SDA845.

Qualcomm Robotics RB3 Platform is a product of Qualcomm Technologies, Inc. and/or its subsidiaries

40

www.thundercomm.com/

6.2.5 USB
High Speed Exp CONN HS1

SDA845

USB hs

USB2

USB hs

PCIe0

PCIe->USB
High Speed Exp CONN HS2

USB4

USB SS

USB1

Type A
(USB SS+HS)
VBUS

5V Buck
VBUS
Type A
(USB SS+HS)

USB2

USB1
PMI8998

VBUS
CC1/CC2

Type C
(USB SS+HS)

The DragonBoard 845c implements one USB Supper speed interface on the Secondary High Speed Expansion
Connector.
The Supper Speed USB of HS2 and High Speed USB of HS1 can be combined to one USB3.0 port.

6.2.6 Other signals on Secondary High Speed Connector
The DragonBoard 845c implements more GPIOs on the Secondary High Speed Expansion Connector. The GPIOs
are 1.8V voltage rail.
• GPIO12_CAM2_RST_N

- Connects to GPIO_12 of SDA845 SoC. Can be configured to be Camera 2
reset.

• GPIO21_CAM3_RST_N

- Connects to GPIO_21 of SDA845 SoC. Can be configured to be Camera 3
reset.

• GPIO116_CAM3_VSYNC_OUT - Connects to GPIO_116 of SDA845 SoC. Can be configured to be an IRQ
line or CAM3 VSYNC.
• GPIO24_CAM2_SLM_IRQ

- Connects to GPIO_24 of SDA845 SoC. Can be configured to be an IRQ
line

Qualcomm Robotics RB3 Platform is a product of Qualcomm Technologies, Inc. and/or its subsidiaries

41

www.thundercomm.com/

• GPIO22_CAM0_STROBE_OUT - Connects to GPIO_22 of SDA845 SoC. Can be configured to be IRQ line or
camera 0 strobe.
• GPIO23

- Connects to GPIO_23 of SDA845 SoC.

• GPIO69_CAM2_SLM_EN

- Connects to GPIO_69 of SDA845 SoC.

• PM_GPIO12

- Connects to GPIO_12 of PM845 PMIC.

• PM_GPIO10

- Connects to GPIO_10 of PM845 PMIC.

The IRQ lines create a wake-up event for the SoC.

Qualcomm Robotics RB3 Platform is a product of Qualcomm Technologies, Inc. and/or its subsidiaries

42

www.thundercomm.com/

7 Power management

CAN power

LS1 Exp Conn
HDMI Type A
Conn
VREG_S4A_1P8

5V DC-DC Buck

1.8V DC-DC Buck

DSI-HDMI Bridge

SYS_DCIN
3.3V DC-DC Buck
Primisity
Sensor
DC Jack

Stereo WSA PA
4.2V DC-DC Buck
LS2 Exp Conn
VREG_LVS1A_1P8

PCIe-> USB

USB->LAN

SD card

VREG_S4A_1P8

4.2V DC-DC Buck

SDA845 SOM

LS3 Exp Conn

SDA845 Power Grid
VREG_LVS2A_1P8

5V DC-DC Buck

USB Type A
Conn x2

The 96Boards specification defines how power arrives to the board and few supplies that the board needs to provide.
The on-board power requirement for each 96Boards implementation depends on the SoC and the set of peripherals
that are specific to that implementation.
The DragonBoard 845c uses five buck regulators, U0700, U0701, U0800, U0801 and U1505 takes the power in to
the board. The U0700 and U0701 generates 4.2V at 4A. U0700 feeds the WSA power and others, U0701 feed the
SDA845 SOM power. U0800 generates the 3.3V at 1A for sensor and HDMI IO voltage. U0801 generates at 5V at
2A, feeds the HDMI, CAN and LS1/LS3.U1505 generates 5V at 2A, feeds the USB type A power.

7.1 DC Power Input
The 96Boards specification calls for a power to be provided to the board in one of the following ways:
• An 8V to 18V power from a dedicated DC jack.
The DragonBoard 845c supports this requirement through the use of ⑬, ‘SYS_DCIN’ power connector.
Qualcomm Robotics RB3 Platform is a product of Qualcomm Technologies, Inc. and/or its subsidiaries

43

www.thundercomm.com/

Please note: the SYS_DCIN can be as low as 6.5V on the 845c board.
• An 8V to 18V power from the SYS_DCIN pins on the Low Speed Expansion Connector.
Please note: the SYS_DCIN can be as low as 6.5V on the 845c board.
The DragonBoard 845c supports incoming power through this connector.
• A USB Type C port at 5V.
The DragonBoard 845c supports the 5V from USB Type C port. But it can't support the bring up the system
power on.

7.2 Power Source Selection
The 96Boards specification calls for only one power source to be applied to the board at any given time. Following
this requirement, the user of the DragonBoard 845c should never apply power to the board from ⑬ and the Low
Speed Expansion connector at the same time. There is no active or passive mechanism on the DragonBoard 845c to
prioritize one source over the other.

7.3 Power Sequencing
Upon applying power to the DragonBoard 845c (either one of the two sources), both buck regulators will be enabled
and will start regulating their target voltages. When the output of U0701 is on, it will power the on-board PMIC, the
PMI8998 power management device. PMI8998 generates VPH_PWR which supplies the PM845. The sequencing of
all power rails is set within the PMIC configuration scheme during the production of this part. The user has no access
to alter, modify or change the PMIC power up sequencing.

7.4 Power Measurements
The 96Boards specification calls for a minimum of one current sense resistor to be placed on the board permitting a
basic power measurement functions.
The DragonBoard 845c implements two different power measurements.

7.5 DC-In measurement
A 0.01ohm resistor R0719 is placed in line of the DC12V on the DC input. Placing a probe over the resistor pins will
provide a voltage measurement of the voltage drop across the resistor. Dividing this measurement by 0.01 will give
you the amount of the current flowing into the DC.

7.6 PMIC Power-In measurement
A 0.01ohm resistor R0709 is placed in line to the VBAT_SOM on the 4.2V supply on the output of U0701. Placing
Qualcomm Robotics RB3 Platform is a product of Qualcomm Technologies, Inc. and/or its subsidiaries

44

www.thundercomm.com/

a probe over the resistor pins will provide a voltage measurement of the voltage drop across the resistor. Dividing
this measurement by 0.01 will give you the amount of the current flowing into the SDA PMIC.

Qualcomm Robotics RB3 Platform is a product of Qualcomm Technologies, Inc. and/or its subsidiaries

45

www.thundercomm.com/

8 Buttons and status LED’s
8.1 Buttons
8.1.1 Volume up
The Volume UP button (⑯) is used to control the audio volume of the DragonBoard 845c.

8.1.2

Volume down

The Volume Down button (⑰) is used to control the audio volume of the DragonBoard 845c.

8.1.3

Power Button

The push-button ⑳ servers as the power-on/off/sleep button. Upon applying power to the board, the boot process
will start. Once the board is powered on and booted up:
Sleep/suspend
● You can put the device to sleep by pressing this button momentarily.
● You can wake the device from sleep by pressing this button momentarily.
Power Off/On
Option 1: Long press/hold
● While the device is awake, pressing and holding the power button ⑳ for longer than 15 seconds will
result in the device powering off.
● Once powered off, pressing and holding the power button ⑳ for longer than 3 seconds will result in
the device powering on.
Option 2: Short press/hold
● While the device is awake, pressing and holding the power button ⑳ for 2~3 seconds will result in the
user interface displaying the ‘power off’ notice.
● Using a mouse, clicking on this notice will cause the DragonBoard 845c to power off.
● Once powered off, pressing and holding the power button ⑳ for longer than 3 seconds will result in
the device powering on.

8.1.4 Reset Button
The on-board ⑰ push-button has two functions, it serves as a reset button and as a Volume button.
The reset function needs to be software configured setting.
Qualcomm Robotics RB3 Platform is a product of Qualcomm Technologies, Inc. and/or its subsidiaries

46

www.thundercomm.com/

8.1.5

Force_USB_BOOT Button

The on-board ⑱ push-button is used for emergency USB boot for during development.

8.2 LED’s
There are two status LEDs and four User LEDs on the 845c. The Status LEDs report the status of the Bluetooth and
Wi-Fi devices onboard. The user LEDs are driven by the SoC directly.

8.2.1

User LED 1-4

The four user LEDs are surface mount Green LEDs, 0603 size, located next to the two USB type A connector and
labeled ‘USER LEDS 3 2 1 0’.

8.2.2

Bluetooth status

The BT LED on the DragonBoard 845c is located next to the USB OTG connector; this LED reflects the status of
the Bluetooth device.

8.2.3

WiFi status

The WIFI LED on the DragonBoard 845c is located beside the BT LED, this LED reflects the status of the Wi-Fi
device.

8.2.4

Power Indicator LED

The power indicator on the DragonBoard 845c is located beside the DC jack, this LED notify the user that the power
is applied.

Qualcomm Robotics RB3 Platform is a product of Qualcomm Technologies, Inc. and/or its subsidiaries

47

www.thundercomm.com/

9 Boot configuration
There is a Dip Switch ⑮ located on the top of the development board.
Switch 1: NA.
Switch 2: 'ONBOARD_DEBUG_UART_EN_N' SD BOOT’, when set to ‘ON’ position, will force the SDA UART
log to USB port, when set to ‘OFF’ position, will force the SDA UART log to Low Speed Expansion Connector
LS1.
Switch 3: ‘CBL_PWR_N’, when set to ‘ON’ position, will force the device to boot up automatically; when set to
'OFF' position, will force the deice to boot up by manual power button.
Switch 4: ‘SW_DSI1_TO_LT9611_N’, when set to ‘ON’ position, will force the MIPI-DSI1 to High Speed
Expansion Connector HS1; when set to 'OFF ' position, the MIPI-DSI1 to LT9611 DSI-HDMI bridge.
Switch 5: ' SENSOR_DISCONNECT ', when set to 'ON' position, will force the SDA845 SSC sensor SPI/I2C to
Low Speed Expansion Connector; when set to 'OFF', will force the SSC sensor SPI/I2C to onboard sensor.
Switch 6: ' IMU_EXT_CLK_TOGGLE ', when set to 'ON' position, the onboard ICM-42688 sensor will use the
external clk of GPIO78 from SoC; when set to 'OFF', the onboard ICM-42688 sensor will use another interrupt
output to SoC GPIO118. These GPIOs needs the software configure setting.

Qualcomm Robotics RB3 Platform is a product of Qualcomm Technologies, Inc. and/or its subsidiaries

48

www.thundercomm.com/

10 Mechanical specification
10.1 Board dimensions

Bottom

Qualcomm Robotics RB3 Platform is a product of Qualcomm Technologies, Inc. and/or its subsidiaries

49



Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.7
Linearized                      : No
Page Count                      : 49
Language                        : en-US
Tagged PDF                      : Yes
XMP Toolkit                     : 3.1-701
Producer                        : Microsoft® Word for Office 365
Title                           : Thundersoft TurboX® D845 SOM Datasheet
Creator                         : Support@Thundercomm.com
Creator Tool                    : Microsoft® Word for Office 365
Create Date                     : 2019:02:15 11:48:23-08:00
Modify Date                     : 2019:02:15 11:48:23-08:00
Document ID                     : uuid:23447E76-F80A-4E9E-AB0F-127E2B7FE420
Instance ID                     : uuid:23447E76-F80A-4E9E-AB0F-127E2B7FE420
Author                          : Support@Thundercomm.com
EXIF Metadata provided by EXIF.tools

Navigation menu