DIAMOND SYSTEMS Osbourne IO Board Based on Nvidia AGX Orin Module User Guide
- June 12, 2024
- DIAMOND SYSTEMS
Table of Contents
**DIAMOND SYSTEMS Osbourne IO Board Based on Nvidia AGX Orin Module
**
INTRODUCTION
This document is intended as a guide for designing a Custom I/O board for Osbourne base board. Osbourne is a Jetson AGX Orin module-based board with rich graphics and camera input capability. Osbourne board converts Jetson AGX Orin module into a complete embedded system by providing interface circuitry, I/O connector for all the major features of the module, camera interface, power supply and additional I/O capability.
I/O connector provides flexibility to users to design custom boards based on the application like commercial IO boards or Rugged latching connector-based IO boards.
This document details the features available on IO connector only. Refer Osbourne user manual to get more details on features mapped on to the other connectors on the Osbourne base board.
I/O Features and Connector Type
All the I/O signals are routed to a 150pin single I/O Connector board with all circuitries included in the Osbourne base board to have only Passive connectors and minimal components on custom I/O board developed by third parties.
Main I/O Features | Description |
---|---|
Power | 7V-20V wide input supply, typical18 V |
RTC | 3V power input for RTC functionality |
USB | 4x USB 2.0, 3x USB 3.2 |
Ethernet | 1G/2.5G/5G/10G Multi Mode Gigabit Ethernet without on board |
Magnetics
10/100/1000Mbps through RGMII adapter board without on board Magnetics
Audio| Via ALC5640 CODEC
Serial ports| 2 x ports Software configurable RS-232/422/485 through
SP336
transceivers with bypass option to access TTL signals
2x ports fixed RS-232 through SP3243 transceivers with bypass option to access TTL signals
Display| 1x HDMI 2.0a/b or DP directly from the Module
Digital IOs| 8 Digital IO via I2C to GPIO
CAN| 2x CAN with Non isolated transceivers
Utility| PWR_ON, RESET, FORCE RECOVERY, MEM_ERASE, I2C, SPI
Reference
-
Osbourne User Manual
https://www.diamondsystems.com/files/binaries/Osbourne%20user%20manual%20v0.3%202020105.pdf -
Nvidia AGX Orin product design guide
https://developer.nvidia.com/embedded/secure/jetson/agx_orin/jetson_agx_orin_design_guide_dg-10653-001_v0.2.pdf
Block Diagram
Figure 1: Osbourne Block Diagram
IO Connector Pinouts
Odd Row Pinouts
Pin#| Signal Name| Voltage Level/Pin Type| Direction wrt
Baseboard| Orin Module Pin#
---|---|---|---|---
1| AUDIO_HPOR_HDA| Analog Output| Output| NA
3| AUDIO_HPOL_HDA| Analog Output| Output| NA
5| V_3P0_RTC_CON| Power: 1.8V to 3.46V| Input| NA
7| V_5P0_A| Power: 5.0V| Output| NA
9| V_DIO| Power: 3.3V /5.0 V| Output| NA
11| DIO_PA7| V_DIO| Bi-directional| NA
13| DIO_PA6| V_DIO| Bi-directional| NA
15| DIO_PA5| V_DIO| Bi-directional| NA
17| DIO_PA4| V_DIO| Bi-directional| NA
19| DIO_PA3| V_DIO| Bi-directional| NA
21| DIO_PA2| V_DIO| Bi-directional| NA
23| DIO_PA1| V_DIO| Bi-directional| NA
25| DIO_PA0| V_DIO| Bi-directional| NA
27| V_USB3_1| Power: 5.0V| Power| NA
29| USB2_D1_CH_N| USB2 Diff pair| Bi-directional| C10
31| USB2_D1_CH_P| USB2 Diff pair| Bi-directional| C11
33s| V_USB3_2| Power: 5.0V| Output| NA
35| USB2_D0_CH_N| USB2 Diff pair| Bi-directional| F13
37| USB2_D0_CH_P| USB2 Diff pair| Bi-directional| F12
39| GPIO20_DP/HDMI_EN_1P8| 1.8 V| Output| A58
41| DP2_AUX_CH_P| Open-Drain, 1.8V (3.3V tolerant)| Output| G53
43| DP2_AUX_CH_N| Open Drain, 1.8V (3.3V tolerant| Bi-directional| G54
45| HDMI_CEC_CON| Open Drain, 1.8V (3.3V tolerant| Bi-directional| J50
47| DP2/HDMI_HPD| CMOS – 1.8V| Input| K50
49| UART5_CTS_RS232| RS232 Signal| Input| NA
51| UART5_RX_RS232| RS232 Signal| Input| NA
53| UART5_RTS_RS232| RS232 Signal| Output| NA
55| UART5_TX_RS232| RS232 Signal| Output| NA
57| UART3_9_RX_RS232| RS232 Signal| Input| NA
59| UART3_9_TX_RS232| RS232 Signal| Output| NA
61| V_USB2_VBUS| Power: 5.0V| Power| NA
63| USB2_HUB_D4_CH_N| USB2 Diff pair| Bi-directional| NA
65| USB2_HUB_D4_CH_P| USB2 Diff pair| Bi-directional| NA
67| V_USB3_3| Power: 5.0V| Power| NA
69| USB2/PCIE_CLK_CH_N| USB2 Diff pair/ PCIe Diff pair| Bi-directional|
A11/F17
71| USB2/PCIE_CLK_CH_P| USB2 Diff pair/ PCIe Diff pair| Bi-directional|
A10/F16
73| CAN1_L| CAN Differential Pair| Bi-directional| NA
75| CAN1_H| CAN Differential Pair| Bi-directional| NA
77| CAN0_L| CAN Differential Pair| Bi-directional| NA
79| CAN0_H| CAN Differential Pair| Bi-directional| NA
81| CTS2/RX2_N| RS232/ RS422| Input| NA
83| RX2/RX2_P| RS232/ RS422| Input| NA
85| RTS2/TX2_N/RX2_N| RS232/ RS422/ RS485| Bi-directional| NA
87| TX2/TX2_P/RX2_P| RS232/ RS422/ RS485| Bi-directional| NA
89| CTS1/RX1_N| RS232/ RS422| Input| NA
91| RX1/RX1_P| RS232/ RS422| Input| NA
93| RTS1/TX1_N/RX1_N| RS232/ RS422/ RS485| Bi-directional| NA
95| TX1/TX1_P/RX1_P| RS232/ RS422/ RS485| Bi-directional| NA
97| I2C_GP8_DAT_3P3| I2C data; 3.3 V| Bi-directional| E60
99| I2C_GP8_CLK_3P3| I2C Clock; 3.3 V| Output| D61
101| BUTTON_POWER_ON_N| 3.3 V| Input| L61
103| SYS_RST_IN_N| Open Drain, 1.8V| Bi-directional| L60
105| FORCE_RECOVERY#| CMOS – 1.8V| Input| L10
107| No Connection| | |
109| No Connection| | |
111| PEX_C1_RST_N| Open-Drain, 3.3V| Output| B9
113| MEM_ERS_GPIO| 1.8 V| Input| NA
115| SER_GPIO_SEL| 1.8 V| Output| A48
117| CAN_SER_SEL2| 1.8 V| Output| H52
119| CAN_SER_SEL1| 1.8 V| Output| D54
121| SPI1_SCK_3P3| 3.3 V| Output| J57
123| SPI1_CS0_3P3| 3.3 V| Output| E55
125| SPI1_MISO_3P3| 3.3 V| Input| A56
127| SPI1_MOSI_3P3| 3.3 V| Output| D55
129| KSZ_LED2| 1.8 V| Output| NA
131| KSZ_LED1| 1.8 V| Output| NA
133| MGBE_LED2| Open Drain, 20mA| Output| NA
135| MGBE_LED1| Open Drain, 20mA| Output| NA
137| MGBE_LED0| Open Drain, 20mA| Output| NA
139| V_3P3| Power: 3.3V| Output| NA
141| GND_DIG| Ground| Ground| NA
143| V_VIN| Power: 7-20V| Input| NA
145| V_VIN| Power: 7-20V| Input| NA
147| V_VIN| Power: 7-20V| Input| NA
149| V_VIN| Power: 7-20V| Input| NA
Even Row Pinouts
Pin#| Signal Name| Voltage Level/Pin Type| Direction wrt
Baseboard| Orin Module Pin#
---|---|---|---|---
2| GND_AUD| Audio Ground| Ground| NA
4| AUDIO_MIC_L| Analog Input| Input| NA
6| AUDIO_MIC_R| Analog Input| Input| NA
8| AUDIO_PRSNT_L| 1.8 V| Input| NA
10| GND_DIG| Ground| Ground| NA
12| USB3/PCIE_UPHY_RX0_P| USB3 / PCIe Diff pair| Input| A22
14| USB3/PCIE_UPHY_RX0_N| USB3 / PCIe Diff pair| Input| A23
16| GND_DIG| Ground| Ground| NA
18| USB3/PCIE_UPHY_TX0_P| USB3 / PCIe Diff pair| Output| J22
20| USB3/PCIE_UPHY_TX0_N| USB3 / PCIe Diff pair| Output| J23
22| GND_DIG| Ground| Ground| NA
24| USB3_UPHY_RX1_P| USB3 Diff pair| Input| C23
26| USB3_UPHY_RX1_N| USB3 Diff pair| Input| C22
28| GND_DIG| Ground| Ground| NA
30| USB3_UPHY_TX1_P| USB3 Diff pair| Output| G23
32| USB3_UPHY_TX1_N| USB3 Diff pair| Output| G22
34| GND_DIG| Ground| Ground| NA
36| HDMI_DP2_TX0_CON_P| HDMI Diff pair| Output| D51
38| HDMI_DP2_TX0_CON_N| HDMI Diff pair| Output| D52
40| GND_DIG| Ground| Ground| NA
42| HDMI_DP2_TX3_CON_P| HDMI Diff pair| Output| C51
44| HDMI_DP2_TX3_CON_N| HDMI Diff pair| Output| C50
46| GND_DIG| Ground| Ground| NA
48| HDMI_DP2_TX2_CON_N| HDMI Diff pair| Output| A50
50| HDMI_DP2_TX2_CON_P| HDMI Diff pair| Output| A51
52| GND_DIG| Ground| Ground| NA
54| HDMI_DP2_TX1_CON_N| HDMI Diff pair| Output| B52
56| HDMI_DP2_TX1_CON_P| HDMI Diff pair| Output| B51
58| GND_DIG| Ground| Ground| NA
60| USB3_UPHY_RX20_P| USB3 Diff pair| Input| C34
62| USB3_UPHY_RX20_N| USB3 Diff pair| Input| C35
64| GND_DIG| Ground| Ground| NA
66| USB3_UPHY_TX20_P| USB3 Diff pair| Output| K32
68| USB3_UPHY_TX20_N| USB3 Diff pair| Output| K33ss
ss| GND_DIG| Ground| Ground| NA
72| NC| | |
74| NC| | |
76| NC| | |
78| NC| | |
80| NC| | |
82| NC| | |
84| NC| | |
86| NC| | |
88| NC| | |
90| NC| | |
92| NC| | |
94| GND_DIG| Ground| Ground| NA
96| GBE_MDI0_P| 1G Copper Diff pair| Bi-directional| NA
98| GBE_MDI0_N| 1G Copper Diff pair| Bi-directional| NA
100| GND_DIG| Ground| Ground| NA
102| GBE_MDI1_P| 1G Copper Diff pair| Bi-directional| NA
104| GBE_MDI1_N| 1G Copper Diff pair| Bi-directional| NA
106| GND_DIG| Ground| Ground| NA
108| GBE_MDI2_P| 1G Copper Diff pair| Bi-directional| NA
110| GBE_MDI2_N| 1G Copper Diff pair| Bi-directional| NA
112| GND_DIG| Ground| Ground| NA
114| GBE_MDI3_P| 1G Copper Diff pair| Bi-directional| NA
116| GBE_MDI3_N| 1G Copper Diff pair| Bi-directional| NA
118| GND_DIG| Ground| Ground| NA
120| MGBE0_PHY_A_P| 10G Copper Diff pair| Bi-directional| NA
122| MGBE0_PHY_A_N| 10G Copper Diff pair| Bi-directional| NA
124| GND_DIG| Ground| Ground| NA
126| MGBE0_PHY_B_P| 10G Copper Diff pair| Bi-directional| NA
128| MGBE0_PHY_B_N| 10G Copper Diff pair| Bi-directional| NA
130| GND_DIG| Ground| Ground| NA
132| MGBE0_PHY_C_N| 10G Copper Diff pair| Bi-directional| NA
134| MGBE0_PHY_C_P| 10G Copper Diff pair| Bi-directional| NA
136| GND_DIG| Ground| Ground| NA
138| MGBE0_PHY_D_P| 10G Copper Diff pair| Bi-directional| NA
140| MGBE0_PHY_D_N| 10G Copper Diff pair| Bi-directional| NA
142| GND_DIG| Ground| Ground| NA
144| V_VIN| Power: 7-20V| Power| NA
146| V_VIN| Power: 7-20V| Power| NA
148| V_VIN| Power: 7-20V| Power| NA
150| V_VIN| Power: 7-20V| Power| NA
IO CONNECTOR DETAILS
The IO connector used on the Osbourne baseboard is from the Samtec ERM8 Right
angle series.
https://www.samtec.com/products/erm8-ra?EmailTextbox=&FNameTextbox=&LNameTextbox=&auth=1
Connector used on Osbourne baseboard: ERF8-075-01-L-D-RA-L-TR
Mating Connector: ERM8-075-01-L-D-RA-L-TR for in-line connector board
ERM8-075-02.0-L-DV-TR for right angle connector board (Part can be changed be
based on the mating height)
IO Connector Pin Orientation
IO connector pin numbering indications are provided below on the Osbourne baseboard.
IO Connector mated Views
Below screenshot shows the mated view for in-line connector board
TABLE 16
Fully Mated Connector to
Connector Dimension with
Contact Wipe of 1.50[059]| Max Allowable Connector to
Connector Dimension to
Maintain Min Contact Wipe of
0.38[015]
22.35 [.880]| 23.47 (.924)
TABLE 17
Fully Mated Board to Board
Dimension with Contact
Wipe of 1.50[059]| Max Allowable Board to Board
Dimension to Maintain Min
Contact Wipe of 0.38[015]
0.60 [.024]| 1.72 [.068]
Below screenshot shows the mated view for in-line connector board
TABLE 12
| ERM8-RA LEAD STYLE
-01
|
ERF8-DV
LEAD
STYLE| -05.0| 5.71 [.225]| 16.41 [.646]
-07.0| 7.63 [.300]| 18.33 [.722]
-09.0| 9.71 [.382]| 20.41 [.804]
-10.0| 10.71 [.422]| 21.41 [.843]
TABLE 13
Fully Mated Board to
Board Dimension
“F” with Contact
Wipe of 1.50[059]| Max Allowable Board to Board
Dimension “F” to Maintain Min
Contact Wipe of 0.38[015]
SEE TABLE 12| TABLE 12 DIM “F” + 1.12[.044]
TABLE 14
Fully Mated Connector
to Board Dimension “G”
with Contact Wipe of
1.50[059]| Max Allowable Connector to
Board Dimension “G” to
Maintain Min Contact Wipe of
0.38[015]
SEE TABLE 12| TABLE 12 DIM “G” + 1.12[044]
MECHANICAL DRAWINGS
FEATURE DESCRIPTION
Power Supply
The board can be powered from wide input voltage range of +7V to +20V, typically 18V. Supply input should be greater than 15V if PCIe x16 card is being used on the Osbourne board. The supply can be connected to pins 143 through 150 of I/O connector.
Maximum allowable reflected ripple, measured at the voltage input connector is 50mV p-p. Over current protection, Bulk capacitor, EMI filter and reverse protection should be provided on the custom I/O board developed. Refer Figure 5Figure 5: Power Input Sample Circuit for sample input filter circuitry.
The board also provides 5V and 3.3V supplies each with 100mA capacity on the I/O connector.
I/O Conn. Pin| Signal Name| Voltage Level/Pin Type|
Description
---|---|---|---
143| V_VIN| Power: 7-20V| Connect to 7-20V or typical 18V input, 40W power
supply +Ve
145| V_VIN| Power: 7-20V
147| V_VIN| Power: 7-20V
149| V_VIN| Power: 7-20V
144| V_VIN| Power: 7-20V
146| V_VIN| Power: 7-20V
148| V_VIN| Power: 7-20V
150| V_VIN| Power: 7-20V
7| V_5P0_A| Power: 5.0V| 5V, 100mA Output – Can be used for HDMI power
9| V_DIO| Power: 3.3V /5.0 V| 3.3V, 100mA Output – Can be used for digital
peripheral circuits
Connect supply -Ve to GND pins on the Osbourne board.
I/O Conn. Pin| Signal Name| Voltage Level/Pin Type|
Description
---|---|---|---
02| GND_AUD| Audio Ground| Connect to Audio ground
10| GND_DIG| Ground| Connect to input power supply -Ve
16| GND_DIG| Ground
22| GND_DIG| Ground
28| GND_DIG| Ground
34| GND_DIG| Ground
40| GND_DIG| Ground
46| GND_DIG| Ground
52| GND_DIG| Ground
58| GND_DIG| Ground
64| GND_DIG| Ground
70| GND_DIG| Ground
94| GND_DIG| Ground
100| GND_DIG| Ground
106| GND_DIG| Ground
112| GND_DIG| Ground
118| GND_DIG| Ground
124| GND_DIG| Ground
130| GND_DIG| Ground
136| GND_DIG| Ground
141| GND_DIG| Ground
142| GND_DIG| Ground
Backup Battery
RTC of Orin module requires backup voltage from 1.85V to 5.5V max. The backup voltage signal is available on IO connector to connect external backup battery. Connect a Lithium Cell or similar power source. The board supports only non-rechargeable coin cells. The base board can boot and function normally without a backup battery as well. This is achieved by OR’ing circuit implemented on Osbourne base board. Figure 6 shows the OR’ing circuit implementation on Osbourne base board.
I/O Conn. Pin| Signal Name| Voltage Level/Pin Type|
Description
---|---|---|---
5| V_3P0_RTC_CON| Power: 1.8V to 5.5V| Connect coin cell +Ve to this pin
through OR’ing
circuit and -Ve to GND
Note: 1K series resistor is also available on the Osbourne base board along with OR’ing circuitry.
Ethernet
The Osbourne board offers Two ethernet port one supports 1G and other supports the 10G ethernet speed.
10G Ethernet port derived using MGBE interface from Orin module using 10G ethernet PHY (part AQR113-B0-I). The Custom I/O board should have 10G magnetics along with the connector. Three LED signals provided for Link, Activity, and Speed Indication.
The 10/100/1000 Ethernet port uses RGMII interface from Orin module through 1G PHY. The Custom I/O board should have 1G magnetics along with the connector. Two LED signals are provided for Link, Activity, and Speed Indication.
Both 10G and 1G port signals are routed to IO connector through following pins.
I/O Conn. Pin| Signal Name| Voltage Level/Pin Type|
Description
---|---|---|---
96| GBE_MDI0_P| 1G Copper Diff pair| Connect to RJ45 pin through a 1G
magnetics
98| GBE_MDI0_N| 1G Copper Diff pair
102| GBE_MDI1_P| 1G Copper Diff pair| Connect to RJ45 pin through a 1G
magnetics
104| GBE_MDI1_N| 1G Copper Diff pair
108| GBE_MDI2_P| 1G Copper Diff pair| Connect to RJ45 pin through a 1G
magnetics
110| GBE_MDI2_N| 1G Copper Diff pair
114| GBE_MDI3_P| 1G Copper Diff pair| Connect to RJ45 pin through a 1G
magnetics
116| GBE_MDI3_N| 1G Copper Diff pair
120| MGBE0_PHY_A_P| 10G Copper Diff pair| Connect to RJ45 pin through a 10G
magnetics
122| MGBE0_PHY_A_N| 10G Copper Diff pair|
126| MGBE0_PHY_B_P| 10G Copper Diff pair| Connect to RJ45 pin through a 10G
magnetics
128| MGBE0_PHY_B_N| 10G Copper Diff pair|
132| MGBE0_PHY_C_N| 10G Copper Diff pair| Connect to RJ45 pin through a 10G
magnetics
134| MGBE0_PHY_C_P| 10G Copper Diff pair|
138| MGBE0_PHY_D_P| 10G Copper Diff pair| Connect to RJ45 pin through a 10G
magnetics
140| MGBE0_PHY_D_N| 10G Copper Diff pair|
129| KSZ_LED2| 1.8 V Active Low| 1G PHY LED2, Refer 4.3.1Figure 7 for more
details
131| KSZ_LED1| 1.8 V Active Low| 1G PHY LED1, Refer 4.3.1Figure 7 for more
details
133| MGBE_LED2| Active Low, Open Drain, 20mA| 10G PHY LED2, Refer 4.3.2Figure
8 for more details
135| MGBE_LED1| Active Low, Open Drain, 20mA| 10G PHY LED1, Refer 4.3.2 for
more details
137| MGBE_LED0| Active Low, Open Drain, 20mA| 10G PHY LED0, Refer 4.3.2 Figure
8for more details
1G LED Configuration
KSZ_LED2 and KSZ_LED1 configuration is as shown in the following table.
Link/Activity | Pin State | LED Definition |
---|---|---|
LED2 | LED1 | LED2 |
Link Off | H | H |
1000 Link/No Activity | L | H |
1000 Link/Activity (RX, TX) | Toggle | H |
100 Link/No Activity | H | L |
100 Link/Activity (RX, TX) | H | Toggle |
10 Link/No Activity | L | L |
10 Link/Activity (RX, TX) | Toggle | Toggle |
Note: In Tri-color Dual-LED mode, the KSZ_LED2 and KSZ_LED1 pin outputs toggle
high pulses for transmit/receive activity indication. At low data rate (e.g.,
one frame per second), the LED pin drives high (OFF) with a narrow high pulse
width of about 640ns.Typically, the LED toggle rate should be <10Hz (100ms
clock period or 50ms high pulse width) to be visible to the human eye. A 640ns
pulse is not visible. It is recommended to use a pulse stretching circuit on
custom I/O board to detect high narrow pulse widths down to 500ns and stretch
them to the visible width (e.g., >50ms).
The following Electronic Design web link article has a sample pulse stretching
circuit: http://electronicdesign.com/lighting/configurable-logic-chip-
stretches-pulses-brighten-led-flash
10G LED Configuration
Refer following sample circuit for LED signal connections.
Display
The board offers one HDMI/DP video output option. The HDMI/DP port is directly from the Module and made available on the I/O connector.
I/O Conn. Pin| Signal Name| Voltage Level/Pin Type|
Description
---|---|---|---
36| HDMI_DP2_TX0_CON_P| HDMI/DP Diff pair, AC coupled|
DisplayPort 2 Lane 0 or HDMI Lane 2. AC- Coupled on Osbourne board.
38| HDMI_DP2_TX0_CON_N| HDMI/DP Diff pair, AC coupled
42| HDMI_DP2_TX3_CON_P| HDMI/DP Diff pair, AC coupled| DisplayPort 2 Lane 1 or
HDMI Lane 1. AC- Coupled on Osbourne board.
44| HDMI_DP2_TX3_CON_N| HDMI/DP Diff pair, AC coupled
48| HDMI_DP2_TX2_CON_N| HDMI/DP Diff pair, AC
coupled
| DisplayPort 2 Lane 2 or HDMI Lane 0. AC- Coupled on Osbourne board.
50| HDMI_DP2_TX2_CON_P| HDMI/DP Diff pair, AC coupled
54| HDMI_DP2_TX1_CON_N| HDMI/DP Diff pair, AC coupled| DisplayPort 2 Lane 3 or
HDMI Clk Lane. AC- Coupled on Osbourne board.
56| HDMI_DP2_TX1_CON_P| HDMI/DP Diff pair, AC
coupled
39| GPIO20_DP/HDMI_EN_1P 8| 1.8 V| Can be used for HDMI/DP Power enable and
termination selection through a load switch
41| DP2_AUX_CH_P| Open-Drain, 1.8V (3.3V tolerant)| Connect to HDMI DDC SCL or
DP Aux+ through Level shifter
43| DP2_AUX_CH_N| Open Drain, 1.8V (3.3V tolerant| Connect to HDMI DDC SCL or
DP Aux- through Level shifter
45| HDMI_CEC_CON| Open Drain, 1.8V (3.3V tolerant| Connect to HDMI CEC
47| DP2/HDMI_HPD| CMOS – 1.8V| Connect to HDMI port Hot Plug Detect pin. 10K
pull-up to 1.8V is provided on Osbourne base board.
HDMI Configuration
By default, the configured display interface is HDMI. All the common choke,
termination option and ESD protection circuitry are provided on the baseboard.
In Figure 10 circuits marked in yellow box is implemented on Osbourne base
board. The Custom I/O board should have required circuitry for I2C level
shifting, load switch for enabling HDMI power along with the HDMI connector
circuit.
Refer Error! Reference source not found. for more information on the
protection circuit available on Osbourne board.
Note 1: The load switch circuit shown is intended to remove power to the HDMI connector and related circuitry to avoid back drive on signals to the module. Other mechanisms may be used but must prevent module pins being driven when the module is off.
Note 2: Level shifters required on DDC/HPD. Orin module pads are not 5V tolerant and cannot directly meet HDMI VIL/VIH requirements. HPD level shifter can be non-inverting or inverting.
Note: GPIO20_DP/HDMI_EN_1P8 should be driven low when used as Display Port (DP).
Display Port (DP) or eDP Configuration
The display interface can also be used in DP or eDP mode. Figure 11 shows
display port connection example. The section marked in yellow box is
implemented on the Osbourne base board. The load switch, level shifters, pull
up/down configurations and connector need to be added on the custom IO board.
Note 1: A Level shifter is required on HPD to avoid the pin from being driven
when the module is off. The level shifter must be non-inverting (preserve
polarity of the signal from the display).
Note 2: Pull-up/down only required for DP – not for eDP.
Audio
Audio I/O signals include stereo line out and mono/stereo mic in from the CODEC chip (Part# ALC5640). The audio signals made available on the I/O connector. The Custom I/O board should have suitable protection circuitry to protect against ESD or any other electrical transients. All audio signals should be routed referenced to GND_AUD on custom I/O board.
I/O Conn. Pin| Signal Name| Voltage Level/Pin Type|
Description
---|---|---|---
1| AUDIO_HPOR_HDA| Analog Output| Headphone amplifier output right channel
3| AUDIO_HPOL_HDA| Analog Output| Headphone amplifier output left channel
2| GND_AUD| Audio Ground| Connect to low noise audio ground
4| AUDIO_MIC_L| 1.8V, Analog Input| Connect to Analog Microphone left channel
6| AUDIO_MIC_R| 1.8V, Analog Input| Connect to Analog Microphone right channel
8| AUDIO_PRSNT_L| 1.8 V| Active low Input used to detect a valid audio device
connection
Serial Ports
The board supports up to 4 serial ports from the module. Two serial ports, which can be configured as RS232 or RS422 or RS485 ports, are derived using single transceiver (Part#SP336EEY-L). The protocol selection is done through software control. Refer Osbourne user manual for more information about protocol selection. On board jumper option is provided to select termination (120 Ohm) for RS232/RS422/RS485 protocols. Refer section 265.1.1 for more information on jumper options.
Another Two fixed RS232 protocol ports are derived using another transceiver (Part#MAX3243EIPW). Fourth serial port does not support flow control feature.
Custom I/O board should have all required protection circuitry for the serial port signals.
I/O Conn. Pin| Signal Name| Voltage Level/Pin Type|
Description
---|---|---|---
49| UART5_CTS_RS232| RS232 Signal| Serial Port 3: Connect to CTS pin on DB9
connector
51| UART5_RX_RS232| RS232 Signal| Serial Port 3: Connect to RX pin on DB9
connector
53| UART5_RTS_RS232| RS232 Signal| Serial Port 3: Connect to RTS pin on DB9
connector
55| UART5_TX_RS232| RS232 Signal| Serial Port 3: Connect to TX pin on DB9
connector
57| UART3_9_RX_RS232| RS232 Signal| Serial Port 4: Connect to RX pin on DB9
connector
59| UART3_9_TX_RS232| RS232 Signal| Serial Port 4: Connect to TX pin on DB9
connector
81| CTS2/RX2_N| RS232/ RS422| Serial Port 2: Connect to RS232 CTS2/RS422 RX2_N
on DB9 connector
83| RX2/RX2_P| RS232/ RS422| Serial Port 2: Connect to RS232 RX2/RS422 RX2_NP
on DB9 connector
85| RTS2/TX2_N/RX2_N| RS232/ RS422/ RS485| Serial Port 2: Connect to RS232
RTS2/RS422
TX2_P/ RS485 TX2+,RX2+ on DB9 connector
87| TX2/TX2_P/RX2_P| RS232/ RS422/ RS485| Serial Port 2: Connect to RS232
TX2/RS422 TX2_P/ RS485 TX2+,RX2+ on DB9 connector
89| CTS1/RX1_N| RS232/ RS422| Serial Port 1: Connect to RS232 CTS1/RS422 RX1_N
on DB9 connector
91| RX1/RX1_P| RS232/ RS422| Serial Port 1: Connect to RS232 RX1/RS422 RX1_P
on DB9 connector
93| RTS1/TX1_N/RX1_N| RS232/ RS422/ RS485| Serial Port 1: Connect to RS232
RTS1/RS422 TX1_N/ RS485 TX1-,RX1- on DB9 connector
95| TX1/TX1_P/RX1_P| RS232/ RS422/ RS485| Serial Port 1: Connect to RS232
TX1/RS422 TX1_P/ RS485 TX1+,RX1+ on DB9 connector
USB
The Osbourne board supports 1x USB2.0 via USB 2.0 hub routed to I/O connector. Three numbers of USB3.2 and three USB2.0 ports are also routed to the I/O connector. USB power switch, common choke and ESD protection circuitry are provided on the baseboard. One of the USB ports is shared with the PCIe when the Osbourne board work in configuration #2. Refer Nvidia AGB Orin design guide for more information on various configurations. Refer 5.1.3 for more information on jumper configurations. Figure 12 and Figure 13 shows the USB protection circuit available on the Osbourne board for USB2.0 and USB3.2 interfaces respectively.
I/O Conn. Pin
| Orin Module Connector
Pin No.
|
Signal Name
|
Voltage Level/Pin Type
| Description
---|---|---|---|---
27| NA| V_USB3_1| Power: 5.0V| Connect to V+ pin on USB3.2 Port 0 connector
29| C10| USB2_D1_CH_N| USB2 Diff pair| Connect to D+ pin on USB2.0 Port 2
connector
31| C11| USB2_D1_CH_P| USB2 Diff pair| Connect to D- pin on USB2.0 Port 2
connector
33s| NA| V_USB3_2| Power: 5.0V| Connect to V+ pin on USB3.2 Port 1 connector
35| F13| USB2_D0_CH_N| USB2 Diff pair| Connect to D+ pin on USB2.0 Port 1
connector
37| F12| USB2_D0_CH_P| USB2 Diff pair| Connect to D- pin on USB2.0 Port 1
connector
61| NA| V_USB2_VBUS| Power: 5.0V| Connect to D+ pin on USB2.0 Port 4 connector
63| G10| USB2_HUB_D4_CH_N| USB2 Diff pair| Connect to D- pin on USB2.0 Port 4
connector
65| G11| USB2_HUB_D4_CH_P| USB2 Diff pair| Connect to D- pin on USB2.0
connector
67| NA| V_USB3_3| Power: 5.0V| Connect to V+ pin on USB3.2 Port 2 connector
69| A11| USB2/PCIE_CLK_CH_N| USB2 Diff pair/ PCIe Diff
pair
| Connect to D+ pin on USB2.0 Port 3
connector
71| A10| USB2/PCIE_CLK_CH_P| USB2 Diff pair/ PCIe Diff pair| Connect to D- pin
on USB2.0 Port 3 connector
12| A22| USB3/PCIE_UPHY_RX0_P| USB3 / PCIe Diff pair| Connect to RX+ pin on
USB3.2 Port 1 connector
14| A23| USB3/PCIE_UPHY_RX0_N| USB3 / PCIe Diff pair| Connect to RX- pin on
USB3.2 Port 0 connector
18| J22| USB3/PCIE_UPHY_TX0_P| USB3 / PCIe Diff pair| Connect to TX+ pin on
USB3.2 Port 0 connector
20| J23| USB3/PCIE_UPHY_TX0_N| USB3 / PCIe Diff pair| Connect to TX+ pin on
USB3.2 Port 0 connector
24| C23| USB3_UPHY_RX1_P| USB3 Diff pair| Connect to RX+ pin on USB3.2 Port 1
connector
26| C22| USB3_UPHY_RX1_N| USB3 Diff pair| Connect to RX- pin on USB3.2 Port 1
connector
30| G23| USB3_UPHY_TX1_P| USB3 Diff pair| Connect to TX+ pin on USB3.2 Port 1
connector
32| G22| USB3_UPHY_TX1_N| USB3 Diff pair| Connect to TX+ pin on USB3.2 Port 1
connector
60| C34| USB3_UPHY_RX20_P| USB3 Diff pair| Connect to RX+ pin on USB3.2 Port 2
connector
62| C35| USB3_UPHY_RX20_N| USB3 Diff pair| Connect to RX- pin on USB3.2 Port 2
connector
66| K32| USB3_UPHY_TX20_P| USB3 Diff pair| Connect to TX+ pin on USB3.2 Port 2
connector
68| K33| USB3_UPHY_TX20_N| USB3 Diff pair| Connect to TX+ pin on USB3.2 Port 2
connector
*Not direct connection from Orin module, connected through USB hub circuit
Note: USB3.2 Port 0 is shared between USB and PCIe. In configuration#1 it is used as USB3.2 and in configuration#2 it is used as PCIex1(C0) port. Refer 5.1.3 for more details on jumper configurations on Osbourne base board.
Digital I/O
The board provides 8 digital I/O’s, which are individually configurable as an output or input. The I/Os are routed to the I/O connector. Figure 14 shows the ESD protection provided on the GPIO lines. Additional protection circuits shall be implemented on Custom I/O board as needed.
Provision is to select the DIO Voltage level of 3.3/5V and configure Pull up (10K) and pull down(10K) though the Jumper JP2 is provided. Refer 5.1.2 for more information on jumper configuration.
I/O Conn. Pin| Signal Name| Voltage Level/Pin Type|
Description
---|---|---|---
11| DIO_PA7| V_DIO (3.3V or 5V)| Bi-directional general purpose I/O pin
13| DIO_PA6| V_DIO (3.3V or 5V)| Bi-directional general purpose I/O pin
15| DIO_PA5| V_DIO (3.3V or 5V)| Bi-directional general purpose I/O pin
17| DIO_PA4| V_DIO (3.3V or 5V)| Bi-directional general purpose I/O pin
19| DIO_PA3| V_DIO (3.3V or 5V)| Bi-directional general purpose I/O pin
21| DIO_PA2| V_DIO (3.3V or 5V)| Bi-directional general purpose I/O pin
23| DIO_PA1| V_DIO (3.3V or 5V)| Bi-directional general purpose I/O pin
25| DIO_PA0| V_DIO (3.3V or 5V)| Bi-directional general purpose I/O pin
CAN
The board provides two CAN interface from the AGX Orin module to the I/O connector. The CAN transceiver used (Part# MCP2551T-I/SN) supports baud rates from 60 kbaud up to 1 Mbaud. Bi-directional TVS diodes and noise filter circuits are provided on the Osbourne board. Refer Figure 15 for more information on protection available on the CAN bus signals.
I/O Conn. Pin| Signal Name| Voltage Level/Pin Type|
Description
---|---|---|---
73| CAN1_L| CAN Differential Pair| Connect to CAN LOW line on the CAN BUS
75| CAN1_H| CAN Differential Pair| Connect to CAN HIGH line on the CAN BUS
77| CAN0_L| CAN Differential Pair| Connect to CAN LOW line on the CAN BUS
79| CAN0_H| CAN Differential Pair| Connect to CAN HIGH line on the CAN BUS
SPI
SPI signals are connected to the I/O connector for interfacing external device. On board 1.8V to 3.3V level translator (Part#TXB0108DQSR / NLSX3018MUTAG) shifts SPI signals to 3.3V level. Custom I/O board should have ESD diodes, or any other protection circuitry as needed. Refer Nvidia AGX Orin product design guide for more information on specifications.
I/O Conn. Pin| Orin Module Connector
Pin No.
| Signal Name| Voltage Level/Pin Type| Description
---|---|---|---|---
121| J57| SPI1_SCK_3P3| 3.3 V| SPI 1 Serial clock – connect to slave clock pin
123| E55| SPI1_CS0_3P3| 3.3 V| SPI 1 chip select – connect to slave select pin
125| A56| SPI1_MISO_3P3| 3.3 V| SPI 1 master in slave out – connect to slave
MISO line
127| D55| SPI1_MOSI_3P3| 3.3 V| SPI 1 master out slave in – connect to slave
MOSI line
I2C
I2C signals are connected to the I/O connector for interfacing external device. On board 1.8V to 3.3V level shifter circuit (Part#TXB0108DQSR / NLSX3018MUTAG) shifts I2C signals to 3.3V level. 2K pull-ups to 3.3V are also provided on both I2C clock and Data lines on Osbourne base board. Custom I/O board should have ESD diodes, or any other protection circuitry as needed. Refer Nvidia AGX Orin product design guide for more information on specifications.
I/O Conn. Pin| Orin Module Connector
Pin No.
| Signal Name| Voltage Level/Pin Type| Description
---|---|---|---|---
97| E60| I2C_GP8_DAT_3P3| I2C data; 3.3 V| Connect to I2C bus serial data
99| D61| I2C_GP8_CLK_3P3| I2C Clock; 3.3 V| Connect to I2C bus serial clock
Power and System Signals
Power and system signal pins such as Power button, Force recovery, Reset are available on the IO connector. Refer Nvidia AGX Orin product design guide for more details. Memory erase signal for M.2 Key M SSD is also available on I/O connector.
I/O Conn. Pin| Orin Module Connector Pin No.| Signal Name|
Voltage Level/Pin Type| Description
---|---|---|---|---
101| L61*| BUTTON_POWER_O
N_N
| 3.3 V| Low Input from push button switch enables the power to the system.
This feature is currently not enabled on Osbourne base board. Refer Nvidia AGX
Orin module design guide for more details.
103| L60| SYS_RST_IN_N| Open Drain, 1.8V| When asserted, the SoC, eMMC, & QSPI
are in reset. Refer Nvidia AGX Orin module design guide for more details.
105| L10| FORCE_RECOVERY#| CMOS – 1.8V| Force Recovery strap pin: Held low
when SYS_RESET_N goes inactive (power-on or reset button press) to enter force
recovery mode.
Force recovery mode is used to program Orin module through USB2.0 USB0N/P or USB3.2
port#1. Refer Nvidia AGX Orin module design guide for more details.
111| B9| PEX_C1_RST_N| Open-Drain, 3.3V| PCIe Reset for controller #0. 4.7KΩ
pull-up to 3.3V on Orin module. This pin is used to reset end point device
when UPHY_RX0/TX0 is configured as PCIe x1 (C0) port instead of USB3.2 port.
113| NA| MEM_ERS_GPIO| 1.8 V| Connected to Pin 6 and 8 of M.2 M Key connector.
This functionality is module specific and can be used only on supported
modules.
*Not direct connection to Orin module, connected through power sequencer circuit
Note: 1nF debouncing capacitor is already available on the Osbourne base board on SYS_RST_IN_N, FORCE_RECOVERY# and BUTTON_POWER_ON_N signals.
Additional Control GPIOs
Osbourne board provides following GPIOs which can be used for general purposes.
I/O Conn. Pin| Orin Module Connector Pin No.| Signal Name|
Voltage Level/Pin Type| Description
---|---|---|---|---
115| A48| SER_GPIO_SEL| 1.8 V| General purpose IO pin from Orin Module. Used
as input for multiplexing digital IO and Serial port 2 signals on IO board
using analog switch/mux.
117| H52| CAN_SER_SEL2| 1.8 V| General purpose IO pin from Orin Module. Used
for multiplexing CAN0 and UART5 signals on IO board using analog switch/mux.
119| D54| CAN_SER_SEL1| 1.8 V| General purpose IO pin from Orin Module. Used
for multiplexing CAN1 and UART3 signals on IO board using analog switch/mux
APPENDIX
Jumper Configuration on Osbourne Base Board
JP1 Jumper Configuration
JP1 Jumpers Configuration are provided enable and disable the termination of
serial ports1-2.
Position | Function | IN | OUT |
---|---|---|---|
TX1 | 121E Termination Enabled for SER1 TX RS-485/RS-422 Mode | Enabled |
Disabled
RX1| 121E Termination Enabled for SER1 RX RS-485/RS-422 Mode| Enabled|
Disabled
TX2| 121E Termination Enabled for SER2 TX RS-485/RS-422 Mode| Enabled|
Disabled
RX2| 121E Termination Enabled for SER2 RX RS-485/RS-422 Mode| Enabled|
Disabled
*Default Mode
JP2 Jumper Configuration
JP2 Jumpers are provided to select the voltage level and Pullup/pull down
configuration of the DIO. By default, the DIOs are 3.3 Volare pulled down. The
configuration is as shown below:
Position | Function | IN | OUT |
---|---|---|---|
5V | DIO Voltage Level | 5V | |
3V3 | DIO Voltage Level | **3.3V*** | |
PU | DIO Pull up Enable | Enabled | Disabled |
PD | DIO Pull down Enable | **Enabled*** | Disabled |
*Default Mode
Note: Make sure 5V and 3V3 Jumper are not IN at same time.
JP3 Jumper Configuration
JP3 Jumpers Configuration are provided to select the Boot configuration, x16
PCIe or MINICARD, Wake on LAN selection and auto power selection. The
configuration is as shown below:
Position | Function | IN | OUT |
---|---|---|---|
PCIE | x16 PCIE / MINICARD Selection | x16 PCIE | **MINICARD*** |
CFG | Boot Configuration | Config #2 | **Config #1 *** |
WOL | Wake on LAN | Enabled | **Disabled*** |
AUTO | Auto Power | Enabled | **Disabled*** |
*Default Mode
Customer Support
Copyright 2023
Diamond Systems Corporation
www.diamondsystems.com
References
- Configurable Logic Chip Stretches Pulses To Brighten LED Flash | Electronic Design
- ERM8-RA - 0.80 mm Edge Rate® Rugged High Speed Terminal, Right-Angle | Samtec
Read User Manual Online (PDF format)
Read User Manual Online (PDF format) >>