Vanteon Vprotean Software Defined Radio User Manual

Vanteon Vprotean Software Defined Radio User Manual

VANTEON logo

vProtean Software Defined Radio
User ManualVANTEON vProtean Software Defined Radio

User Manual
Version 3.1
vProteanTM Software Defined Radio
Vanteon 99 Garnsey Road, Suite 200 Pittsford, NY 14534 585.419.9555
www.vanteon.com

Introduction

The Vanteon vProteanTM is a 2×2 software-defined radio (SDR) that targets communications, signal intelligence, and other multi-band processing applications. It is based on the Analog Devices ADRV9004 highly integrated wideband RF transceiver and the Xilinx Zynq-7020 all programmable System-on-Chip (SoC). The protean SDR has a custom RF front end that is highly flexible, allowing its frequency range to be configured from 30 to 6000 MHz.
Each vProtean SDR is pre-loaded with the vProtean SDR Evaluation Kit (VPROKIT-21) firmware. The VPROKIT-21 firmware includes Vanteon proprietary, programmable logic cores and executable code to perform transmit and receive functions via a menu-based UI over USB enabled com port from a host computer (host not included). An encrypted Vivado Project of the VPROKIT-21’s FPGA firmware, along with the source code of the User Interface (UI) firmware is available under a free license agreement. The vProtean schematic and layout design files, and Vanteon-proprietary DSP cores are available with a paid license. Contact Vanteon Sales for more information.

Proper Care and Handling

All Vanteon products are thoroughly tested before shipment. The protean SDR is guaranteed to be functional at the time it is received by the customer. Improper use or handling of the vProtean SDR can easily cause the device to become non-functional. Listed below are some examples of actions that can prevent damage to the unit:

  1. Never allow metal objects to touch the circuit board while powered.
  2. Always properly terminate the transmit port with an antenna or 50 loads.
  3. Always handle the board with proper anti-static methods.
  4. Never allow the board to directly or indirectly come into contact with any voltage spikes.
  5. Never allow any water, or condensing moisture, to come into contact with the boards.
  6. Never apply more than 0 dBm of power to any RF input.
  7. Always use at least 30dB attenuation if operating in a loopback configuration.

The protean SDR is sold for evaluation purposes and test equipment. If you choose to use your vProtean and Carrier to transmit using an antenna, it is your responsibility to make sure that you are in compliance with all laws for the country, frequency, and power levels in which the device is used. Additionally, some countries regulate reception in certain frequency bands. Again, it is the responsibility of the user to maintain compliance with all local laws and regulations.

Technical Overview

3.1 Block Diagram
VANTEON vProtean Software Defined Radio - fig 23.2 High-Level Specifications

Frequency Band 130 to 6000 MHz
Instantaneous Bandwidth12 kHz to 40 MHz
Number of transmitters2
Number of receivers2
Output Transmit PowerVariable up to 19 dBm
Dimensions9.0 cm x 4.2 cm
Host interfaceUART, USB, Ethernet, I2C and SD Card
Antenna connectionsMMCX RF connectors
Power controlWide range of output power from –20 dBm to +19 dBm
Flash512 Mb
DDR SDRAM4 Gb
Input Voltage2.0 VDC to 3.6 VDC
Front End Module Voltage3.3 VDC to 4.5 VDC

Hardware Interfaces

VANTEON vProtean Software Defined Radio - fig 1VANTEON vProtean Software Defined Radio - fig

4.1 Connectors
The vProtean SDR has a number of connectors that allow it to be interfaced to a host carrier board and connectors for antennas. The table below lists all of the connectors and their associated functions. Refer to Figure 1 and Figure 2 for connector locations

Connector

Type

Function

J22×50 100-pin headerJTAG, UART, Boot Mode, Power, Reset, USB, Ethernet, SD Card, I2C, GPIO
J3MMCXTransmit 1
J4MMCXMonitor 1 (DPD models only)
J5MMCXReceive 1
J7MMCXTransmit 2
J8MMCXMonitor2 (DPD models only)
J9MMCXReceive 2
J10MICTORDebug
J11MMCXExternal Clock
J12SMPExternal LO1 (not fitted)
J13SMPExternal LO2 (not fitted)
J142-pin PicoBlade headerFan Connector

