Auvidea J120 Product manual

VERSION 1.9
J120 (38198-X)
J120
technical reference manual
38198-X
Version 1.9
Preliminary
March 2018
Auvidea GmbH
Kellerberg 3
D-86920 Denklingen
Tel: +49 8243 7714 622
www.auvidea.com!
AUVIDEA GMBH
TECHNICAL REFERENCE MANUAL
1

VERSION 1.9
J120 (38198-X)
Copyright Notice
Trademarks
NVIDIA, the NVIDIA logo, CUDA, Jetson, Maxwell,Tegra and VisionWorks are registered trademarks and/or
trademarks of NVIDIA Corporation in the United States and!other countries. Other company and product names
may be trademarks of the respective companies with which they are associated.
© Auvidea GmbH 2016
All Rights Reserved
No part of this document or any of its contents may be reproduced, copied, modified or adapted, without the
prior written consent of the author, unless otherwise indicated for stand-alone materials.
You may share this document by any of the following means: this PDF file may be distributed freely, as long as
no changes or modifications to the document are made.
Commercial use and distribution of the contents of this document is not allowed without express and prior
written consent of Auvidea GmbH.
AUVIDEA GMBH
TECHNICAL REFERENCE MANUAL
2

VERSION 1.9
J120 (38198-X)
Features
J120 carrier board for the NVIDIA® Jetson™TX1
The J120 carrier board is slightly larger than the TX1 compute module. It has the same height but it extends
out to to the left side, to make room for the USB3 and RJ45 connectors. It is plugged in below the TX1 and
brings out many interfaces on connectors.
Tech nic a l det ail s
• carrier board for one NVIDIA® Jetson™ TX1 compute module
•standaloneoperation
•one4 lane CSI-2 (22 pin FPC 0.5mm pitch) - B102
• micro SD card
• two USB3 type A
• RJ45 connector for 10/100/1000BT Ethernet
•UART0(3.3VTTL)(6pin)-consoleaccess
•oneI2S digital audio (6 pins each)
•fanconnector(4pin)
•miniHDMIout
•M.2typeM2280(notoperationalonJ120rev1)
• size: 50 x 119 mm (size of the PCB)
• height: 16 mm (incl. TX1 without heatsink without height of bottom side components of J100)
• height: 21 mm (incl. TX1 without heatsink including height of bottom side components of J100)
• weight: 42 grams (just the J120)
• TX1 weight: 144 grams (TX1 with heatsink), 75 grams (TX1 w/o heatsink)
• mounting: 4 M3 holes with 3.2mm each (42 x 79 mm spacing - 4 mm from each edge)
•model:38198 (J120 rev 1)
Power
•power:12Vtypical(4pin)-2powerpinsforredundantpowering
•range: 7V to 17V
•donotusethe19VpowersupplyoftheJetsonTX1devkit- it will damage the J120 carrier board
AUVIDEA GMBH
TECHNICAL REFERENCE MANUAL
3

VERSION 1.9
J120 (38198-X)
How do the various models differ?
J100 + M100 (or M110)
The J100 may be plugged into the M100 motherboard. Three motherboard connectors carry signals for CAN,
Ethernet, UART, power, PCIe, SATA, SPI, I2C and more. The M110 features standard connectors for SATA and
PCIe (4 lanes).!
AUVIDEA GMBH
TECHNICAL REFERENCE MANUAL
4
Feature
J100
J100 + M100
J120
J130
J140
Jetson TX1 compatible
✓
✓
✓
✓
✓
HDMI out
mini
mini
mini
standard
mini
USB 3.0 type A
-
-
2
4
2
micro USB 3.0
2
2
-
1
-
micro USB 2.0 OTG
-
✓
✓
✓
✓
Wifi (2 antennas) on TX1
module
✓
✓
✓
v
✓
10/100/1000 Ethernet
(RJ45)
-
1
1
1
2
(TX1 + i210)
IMU MPU-9250 (optional 9
axis sensor)
✓
✓
✓
✓
✓
CAN controllers
-
1
1
1
1
SATA
-
M.2 B 2242
-
standard
standard
4x PCIe
-
-
M.2 M 2280
PCIe slot
M.2 2280
micro SD card
✓
✓
✓
✓
✓
SPI/I2C
-
-
1/1
UART
1
2
2
2
2
CSI-2 (22 pin - 4 lanes)
2
2
1
2 HDMI in
3
CSI-2 (15 pin - 2 lanes)
2
2
-
-
-
I2S (digital audio)
2
2
1 (2 channels)
2 HDMI in
1 (8 channels)
fan connector
✓
✓
✓
✓
✓
switches: power, reset,
force recovery
-
✓
✓
✓
✓
size
50x87mm
98x87mm
50x110mm
74x110mm
68x110mm
power in
7 .. 17V
7..42V
7 .. 17V
7 .. 17V
7 .. 17V
battery charger & backup
-
-
-
-
2S Lipo

