User Tools

Site Tools


oxygen:oxygenspecs

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
oxygen:oxygenspecs [2022/08/30 09:27] – [Physical Characteristics] bhueyoxygen:oxygenspecs [2023/01/29 08:28] (current) bhuey
Line 63: Line 63:
 |::: |  1.02  | lbs| | |::: |  1.02  | lbs| |
 |Kit Shipping Weight |  1.5  | kg | Including case and accessories| |Kit Shipping Weight |  1.5  | kg | Including case and accessories|
-|::: |  3.31  | lbs| | +|::: |  3.31  | lbs|::: 
  
  
Line 122: Line 122:
 |  12  |  JTAG TMSn  |  Input  |  3.3V  |  |  12  |  JTAG TMSn  |  Input  |  3.3V  | 
 \\ \\
-The header is recessed into the case and can be difficult to access. For this reason, RWT recommends using a header extension such as the Samtec [[https://www.samtec.com/products/esq-106-44-l-d|ESQ-106-44-L-D]]. For console port and JTAG access, the [[https://shop.trenz-electronic.de/en/TE0790-03-XMOD-FTDI-JTAG-Adapter-Xilinx-compatible|TE0790]] by Trenz Electronics is recommended as it is compatible with Xilinx software tools. If used, the TE0790 should be connected to the extended header in the following orientation.+The header is recessed into the case and can be difficult to access. For this reason, RWT includes a header extension ([[https://www.samtec.com/products/esq-106-44-l-d|ESQ-106-44-L-D]]) in the kit. For console port and JTAG access, the [[https://shop.trenz-electronic.de/en/TE0790-03-XMOD-FTDI-JTAG-Adapter-Xilinx-compatible|TE0790]] by Trenz Electronics is recommended as it is compatible with Xilinx software tools. If used, the TE0790 should be connected to the extended header in the following orientation.
  
 {{oxygen:trenzmodulehookup.jpg?nolink&925}} {{oxygen:trenzmodulehookup.jpg?nolink&925}}
  
-For simple console port access without JTAG programming, a simple USB to UART adapter can be used. Examples of these include the [[https://www.adafruit.com/product/5335|Adafruit CP2102N Friend]], [[https://www.sparkfun.com/products/18289|SparkFun Electronics KIT-18289]], and [[https://ftdichip.com/products/ttl-232rg-vsw3v3-we/|FTDI TTL-232RG-VSW3V3-WE]].+For simple console port access without JTAG programming, a simple USB to UART adapter can be used. Examples of these include the [[https://www.sparkfun.com/products/14050|SparkFun Electronics CH340G Dev 14050]], [[https://www.sparkfun.com/products/15096|SparkFun Electronics CH340C Dev 15096]], and [[https://ftdichip.com/products/ttl-232rg-vsw3v3-we/|FTDI TTL-232RG-VSW3V3-WE]].
  
 **The console UART port operates at 115,200 bps, 8 data bits, no parity, 1 stop bit, and no flow control.** **The console UART port operates at 115,200 bps, 8 data bits, no parity, 1 stop bit, and no flow control.**
 +
 +Details on how to use these adapters with Oxygen can be found {{oxygen:oxygen_linux_serial_boot_adapters_-_5-25-2022.pdf|here}}.
 \\ \\
 \\ \\
 ---- ----
 ===== Personality Board Specifications ===== ===== Personality Board Specifications =====
 +The Oxygen SDR carrier board has an accessory socket that is intended to accommodate optional RF accessory boards for application specific components such as mixers, filters, amplifiers, etc. Since these modules affect the RF personality of the radio, they are referred to as RF personality boards. The location of the socket on the carrier board and the mezzanine connectors can be seen below.
 +\\
 +
 +{{oxygen:oxygenpersonalitysocket.png?nolink&800}}
 +\\
 +
 +These boards can be built in either the {{oxygen:rwt_rf_personality_standard_pcb_drawing_v2.pdf|standard personality board format}}, or in an {{oxygen:rwt_rf_personality_extended_pcb_drawing_v2.pdf|extended personality board format}} if more pcb surface area is needed for components. A {{oxygen:rwt_rf_personality_schematic_template.pdf|schematic template}} has been created to illustrate the pinout of the mezzanine connectors, how these pin numbers map to the socket connectors, and the power rails that are available. 
 +
 +A full pinout of JRF1 can be seen in the table below. The mezzanine connectors are hermaphroditic and the [[https://www.samtec.com/products/lss-120-03-f-dv-a-k|same part number]] is used on both the socket and the personality board. This results in even and odd pin numbers being swapped. For example, pin 1 on the socket will connect to pin 2 on the personality board. The JRF2 connector is optional and is currently used only for mechanical support and future expansion of the socket standard.  There are no signals on it.
 +\\
 +^  JRF1 \\ Pin Number \\ (Socket)  ^  Signal Name  ^  Direction  ^  FPGA Pin  ^  Signal Name \\ in Linux OS  ^  Logic Voltage  ^  Mating Connector \\ Pin Number \\ (Personality Board)  |
 +|  1  |  12VDC  |  To Personality Board  |  -  |  -  |  -  |  2  |
 +|  2  |  5VDC  |  To Personality Board  |  -  |  -  |  -  |  1  |
 +|  3  |  12VDC  |  To Personality Board  |  -  |  -  |  -  |  4  |
 +|  4  |  5VDC  |  To Personality Board  |  -  |  -  |  -  |  3  |
 +|  5  |  GND  |  -  |  -  |  -  |  -  |  6  |
 +|  6  |  GND  |  -  |  -  |  -  |  -  |  5  |
 +|  7  |  3.3VDC  |  To Personality Board  |  -  |  -  |  -  |  8  |
 +|  8  |  1.8VDC  |  To Personality Board  |  -  |  -  |  -  |  7  |
 +|  9  |  3.3VDC  |  To Personality Board  |  -  |  -  |  -  |  10  |
 +|  10  |  1.8VDC  |  To Personality Board  |  -  |  -  |  -  |  9  |
 +|  11  |  GND  |  -  |  -  |  -  |  -  |  12  |
 +|  12  |  GND  |  -  |  -  |  -  |  -  |  11  |
 +|  13  |  NC  |  -  |  -  |  -  |  -  |  14  |
 +|  14  |  NC  |  -  |  -  |  -  |  -  |  13  |
 +|  15  |  NC  |  -  |  -  |  -  |  -  |  16  |
 +|  16  |  NC  |  -  |  -  |  -  |  -  |  15  |
 +|  17  |  I2C SCL  |  To Personality Board  |  MIO28  |  I2C Bus 0  |  3.3V  |  18  |
 +|  18  |  NC  |  -  |  -  |  -  |  -  |  17  |
 +|  19  |  I2C SDA  |  Bidirectional  |  MIO29  |  I2C Bus 0  |  3.3V  |  20  |
 +|  20  |  NC  |  -  |  -  |  -  |  -  |  19  |
 +|  21  |  GND  |  -  |  -  |  -  |  -  |  22  |
 +|  22  |  GND  |  -  |  -  |  -  |  -  |  21  |
 +|  23  |  NC  |  -  |  -  |  -  |  -  |  24  |
 +|  24  |  NC  |  -  |  -  |  -  |  -  |  23  |
 +|  25  |  NC  |  -  |  -  |  -  |  -  |  26  |
 +|  26  |  NC  |  -  |  -  |  -  |  -  |  25  |
 +|  27  |  GPIO 0  |  Bidirectional  |  B66_L6_N  |  GPIO94  |  1.8V  |  28  |
 +|  28  |  RFIC GPO 0  |  To Personality Board  |  -  |  -  |  3.3V  |  27  |
 +|  29  |  GPIO 1  |  Bidirectional  |  B66_L6_P  |  GPIO95  |  1.8V  |  30  |
 +|  30  |  RFIC GPO 1  |  To Personality Board  |  -  |  -  |  3.3V  |  29  |
 +|  31  |  GPIO 2  |  Bidirectional  |  B66_L22_P  |  GPIO96  |  1.8V  |  32  |
 +|  32  |  RFIC GPO 2  |  To Personality Board  |  -  |  -  |  3.3V  |  31  |
 +|  33  |  GPIO 3  |  Bidirectional  |  B66_L22_N  |  GPIO97  |  1.8V  |  34  |
 +|  34  |  RFIC GPO 3  |  To Personality Board  |  -  |  -  |  3.3V  |  33  |
 +|  35  |  GPIO 4  |  Bidirectional  |  B66_L4_P  |  GPIO98  |  1.8V  |  36  |
 +|  36  |  NC  |  -  |  -  |  -  |  -  |  35  |
 +|  37  |  GPIO 5  |  Bidirectional  |  B66_L4_N  |  GPIO99  |  1.8V  |  38  |
 +|  38  |  NC  |  -  |  -  |  -  |  -  |  37  |
 +|  39  |  GND  |  -  |  -  |  -  |  -  |  40  |
 +|  40  |  GND  |  -  |  -  |  -  |  -  |  39  |
oxygen/oxygenspecs.1661869650.txt.gz · Last modified: 2022/08/30 09:27 by bhuey