FMCOMMS5

Description

The FMCOMMS5 plugin for Scopy provides an interface to control and monitor the AD9361-based FMCOMMS5 hardware. This plugin is designed to work seamlessly with Scopy, allowing users to configure, calibrate, and operate the FMCOMMS5 board for multi-channel RF applications. The plugin supports real-time updates: changing any field will immediately write changes to the hardware and read them back to ensure validity. If a setting is not supported by the hardware or FPGA, the GUI will revert to a valid value.

If you manipulate the device outside of Scopy (e.g., via /sys/bus/iio/devices/...), you can refresh the plugin view to synchronize settings. For advanced or unsupported features, refer to the FMCOMMS5 Advanced Plugin.

The FMCOMMS5 view is divided into several sections:
  • Device Global Settings

  • Synchronization Controls

  • Receive Chain

  • Transmit Chain

https://raw.githubusercontent.com/analogdevicesinc/scopy/refs/heads/doc_resources/resources/fmcomms5/fmcomms5.png

Device Global Settings

Synchronization Controls

  • MCS (Multi-Chip Synchronization): Controls for synchronizing multiple AD9361 chips on the FMCOMMS5 board.

  • SYNC Status: Displays the synchronization status of all channels.

  • Trigger Synchronization: Initiate a hardware or software sync event.

Receive Chain

  • RF Bandwidth(MHz): Configures RX analog filters: RX TIA LPF and RX BB LPF. (RX RF Bandwidth Control)

  • Sampling Rate(MSPS): Selects the sample rate of the ADC. (Setting/Querying the RX Sample Rate)

  • RF Port Select: Selects the RF port to be used. Can be either any of the inputs on the Rx input mux (in single ended or differential) or the Tx monitor input. (RF Port Selection)

  • RX LO Frequency(MHz): Selects the RX local oscillator frequency. Range 70MHz to 6GHz with 1Hz tuning granularity. (Local Oscillator Control)

  • External RX LO: Allows switching between external and internal LO on the fly. (External LO Support)

  • Fastlock Profile: Selects one of the 8 available profiles of frequency configuration information. (Fastlock Mode)

    • Store: Stores the current frequency configuration into the profile pointed by Fastlock Profile.

    • Recall: Recalls the profile pointed by Fastlock Profile.

  • Tracking (Calibration Tracking Controls)

    • Quadrature

    • RF DC

    • BB DC

  • RX

Transmit Chain

  • RF Bandwidth(MHz): Configures TX analog filters: TX BB LPF and TX Secondary LPF. (TX RF Bandwidth Control)

  • Sampling Rate(MSPS): Selects the sample rate of the DAC. (Setting/Querying the TX Sample Rate)

  • RF Port Select: Selects the RF port to be used. (RF Port Selection)

  • TX LO Frequency(MHz): Selects the TX local oscillator frequency. Range 70MHz to 6GHz with 1Hz tuning granularity. (Local Oscillator Control)

  • External TX LO: Allows switching between external and internal LO on the fly. (External LO Support)

  • Fastlock Profile: Selects one of the 8 available profiles of frequency configuration information. (Fastlock Mode)

    • Store: Stores the current frequency configuration into the profile pointed by Fastlock Profile.

    • Recall: Recalls the profile pointed by Fastlock Profile.

  • TX

https://raw.githubusercontent.com/analogdevicesinc/scopy/refs/heads/doc_resources/resources/fmcomms5/fmcomms5.png

Block Diagram

The block diagram of the FMCOMMS5 device is available in the “Block Diagram” tab for your reference.

References