VERSION 1.9
J120 (38198-X)
J120 Rev 1 (38198)
First revision of the J120. Very limited distribution.
J120 Rev 2 (38198-2)
Second revision of the J120. It became available in late April 2016. Modifications:
•all 3 connectors on the left are aligned (Ethernet, USB3 and mini HDMI)
•PCB size: 50 x 109.5 mm, total size: 50 x 110 mm
•M.2 type M fixed
•auto start recovery time shortened
•optional super cap for RTC
•firmware upgrade (back powering fix)
•INT lines of CAN controllers connect to individual pins of the TX1 (interrupts not shared)
J120 Rev 3 (38198-3)
•fixed USB2 power (flash recovery now supported)
•optional resistor to combine power to the 2 USB 3 ports
• added UART2 RXD/TXD to J7 (with components changes it could be reverted back to UART0 RTS/CTS)
• replaced 12V power in diodes with MOSFETs (for controlled inrush ramp up with Lipo batteries)
•fourTX1mountholesnowconnectedtoGND
•addedLM75tempsensor
•only one CAN bus and connector (CAN2) to overcome problem with SPI1_CS0 line - one CAN bus
supportedwithTX1firmwareprovidedbyAuvidea
J120 Rev 4 (38198-4)
• changed I2C pullup resistors from 1k to 10k (to improve I2C signal low level)
J120 Rev 5 (38198-5)
•I2S connector: changed from I2S2 to I2S0 (for additional GPIOs)
•optional: 2 CAN busses (requires SW fix for SPI1_CS0)
•M.3 spacer to fix M.2 2280 SSD card
•bottom USB3 connector may be configured to carry SATA signals (optional)
J120 Rev 6 (38198-6)
•added MCU (STM32F042) for watchdog option - this MCU tunnels the UART0 port of the TX1 and TX2
•initial revs of the MCU firmware only support 38400 baud
•added INA3221 power monitor chip (12V, 5V, 3.3V) - this chip is not populated on the base version
J120 Rev 7 (38198-7)
•RN45 populated to bring out UART2 on connector J7
AUVIDEA GMBH
TECHNICAL REFERENCE MANUAL
5

VERSION 1.9
J120 (38198-X)
J120 rev 5 top side
J120 rev 5 bottom side
AUVIDEA GMBH
TECHNICAL REFERENCE MANUAL
6

VERSION 1.9
J120 (38198-X)
The optional super cap is the tallest component on the bottom side (5.5mm high). The capacity of the super
cap is 47mF. Optionally the RTC (realtime clock of the Jetson TX1) may be powered by a Lithium cell
(MS621FE-FL11E). It is located next to the power button. If the super cap and the Lithium cell are not
populated, RTC power may be provided on the buttons connector (J12 pin 1).
Testing of the J120
The following functions are tested:
•HDMI out
•1000BT Ethernet
•USB 3.0 on USB1
•USB 2.0 on USB2 (USB 3 mode requires modification of device tree file)
•micro SD card
•power consumption with 12 V power supply (Ubuntu booted and system idle)
Rev 3 and newer:
•CSI-2 interface with B102 HDMI to CSI-2 module
•CAN bus (communicating with Autoquad flight controller)
•IMU (with qtcreator test program)
•M.2 2280 PCIe SSD
Please have a look at the test report which is included with the shipment.
STEP (3D) models
J120 rev 1: http://www.auvidea.eu/download/step/38198.step.zip
J120 rev 2: http://www.auvidea.eu/download/step/38198-2.step.zip
AUVIDEA GMBH
TECHNICAL REFERENCE MANUAL
7