4.1.1 J2 Connector

The J2 connector is a 100-pin header that may be used as an interface to a host carrier board, such as the Vanteon Carrier board. The connector provides signals for several peripheral interfaces including JTAG, UART, USB, Ethernet, SD Card, I2C, and GPIO. Unless otherwise noted, the minimum voltage for all signals is PCB ground.
Note that the connector is hermaphroditic, and pin numbers on the carrier are mirrored against the vProtean.
USB host interface pins 26-40 may be configured as ETH1 by the host carrier board with firmware support. Unused interfaces may be configured as GPIO.

vProtean Pin

Carrier PinSignal NameType

Description

2221VCC_1P0VPower1.0 V nominal core voltage
1, 3, 5, 72, 4, 6, 8VCC_1P8VPower1.8 V nominal IO level
14, 1613, 15VCC_3P3VPower3.3 V nominal IO level
2, 4, 6, 81, 3, 5, 7VCC_SYSPower5 to 6.5VDC System power input
9, 10, 11, 12, 18, 20, 24, 39, 42, 53, 62, 71, 76, 81, 82, 87, 88, 93, 94, 95, 96, 97, 98, 99, 1009, 10, 11, 12, 17, 19, 23, 40, 41, 54, 61, 72, 75, 81, 82, 87, 88, 93, 94, 95, 96, 97, 98, 99, 100GNDPowerPCB Ground
2728USB_CTL.CLOUDOutUSB Clock
2930USB_CTL.DIRInUSB Control
3132USB_CTL.NXPInUSB Control
3536USB_CTL.RESET_nInUSB Reset
3334USB_CTL.STEPInUSB Control
4039USB_DATA0In/OutUSB Data
3837USB_DATA1In/OutUSB Data
2625USB_DATA2In/OutUSB Data
3029USB_DATA3In/OutUSB Data
3635USB_DATA4In/OutUSB Data
3433USB_DATA5In/OutUSB Data
2827USB_DATA6In/OutUSB Data
3231USB_DATA7In/OutUSB Data
6059ETH0.MDCOutMII Management Data Clock
5251ETH0.MDIOIn/OutMII Management Data I/O
4443ETH0.RESET_nInMII Reset
4645ETH0.RX.CLKInMII Clock Receive
4847ETH0.RX.CTRLInMII Receive Enable
5655ETH0.RX.D0InMII Data Receive
5049ETH0.RX.D1InMII Data Receive
5857ETH0.RX.D2InMII Data Receive
5453ETH0.RX.D3InMII Data Receive
4142ETH0.TX.CLKInMII Clock Transmit
5152ETH0.TX.CTRLOutMII Transmit Enable
4344ETH0.TX.D0OutMII Data Transmit
4546ETH0.TX.D1OutMII Data Transmit
4748ETH0.TX.D2OutMII Data Transmit
4950ETH0.TX.D3OutMII Data Transmit
7473SD_CARD.CLKOutmicroSD Card Clock
6665SD_CARD.CMDOutmicroSD Card Data
7271SD_CARD.D0In/OutmicroSD Card Data
6867SD_CARD.D1In/OutmicroSD Card Data
6463SD_CARD.D2In/OutmicroSD Card Data
7069SD_CARD.D3In/OutmicroSD Card Data
2324SDCARD_CDInmicroSD Card Detect
7877I2C_SDAIn/OutI2C Serial Data
8079I2C_SCLOutI2C Serial Clock
1314UART0_TXD_1P8VOutUART transmit
2526UART0_RXD_1P8VInUART Receive
1516PS_BOOT_MODE0InBoot Mode Logic
1718PS_BOOT_MODE1InBoot Mode Logic
3738PS_SRSTnInSystem Reset. Open-drain wire-or. Drive with open-drain or switch closure to GND.
1920DEV_CLK_B2B._NIn/OutThe external transceiver clock input (not connected in standard build)
2122DEV_CLK_B2B._PIn/OutExternal transceiver clock input (not connected in standard build)
5556MCS_B2B._NIn/OutMulti-Chip Synchronization (not connected in a standard build)
5758MCS_B2B._PIn/OutMulti-Chip Synchronization (not connected to standard build)
7374J_TMSInJTAG Test Mode Select
7576J_TDOOutJTAG Test Data Output
7778J_TDIInJTAG Test Data Input
7980J_TCKInJTAG Test Clock
9089SPARE_PAIRS.CLK._PIn/OutDifferential I/O Pairs, 2.5 V nominal
9291SPARE_PAIRS.CLK._NIn/OutDifferential I/O Pairs, 2.5 V nominal
8990SPARE_PAIRS.0._PIn/OutDifferential I/O Pairs, 2.5 V nominal
9192SPARE_PAIRS.0._NIn/OutDifferential I/O Pairs, 2.5 V nominal
8483SPARE_PAIRS.1._PIn/OutDifferential I/O Pairs, 2.5 V nominal
8685SPARE_PAIRS.1._NIn/OutDifferential I/O Pairs, 2.5 V nominal
8384SPARE_PAIRS.2._PIn/OutDifferential I/O Pairs, 2.5 V nominal
8586SPARE_PAIRS.2._NIn/OutDifferential I/O Pairs, 2.5 V nominal
6768SPARE_PAIRS.3._PIn/OutDifferential I/O Pairs, 2.5 V nominal
6970SPARE_PAIRS.3._NIn/OutDifferential I/O Pairs, 2.5 V nominal
6364SPARE_PAIRS.4._PIn/OutDifferential I/O Pairs, 2.5 V nominal
6566SPARE_PAIRS.4._NIn/OutDifferential I/O Pairs, 2.5 V nominal
5960SPARE_PAIRS.5._PIn/OutDifferential I/O Pairs, 2.5 V nominal
6162SPARE_PAIRS.5._NIn/OutDifferential I/O Pairs, 2.5 V nominal

