Skip to content

Commit ee9d644

Browse files
zakrentpkatarzynski
authored andcommitted
[#74775] Added jetpack 6.x links
1 parent 02ebe58 commit ee9d644

File tree

5 files changed

+81
-80
lines changed

5 files changed

+81
-80
lines changed

doc/requirements.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
https://github.com/antmicro/antmicro-sphinx-utils/archive/main.zip
22
sphinx_tabs
33
sphinx-tippy
4+
sphinx-inline-tabs

doc/source/board_overview.md

Lines changed: 24 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,9 @@ You can find out more about the Jetson Orin Baseboard in this [blog article](htt
1010
* [Open Source Portal](https://opensource.antmicro.com/projects/jetson-orin-baseboard/)
1111

1212
They provide 3D renders and the board stackup definition, as well as an interactive preview of the board schematic.
13-
A [PDF schematic](https://github.com/antmicro/jetson-orin-baseboard/blob/main/doc/jetson-orin-baseboard-schematic.pdf) of the board is also available.
13+
14+
You can also browse board-specific assets in the GitHub [releases](https://github.com/antmicro/jetson-orin-baseboard/releases) section.
15+
The assets provided here include PDF schematics and mechanical (STEP) models of the board assemblies in certain revisions.
1416

1517
## IO map
1618

@@ -29,12 +31,11 @@ The board can be powered with the following sources:
2931
### 1. DC Connector
3032

3133
Jetson Orin Baseboard can be powered with a stable DC voltage via the on-board locking DC connector ([`J12`](#J12)) with Molex Nano-Fit plug (see the [Power Supply](getting_started.md#power-supply) section for details related to Nano-Fit power harness assembly).
32-
You can use an external DC adapter for powering the board or a battery pack with rechargeable or non-rechargeable batteries, as long as the provided voltage fits within the accepted range (9-20VDC or up to 15 V on rev. <= 1.1.7).
33-
Please note that Jetson Orin Baseboard does not support battery charging.
34-
35-
:::{note}
36-
Since rev. >= 1.3.0, the SOM supply power path is automatically switched between `VCC_IN` and onboard `5V DC-DC` depending on the `MODULE_ID` pin status. For older releases, SOM is supplied from `5V DC-DC`.
37-
:::
34+
You can use an external DC adapter for powering the board or a battery pack with rechargeable or non-rechargeable batteries, as long as the provided voltage fits within the accepted range (9-20VDC for board revision >= 1.3.0 and up to 15 V on rev. <= 1.1.7).
35+
In board revision >= 1.3.0, the power supply voltage provided to the SoM is switched between `VCC_IN` power rail and 5V power rail provided by the on-board step down DC-DC converter depending on the `MODULE_ID` pin status.
36+
This enables the use of the Jetson Orin NX in "super" mode which requires a minimum power supply voltage of 8V.
37+
If you plan to power the Jetson Orin Baseboard from a battery pack, please note that battery (re-) charging is currently not supported in the design.
38+
Adjusting the power supply scenario for specific battery types and charging strategy can be implemented via a custom modification of the baseboard PCB design.
3839

3940
### 2. Power over Ethernet
4041

@@ -51,7 +52,7 @@ Those ports are maintained by the on-board USB-C Power Delivery controller (Texa
5152
This controller needs to be configured in order to make it implement one of the desired power source/sink negotiation scenarios.
5253

5354
:::{note}
54-
The recommended power supply voltage negotiated with the USB-C PD controller for power sink mode is 15VDC or 20VDC for rev. >= 1.1.8.
55+
The recommended power supply voltage negotiated with the USB-C PD controller for power sink mode is 20VDC (15VDC for board revisions <= 1.3.0).
5556
If you plan to power up the Jetson Orin Baseboard through the USB PD source, make sure it meets [power requirements](getting_started.md#2-power-supply) for stable operation.
5657
:::
5758

@@ -63,13 +64,13 @@ You can generate your own configuration file with the [TPS6598X-CONFIG](https://
6364
Please refer to the Jetson Orin Baseboard [schematics](https://github.com/antmicro/jetson-orin-baseboard/blob/main/doc/jetson-orin-baseboard-schematic.pdf) to identify the USB port and power supply rail associated with it to generate a valid power profile setting while using the `TPS6598X-CONFIG` tool.
6465
Also please refer to the [TPS65987DDH and TPS65988DH Host Interface Technical Reference Manual](https://www.ti.com/lit/ug/slvubh2b/slvubh2b.pdf) for further details.
6566

66-
There are three ways to upload the configuration:
67+
There are several ways to write the USB-C PD configuration to the on-board controller:
6768
* Via an external SPI Flash programmer connected to the [`J9`](#J9)
68-
* Via the [TPS65988-config tool](https://github.com/antmicro/antmicro-jetson-orin-baseboard-tps65988-config)
69-
* From Jetson Orin (user space)
70-
* From the USB-C ([`J3`](#J3)) debug console interface port (only for rev. >= 1.1.9)
69+
* Via the [antmicro-jetson-orin-baseboard-tps65988-config](https://github.com/antmicro/antmicro-jetson-orin-baseboard-tps65988-config) tool
70+
* From the Jetson Orin SoM BSP (user space)
71+
* From the host (PC) via the USB-C ([`J3`](#J3)) debug console interface port (in baseboard revisions >= 1.1.9)
7172

72-
The recommended and least demanding method is [flashing from the debug console interface port](#tps65988-config-tool-via-the-debug-console-interface-port).
73+
If you happen to have some of the most recent baseboard revision (>= 1.1.9), the easiest method to use is [flashing from the debug console interface port](#tps65988-config-tool-via-the-debug-console-interface-port).
7374

7475
### External SPI Flash programmer
7576
#### 1. Collect the hardware
@@ -153,7 +154,7 @@ Erasing and writing flash chip... Erase/write done.
153154
Verifying flash... VERIFIED.
154155
```
155156

156-
* You can repeat the previous command to ensure that the binary file has been written successfully:
157+
* You can repeat the previous command to ensure that the binary file has been written successfully:
157158

158159
Expected outcome:
159160
```
@@ -164,17 +165,17 @@ Erase/write done.
164165

165166
### TPS65988-config tool from Jetson Orin user space
166167

167-
The TPS65988-config flashing script can be found in this [repository](https://github.com/antmicro/antmicro-jetson-orin-baseboard-tps65988-config).
168+
The TPS65988-config flashing script can be found in the [antmicro-jetson-orin-baseboard-tps65988-config](https://github.com/antmicro/antmicro-jetson-orin-baseboard-tps65988-config) repository.
168169

169170
#### 1. Prepare hardware
170171

171-
To properly execute this script, boot the Jetson, and connect to it via [debug console](#connect-the-debug-console) or via SSH. Since the PD controller is not yet configured at this point, the baseboard has to be powered from either the [`J12`](#J12) or via PoE connected to the [`J6`](#J6).\
172+
To properly execute this script, boot the Jetson Orin Baseboard, and connect to it via the [debug console](getting_started.md#connect-the-debug-console) or via SSH.
173+
Since the PD controller is not yet configured at this point, the baseboard has to be powered from either the [`J12`](#J12) or via PoE connected to the [`J6`](#J6).
172174
Internet connection is also suggested.
173175

174176
#### 2. Install dependencies
175-
Log into Jetson Orin
176-
177-
Clone this [repository](https://github.com/antmicro/antmicro-jetson-orin-baseboard-tps65988-config) and install `smbus2` package with `pip`
177+
Log into Jetson Orin module.
178+
Clone the [antmicro-jetson-orin-baseboard-tps65988](https://github.com/antmicro/antmicro-jetson-orin-baseboard-tps65988-config) repository and install the `smbus2` package using `pip`
178179

179180
```
180181
git clone https://github.com/antmicro/antmicro-jetson-orin-baseboard-tps65988-config.git
@@ -197,6 +198,7 @@ Write completed 43968 bytes written
197198
The PD Controller has been flashed successfully
198199
Performing cold reset
199200
```
201+
200202
### TPS65988-config tool via the debug console interface port
201203
This option allows for flashing the USB-C Power Delivery controller without SoM or external power.
202204

@@ -209,15 +211,15 @@ This option allows for flashing the USB-C Power Delivery controller without SoM
209211

210212
On the host PC:
211213

212-
Clone this [repository](https://github.com/antmicro/antmicro-jetson-orin-baseboard-tps65988-config) and install `smbus2` package with `pip`
214+
Clone the [antmicro-jetson-orin-baseboard-tps65988-config](https://github.com/antmicro/antmicro-jetson-orin-baseboard-tps65988-config) repository and install the `smbus2` package with `pip`
213215

214216
```
215217
git clone https://github.com/antmicro/antmicro-jetson-orin-baseboard-tps65988-config.git
216218
pip3 install smbus2
217219
cd antmicro-jetson-orin-baseboard-tps65988-config
218220
```
219221

220-
#### 3. Flash the config
222+
#### 3. Write the configuration
221223
```
222224
python3 TPS65988_flash.py --erase --write ./JOBrev1_1_6.bin --ft230x
223225
```
@@ -241,30 +243,5 @@ The overall height of the set depends on the cooling module attached.
241243
The base setup with a default cooling module is 37 mm or 1.45 inch tall.
242244
The KiCad PCB design files include mechanical layers with dimensions specified for the fastening holes and notable components.
243245
The board with the Jetson Module, M.2 storage and cooling module weighs 164g (5.78oz).
244-
The mechanical STEP model of the Jetson Orin Baseboard is provided in the [1.1.6 design release](https://github.com/antmicro/jetson-orin-baseboard/releases/tag/rev.1.1.6-ch) available on GitHub.
245-
246-
247-
## DC-DC converters stress test
248-
249-
Revision `1.1.8` introduced changes to the DC-DC converters that allowed the board to be powered from up to 20V. Below you can find the results from stress test of the two main converters: `Vcc to 5V` and `Vcc to 3V3`. Both of these converters were implemented using the same controller: `SIC431AED-T1-GE3`.
250-
251-
Test were performed under following conditions:
252-
* Input voltage: 9V, 12V, 15V, 20V
253-
* Load current: 0A - 13A (Electronic load: `RND 320-KEL103`)
254-
* Ambient temperature: 24°C
255-
* Incremental steps of 0.1A between 0.1A - 0.5A, and 1A step between 1A - 13A
256-
* Input voltage and output load leads were soldered directly to input/output capacitors
257-
258-
:::{figure-md}
259-
![](img/5V_eff_temp_vs_output_curr.png)
260-
261-
Efficiency, temperature and output voltage versus output current of the `5V` converter
262-
:::
263-
264-
:::{figure-md}
265-
![](img/3V3_eff_temp_vs_output_curr.png)
266-
267-
Efficiency, temperature and output voltage versus output current of the `3V3` converter
268-
:::
269-
246+
The mechanical STEP models of the Jetson Orin Baseboard in notable revisions are provided in the [releases](https://github.com/antmicro/jetson-orin-baseboard/releases/) sections available on GitHub.
270247

doc/source/conf.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@
5050
extensions = default_extensions
5151
extensions.append("sphinx_tippy")
5252
extensions.append("myst_parser")
53+
extensions.append("sphinx_inline_tabs")
5354

5455
myst_enable_extensions = default_myst_enable_extensions
5556
myst_substitutions = {"project": project}

doc/source/getting_started.md

Lines changed: 37 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ To get started with the Jetson Orin Baseboard, you'll need the following hardwar
1212
### 1. Jetson SoM
1313

1414
The Jetson Orin Baseboard is electrically compatible with the NVIDIA Jetson Orin NX, Jetson Orin Nano [family of SoMs](https://developer.nvidia.com/embedded/jetson-modules) including Super modes of those SoMs.
15-
The provided reference BSP has been developed for NVIDIA Jetson Orin NX 16GB (900-13767-0000-000) but it should work with other modules as well.
1615

1716
### 2. Power supply
1817

@@ -28,10 +27,13 @@ The Jetson Orin Baseboard supports three power supply scenarios:
2827

2928
* DC locking connector ([`J12`](#J12)) which accepts a 2-wire Molex Nano-Fit plug.
3029
You can use an off-the-shelf Nano-Fit Cable assembly (Molex/[451300203](https://www.molex.com/en-us/products/part-detail/451300203)) or build a custom one from a Nano-Fit receptacle (Molex/[1053071202](https://www.molex.com/en-us/products/part-detail/1053071202)) and pre-crimped wires (Molex/[797582130](https://www.molex.com/en-us/products/part-detail/797582130)).
31-
The Jetson Orin Baseboard can be powered with a benchtop PSU or AC/DC wall adapter providing DC voltage in the 9-20 VDC (up to 15 V for revision <= 1.1.7) range.
30+
The Jetson Orin Baseboard can be powered with a benchtop PSU or AC/DC wall adapter providing DC voltage.
31+
The recommended power supply voltage range for Jetson Orin Baseboard in revision <= 1.1.7 is 9-15 VDC.
32+
The recommended power supply voltage range for Jetson Orin Baseboard in revision >= 1.3.0 is 9-20 VDC.
3233
If you are using a DC locking connector - please observe the polarity marked in the render below.
3334

34-
Power consumption of the device varies depending on the used SOM version, utilized peripherals and specific application. We recommend using minimum 30W rated power supply for Jetson Orin Nano series and minimum 45W for Jetson Orin NX series.
35+
Power consumption of the device varies depending on the used SoM version, utilized peripherals and specific application.
36+
We recommend using minimum a 30W rated power supply for the Jetson Orin Nano series and minimum 45W for the Jetson Orin NX series.
3537

3638
:::{figure-md}
3739
![](img/job_power_connection.png)
@@ -83,7 +85,8 @@ Remember to connect the cooling fan plug into the [`J10`](#J10) fan receptacle.
8385
Optionally, you can fasten the SoM to the baseboard with two metric M2.5 (5mm long) bolts.
8486

8587
:::{caution}
86-
Hot Plugging of the SoM is not supported. Please disconnect all power sources from the board and wait minimum 10s before disconnecting the SoM.
88+
The baseboard does not support hot-swapping of the SoM.
89+
Please disconnect all power sources from the baseboard and wait minimum 10s before removing/inserting the SoM.
8790
:::
8891

8992
### 3. Install the storage
@@ -117,7 +120,6 @@ At this point you should have 3 USB-C cables connected to the board and providin
117120
Jetson Orin Baseboard ready for flashing.
118121
:::
119122

120-
121123
## Flash the BSP image
122124

123125
Jetson Orin Baseboard comes with a reference BSP image of a Yocto-based system built on top of the [meta-antmicro](https://github.com/antmicro/meta-antmicro) layer.
@@ -131,20 +133,43 @@ First, create a workspace directory that will contain all of the files you will
131133
```bash
132134
export WORK="$HOME/antmicro-job-bsp"
133135
mkdir -p $WORK
136+
cd $WORK
134137
```
135138
Download the BSP image into the previously created workspace directory.
136-
The image archive is around 283MB in size.
139+
Make sure there is no other BSP image already downloaded there.
140+
Please use the tabs provided below to pick the reference BSP image suitable for the Jetson Orin SoM variant you plan to use with the baseboard.
141+
The latest available reference BSP image is based on JetPack 6.1.
137142

143+
````{tab} Orin NX 16 GB
138144
```bash
139-
cd $WORK
140-
wget https://dl.antmicro.com/projects/nvidia-jetson-orin-baseboard-demo-p3509-a02-p3767-0000-20240723125144.tegraflash.tar.gz
145+
wget https://dl.antmicro.com/projects/nvidia-jetson-orin-baseboard-demo-p3768-0000-p3767-0000.rootfs-20250402101110.tegraflash.tar.gz
146+
```
147+
````
148+
149+
````{tab} Orin NX 8 GB
150+
```bash
151+
wget https://dl.antmicro.com/projects/nvidia-jetson-orin-baseboard-demo-p3768-0000-p3767-0001.rootfs-20250402101038.tegraflash.tar.gz
152+
```
153+
````
154+
155+
````{tab} Orin Nano 8 GB
156+
```bash
157+
wget https://dl.antmicro.com/projects/nvidia-jetson-orin-baseboard-demo-p3768-0000-p3767-0003.rootfs-20250402101039.tegraflash.tar.gz
141158
```
159+
````
160+
161+
````{tab} Orin Nano 4 GB
162+
```bash
163+
wget https://dl.antmicro.com/projects/nvidia-jetson-orin-baseboard-demo-p3768-0000-p3767-0004.rootfs-20250402100946.tegraflash.tar.gz
164+
```
165+
````
166+
142167
Next, unpack the BSP image:
143168

144169
```bash
145170
mkdir -p $WORK/bsp
146171
cd $WORK/bsp
147-
tar xvzf $WORK/nvidia-jetson-orin-baseboard-demo-p3509-a02-p3767-0000-20240723125144.tegraflash.tar.gz
172+
tar xvzf $WORK/*.tegraflash.tar.gz
148173
```
149174

150175
### 2. Install dependencies
@@ -291,6 +316,9 @@ When it successfully boots, you will be asked for login and password:
291316
```
292317
p3509-a02-p3767-0000 login:
293318
```
319+
:::{note}
320+
Please note that the login prompt may differ depending on the SoM and the BSP version you used for flashing.
321+
:::
294322

295323
Use the following login credentials to get access to the system:
296324

doc/source/release_notes.md

Lines changed: 18 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,45 +1,39 @@
11
# Revision changelog
22

3-
Each release of the Antmicro Jetson Orin Baseboard comes with release notes. Release notes typically consist of changelog with respect to previous revision. The number of each subchapter corresponds with the revision tag on GitHub Repository.
4-
5-
Revisions:
6-
7-
* [Rev.1.3.4](#134)
8-
* [Rev.1.3.0](#130)
9-
* [Rev.1.1.6](#116---aug-7-2024)
3+
This chapter provides a brief changelog along with comments and remarks specified for each board [release](https://github.com/antmicro/jetson-orin-baseboard/releases) defined in the GitHub repository.
104

115
## 1.3.4
12-
Fixes known bugs and improves usefulness of the Jetson Orin Baseboard during high power modes.
136

14-
**Changes:**
7+
Introduced design tweaks to the SoM power path switching under high loads.
158

16-
* Added LED indicator for high power module detection
17-
* Replaced LM37100 load switch with TPS259474
18-
* Replaced FB1 with 0R for SoM_VIN stability under high load
19-
* Fixed power-up circuitry bug preventing module from powering down when >15V was applied on input
9+
Changelog:
2010

11+
* Added LED indicator for high power module detection
12+
* Replaced `LM37100` load switch with `TPS259474`
13+
* Replaced `FB1` with 0R to ensure the `SoM_VIN` rail stability under high load
14+
* Trimmed power-up circuitry to make the SoM boot properly with input voltages >15V
2115

2216
## 1.3.0
23-
Adds support for Nvidia [Super Mode](https://developer.nvidia.com/blog/nvidia-jetpack-6-2-brings-super-mode-to-nvidia-jetson-orin-nano-and-jetson-orin-nx-modules/). Additionally, improves manufacturability and testability of the device.
2417

25-
**Changes:**
18+
Added support for so called [Super Mode](https://developer.nvidia.com/blog/nvidia-jetpack-6-2-brings-super-mode-to-nvidia-jetson-orin-nano-and-jetson-orin-nx-modules/) provided in the JetPack 6.x release.
19+
Additionally this release introduced features that improve manufacturability and testability of the baseboard.
20+
21+
Changelog:
2622

2723
* Added support for Jetson Orin NX/Nano with Super update
2824
* Detection of the high power modules
2925
* Jetson Orin NX series modules (high power modules) are now powered directly from supply voltage
3026
* Configuration of TPS65988 is now available via USB-C 3 Debug (J3)
31-
* Tag Connect can be configured to access internal SPI and I2C buses
32-
* Added fiducials for pick and place machines
27+
* TAG Connect can be configured to access internal SPI and I2C buses
28+
* Added more fiducials for calibrating pick and place machines
3329
* Changed SPI MISO pull-up (R131) value to 10k
3430
* Replaced DC/DC converters (U1, U40) to support input voltage up to 20V
3531
* Increased declared minimal input voltage to 8.4V
3632
* Improved SoM_VIN decoupling
37-
* Changed Test Points positions for easier access
38-
* Improved markings placement
39-
* Updated components footprints after feedback from manufacturer
40-
33+
* Changed the arrangement of Test Points for easier access during In-Circuit Testing (ICT)
34+
* Improved silkscreen markings
35+
* Tweaked footprints of selected components to optimize the reflow-assembly yield
4136

42-
## 1.1.6 - Aug 7, 2024
43-
First commercially available Antmicro Jetson Orin Baseboard revision. This project contains open hardware design files for a baseboard supporting NVIDIA Jetson Orin Nano and Jetson Orin NX System on Modules.
37+
## 1.1.6
4438

45-
The key features of the design can be found in this [README](https://github.com/antmicro/jetson-orin-baseboard/tree/rev.1.1.6-ch?tab=readme-ov-file#key-features).
39+
This is the first revision of the Jetson Orin Baseboard made commercially available.

0 commit comments

Comments
 (0)