VERSION 1.9
J120 (38198-X)
Getting started
Applying power
The J120 is powered by the on-board power connector (J11). Rev 1 and 2:
each of the 2 separate power pins features a Schottky diode. These 2 diodes
OR the 2 power inputs together. So 2 independent power inputs are provided
to achieve redundant powering. Rev 3+: reverse voltage protection and
inrush current limiting have been added (now single power input on 2 pins).
Alternatively the power wires may be soldered directly to the J120. Two
power holes have been added between the power connector and the mount
hole.
Auto start
The J120 automatically powers up the TX1 with a digital one shot which pulls
the POWER-BTN input of the TX1 low for approximately 1 second after power
is applied. When the TX1 raises the CARRIER_PWR (A48) line, the power
supplies on the J120 are powered up. This is indicated by lighting up the
green power LED below the fan connector. With rev 3 this LED moved to the
right of the M.2 connector.
The auto start logic is powered by Vdd_RTC (A50). Rev 1: for auto start to work, please power down the TX1
for at least 10 seconds. This allows time for the Vdd_RTC supply to drain and the enable auto start, when
power is applied again. Rev 2 of the J120 will shorten this time, by actively draining Vdd_RTC when the main
power is removed. Alternatively power up the J120 by pressing the power button. With rev 3 the auto start
logic is powered by the 12V power supply, not to drain Vdd_RTC and the super cap charge.
Console access
The console port of the TX1 is UART 0. The J120 converts this UART port to standard 3.3V TTL levels. So a
standard USB to TTL serial converter may be used to connect to the console. Just connect TXD, RXD and GND
to the USB converter. Make sure that you connect TXD to the RXD input of the USB TTL converter. Standard
baud rate it 115200. Settings: 8/1/N.
Firmware upgrade of the TX1
The J120 does support a direct firmware upgrade of the TX1. However, there is one issue on rev 1. Once the
USB cable to USB0 is connected the J120 will be back powered through USB. In this mode the J120 will not
boot. Please put the the TX1 into the upgrade mode with the recovery button before connecting the USB cable
to USB0. Alternatively please perform the firmware upgrade on the TX1 development board. Firmware upgrade
is supported fine on the newer revs.
AUVIDEA GMBH
TECHNICAL REFERENCE MANUAL
8

VERSION 1.9
J120 (38198-X)
CSI-2 video in
CSI-2 connector
The J120 features one CSI-2 connector with 4 data lanes. It is a 22 pin FPC connector with 0.5mm pitch. It has
the same pin out as the 22 pin CSI-2 connector found on the carrier board for the Raspberry Pi compute
module. Support for the Raspberry Pi cameras is planned.
B102
The B102 is an HDMI to CSI-2 converter module, which may directly be connected to the CSI-2 connector of the
J120. It provides raw uncompressed video to the Jetson TX1 with a resolution up to 1080p60. This video then
may be compressed or processed in the TX1. A typical application for this task is the GStreamer. A driver
developed by Ridgerun is provided and included in the Auvidea TX1 firmware. Please contact us for the source
code of the driver.
To s h i b a 4 1 M P i x e l C a m e r a
Raytrix provides the C41 camera module.
Auvidea has developed a small interface
board to connect the C41 camera module to
the J120. A resolution up the 4kp60 is
supported (2160p60). The Bayer encoded
video is provided raw to the TX1 and
converted in the graphics engine of the
TX1. For more CSI-2 ports please have a
look at the new J140 carrier board with
three 4-lane CSI-2 ports.
!
AUVIDEA GMBH
TECHNICAL REFERENCE MANUAL
9

