Menu Close

FMCOMMS3-EBZ Board

FMCOMMS3-EBZ

The AD-FMCOMMS3-EBZ is a high-speed analog module designed to showcase the AD9361, a high performance, highly integrated RF transceiver intended for use in RF applications, such as 3G and 4G base station and test equipment applications, and software defined radios. Its programmability and wideband capability make it ideal for a broad range of transceiver applications.

FII-BD9361 –  Perfectly compatible with AD-FMCOMMS3-EBZ – Code compatible, development tool compatible, performance compatible, Smaller size and more space saving – The FII-BD9361 board covers all features and benefits of AD9361. The AD9361 is a high performance, highly integrated radio frequency (RF) Agile Transceiver™ designed for use in 3G and 4G base station applications. Its programmability and wideband capability make it ideal for a broad range of transceiver applications.

The device combines an RF front end with a flexible mixed-signal baseband section and integrated frequency synthesizers, simplifying design-in by providing a configurable digital interface to a processor or FPGA.

The AD9361 chip operates in the 70 MHz to 6 GHz range, covering most licensed and unlicensed bands. The chip supports channel bandwidths from less than 200 kHz to 56 MHz by changing sample rate, digital filters, and decimation, which are all programmable within the AD9361 itself.

The AD-FMCOMMS3-EBZ provides software developers and system architect who want a single platform to operate over a wider tuning range than the AD-FMCOMMS2-EBZ. RF performance expectations of this board must be tempered with the very wide band front end. It does meet the datasheet specifications at 2.4 GHz, but does not over the entire RF tuning range that the board supports.

Typical performance data for the entire range (70 MHz – 6 GHz) which is supported by the platform is published within the board documentation. This board is primarily intended for system investigation and bringing up various waveforms from a software team before custom hardware is complete. The objective being for designers to see waveforms, but not being concerned about the last 1dB or 1% EVM of performance. For performance-oriented platforms – please refer to the AD-FMCOMMS2-EBZ.

FMCOMMS3-EBZ
FMCOMMS3-EBZ

The purpose of the AD-FMComms3-EBZ is to provide an RF platform to software developers, system architects, etc, who want a single platform which operates over a much wider tuning range (70 MHz – 6 GHz). It’s expected that the RF performance of this platform can meet the datasheet specifications at 2.4 GHz, but not at the entire RF tuning range that the board supports (but it will work much better than the AD-FMCOMMS2-EBZ over the complete RF frequency). We will provide typical performance data for the entire range (70 MHz – 6 GHz) which is supported by the platform. This is primarily for system investigation and bring up of various waveforms from a software team before their custom hardware is complete, where they want to see waveforms, but are not concerned about the last 1dB or 1% EVM of performance.

The AD-FMComms3-EBZ board is very similar to the AD-FMComms2-EBZ board with only one exception, the RX/TX RF differential to single ended transformer. The AD-FMComms3-EBZ is more targetted for wider tuning range applications, that is why we use the TCM1-63AX+ from Mini-Circuits as the RF transformer of choice. We affectionately call the FMCOMMS3-EBZ the “Software Engineers” platform, and the FMCOMMS2-EBZ, the “RF Engineers” platform to denote the difference.

Use the AD-FMCOMMS3-EBZ Board to better understand the AD9361
  1. What you need to get started
  2. Quick Start Guides
    1. Linux on ZC702, ZC706, ZED
    2. Linux on ZCU102
    3. Linux on KC705, VC707
    4. Configure a pre-existing SD-Card
    5. Update the old card you received with your hardware
  3. Linux Applications
    1. IIO Scope
    2. AD936X Control IIO Scope Plugin
    3. AD936X Advanced Control IIO Scope Plugin
    4. Command Line/Shell scripts
  4. Push custom data into/out of the AD-FMCOMMS3-EBZ
    1. Basic Data files and formats
    2. Create and analyze data files in MATLAB
    3. Stream data into/out of MATLAB
    4. AD9361 libiio streaming example
    5. Python Interfaces