Menu Close

What is the Usage of AD-FMCOMMS3-EBZ ?


The AD-FMComms3-EBZ is an FMC board for the AD9361, a highly integrated RF Agile Transceiver™. While the complete chip level design package can be found on the the ADI web site.

Information on the card, and how to use it, the design package that surrounds it, and the software which can make it work, can be found here.

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 wave forms from a software team before their custom hardware is complete, where they want to see wave forms, 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.

AD-FMComms3-EBZ Configuration Options

The AD-FMCOMMS3 has almost no configuration options for normal use. If you find that this platform does meet your RF performance goals, you should check out the ad-fmcomms2-ebz board, which can be tuned with external baluns.

Changing the external clock

The AD-FMCOMMS2-EBZ and AD-FMCOMMS3-EBZ are both clocked from a 40.000000 MHz Epson crystal. If you want to run from a external source, you need to remove Y101, populate C113 (0.1uF Cap), and provide a low jitter clock source into J105 (SMA connector). If you provide anything but a 40.000000 MHz input, you are required to change the clock-frequency setting in the device tree.

<source /arch/arm/boot/dts/adi-fmcomms2.dtsi:clocks{} c linux/master>

To change the frequency follow this guide on how to build the devicetree binary file (make sure you modify the clock-frequency attribute first.

Hardware Setup

In most carriers, the AD-FMCOMMS2/3/4-EBZ board connects to the LPC connector (unless otherwise noted). The AD-FMCOMMS5-EBZ board is a dual FMC connector, and requires either FMC connectors (which can be either LPC + LPC). The carrier setup requires power, UART (115200), ethernet (Linux), HDMI (if available) and/or JTAG (no-OS) connections. A few typical setups are shown below.







Leave a Reply

Your email address will not be published. Required fields are marked *