VERSION 1.9
J120 (38198-X)
Devices
IMU (MPU-9250)
A 9 axis sensor is connected to the SPI0 bus of the TX1. Pin 8 (VddIO) of the IMU is connected to 1.8V. Please
set the INT output of the IMU by software to „totem pole“ mode as there is no pull-up on the INT output.
This IMU is optional. Only some J120 models are equipped with this function.
SPI busses with the Jetson TX1
The Jetson TX1 features 3 SPI busses: SPI0 to SPI2. The table below lists how these SPI devices are mounted.
Please note how the 5 physical SPI devices relate to the 5 spidevs.
Test o f the I M U wit h the
RTIMULibDemo
This demo may be downloaded from Github.
Please install qtcreator first. Next please
make sure that the spidev3.0 device in /dev
is loaded. Edit the RTIMUlibDemo.ini file
with the SPI settings for the IMU (bus 3,
select 0). Start the demo as root so it gets
access to the SPI bus.
The IMU chip is located on the bottom side
next to the JTAG connector. The IMU is
optional on the J120. Please make sure that
your J120 has the IMU installed.
Pin
Function
Jetson TX1
Description
9
AD0/SDO
E4
SPI0_MISO (1.8V)
24
SDA/SDI
F4
SPI0_MOSI (1.8V)
23
SCL/SCLK
E3
SPI0_CLK (1.8V)
22
/CS
F3
SPI0_CS0 (1.8V)
12
INT
G14
INT is inverted and connected to GPIO9_MOTION_INT (1.8V)
Bus
CS
Tegra X1
SPI device
Use
SPI0
0
SPI4
spidev3.0
IMU MPU-9250
SPI1
0
SPI1
spidev0.0
CAN controller 1 (MCP2515)
SPI1
1
SPI1
spidev0.1
CAN Controller 2 (MCP2515)
SPI2
0
SPI2
spidev1.0
I2C/SPI connector J13
SPI2
1
SPI2
spidev1.1
I2C/SPI connector J14
AUVIDEA GMBH
TECHNICAL REFERENCE MANUAL
10

VERSION 1.9
J120 (38198-X)
I2C busses with the Jetson TX1
The Jetson TX1 features 7 I2C devices: I2C0 to I2C6. The table below lists how these I2C devices are mounted.
A B102 module may be connected to the CSI-2 EF connector. The Toshiba TC358743 HDMI to CSI-2 converter
chip is on the 7 bit I2C address 0x0F, as it can be seen in the terminal output below.
$ sudo i2cdetect -y -r 2
!!!!0 !1 !2 !3 !4 !5 !6 !7 !8 !9 !a !b !c !d !e !f
00: !!!!!!!!!-- -- -- -- -- -- -- -- -- -- -- -- 0f
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: 50 51 52 53 -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- -- !!!!!!!!!
CAN
The J120 features 1 or 2 CAN interfaces. As the Jetson TX1 does not have native CAN interfaces, the J120
features 2 SPI based CAN controllers (Microchip MCP2515). Please install the Kernel and support package with
the MCP2515 driver, which is provided by Auvidea. Because of a bug in the SPI_CS_0 handling only 1 CAN
controller is populated.
$ sudo modprobe mcp251x
$ sudo ip link set can0 up type can bitrate 1000000
$ ifconfig
can0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
UP RUNNING NOARP MTU:16 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:10
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
eth0 Link encap:Ethernet HWaddr 00:04:4b:57:29:32
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
Bus
device
physical bus
Use
I2C0
0
I2C0
I2C1
1
I2C1
LM75ADP temperature sensor
I2C2
2
I2C_PM
CSI-2 EF connector
I2C3
3
?
I2C4
4
?
I2C5
5
?
I2C6
6
I2C_CAM
AUVIDEA GMBH
TECHNICAL REFERENCE MANUAL
11

