ADRV9009 Plugin

Overview

The ADRV9009 plugins for Scopy enable comprehensive integration and control of ADRV9009-based transceiver systems within the Scopy software environment. These plugins provide both basic and advanced control interfaces, allowing users to configure, calibrate, and optimize ADRV9009 transceiver performance for a wide range of RF applications.

Features

  • Device Discovery: Automatic detection of connected ADRV9009 transceiver devices

  • Multi-Device Support: Synchronized operation across multiple ADRV9009 transceivers

  • Real-time Configuration: Live hardware configuration with immediate feedback

  • Advanced Calibrations: Comprehensive calibration system for optimal performance

  • Multi-Chip Sync: Hardware-synchronized multi-device operation

Getting Started

Prerequisites

  • A supported ADRV9009-based platform or evaluation board

  • Properly installed device drivers (see ADI Linux Drivers)

  • Scopy version 2.2.0 or later

Using the Plugins

The ADRV9009 plugins are automatically detected when a compatible device is connected. Choose between:

  • ADRV9009 Plugin: Standard interface for common transceiver operations

  • ADRV9009 Advanced Plugin: Expert-level access to advanced features and calibrations

Multi-Device Capabilities

Multi-Chip Synchronization (MCS): - Automatic device detection and enumeration - Hardware-synchronized operation across multiple transceivers

Applications: - 3G, 4G, and 5G TDD macrocell base stations - TDD active antenna systems - Massive multiple input, multiple output (MIMO) - Phased array radar - Electronic warfare - Military communications - Portable test equipment

Troubleshooting

Device Detection Issues: - Verify ADRV9009 device connections and power - Check libiio installation and device enumeration - Ensure proper FPGA bitstream loading

Performance Issues: - Allow adequate device warm-up time - Verify RF signal levels and connections - Check for proper grounding and shielding

Additional Resources