The following J2 pinout Table lists those pins that are different in the older vProtean HW revisions A2. All other pins are the same as vProtean HW Revisions B0 and C0 above.

vProtean PinCarrier PinSignal NameType

Description

6162J1_GPIO0In/OutGeneral Purpose I/O, 1.8 V nominal
6970J1_GPIO1In/OutGeneral Purpose I/O, 1.8 V nominal
6364J1_GPIO2In/OutGeneral Purpose I/O, 1.8 V nominal
6566J1_GPIO3In/OutGeneral Purpose I/O, 1.8 V nominal
5758J1_GPIO4In/OutGeneral Purpose I/O, 1.8 V nominal
5960J1_GPIO5In/OutGeneral Purpose I/O, 1.8 V nominal
6768J1_GPIO6In/OutGeneral Purpose I/O, 1.8 V nominal
8384SPARE_PAIRS.0._NIn/OutDifferential I/O Pairs, 2.5 V nominal
8586SPARE_PAIRS.0._PIn/OutDifferential I/O Pairs, 2.5 V nominal
9192SPARE_PAIRS.1._NIn/OutDifferential I/O Pairs, 2.5 V nominal
8990SPARE_PAIRS.1._PIn/OutDifferential I/O Pairs, 2.5 V nominal
9291SPARE_PAIRS.2._NIn/OutDifferential I/O Pairs, 2.5 V nominal
9089SPARE_PAIRS.2._PIn/OutDifferential I/O Pairs, 2.5 V nominal
8685SPARE_PAIRS.3._NIn/OutDifferential I/O Pairs, 2.5 V nominal
8483SPARE_PAIRS.3._PIn/OutDifferential I/O Pairs, 2.5 V nominal

4.1.2 J14 Connector

Pin

Description

1FAN –
2FAN +

The J14 connector is a fan connector to provide cooling for the system. It can deliver 5V up to 200mA and can be speed controlled using PWM in software. Connect a suitable fan using a Molex PicoBlade connector, e.g. #15134-0200
4.2 Switches
The vProtean software defined radio has two switches, whose function is described in the table below.

SW1DIP SwitchBoot Mode. Move to position J (towards the Vanteon logo) for JTAG boot mode, position Q for QSPI or SD card booting. Can be overridden by the carrier jumpers.
SW2PushbuttonReset. Can also be driven from the carrier board.

