XIMEA XEC-NX-3P-X2G3 Technical Manual

Embedded carrier board
Table of Contents

Advertisement

Quick Links

XEC-NX-3P-X2G3
Embedded carrier board
Ximea accessories
Technical Manual
Version v240830

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the XEC-NX-3P-X2G3 and is the answer not in the manual?

Questions and answers

Summary of Contents for XIMEA XEC-NX-3P-X2G3

  • Page 1 • XEC-NX-3P-X2G3 Embedded carrier board Ximea accessories • Technical Manual • Version v240830 •...
  • Page 2: About This Manual

    The purpose of this document is to provide a description of Ximea accessories and to describe the correct way to install related software, drivers and run it successfully. Please read this manual thoroughly before operating your new Ximea accessories for the first time. Please follow all instructions and observe the warnings.
  • Page 3: Table Of Contents

    7.2.7 Installing the XIMEA Software Package ................37 List of figures .
  • Page 4: General Description

    General description Figure 1: XEC-NX-3P-X2G3 carrier board Embedded carrier board is designed to connect your xiX cameras to the NVIDIA® Jetson Xavier NX™module. Board is equipped with three Firefly PCIe connectors, a high-speed 10 Gbit/s Ethernet port, and an M.2 slot for NVMe SSDs, this device is tailored to the special requirements of an embedded imaging system.
  • Page 5: Accessories

    For using the microUSB port in OTG mode. (For connecting keyboard, mouse, etc.) We recommend using this one as some heatsinks have cables that are too short for this carrier board. USB 2.0 microUSB B (male) to USB A (female) Table 3: 3rd party accessories XIMEA Technical Manual, Version: v240830...
  • Page 6: Leds

    LEDs Figure 2: XEC-NX-3P-X2G3 LEDs location Number Color Light ON Note Red / Green GPIO 9 is log 0 / GPIO 11 is log 0 Red / Green GPIO 2 is log 0 / GPIO 1 is log 0 Green PERST of PCIe 0 is active This lane is PERST lane for FF ports and M.2 port...
  • Page 7: Dimensional Drawings

    Dimensional drawings Figure 3: Dimensional drawing of XEC-NX-3P-X2G3 Width [ W ] Height [ H ] Depth [ D ] Mass [ M ] 87 mm 57 mm 24 mm 52 g Table 5: Parameters XIMEA Technical Manual, Version: v240830...
  • Page 8: Configuration

    Configuration Figure 4: Functional schematic XIMEA Technical Manual, Version: v240830...
  • Page 9: Dip Switches

    GPIO13 log0 Connects GPIO13 pin to ground stepped up to 5 V push-pull logic from DIP switch 2 stepped up to 5 V logic The pin is scanned during powerup. Table 6: DIP switch 1 description XIMEA Technical Manual, Version: v240830...
  • Page 10: Port Configuration Switch

    – all ports enabled with two lanes each The XEC-NX-3P-X2G3’s PCIe ports offer two configurations: “Dual x4” mode activates the M.2 and Firefly port A with PCIe x4 bandwidth, disabling Firefly ports B and C. In “Quad x2” mode, all ports are enabled with PCIe x2 bandwidth.
  • Page 11: Spi Voltage Switch

    – 3.3 V Figure 7: SPI voltage switch DIP switch Pos. UP Pos. DOWN Notes SPI 3 V 3 level SPI 1 V 8 level Changes voltage level of SPI bus Table 8: SPI voltage switch description XIMEA Technical Manual, Version: v240830...
  • Page 12: Connectors

    2.0 type B port GPIO for FF connector C Jetson fan connector header M.2 key M port for SSD (form factor 2280) SODIMM connector for Jetson modules SD card slot Table 9: Connectors description XIMEA Technical Manual, Version: v240830...
  • Page 13: Data Interfaces

    PCIe RX differential pair 1 PCIe_PERN_0 PCIe RX differential pair 0 PCIe_PERN_1 PCIe RX differential pair 1 PCIe_PERP_0 PCIe RX differential pair 0 Signal and power ground Signal and power ground Table 10: FireFly connector (UEC5) pin assignment XIMEA Technical Manual, Version: v240830...
  • Page 14: Debug Uart Header

    UART receiver Table 12: Debug UART connector pin assignment 4.2.3 Fan header Figure 11: Fan connector pinout Name Description Ground Power inpt (5 V) TACH Tachometric signal Pulse width modulation Table 13: Fan header pin assignment XIMEA Technical Manual, Version: v240830...
  • Page 15: Power Connector

    Figure 12: Power connector pinout Name Description 12-24 V Power input (12 to 24 V) Ground Table 14: Power connector connector pin assignment 4.2.5 SODIMM connector for Jetson modules Insert Jetson module into this connector. Figure 13: SODIMM connector XIMEA Technical Manual, Version: v240830...
  • Page 16: Gpios

    I2C1_3V3_SCL I2C 1 SCL (3.3 V) GPIO 5 I2C1_3V3_SDA I2C 1 SDA (3.3 V) GPIO 6 I2C2_1V8_SCL I2C 2 SCL (1.8 V) GPIO 7 I2C2_1V8_SDA I2C 2 SDA (1.8 V) Table 15: IO pin assignment XIMEA Technical Manual, Version: v240830...
  • Page 17: Io (For Ff Connectors) Connector

    Opto-isolated output ISO GND Isolated ground for the IO subsystem GPI ISO Opto-isolated input GPO 5 V Opto-isolated output (GPO ISO stepped up to 5 V push pull logic) Table 16: FF GPIO pin assignment XIMEA Technical Manual, Version: v240830...
  • Page 18: Usages

    Jetson modules Orin NX and Orin nano have integrated 1G Realtek ethernet controller. The 10G ethernet controller on the carrier board can be bypassed in favour of the integrated one, if you so desire. Basic soldering equipment is required. XIMEA Technical Manual, Version: v240830...
  • Page 19: Additional Information

    Some SSDs are not properly detected when the board is configured to Quad x2 mode. In Jetpack 5.X.X there is a known issue which causes PCIe devices behind PCIe switches to have lower than expected bandwidth. This affects the write speed on SSDs. XIMEA Technical Manual, Version: v240830...
  • Page 20: Quickstart Guide

    Ubuntu 18.04 or newer, with internet access to download required software packages. 7.1.2 Connecting the components Assembly Place thermal pads from TP-XEC-NX-SET on the (left) PEX switch (3x 1x1 cm) and the (right) ethernet controller (4x 1 x 1 cm) XIMEA Technical Manual, Version: v240830...
  • Page 21 Insert the Jetson module into the SODIMM slot Push down on the Jetson module until you hear a click sound and screw the Jetson module in place Connect the fan to the carrier board XIMEA Technical Manual, Version: v240830...
  • Page 22: Flashing Os (Hardware Setup)

    Turn the Carrier board over on its bottom side and insert the SSD into the M.2 slot Press down the SSD and screw it in place 7.1.3 Flashing OS (hardware setup) Put the Jetson into Force recovery mode -> put DIP switch number 11 into the UP position XIMEA Technical Manual, Version: v240830...
  • Page 23 Both front LEDs should be on, shining both (Orin) or partially (Xavier) red and green Plug the USB 2.0 cable into the microUSB port Plug the other end into your x86_x64 PC running Ubuntu The Jetson should be now recognised by the pc. XIMEA Technical Manual, Version: v240830...
  • Page 24: Setup

    Software setup 7.2.1 Flashing OS (software setup) Run in terminal -> lsusb Output: Open Nvidia SDK manager XIMEA Technical Manual, Version: v240830...
  • Page 25 SDK Manager Install it with running in terminal -> sudo dpkg -i [name of the downloaded package] Manually choose the type of your Jetson in case it has not been done in the previous step XIMEA Technical Manual, Version: v240830...
  • Page 26 Select the appropriate Jetpack version Tick/untick additional SDK components XIMEA Technical Manual, Version: v240830...
  • Page 27 Press Continue to step 2 Tick/untick SDK components you want/don’t want to install Accept terms and conditions XIMEA Technical Manual, Version: v240830...
  • Page 28 Note down the location of Target HW image folder Press Continue to step 3 Insert password XIMEA Technical Manual, Version: v240830...
  • Page 29: Selecting Storage Device

    After the modifications, input username & password and select appropriate Storage Device. Device name Note SD card Only available on Orin nano devkit version (SKU 0005) NVMe Using M.2 SSD as a storage device Using USB storage device Table 18: Selecting storage device Click Flash XIMEA Technical Manual, Version: v240830...
  • Page 30: Modifying Os Image

    -> cvb_eeprom_read_size = <0x100>; to -> cvb_eeprom_read_size = <0x0>; Result: /dts-v1/; #include "tegra234-mb2-bct-common.dtsi" mb2-misc { eeprom { cvm_eeprom_i2c_instance = <0>; cvm_eeprom_i2c_slave_address = <0xa0>; cvm_eeprom_read_size = <0x100>; cvb_eeprom_i2c_instance = <0x0>; cvb_eeprom_i2c_slave_address = <0xae>; cvb_eeprom_read_size = <0x0>; XIMEA Technical Manual, Version: v240830...
  • Page 31 Not applying this modification leads to the following errors: Jetpack 5.X.X: Jetpack 6.X: XIMEA Technical Manual, Version: v240830...
  • Page 32: Usb On-The-Go (Jetson Orin)

    Open the decompiled device tree in a text editor and find line with otg Note: This patch stopped working properly on the newest version of Jetpack 6 (otg works only if the usb 3.2 port below it is active), it might need to be redone in close future. XIMEA Technical Manual, Version: v240830...
  • Page 33 Rename the original device tree file to something else (as a backup) mv <noted filename> <different filename> e.g. mv tegra234-p3767-0003-p3768-0000-a0.dtb tegra234-p3767-0003-p3768-0000-a0_old.dtb Compile the modified device tree dtc temp.dts -o <noted filename> e.g. dtc temp.dts -o tegra234-p3767-0003-p3768-0000-a0.dtb XIMEA Technical Manual, Version: v240830...
  • Page 34 Rename the original device tree file to something else (as a backup) mv <noted filename> <different filename> e.g. mv tegra234-p3767-0003-p3768-0000-a0.dtb tegra234-p3767-0003-p3768-0000-a0_old.dtb Compile the modified device tree dtc temp.dts -o <noted filename> e.g. dtc temp.dts -o tegra234-p3767-0003-p3768-0000-a0.dtb XIMEA Technical Manual, Version: v240830...
  • Page 35: Enable Usage Of Gpio6 (Jetson Orin, Jetpack 5.X.x)

    = "i2c-mux-gpio"; #address-cells = <0x01>; #size-cells = <0x00>; mux-gpios = <0x51 0x16 0x00>; i2c-parent = <0x2c6>; status = "okay"; i2c@0 { reg = <0x00>; #address-cells = <0x01>; #size-cells = <0x00>; status = "okay"; phandle = <0x48d>; XIMEA Technical Manual, Version: v240830...
  • Page 36: Enable Usage Of Gpio6 (Jetson Orin, Jetpack 6.X.x)

    #address-cells = <0x01>; #size-cells = <0x00>; rbpcv2_imx219_a@10 { reset-gpios = <0xffffffff 0x3e 0x00>; Rename the original file to something else (as a backup) mv tegra234-p3768-0000+p3767-0000-dynamic.dtbo <different filename> Compile the modified file dtc temp2.dts -o tegra234-p3768-0000+p3767-0000-dynamic.dtbo XIMEA Technical Manual, Version: v240830...
  • Page 37: All-In-One Os Modification For Jetson Xavier

    Once the installation is finished, you will be able to login to the Jetson system. You can do so either with a directly attached keyboard and monitor or via ssh. To install the XIMEA Software package on the Jetson, follow the installation instructions provided on the XIMEA website.
  • Page 38: List Of Figures

    ..................Dimensional drawing of XEC-NX-3P-X2G3 .
  • Page 39: List Of Tables

    ......................32 XIMEA Technical Manual, Version: v240830...
  • Page 40 XIMEA GmbH Am Mittelhafen 16 • 48155 Münster • Germany • www.ximea.com © Copyright, XIMEA GmbH, All rights reserved...

Table of Contents