User Guide

Top View

https://media.githubusercontent.com/media/analogdevicesinc/system-level/main/docs/solutions/reference-designs/ad-fmcxmwbr1-ebz/images/ad-fmcxmwbr1-ebz_top.jpg

Hardware Guide

The AD-FMCXMWBR1-EBZ is a board that provides connectivity between X-MW blocks and research and development tools. X-Microwave modules provide solutions for prototyping RF and microwave circuits faster, easier and at a lower cost. They offer a broad selection of ADI parts as drop-in X-MW blocks in different configurations and optimized for different frequencies. Using this system it is possible to create RF and Microwave designs that incorporate X-MW building blocks and are controlled either with the X-MW controller or with an FPGA device.

https://media.githubusercontent.com/media/analogdevicesinc/system-level/main/docs/solutions/reference-designs/ad-fmcxmwbr1-ebz/images/block_diagram.png

Kit Contents

AD-FMCXMWBR1-EBZ Kit |

AD-FMCBRIDGE1A

FMC Card with level translators and power supplies; BR-066232 RevB

AD-FMCBRIDGE1B

Prototyping board with access to all signals of interest; BR-066233

Ribbon cable

For signal rails

Custom cable

For power rails

The FMC X-Microwave Bridge Kit contains both the FMC X-Microwave Bridge Board and the FMC X-Microwave Protoplate Board.

https://media.githubusercontent.com/media/analogdevicesinc/system-level/main/docs/solutions/reference-designs/ad-fmcxmwbr1-ebz/images/ad-fmcxmwbr1-ebz_kit_set.jpg

The boards are connected using a ribbon cable for the signal rails and another cable for the power rails.

Specifications

Key Features

User interfaces

FMC standard connector for connection to FMC development kit (from Xilinx or Intel)

RaspberryPi 40pin header for connection to X-MW controller

Voltage translation

Control of modules with different voltage requirements while allowing compatibility between ICs

Power Supplies

Access to power supplies available in the FMC

Create new power rails suitable to power LDOs and create bias voltages in the prototyping area

Connectivity

Provide a bridge between X-MW protoplate and an FMC development kit

Connectivity and User Interface

  • FMC standard connector (FMC+ compatible)

  • Raspberry Pi standard 40 pin connector

  • Connector headers for the cables that connect the adapter PCB and the interface PCB

Because it is intended to be compatible with various development boards, the FMC bridge cannot be built as a single board. The proposed solution is inspired from the design of the X-MW protoplate. An interface PCB, attached to the prototyping plate, will be connected to an FMC card with some ribbon cables for power and signals. There are two controlling modes for the AD-FMCXMWBR1-EBZ: with an FMC compatible device or a Raspberry Pi compatible device (such as the X-MW controller). The FMC bridge will direct from the development board to the protoplate two SPI buses, two I2C buses and 8 GPIO pins.

In the image below are presented the signals on the FMC connector used in this design (with italic fonts).

https://media.githubusercontent.com/media/analogdevicesinc/system-level/main/docs/solutions/reference-designs/ad-fmcxmwbr1-ebz/images/fmc_pinout.png

In the X-MW controller mode the protoplate has access to one SPI bus, one I2C bus and many GPIO pins. Connector P10 is compatible with the X-Microwave controller or a RaspberryPi. It can be connected with a ribbon cable and has the pinout as presented below. In the same figure you can see the correspondence between the input pins of the FMC Bridge and the original X-MW protoplate interface board.

https://media.githubusercontent.com/media/analogdevicesinc/system-level/main/docs/solutions/reference-designs/ad-fmcxmwbr1-ebz/images/rpi_conn_pinout.png

To connect wires on the protoplate you can solder them directly on the holes or use any male pin header with at least 0.230” (5.84mm) mating contact length and 0.320” (8.13mm) post contact length and 0.100” (2.54mm) pitch.

Power

Input Power

By default the AD-FMCXMWBR1-EBZ is supplied by the 12P0V pin on the FMC connector. By the FMC standard this pin provides power from the carrier to the mezzanine card with maximum 1A and maximum 1000 uF capacitive load. Because in max load all the circuits on the board need more than 1A there is an alternative supply method. For applications that require higher load currents, AD-FMCXMWBR1-EBZ can be supplied externally from a power supply with the following specifications:

  • Input: 100-240V, 50-60 Hz

  • Output: 12V 5.0A (minimum)

  • Rectangular 6 position output connector compatible with Molex 0039301060 connector

https://media.githubusercontent.com/media/analogdevicesinc/system-level/main/docs/solutions/reference-designs/ad-fmcxmwbr1-ebz/images/p2_pinout.png

The power path selection is achieved using the LTC4418 dual channel prioritized powerpath controller. It connects one of the two power supplies to a common output, based on priority and validity. The higher priority supply defined in this case is the external supply.

https://media.githubusercontent.com/media/analogdevicesinc/system-level/main/docs/solutions/reference-designs/ad-fmcxmwbr1-ebz/images/input_power_priority.png

