Vanteon Adrv9002 Vprotean Software Defined Radio User Manual

Vanteon Adrv9002 Vprotean Software Defined Radio User Manual

VANTEON ADRV9002 vProtean Software Defined Radio

Introduction

The Vanteon vProteanTM is a 2×2 MIMO software defined radio (SDR) that targets signal intelligence and 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 vProtean SDR has a custom RF front end that is highly flexible, allowing its frequency range to be configured from 30 to 6000 MHz, and its instantaneous bandwidth from 12 kHz to 40 MHz.

Proper Care and Handling

All Vanteon products are thoroughly tested before shipment. The vProtean 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 which 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 load.
  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 into any RF input.
  7. Always use at least 30dB attenuation if operating in a loopback configuration.

The vProtean 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

Block Diagram

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

Connectors

The vProtean SDR has a number of connectors that allow it to be interfaced to a host carrier board, and connectors for antennas. That table below lists all of the connectors and their associated functions. This is followed by board diagrams showing the location of each connector.

ConnectorTypeFunction
J11×6 6 pin headerUART
J22×50 100 pin headerJTAG, UART, Boot Mode, Power, Reset, USB, Ethernet, SD Card, I2C, GPIO
J3AntennaTransmit 1
J4AntennaUnused
J5AntennaReceive 1
J61×8 8 pin headerJTAG
J7AntennaTransmit 2
J8AntennaUnused
J9AntennaReceive 2
J10MICTORDebug
J11AntennaExternal Clock
J12AntennaExternal LO1
J13AntennaExternal LO2
SW12×3 6 pin headerBoot Mode

J1 Connector

The J1 connector is a 6 pin header which provides a serial console interface.

PinDescription
1GND
2Unused
3VCC_SYS
4FTDI_TXD_3P3V
5FTDI_RXD_3P3V
6Unused

J2 Connector

The J2 connector is a 100 pin header which 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, minimum voltage for ground (GND) is PCB ground.