4.3 LEDs
The vProtean software defined radio has two LEDs, whose function is described in the table below. This is followed by a board diagram showing the location of each LED.

LED1BlueWhen Zynq 7020 programmable logic has been programmed
LED2GreenSoftware control

4.4 Mounts
The vProtean software defined radio has one mounting point. In the standard configuration, it is designed for a standoff height from the carrier PCB of 9.5mm (3/8″).

MNTStandoffUse threaded spacer, screws, and locking washer (supplied in kit). The smaller head screw is intended for the top side, to avoid collision with RF connectors

Software versions and Support HW

VersionSupported vProtean HW
Version 1.xvProtean HW Rev A1 with B0 Silicon
Version 2. xvProtean HW Rev A2 with C0 Silicon
Version 3. xvProtean HW Rev B0 with C0 silicon

User Console

If the vProtean SDR was purchased as part of an evaluation kit, it is preloaded with a menu-based application that allows a user to perform transmit and receive functions. This section explains how to use the vProtean SDR evaluation application. Note that the evaluation kit application does not provide access to the full capabilities of the vProtean SDR platform.
6.1 UART
The simplest method to access the preloaded test application on the vProtean SDR is to mount it to a the Vanteon Carrier board. The Carrier board provides a serial console interface via the Type-C USB connector. Connect the vProtean Carrier Board to a PC using the appropriate USB cable. Use a terminal emulator program on the PC to open a terminal session using the virtual COM port associated with the vProtean Carrier Board. The serial port parameters are: 115200 baud, 8 bits, no parity, 1 stop bit, no handshaking.
6.2 Main Menu
The vProtean software defined radio has a hierarchical menu structure that allows you to configure the radio and to transmit and receive test waveforms. The main menu consists of the following status and commands:

Item

Name

Function

TX RX Sample RateDisplay of the pre-configured sample rate (not user changeable)
FPGA TemperatureDisplay of the FPGA temperature
ADRV TemperatureDisplay of the RF IC temperature
RX1 RSSDisplay of RX1 RSSI
RX2 RSSDisplay of RX2 RSSI
1TX1 RX1 SettingsConfigure TX1 and RX1
2TX2 RX2 SettingsConfigure TX2 and RX2
3Capture RXInitiate RX capture according to RX capture settings
4RX Capture Waveform SettingsConfigure the RX capture parameters
5Recalibrate SystemForce a transceiver recalibration

6.2.1 TX1/RX1 and TX2/RX2 Settings Menu
There are two submenus for configuring the TX1/RX1 and TX2/RX2 pairs. This section covers both submenus and refers to TX1 and TX2 as a generic TX_, and RX1 and RX2 as generic RX_.

ItemName

Function

1TX_/RX_ FrequencySet the TX_/RX_ frequency (30 MHz to 6000 MHz)
2Toggle TX_Toggles transmit for TX_ on/off
3TX_ Waveform SelectGo to TX_ waveform and select menu
4Digital Attenuation (dB)Attenuation that is applied digitally to the transmit waveform (0 to 100 dB)
5TX_ Front End Atten (dB)Sets the attenuation in the ADRV9004 (0 to 41.5 dB), the value can only be changed when TX is enabled
6TX_ BOOSTAdds an additional 3 dB to the transmit
7Toggle RX_Toggles receive for RX_ on/off

Note: The vProtean SDR may require external cooling, should both transmit channels be used continuously. The FPGA and ADRV temperatures displayed on the main menu should be monitored by the user, and external cooling (i.e. directed fan) should be applied as needed.
6.2.2 TX1 and TX2 Waveform Select Menu
The TX Waveform Select Menu configures the wave form that is transmitted when the TX is toggled on. When the transmit is enabled, the selectthe ed waveform is transmitted repeatedly.

ItemName

Function

Current WaveformDisplay the current selected waveform
1ZerosFills transmit buffer with zero waveform
2CWSingle tone at carrier frequency
3USB Tone, Offset=FS/32Upper side band waveform, FS=sample rate
4Dual Tone, Offset=FS/32+FS/8Dual tone waveform, FS=sample rate
5FileGo to file select menu to load waveform file from SD card