The channels of LTC4418 have overvoltage and undervoltage thresholds defined, so the supply is considered valid when the voltage is within the OV UV window for at least the configured validation time. If the external supply and the FMC 12V supplies are valid, LEDs DS1 and DS2 will be on, accordingly. The validity thresholds of the input supplies are listed in the table below:

Input power supply validity

External supply

FMC 12V0

Channel

1 (prioritized)

2

UV threshold

10 V

10 V

OV threshold

13 V

13 V

Hysteresis

250mV

250mV

Inrush limit

4 A

4 A

Validation delay

16 ms

16 ms

Vout droop max

2 V

2 V

Important

If connected, the external supply will be prioritized. Both supplies can be connected and valid at the same time.

Output Power

The AD-FMCXMWBR1-EBZ gives user access to the power supply pins of the FMC connector and creates new power supply rails as follows:

  • Direct from FMC:

    • +12V (1A)

    • +3.3V (3A)

    • +VADJ 0-3.3V (4A)

  • New power rails (supplied with an external source):

    • +6V (1A)

    • +4V (1A)

    • 18V (50mA)

    • +3V3 (1A)

    • 2x (1.2-12V) Pot adjustable

    • 1x (-6V-0V) Pot adjustable

https://media.githubusercontent.com/media/analogdevicesinc/system-level/main/docs/solutions/reference-designs/ad-fmcxmwbr1-ebz/images/p11_pinout.png

The user will have access on the FMC bridge to the power rails coming directly from the FPGA through the FMC connector. These supplies can be used, along with the power rails created on the FMC bridge (P11). The supply chain should provide some common voltage values suitable for the X-MW modules. Many of these modules have already integrated LDOs at the input so the voltage rails should provide enough headroom for the voltage so it does not drop under the desired value. If there are variable bias voltages needed in the prototype circuit, the FMC bridge will provide three potentiometer adjustable power supplies with a wide range of values.

https://media.githubusercontent.com/media/analogdevicesinc/system-level/main/docs/solutions/reference-designs/ad-fmcxmwbr1-ebz/images/power_map_revb.png

Digital Communication

The X-MW blocks communicate with the controller through digital communication protocols. The paths for communication include:

  • 2x SPI rails with CLK, CIPO, COPI and CS0-7 signals

  • 2x I2C rails with SDA, SCL signals

  • GPIO0-7

All the above signals can be accessed on the P9 pin header. Using a ribbon cable, the signals are connected to the Protoplate interface board, where all the corresponding pads are labelled.

https://media.githubusercontent.com/media/analogdevicesinc/system-level/main/docs/solutions/reference-designs/ad-fmcxmwbr1-ebz/images/p9_pinout.png

Level Translation

To be able to use different FPGAs with modules that have different voltage requirements there is necessary to use some level translation ICs. The voltage level translation between the driver device and the receiver devices must be bidirectional and compatible with the common voltage levels of the FPGAs (1.8V, 3.3V). If the two levels do not suit the needs of the user, the 1.8V corresponding pins can be disconnected from the LDO output that generates it (by desoldering R133) and use P12 as input for the new voltage rail. Each communication protocol can be independently level translated, and the feature is implemented as follows:

Level translator IC

Supply voltage

SPI (CLK, COPI)

74AVC4T774GUX

4 inputs, with direction pin each

0.8V - 3.6V

SPI (CIPO)

74LVC1T45GS

1 input, 1 direction pin

1.2V - 3.6V

SPI (CS)

74AVCH8T245PW

8 inputs, common direction pin

0.8V - 3.6V

I2C

NTS0302JKZ

2 inputs

0.95V - 3.6V

GPIO

74AVC4T774GUX

4 inputs, with direction pin each

0.8V - 3.6V

GPIO direction pins are programmable from the FPGA. They are set by default to be 6 output pins and 2 input pins, but the user has the option to configure them as needed either through software or by desoldering the pull-up resistor (VADJ) and soldering it into pulldown (GND) position (footprint is available on the PCB).

Compatibility and Reconfigurability

The FMC bridge is mainly intended to be used with an FMC compatible development board which will be able to control the modules as well as the level translation ICs. Because these development boards have a higher processing capability we are able to provide paths for two sets of each communication protocol (SPI, I2C) to the protoplate. The direction of the level shifters is also controlled by the FPGA by default. The system was designed in such a way that one SPI bus, one I2C bus and 8 GPIO pins can be used in both control modes (not simultaneously).

Schematics and CAD Files

All the products described on this page include ESD (electrostatic discharge) sensitive devices. Electrostatic charges as high as 4000V readily accumulate on the human body or test equipment and can discharge without detection. Although the boards feature ESD protection circuitry, permanent damage may occur on devices subjected to high-energy electrostatic discharges. Therefore, proper ESD precautions are recommended to avoid performance degradation or loss of functionality. This includes removing static charge on external equipment, cables, or antennas before connecting to the device.