Pin IDMnemonicTypeDescription
1, 3, 5, 7VCC_1P8VPower1.8 V nominal to GND
2, 4, 6, 8VCC_SYSPower 
9, 10, 11, 12GNDPowerPCB Ground
13UART0_TXD_1P8VOutputUART transmit
14, 16VCC_3P3VPower3.3 V nominal to GND
15PS_BOOT_MODE0InputBoot Mode Logic
17PS_BOOT_MODE1InputBoot Mode Logic
18GNDPowerPCB Ground
19PS_GPIOInput/OutputGeneral Purpose I/O, 1.8 V nominal
20GNDPowerPCB Ground
21PS_GPIO1Input/OutputGeneral Purpose I/O, 1.8 V nominal
22VCC_1P0VPower1.0 V nominal to GND
23SDCARD_CDInputIf SD Card used, will be input. Otherwise can be used for 3.3V GPIO.
24GNDPowerPCB Ground
25UART0_RXD_1P8VInputUART Receive
26USB_DATA2Input/OutputUSB Data
27USB_CTL.CLKOUTOutputUSB Clock
28USB_DATA6Input/OutputUSB Data
29USB_CTL.DIRInputUSB Control
30USB_DATA3Input/OutputUSB Data
31USB_CTL.NXPInputUSB Control
32USB_DATA7Input/OutputUSB Data
33USB_CTL.STPInputUSB Control
34USB_DATA5Input/OutputUSB Data
35USB_CTL.RESET_nInputUSB Reset
36USB_DATA4Input/OutputUSB Data
37PS_SRSTnInputOpen-drain wire-or. Drive with open- drain or switch closure to GND.
38USB_DATA1Input/OutputUSB Data
39GNDPowerPCB Ground
40USB_DATA0Input/OutputUSB Data
41ETH0.TX.CLKInputMII Clock Transmit
42GNDPowerPCB Ground
43ETH0.TX.D0OutputMII Data Transmit
44ETH0.RESET_nInputMII Reset
45ETH0.TX.D1OutputMII Data Transmit
46ETH0.RX.CLKInputMII Clock Receive
47ETH0.TX.D2OutputMII Data Transmit
48ETH0.RX.CTRLInputMII Receive Enable
49ETH0.TX.D3OutputMII Data Transmit
50ETH0.RX.D1InputMII Data Receive
51ETH0.TX.CTRLOutputMII Transmit Enable
52ETH0.MDIOInput/OutputMII Management Data I/O
53GNDPowerPCB Ground
54ETH0.RX.D3InputMII Data Receive
55J1_GPIO7Input/OutputGeneral Purpose I/O, 1.8 V nominal
56ETH0.RX.D0InputMII Data Receive
57J1_GPIO4Input/OutputGeneral Purpose I/O, 1.8 V nominal
58ETH0.RX.D2InputMII Data Receive
59J1_GPIO5Input/OutputGeneral Purpose I/O, 1.8 V nominal
60ETH0.MDCOutputMII Management Data Clock
61J1_GPIO0Input/OutputGeneral Purpose I/O, 1.8 V nominal
62GNDPowerPCB Ground
63J1_GPIO2Input/OutputGeneral Purpose I/O, 1.8 V nominal
64SD_CARD.D2Input/OutputmicroSD Card Data
65J1_GPIO3Input/OutputGeneral Purpose I/O, 1.8 V nominal
66SD_CARD.CMDOutputmicroSD Card Data
67J1_GPIO6Input/OutputGeneral Purpose I/O, 1.8 V nominal
68SD_CARD.D1Input/OutputmicroSD Card Data
69J1_GPIO1Input/OutputGeneral Purpose I/O, 1.8 V nominal
70SD_CARD.D3Input/OutputmicroSD Card Data
71GNDPowerPCB Ground
72SD_CARD.D0Input/OutputmicroSD Card Data
73J_TMSInputJTAG Test Mode Select
74SD_CARD.CLKOutputmicroSD Card Clock
75J_TDOOutputJTAG Test Data Output
76GNDPowerPCB Ground
77J_TDIInputJTAG Test Data Input
78I2C_SDAInput/OutputI2C Serial Data
79J_TCKInputJTAG Test Clock
80I2C_SCLOutputI2C Serial Clock
81, 82GNDPowerPCB Ground
83SPARE_PAIRS.0._NInput/OutputDifferential I/O Pairs, 2.5 V nominal
84SPARE_PAIRS.3._PInput/OutputDifferential I/O Pairs, 2.5 V nominal
85SPARE_PAIRS.0._PInput/OutputDifferential I/O Pairs, 2.5 V nominal
86SPARE_PAIRS.3._NInput/OutputDifferential I/O Pairs, 2.5 V nominal
87, 88GNDPowerPCB Ground
89SPARE_PAIRS.1._PInput/OutputDifferential I/O Pairs, 2.5 V nominal
90SPARE_PAIRS.2._PInput/OutputDifferential I/O Pairs, 2.5 V nominal
91SPARE_PAIRS.1._NInput/OutputDifferential I/O Pairs, 2.5 V nominal
92SPARE_PAIRS.2._NInput/OutputDifferential I/O Pairs, 2.5 V nominal
93, 94, 95, 96, 97, 98, 99, 100GNDPowerPCB Ground

J6 Connector

The J6 connector is a 8 pin header which provides a JTAG interface.

PinDescription
1GND
2JTAG_TMS
3JTAG_TCK
4JTAG_TDI
5JTAG_TDO
6VCC_1P8V
7PS_SRSTn
8GND

J14 Connector

The J14 connector is a 6 pin header that defines the boot mode for vProtean

PinDescription
1GND
2JTAG_TMS
3JTAG_TCK
4JTAG_TDI
5JTAG_TDO
6VCC_1P8V
7PS_SRSTn
8GND

The boot mode settings are defined by pins 3 and 4.

ModePS_BOOT_MODE0PS_BOOT_MODE1
JTAG00
QSPI01
SD Card11

The boot mode jumpers are provided on the vProtean SDR and the Carrier board. The vProtean SDR boot mode jumpers should only be used when the vProtean SDR is used without the Vanteon Carrier board. Otherwise, the Carrier board vProtean jumpers should be used.

LEDs

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

LED1BlueOn when Zynq 7020 programmable logic has been programmed
LED2GreenSoftware control

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.

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.

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:

ItemNameFunction
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 RSSIDisplay of RX1 RSSI
RX2 RSSIDisplay 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

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 a generic RX_.

ItemNameFunction
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 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), 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.

TX1 and TX2 Waveform Select Menu

The TX Waveform Select Menu configures the waveform that is transmitted when the TX is toggled on. When the transmit is enabled, the selected waveform is transmitted repeatedly.

ItemNameFunction
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

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 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.

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 an “.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.

ItemNameFunction
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 product 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, provid

ed 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

he 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 acknowledgements does not constitute a lack of acknowledgement to the rightful owners of the trademarks and copyrights mentioned in this document.

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