Skip to content

Commit

Permalink
Update README
Browse files Browse the repository at this point in the history
  • Loading branch information
pkatarzynski committed Apr 21, 2020
1 parent a017846 commit 484b0b2
Show file tree
Hide file tree
Showing 2 changed files with 48 additions and 11 deletions.
Binary file modified Images/jetson-nano-layout.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
59 changes: 48 additions & 11 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,35 +2,50 @@
Jetson Nano / Xavier NX baseboard
=================================

Copyright (c) 2020 Antmicro <`www.antmicro.com <https://www.antmicro.com>`_>

.. image:: Images/jetson-nano-baseboard.png
:scale: 40%

Overview
========

This repository contains open hardware design files for a baseboard supporting the NVIDIA Jetson Nano SoM (as well as the upcoming Xavier NX SoM), created by `Antmicro <www.antmicro.com>`_, a custom hardware, software and AI engineering company and Jetson ecosystem partner of `NVIDIA <www.nvidia.com>`_.
The board allows to interface with MIPI CSI-2 video devices through a unified Flexible Flat Cable (FFC) connector, supporting up to 4 sensors in a 2-lane configuration or 3 sensors in a 4-lane configuration.
This repository contains open hardware design files for a baseboard supporting the NVIDIA Jetson Nano SoM as well as the upcoming Xavier NX SoM. It's been created by `Antmicro <www.antmicro.com>`_, a custom hardware, software and AI engineering company and a Jetson ecosystem partner of `NVIDIA <www.nvidia.com>`_.
The board can be interfaced with MIPI CSI-2 video devices through a unified Flexible Flat Cable (FFC) connector, supporting up to 4 sensors in a 2-lane configuration or 3 sensors in a 4-lane configuration.
Please refer to the ``Jetson Nano OEM Product Design Guide`` for more details regarding the supported CSI lane mappings.

Repository structure:
---------------------

The main repository directory contains the Altium PCB project file, the Outjob file, LICENSE and README.
The remaining files are stored in the following directories:

* ``PCB`` - contains all Altium design files
* ``Libraries`` - contains the component libraries
* ``Documentation`` - contains selected files for device fabrication (schematic in PDF, BoM) generated from the Altium project
* ``Images`` - contains graphics for this README
* ``3DModels`` - contains files defining the mechanical model of the assembled board

Key features
============

* Jetson Nano / Xavier NX SO-DIMM connector
* Jetson Nano / Xavier NX SO-DIMM connector
* Gigabit Ethernet RJ45 connector
* Micro USB debug connector
* USB-C DFP (Host) port
* Mini HDMI video output interface
* Mini Displayport video output interface
* Mini DisplayPort video output interface
* 2x 50-pin FFC connectors exposing up to 4 MIPI CSI-2 camera interfaces
* SD/MMC card interface
* M.2 PCIe connector
* M.2 (key M) connector exposing PCIe x4 interface
* RTC battery backup
* EEPROM for storing board ID/SN

The PCB project files were prepared in Altium Designer 14.1.

Board layout & dimensions
=========================

The picture below presents the general layout of the PCB with IO interfaces marked.
The picture below presents a general layout of the PCB with marked I/O interfaces.

.. figure:: Images/jetson-nano-layout.png

Expand All @@ -39,15 +54,37 @@ Getting started

The board can be produced and assembled using the provided design files.
Please take a look at the mechanical layers for more information regarding the PCB stackup recommended for fabrication.
The board accepts power supply voltage in the 6-36VDC range.
The board can be powered by a voltage in the 6-36VDC range.
It is recommended to use a 12V 2A DC supply to power the board.
The board has an integrated power sequencer that starts the module automatically right after applying the power supply.
The board has an integrated power sequencer that starts the module automatically right after applying power supply.

Debug UART connection
---------------------

Most of the debug messages are provided through the serial console.
The board is equipped with an FTDI chip offering both UART interface to the host PC.
The board is equipped with an FTDI chip providing the UART interface to the host PC.
Please refer to the schematic sheets for more details.
The default debug UART channel is accessible through ``/dev/ttyUSB0`` (assuming that there are no other FTDI units connected to your PC).
The default baudrate for serial debug connection is 115200 baud with 8-bit transmission, 1 stop bit and with no flow control.
The default baudrate for serial debug connection is 115200 baud with an 8-bit transmission, 1 stop bit and with no flow control.

Revision info
=============

The latest revision of the PCB includes the following changes and amendments:

* Introduced an 8-layer PCB stackup for a better separation of PCIe lanes
* Rotated the M.2 connector by 180 degrees to keep it away from the on-board DC/DC
* Changed the stacking height of the M.2 connector
* Simplified the M.2 supporting circuitry
* Exposed the ``CSI-G`` and ``PCIE1`` interfaces on the `Jetson Xavier NX <https://developer.nvidia.com/embedded/jetson-xavier-nx>`_
* Updated FAN control circuitry
* Changed GPIO assignment for camera-triggering signals
* Optimized board cutout for the DisplayPort connector
* Fine-tuned selected footprints to improve the reliability of the reflow soldering
* Changed power sequencing of the on-board DC/DC converters
* Fixed ``TPD8S009`` footprint
* Removed MicroSD card socket
* Updated ``USBC_VBUS`` control circuitry
* Added EEPROM for SN/ID storage

Please check the `releases <https://github.com/antmicro/jetson-nano-baseboard/releases>`_ for a brief summary of major changes introduced in previous revisions.

0 comments on commit 484b0b2

Please sign in to comment.