VERSION 1.9
J120 (38198-X)
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:549 errors:0 dropped:0 overruns:0 frame:0
TX packets:549 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:46707 (46.7 KB) TX bytes:46707 (46.7 KB)
M.2 SSD 2280
The J120 features a very high
performance SSD of the NGFF
(next generation form factor)
kind called now M.2. There are
two types available: SATA and 4x
PCIe. The J120 only supports the
4x PCIe type (type M). We have
tested the Samsung SM951 128GB
module (MZ-VPV1280). Please see
the picture on the right.
How can the type M card be
identified?
M.2 type M card have just one notch on the right side on the bottom. Please see the
picture on the right. M.2 type B (SATA) cards have a notch on the right side on top or
they have two notches. So M.2 type B (SATA) cards may fit mechanically, but they will
not work. Please make sure that the M.2 card for the J120 has just one notch.
Examples of M.2 type M SSDs with PCIe interface:
•Samsung 950 Pro 256GB (MZ-V5P256BW)
•Samsung PM961 128GB (MZVLW128HEGR)
•Samsung SM951 512GB (MZVPV512HDGL)
M.2 NVMe software support on the Jetson TX1
In order to use a M.2 key B SSD on the Jetson TX1, a kernel module supporting NVMe is needed. This module is
not part of the dev kit default kernel configuration, so the kernel module needs to compiled. Because of the
mixture of 32 bit user space and 64 bit kernel, it is recommended to cross compile the kernel on a Ubuntu
14.04 LTS host machine. For details on cross-compiling a kernel for L4T please visit the!Ridgerun wiki.
https://developer.ridgerun.com/wiki/index.php?title=Compiling_Tegra_X1_source_code#Kernel
The required module '.config' parameter is!
CONFIG_BLK_DEV_NVME=y
or in menuconfig under
Device Drivers -> Block Devices -> NVM Express block device!
AUVIDEA GMBH
TECHNICAL REFERENCE MANUAL
12

VERSION 1.9
J120 (38198-X)
Connectors
Auvidea supplies cable kits for the connectors with 1.25 mm pitch. Please check the website for details. Figure
1 and 2 show the J120 rev 2 but the connector placement and pin numbering also applies to the J120 rev 1.
Figure 1: connectors on the top side
Figure 2: connectors on the bottom side
AUVIDEA GMBH
TECHNICAL REFERENCE MANUAL
13

VERSION 1.9
J120 (38198-X)
USB 3.0 (J2)
This is dual USB 3.0 type a connector. Pin 1-9 is the bottom connector and pin 10-18 is the top connector.
USB 2.0 (J6)
USB 2.0 port for firmware upgrades and for USB 2.0 devices like mouse and keyboard.
Pin
Function
Jetson TX1
Description
1
5V
-
5V power controlled by USB2_EN_OC (A19) - max. 900 mA
2
USB2-D-
B43
USB 2.0 data
3
USB2-D+
B42
USB 2.0 data
4
GND
-
Ground
5
USB3_RX2-
H42
USB 3.0 receive data
6
USB3_RX2+
H41
USB 3.0 receive data
7
GND
-
Ground
8
USB3_TX2-
E42
USB 3.0 transmit data
9
USB3_TX2+
E41
USB 3.0 transmit data
10
5V
-
5V power controlled by USB1_EN_OC (A18) - max. 900 mA
11
USB1-D-
A39
USB 2.0 data
12
USB1-D+
A38
USB 2.0 data
13
GND
-
Ground
14
USB3_RX1-
F44
USB 3.0 receive data
15
USB3_RX1+
F43
USB 3.0 receive data
16
GND
-
Ground
17
USB3_TX1-
C44
USB 3.0 transmit data
18
USB3_TX1+
C43
USB 3.0 transmit data
Pin
Function
Jetson TX1
Description
1
5V
-
5V power controlled by USB0_EN_OC* (A17) - max. 500 mA
2
USB0-D-
B40
USB 2.0 data
3
USB0-D+
B39
USB 2.0 data
4
USB0_ID
A36
connected to 3.3V with 10k pullup
5
GND
-
Ground
-
USB0_VBUS
B37
connected to pin 1 of this connector
AUVIDEA GMBH
TECHNICAL REFERENCE MANUAL
14

