Evaluating the ADF4030
Contents
Supported Evaluation Boards
Overview
EV-ADF4030SD1Z evaluation board including the ADF4030 10channel precision synchronizer, Arduino interface, and voltage regulators
Allows multiple ways to provide a reference clock to the ADF4030
Single-ended from a signal generator
Differential from another device or additional ADF4030 devices
Gives access to all 10 ADF4030 BSYNC bidirectional I/O lines using twinax and SMA connectors
Facilitates interfacing the ADF4030 clocks with an oscilloscope or other boards using an interposer board
SDP-K1 controller board functions as an interface between a PC and the evaluation board
Up to 16 EV-ADF4030SD1Z evaluation boards can be stacked up using the Arduino connector
Hardware Specifications
Power Supply Requirements
The EV-ADF4030SD1Z is powered by a 12 V power supply connected to the TP1 banana plug and GND to the TP2 banana plug or one 12 V, 24 W AC/DC external wall mount (Class II) adapter
Reference Input Requirements
The EV-ADF4030SD1Z has two ways to create the ADF4030 RE-FIN clock, a clock between 10 MHz and 250 MHz as follows:
Using a J1 Subminiature Version A (SMA) connector REF_CLK S/E in. Apply a 4 dBm signal, which means a 1 V p-p clock. A 50 Ω load resistor to ground (R1) is populated on board.
Using a P1 twinax connector (REFIN DIFF). Apply a 320 mV p-p to 2 V p-p differential voltage.
This must be a AC-coupled input to the ADF4030. This connector is suitable for connecting the reference clock from another EV-ADF4030SD1Z.
P5:
Pin
Name
Description
1
GPIO_3
Connected to RF switches but default DNI
2
SPI_CS_B
Not connected
3
SPI_CS_A
Connected to CS_N of the ADF4030
4
SPI_SDIO
Connected to SDIO of the ADF4030
5
SPI_SDO
Connected to SDO of the ADF4030
6
SPI_SCLK
Connected to SCLK of the ADF4030
7
GND
Connected to Ground
8
GND
Not connected
9
SDA_USB
Connected to the SCL of the EEPROM
10
SCL_USB
Connected to the SDA of the EEPROM
P17:
Pin
Name
Description
1
GND
Not connected
2
GND
Not connected
3
GPIO_0
Not connected
4
GND
Not connected
5
GPIO_1
Connected to IRQ_N of the ADF4030
6
SPI_CS_D
Not connected
7
SPI_CS_C
Not connected
8
GPIO_2
Not connected
P18:
Pin
Name
Description
1
GND
Not connected
2
GND
Not connected
2
GND
Not connected
4
GND
Not connected
5
GND
Not connected
6
GND
Connected to Ground
7
GND
Connected to Ground
8
GND
Not connected
P16:
Pin
Name
Description
1
GPIO_4
Not connected
2
GPIO_5
Connected to RF switches but default DNI
3
GPIO_6
Not connected
4
GPIO_7
Not connected
5
GND
Not connected
6
GND
Not connected
No-OS Build Setup
Please see: https://wiki.analog.com/resources/no-os/build
No-OS Supported Examples
The initialization data used in the examples is taken out from: Project Common Data Path
The macros used in Common Data are defined in platform specific files found in: Project Platform Configuration Path
Basic example
This example initializes the ADF4030 with the configurations provided in the above mentioned common files and applies them to the IC. By default reference frequency is provided as 125 MHz. Example assign BSYNC1 and BSYNC 2 channels as TX and align them with the 200 ps delay. Then it perform a TDC measurement to check the delay between the two channels.
In order to build the basic example make sure you are using this command:
make EXAMPLE=basic
IIO example
This project provide an IIOD demo for the ADF4030. It launches an IIOD server on the mother platform it runs on allowing the user to connect via an IIOD client. Using IIO-Oscilloscope, the user can configure the ADF4030.
If you are not familiar with ADI IIO Application, please take a look at: IIO No-OS
The No-OS IIO Application together with the No-OS IIO ADF4030 driver take care of all the back-end logic needed to setup the IIO server.
This example initializes the IIO device and calls the IIO app as shown in: IIO Example
In order to build the IIO project make sure you you are using this command:
make EXAMPLE=iio_example
No-OS Supported Platforms
Mbed Platform
Used hardware
Connections:
The SDP connector of the SDP-K1 needs to be connected to P5, P17, P18 and P16 of the EVAL-ADF4030 board. 12V power supply needs to be connected. Reference clock can be provided using the SMA connector.
Build Command
# add the arm gcc to the PATH variable
export PATH=</path/to/arm/gcc/bin>:$PATH
# to delete current build
make reset
# to build the project
make PLATFORM=mbed
# to flash the code
make
# copy the adf4030.bin to the mounted SDP-K1
cp build/adf4030.bin </path/to/SDP-K1/mounted/folder>