User guide

Hardware guide

Analog Inputs

HMCAD1520-EBZ / HMCAD1511-EBZ evaluation board has four input channels that supports single-ended to differential conversion with the use of a balun. By default, all input channels 1-4 (SMAs J3, J5, J6 and J7) are balun-coupled. Alternatively, input channel 1 (SMAs J3 and J4) can be configured to differential to differential conversion, and input channel 2 (SMA J5) can be configured to single-ended to differential conversion using the onboard LTC6419 high-speed differential ADC driver.

Refer to the table below for the optional amplifier configuration.

Analog input channel number

Default Input Driver, AC/DC coupling

Signal type on Input/Output

Install

Uninstall

1

LTC6419, DC coupling, Unity Gain

Differential/Differential

R41, R42, R44, R45, R60, R61

C51, C52, R23, R24, R56, R57

2

LTC6419, DC coupling, Unity Gain

Single-Ended/Differential

R46, R58, R59

C53, R54, R55, R23, R24

Analog Input Vcm

the HMCAD1511 / HMCAD1520 supplies the common mode voltage at half-supply (0.9V) for all analog input channels. No external supply is needed for the input Vcm.

Power supply

The power supply comes from the FMC connector, given by the FPGA.

Warning

The recommended VADJ value for each FPGA carrier can be found in the corresponding README.md file here.

Both the HMCAD1520 and HMCAD1511 are being supplied by ADM7154 with 1.8V. The board can be modified to bypass the LDO so the HMCAD1520 and HMCAD1511 are directly supplied by the LTM8078 DC-DC regulator. To do this, change components C3 to 100uF, R6 to 200k, and install a ferrite bead to R9. Also, uninstall R8 and R10.

The supply rails for other components on the board (crystal, amplifier, etc) are isolated to the HMCAD1520 and HMCAD1511 supply rail. Refer to the board schematics for more info.

Clock

The HMCAD1520-EBZ evaluation board uses an external 1GHz clock source on SMA J1 as default.

The HMCAD1511-EBZ evaluation board has an on-board 1GHz crystal for clocking the HMCAD1511. The user can also configure the board to use an external clock source.

Refer to the table below for alternative clock configuration.

Clock Configuration

Install

Uninstall

Onboard

R13

R12

External

R12

R13

Schematic, PCB Layout, Bill of Materials and other Files

Software guide

The evaluation board is supported with the Libiio library. This library is cross-platform (Windows, Linux, Mac) with language bindings for C, C#, Python, MATLAB, and others. One easy to example that can be used with it is:

Results

For testing we used an input signal with a frequency of 200kHz and an amplitude of 1V.

https://media.githubusercontent.com/media/analogdevicesinc/system-level/main/docs/solutions/reference-designs/hmcad15xx_ebz/images/scopy_sig_gen.png

First we need to Select Debugger -> iio:device2: axi_adc_hmcad15xx and for each voltage go to input_select and select the port on which you want that channel to listen to

https://media.githubusercontent.com/media/analogdevicesinc/system-level/main/docs/solutions/reference-designs/hmcad15xx_ebz/images/hmcad1520_debugger.png

Scopy

Scopy is a cross-platform software toolbox for interfacing with ADI devices, enabling you to configure device parameters, visualize data, and perform advanced signal analysis.

Data capture

Time domain:

https://media.githubusercontent.com/media/analogdevicesinc/system-level/main/docs/solutions/reference-designs/hmcad15xx_ebz/images/scopy_capture.png
  • In the above figure we are using a Single Channel configuration.