VERSION 1.9
J120 (38198-X)
CAN controller (MCP2515T-I/ML)
The two SPI to CAN controllers add two CAN bus interfaces to the TX1, as there is no internal CAN controller in
the TX1. The SPI bus, RESET and INT are shared between the 2 CAN controllers (J120 rev 1). The J120 rev 2
will use separate SPI interrupts. Just SPI1_CS0 and SPI1_CS1 select one of the two controllers. The two CAN
busses are available on J9 (CAN1) and J10 (CAN2).
Interrupt: the interrupt outputs of the 2 CAN controllers are tied together and have a common 10k pull-up
resistor (rev 1).
J120 rev 1: on the silkscreen „CAN1“ and „CAN2“ are swapped. CAN1 is next to the FAN connector.
CAN controller 1:
CAN controller 2:
CAN1 (J9):
CAN2 (J10):
Pin
Function
Jetson TX1
Description
15
SO
F14
SPI1_MISO (level shifted to 3.3V)
14
SI
F13
SPI1_MOSI (level shifted to 3.3V)
12
SCK
G13
SPI1_CLK (level shifted to 3.3V)
22
/CS
E14
SPI1_CS0 (level shifted to 3.3V)
12
/INT
H3
GPIO20_AUD_INT (low active with 10k pull-up to 3.3V)
17
/RESET
D7
GPIO5_CAM_FLASH_EN is inverted and connected to the RESET inputs
Pin
Function
Jetson TX1
Description
15
SO
F14
SPI1_MISO (level shifted to 3.3V)
14
SI
F13
SPI1_MOSI (level shifted to 3.3V)
12
SCK
G13
SPI1_CLK (level shifted to 3.3V)
22
/CS
E13
SPI1_CS1 (level shifted to 3.3V)
12
/INT
H3
GPIO20_AUD_INT (low active with 10k pull-up to 3.3V)
17
/RESET
D7
GPIO5_CAM_FLASH_EN is inverted and connected to the RESET inputs
Pin
Function
Jetson TX1
Description
1
5V
-
5V power for the CAN bus (500 mA)
2
CAN2_H
-
CAN data high
3
CAN2_L
-
CAN data low
4
GND
-
Ground (0V)
Pin
Function
Jetson TX1
Description
1
5V
-
5V power for the CAN bus (500 mA)
2
CAN1_H
-
CAN data high
Pin
AUVIDEA GMBH
TECHNICAL REFERENCE MANUAL
15

VERSION 1.9
J120 (38198-X)
3
CAN1_L
-
CAN data low
4
GND
-
Ground (0V)
Function
Jetson TX1
Description
Pin
AUVIDEA GMBH
TECHNICAL REFERENCE MANUAL
16

VERSION 1.9
J120 (38198-X)
CSI-EF (J14)
This is a 22 pin 4 lane CSI-2 connector with 0.5mm pitch (Wuerth 687122149022). To open the connector and to
release the cable just lift the brown lid upwards. This connector has the same pinout as the CSI-2 connector on
the Raspberry Pi compute module carrier board. The contacts are on the bottom.
Ethernet (J1)
The J120 features an on-board RJ45 connector for 10/100/1000BT Ethernet with 2 LEDs.
Pin
Function
Jetson TX1
Description
1
3.3V
-
3.3V power supply
2
I2C_PM_DAT
B6
3.3V level (converted from 1.8V of the Jetson TX1) - I2C device 2
3
I2C_PM_CLK
A6
3.3V level (converted from 1.8V of the Jetson TX1) - I2C device 2
4
GND
-
Ground
5
CAM2_MCLK
E7
CAM2_MCLK
6
CAM3_GPIO
H7
GPIO3_CAM1_RST*
7
GND
-
Ground
8
CSI-F_D1+
E21
CSI-2 bus F lane 1
9
CSI-F_D1-
E20
CSI-2 bus F lane 1
10
GND
-
Ground
11
CSI-F-D0-
C23
CSI-2 bus F lane 0
12
CSI-F-D0-
C22
CSI-2 bus F lane 0
13
GND
-
Ground
14
CSI-E_CLK+
G22
CSI-2 bus E clock
15
CSI-E_CLK-
G21
CSI-2 bus E clock
16
GND
-
Ground
17
CSI-E-D1+
H21
CSI-2 bus E lane 1
18
CSI-E-D1-
H20
CSI-2 bus E lane 1
19
GND
-
Ground
20
CSI-E-D0+
F23
CSI-2 bus E lane 0
21
CSI-E-D0-
F22
CSI-2 bus E lane 0
22
GND
-
Ground
LED
Function
Jetson TX1
Description
GBE0
GBE_LINK_ACT*
E47
left LED
GBE1
GBE_LINK_100
F50
right LED
AUVIDEA GMBH
TECHNICAL REFERENCE MANUAL
17