6.2.3 TX1 and TX2 File Select Menu
The File Menu allows the user to select a user-defined file that specifies the transmit waveform.
The file must exist on the SD card to be listed in this menu. The format of the filename must have a “.iq” extension to show up in the file list. The format of a transmit waveform is a . CSV file with one sample (IQ p air) per line with I and Q values separated by a comma.
For Version 1.x Software
The TX waveform file must contain between a minimum of 256 samples and a maximum of 2,097,150 samples, inclusive.
For Version 2. x and 3. x Software
The TX waveform file must contain between a minimum of 512 samples and a maximum of 4,194,304 samples, inclusive. The number of samples should be a multiple of 512. If the number of samples is not a multiple of 512, the TX waveform will be zero-padded to the next multiple of 512.
Note: The vProtean SDR and Carrier board should be powered down whenever mounting or removing the SD card.
6.2.4 RX Waveform Capture Settings Menu
The RX Waveform Capture Settings Menu allows the user to set the number of samples captured and the file to which the samples are saved. It also allows the user to configure which RX channel will be captured.
The format of a captured waveform is a . CSV file with one sample (IQ pair) per line with I and Q values separated by a comma.
If the captured waveform filename has a “.iq” extension it will show up in the TX waveform list if the capture was successful.
For Version 1.x Software
The number of RX samples to capture must be between a minimum of 256 samples and a maximum of 2,097,150 samples, inclusive.
For Version 2. x Software
The number of RX samples to capture must be a multiple of 512. If it is not a multiple of 512 the capture will fail.

Item

Name

Function

1FilenameThe name of the file to save the RX samples to. The filename can be up to 9 characters. The filename extension can be up to 2 characters. It is recommended that the filename extension be “.iq”
2SamplesThe number of samples to capture.
3RX Channel [1,2]Configure which RX channel the capture should be performed on.

Customer Support

If you experience difficulty after reading the manual and/or using the product, please feel free to contact [email protected] for additional assistance.
Vanteon offers contract engineering services and can assist you in implementing the vProtean SDR into your system.

Terms and Conditions of Sale

All sales of products are subject to the terms and conditions described in “Vanteon Corporation ­ Terms and Conditions of Product Sales”. Unless explicitly agreed to in writing, Vanteon rejects all modifications to these standard terms and conditions.

One Year Warranty

Vanteon Corporation provides a One-Year Limited Warranty for all products sold. Should this product, in Vanteon Corporation’s opinion, fail to be in good working order during the warranty period, Vanteon Corporation will, at its option, repair or replace this product at no charge, provided that the product has not been subject to abuse, misuse, accident or unauthorized modification or repair.
Products returned to Vanteon must be pre-authorized by Vanteon and sent prepaid, insured, and packaged for safe shipment. Vanteon will return this product by prepaid ground shipment service.
Should the product prove to be irreparable, Vanteon reserves the right to substitute an equivalent product if available.
See accompanying “Vanteon Corporation ­ Terms and Conditions of Product Sales” for additional information regarding this warranty.
The above warranty is the only warranty authorized by Vanteon for this product. Under no circumstances will Vanteon be liable in any way for any damages, including any lost profits, business revenue, special, indirect, incidental, exemplary, punitive, or consequential damages arising out of the use of, or inability to use such product.

Copyright Notice

The information contained in this document is subject to change without notice. Vanteon Corporation shall not be liable for errors contained herein or for incidental or consequential damages in connection with the furnishing, performance, or use of this material. This document contains proprietary information that is protected by copyright. All rights are reserved. No part of this document may be photocopied, reproduced, or translated to another language without the prior written consent of Vanteon Corporation.
Copyright © 2020 by Vanteon Corporation.

Trademark Acknowledgement

Vanteon Corporation acknowledges all trademarks, registered trademarks, and/or copyrights referred to in this document as the property of their respective owners. Not listing all possible trademarks or copyright acknowledgments does not constitute a lack of acknowledgment to the rightful owners of the trademarks and copyrights mentioned in this document.

VANTEON logoAugust 15, 2022
Vanteon Proprietary and Confidential

References

Documents / Resouces

Download manual
Here you can download full pdf version of manual, it may contain additional safety instructions, warranty information, FCC rules, etc.


Related Manuals