VERSION 1.9
J120 (38198-X)
HDMI (J3)
This is a 19 pin mini HDMI connector. Please note that the HDMI and mini HDMI connector have different pin
outs.
UART 0 (J7)
This is a 6 pin connector with 1.25 mm pitch. Please connect to USB TTL serial converter (3.3V TTL level).
Normally just connect TXD, RXD, and GND. Swap data lines. Default speed: 115200 bps. This is the
configuration for the J120 rev 1 and J120 rev 2 with a serial number < 2021.
Pin
Function
Jetson TX1
Description
1
GND
-
Ground
2
DP1_TXD0+
E39
HDMI data lane 2
3
DP1_TXD0-
E38
HDMI data lane 2
4
GND
-
Ground
5
DP1_TXD1+
C38
HDMI data lane 1
6
DP1_TXD1-
C37
HDMI data lane 1
7
GND
-
Ground
8
DP1_TXD2+
D37
HDMI data lane 0
9
DP1_TXD2-
D36
HDMI data lane 0
10
GND
-
Ground
11
DP1_TXD3+
E36
HDMI clock
12
DP1_TXD3-
E35
HDMI clock
13
GND
-
Ground
14
CEC
B33
HDMI_CEC
15
HDMI_DDC_SCL
A35
DP1_AUX_CH
16
HDMI_DDC_SDA
A34
DP1_AUX_CH*
17
reserved
-
not connected
18
PWR
-
5V power (max. 500 mA)
19
HPD
A33
inverted and connected to DP1_HPD
Pin
Function
Jetson TX1
GPIO
Description
1
5V
-
-
5V power output
2
UART0_TXD
H12
GPIO3_PU.00
UART 0 console port (3.3V TTL level): transmit data output
3
UART0_RXD
G12
GPIO3_PU.01
UART 0 console port (3.3V TTL level): receive data input
4
UART0_CTS
H11
GPIO3_PU.03
UART 0 console port (3.3V TTL level): clear to send
5
UART0_RTS
G11
GPIO3_PU.02
UART 0 console port (3.3V TTL level): ready to send
6
GND
-
-
Ground
AUVIDEA GMBH
TECHNICAL REFERENCE MANUAL
18

VERSION 1.9
J120 (38198-X)
UART 0 / UART 2 (J7) - rev 2 to 5
This is the configuration for the J120 rev 2 with a serial number > 2020. All 4 pins are passed through a bi-
directional level converter with 3.3V level outputs (TXB0104PWR) and through 33 Ohm series resistors (in a
tiny 0804 size resistor array). To limit the power dissipation in the resistor array, it is advised to sink or source
a maximum current of 1 mA.
UART 0 (J7) - rev 6
This is the configuration for the J120 rev 6. 2 pins are passed through a bi-directional level converter with
3.3V level outputs (TXB0104PWR) and through 33 Ohm series resistors (in a tiny 0804 size resistor array). To
limit the power dissipation in the resistor array, it is advised to sink or source a maximum current of 1 mA. Pin
4 and 5 provide the programming interface for the watchdog MCU (STM42F042).
UART 0 / UART 2 (J7) - rev 7
This is the configuration for the J120 rev 7. All 4 pins are passed through a bi-directional level converter with
3.3V level outputs (TXB0104PWR) and through 33 Ohm series resistors (in a tiny 0804 size resistor array). To
limit the power dissipation in the resistor array, it is advised to sink or source a maximum current of 1 mA. Pin
4 and 5 have the dual function to flash the watchdog MCU.
If the tunnelling of the UART0 port causes difficulties in a particular use case, the J120 can be reconfigured so
that the MCU is bypassed and a direct connection to the UART0 port of the TX1 and TX2 is provided. Please
check appendix A for details on the watchdog MCU.
Pin
Function
Jetson TX1
GPIO
Description
1
5V
-
-
5V power output
2
UART0_TXD
H12
GPIO3_PU.00
UART 0 console port (3.3V TTL level): transmit data output
3
UART0_RXD
G12
GPIO3_PU.01
UART 0 console port (3.3V TTL level): receive data input
4
UART2_TXD
B16
-
UART 2 console port (3.3V TTL level): transmit data output
5
UART2_RXD
B15
-
UART 2 console port (3.3V TTL level): receive data output
6
GND
-
-
Ground
Pin
Function
Jetson TX1
GPIO
Description
1
5V
-
-
5V power output (3.3V if only the MCU is powered)
2
UART0_TXD
-
-
UART 0 console port (3.3V TTL level): transmit data output
- tunnelled though the watchdog MCU
3
UART0_RXD
-
-
UART 0 console port (3.3V TTL level): receive data input -
tunnelled through the watchdog
4
SWCLK
-
-
port to flash watchdog MCU
5
SWDIO
-
-
port to flash watchdog MCU
6
GND
-
-
Ground
AUVIDEA GMBH
TECHNICAL REFERENCE MANUAL
19

VERSION 1.9
J120 (38198-X)
FAN (J8)
This is a 4 pin connector with 1.25 mm pitch. This is the same pinout as the fan connector on the Jetson TX1
development kit. With the J100 the fan is on by default. Use the „fan disable“ feature to turn off the fan.
Please note, that the „fan disable“ requires a software change when compared to the dev kit. On the dev kit
„fan disable“ is controlled by an I2C port expander line. On the J100 „fan disable“ is connected to
GPIO19_AUD_RST (through an inverting MOSFET). Pull the GPIO19 (F2) high to disable the fan (pin 4 becomes
low). A low or floating signal on GPIO19 will not disable the fan.
Power (J11)
This is a 4 pin connector with 1.25 mm pitch. Power in 1 and power in 2 are or’ed with 2 Schottky diodes. They
may be tied together or they may be connected to 2 redundant power supplies.
Pin
Function
Jetson TX1
GPIO
Description
1
5V
-
-
5V power output (3.3V if only the MCU is powered)
2
UART0_TXD
-
-
UART 0 console port (3.3V TTL level): transmit data output
- tunnelled through the watchdog
3
UART0_RXD
-
-
UART 0 console port (3.3V TTL level): receive data input -
tunnelled through the watchdog
4
UART2_TXD
SWCLK
B16
-
UART 2 console port (3.3V TTL level): transmit data output
- port to flash watchdog MCU
5
UART2_RXD
SWDIO
B15
-
UART 2 console port (3.3V TTL level): receive data output -
port to flash watchdog MCU
6
GND
-
-
Ground
Pin
Function
Jetson TX1
Description
1
GND
-
Ground
2
5V
-
5V power supply to the fan
3
FAN _ TA C H
B17
tachometer from the fan (open drain input with 100k pull-up to 1.8V)
4
FAN _ P WM
C16
PWM control to the fan (open drain output: controlled by FAN_PWM
and „disable fan“ with GPIO19 - F2)
Pin
Function
Jetson TX1
Description
1
power in 1
-
power input: typical 12V (range: 7V to 17V)
2
power in 2
-
power input: typical 12V (range: 7V to 17V)
3
GND
-
power ground
4
GND
-
power ground
AUVIDEA GMBH
TECHNICAL REFERENCE MANUAL
20
Table of contents