Wiki

This version (13 Jan 2022 14:05) was approved by jonathan colao.The Previously approved version (13 Jan 2022 13:59) is available.Diff

EVAL-AD7380-4FMCZ-User Guide

Supported Devices

Evaluation Boards

Features

Fully featured evaluation board for testing multichannel, simultaneous sampling ADCs On-board reference, reference buffer, and ADC driver On-board power supplies Compatible with the SDP-H1 board PC-based software for control and data analysis

Evaluation Kit Contents

EVAL-AD7380-4FMCZ evaluation board Software download instructions

Equipment Needed

EVAL-SDP-H1 kit Signal source PC running Windows XP SP3, Windows Vista, Windows 7, or Windows 10 with a USB port

Software Needed

ace-software AD7380-4 ACE plugin EVAL-SDP-H1 driver

General Description

The EVAL-AD7380-4FMCZ is a fully-featured evaluation board designed to evaluate all features of the AD7380-4 analog-to-digital converter (ADC). The EVAL-AD7380-4FMCZ can be controlled by the high-speed, system demonstration platform, EVAL-SDP-H1 controller board via the 160-way system demonstration platform (SDP) connector, P7. The SDP-H1 board controls the EVAL-AD7380-4FMCZ through the USB port of the PC using the analysis, control, evaluation (ACE) software, which is available for download on the ACE software page. Note that the EVAL-AD7380-4FMCZ can also be used to evaluate the AD7389-4 by moving JP4 to Position 3 and removing R5 to select the internal reference. The EVAL-AD7380-4FMCZ can also be used to evaluate the AD7381-4 by adjusting the number of clock cycles in the software. Complete specifications for the AD7380-4, AD7389-4, and AD7381-4 are provided in the AD7380-4, AD7389-4, and AD7381-4 datasheets. Consult the appropriate data sheet in conjunction with this user guide when using the EVAL-AD7380-4FMCZ. Full details on the SDP-H1 board are available on the SDP-H1 product page. The comprehensive ACE user guide is available on the ACE software page.


Figure 1. EVAL-AD7380-4FMCZ EVALUATION BOARD (LEFT) CONNECTED TO SDP-H1 BOARD (RIGHT)

Evaluation Board Quick Start Guide

The EVAL-AD7380-4FMCZ is powered by the SDP-H1 board by default. External power supplies can be applied. See Table 1 for a description of connectors required and Table 2 for the link configuration required. To evaluate the AD7380-4 with the EVAL-AD7380-4FMCZ, take the following steps:

  1. Download and install the ACE software, which is available on the AD7380-4 product page. Installation details are found on the internal label of the EVAL-AD7380-4FMCZ box. Ensure that the SDP-H1 board is disconnected from the USB port of the PC when installing the ACE software. The PC may need to be restarted after the installation.
  2. Ensure that the link options are configured as detailed in Table 2.
  3. Connect the SDP-H1 board to the EVAL-AD7380-4FMCZ via the 160-way connector, as shown in Table 2.
  4. Connect the SDP-H1 board to the PC via the USB cable.
  5. If using Windows® XP, search for the SDP-H1 drivers. Choose to automatically search for the drivers for the SDP-H1 board if prompted by the operating system.
  6. Copy the ACE plugins file, Board.AD738x, and the Chip.AD738x file from the EVAL-AD7380-4FMCZ evaluation board page to the C:\ProgramData\Analog Devices\ACE\Plugins folder.
  7. Connect a −2.5V external power supply on the AMP− of the P6 connector terminal.
  8. Launch the ACE software from the ACE subfolder in the Analog Devices folder in the All Programs menu.
  9. Connect an input signal to Channel A, Channel B, Channel C, or Channel D.

Evaluation Board Connection Diagram


Figure 2. Typical Setup of the EVAL-AD7380-4FMCZ and the SDP-H1 Board

Evaluation Board Hardware

Power Supplies

Ensure that all link positions are set according to the required operating mode before applying power and signals to the EVAL-AD7380-4FMCZ. See Table 2 for the complete list of link options. The EVAL-AD7380-4FMCZ is powered by the SDP-H1 board by default. External power supplies can also be applied to the board. See Table 1 for a description of the connectors used and Table 2 for the link configurations required. Figure 3 shows the functional block diagram of the EVAL-AD7380-4FMCZ with the onboard AD7380-4.

Table 1. Optional External Power Supplies

Power Supply Connector Voltage Range Description
12V P4-1 12+/- 10% Mainboard power supply for all internal voltage regulators
GND P4-2 0 Ground
EXT_VCC P5-1 3.3+/- 5% ADC analog power supply
GND P5-2 0 Ground
EXT_VLOGIC P5-3 2.3+/- 5% Digital serial peripheral input (SPI) power supply
EXT_AMP_PWR+ P6-1 5 +/- 5% Amplifier positive power supply
EXT_GND P6-2 0 Ground
EXT_AMP_PWR- P6-3 -2.5 +/- 5% Amplifier negative power supply


Figure 3. EVAL-AD7380-4FMCZ Functional Block Diagram

Multiple link options must be set properly to select the appropriate operating setup before using the EVAL-AD7380-4FMCZ. The functions of these options are detailed in Table 2.

Setup Conditions

Ensure that all link positions are set as required by the selected operating mode before applying power and signals to the EVAL-AD7380-4FMCZ. Table 2 shows the default positions of the links when the EVAL-AD7380-4FMCZ is packaged.

Table 2. Link Options for EVAL-AD7380-4FMCZ

Link Name Function Default Position Description
LK1 Internal or external selection for the negative supply of the amplifier 1 Use the internal −2.5 V from the onboard ADP7182 for the negative supply of the amplifier via the ADP5600.
LK2 Internal or external selection for the positive supply of the amplifier 1 Use the internal 5 V from the onboard ADP7104 for the positive supply of the amplifier.
LK3 Internal or external selection for the 12 V supply 1 Use the 12 V power supply from the SDP-H1 board. Change to Position 3 to use an external supply.
LK4 Selection for the external voltage reference (VREF) of the ADC 3-4 Use the internal 3.3 V from the ADR4533 for VREF. Change to Position 5 connected to Position 6 (Position 5-6) to use the internal 2.5 V from the ADR4525.
LK5 Selection for the logic voltage (VLOGIC) of the ADC 3-4 Change to Position 1-2 (link shorted on Pin 1 and Pin 2) to use the external source. Change to Position 3-4 (link shorted on Pin 3 and Pin 4) to use the onboard ADP166. Change to Position 5-6 (link shorted on Pin 5 and Pin 6) to use VLOGIC from the EVAL-SDP-CH1Z.
JP1, JP2 Amplifier selection for AINA−1(SMD resistor)Use the onboard ADA4896-2 amplifier for signal conditioning. Change to Position 3 to use an external amplifier mezzanine card (AMC) instead of the onboard ADC driver.
JP3, JP6 Amplifier selection for AINA+1(SMD resistor) Use the onboard ADA4896-2 amplifier for signal conditioning. Change to Position 3 to use an external amplifier mezzanine card (AMC) instead of the onboard ADC driver.
JP4 Selection for the VREF of the ADC3(SMD resistor) The REFIO pin is driven with the on-board reference.

Evaluation Board Circuitry

Sockets and Connectors

The sockets and connectors on the EVAL-AD7380-4FMCZ are described in Table 3. The default interface to the EVAL-AD7380-4FMCZ is via the P7 connector, which connects the EVAL-AD7380-4FMCZ to the SDP-H1 board. When using the EVAL-AD7380-4FMCZ in standalone mode, communication is achieved via the P3 header pins.

Test Points

There are several test points and single-in-line (SIL) headers on the EVAL-AD7380-4FMCZ. These test points and headers provide access to the evaluation board signals to allow probing, evaluation and debugging.

Table 3. On-Board Sockets and Connectors

Connector Function
J1 Analog Input for Channel A
J2 Analog Input for Channel A
J3 Analog Input for Channel B
J4 Analog Input for Channel B
J5 Analog Input for Channel C
J6 Analog Input for Channel C
J7 Analog Input for Channel D
J8 Analog Input for Channel D
P1 AMC Input
P2 AMC Output
P3 Digital SPI signals
P4 Main board power supply (12 V) for all internal voltage regulators
P5 ADC power supply and digital SPI power supply
P6 Amplifier power supply
P7 Field-programmable gate array (FPGA), mezzanine card (FMC) to low pin count (LPC), SDP connector
EXT_REF External voltage reference

Evaluation Board Software

Software Installation Procedure

Download the ACE software from the AD7380-4 product page and install the ACE software on the PC before using the EVAL-AD7380-4FMCZ. The installation process consists of the ACE software installation and the SDP-H1 driver installation. To ensure that the evaluation system is recognized when it is connected to the PC, install the ACE software and SDP-H1 driver before connecting the EVAL-AD7380-4FMCZ and the SDP-H1 board to the USB port of the PC. Note that all functionality is the same for the AD7389-4 and AD7381-4 with the chip view specific to the AD7389-4 or AD7381-4.

Installing the ACE Software

To install the ACE software, take the following steps:

  1. Download the ACE software to a Windows-based PC.
  2. Double click the ACEInstall.exe file to begin the installation. By default, the software is saved to the following location: C:\Program Files (x86)\Analog Devices\ACE.
  3. A window appears asking for permission to allow the program to make changes to the PC. Click Yes to begin the installation process.
  4. Click Next > to continue the installation, as shown in Figure 4.

    Figure 4. ACE Software Installation Confirmation

  5. Read the software license agreement and click I Agree (see Figure 5).

    Figure 5. License Agreement

  6. Choose an installation location and click Next > (see Figure 6).

    Figure 6. Choose Installation Location

  7. Select the PreRequisites checkbox to include the installation of the SDP-H1 driver and click Install (see Figure 7).

    Figure 7. Choose Components Section

  8. The Windows Security window appears. Click Install (see Figure 8). The installation is in progress. No action is required (see Figure 9).

    Figure 8. Windows Security Window

    Figure 9. Installation in Progress

  9. When the installation is complete (see Figure 10), click Next > and then click Finish to complete.

    Figure 10. Installation Completed

Evaluation Board Setup Procedures

Figure 2 shows a diagram of the connections between the EVAL-AD7380-4FMCZ and the SDP-H1 board. To ensure that the evaluation system is recognized when it is connected to the PC, install the ACE software and SDP-H1 driver before connecting the EVAL-AD7380-4FMCZ and the SDP-H1 board to the USB port of the PC. When the ACE software installation is complete, set up the EVAL-AD7380-4FMCZ and the SDP-H1 board as described in the following sections.

Connecting the EVAL-AD7380-4FMCZ and the SDP-H1 Board to the PC

To connect the EVAL-AD7380-4FMCZ and the SDP-H1 board to the PC, take the following steps:

  1. Ensure that all configuration links are in the appropriate positions, as detailed in Table 2.
  2. Connect the EVAL-AD7380-4FMCZ securely to the P7 connector on the SDP-H1 board. The EVAL-AD7380-4FMCZ does not require an external power supply adapter.
  3. Connect the SDP-H1 board to the PC via the USB cable enclosed in the SDP-H1 kit.
  4. Connect a −2.5 V supply to the AMP− pin of the P6 connector terminal.

Verifying Board Connection

To verify the board connection, take the following steps:

  1. When the SDP-H1 board is plugged into the PC, allow the Found New Hardware Wizard to run. If using Windows XP, search for the SDP-H1 drivers. If prompted by the operating system, choose to automatically search for the drivers for the SDP-H1 board.
  2. A window may appear asking for permission to allow the program to make changes to the computer. In this case, click Yes. The Computer Management window opens.
  3. Under System Tools, click Device Manager and use the Device Manager window to ensure that the SDP-H1 board is connected to the PC properly. If the SDP-H1 driver software is installed and the board is connected to the PC properly, Analog Devices SDP-H1 appears under ADI Development Tools in the Device Manager window, as shown in Figure 11.

    Figure 11. Device Manager Window

Disconnecting the EVAL-AD7380-4FMCZ

Always remove power from the SDP-H1 board and the EVAL-AD7380-4FMCZ or click the reset tact switch located alongside the USB port before disconnecting the EVAL-AD7380-4FMCZ from the SDP-H1 board.

Using the ACE Software for Testing

Launching ACE Software

When the EVAL-AD7380-4FMCZ and SDP-H1 boards are properly connected to the PC, launch the ACE software. To launch the ACE software, take the following steps (note that all functionality is the same for the AD7389-4 and the AD7381-4 with the chip view specific to the AD7389-4 or the AD7381-4):

  1. From the Start menu, select All Programs > Analog Devices > ACE > ACE.exe to open the main software window, as shown in Figure 12.
  2. The AD7380-4 Eval Board icon appears in the Attached Hardware section. If the EVAL-AD7380-4FMCZ is not connected to the USB port via the SDP-H1 board when the software is launched, the AD7380-4 Eval Board icon does not appear in the Attached Hardware section. In this case, connect the EVAL-AD7380-4FMCZ and SDP-H1 board to the USB port of the PC, wait a few seconds, and then continue following these instructions.
  3. Double click the AD7380-4 Eval Board icon to open the window shown in Figure 13.
  4. Double click the AD7380-4 chip icon to open the window shown in Figure 14.
  5. Click Software Defaults and then click Apply Changes.


    Figure 12. ACE Software Main Window


    Figure 13. EVAL-AD7380-4FMCZ View

Chip View

When the software installation procedures and the evaluation board setup procedures are complete, set up the system for data capture by taking the following steps:

  1. Block icons that are dark blue are programmable blocks. Click a dark blue block icon to open a configurable pop-up window that allows customization for data capture, as shown in the oversampling block in Figure 15.
  2. Enter the reference voltage value in the Reference Voltage box at the top of the window when External Reference is selected. The default value for the external reference is set to 3.3 V.

See the Software Installation Procedures section and the Evaluation Board Setup Procedures section for additional information.


Figure 14. Chip View


Figure 15. Pop-Up Configurable Window

Memory Map Window Features

Click Proceed to Memory Map in the bottom right corner of the chip view (see Figure 14) to open the window shown in Figure 16. The memory map shows all AD7380-4 registers.

Apply Changes

The registers are in the default values at power up. To change the register values, click the + Icon next to the Address (Hex) column, then select the boxes that correspond to the configuration being edited. The values in the boxes toggle between 1 and 0. To apply the values changed to all registers, click Apply Changes to write to the registers.

Apply Selected

In some cases, the values of every register have changed, but the user may want to only implement changes on a selected register. To select a specific register, click the register name and then click Apply Selected to write a new value on a selected register to the AD7380-4.

Read All

Click Read All to read the values of all AD7380-4 registers.

Read Selected

To select a read, highlight the desired register to be read. Click Read Selected to read the selected AD7380-4 register(s).

Reset Chip

Click Reset Chip to allow the software to reset the AD7380-4.

Diff

Click Diff to check for differences in register values between the ACE software and the AD7380-4.

Software Defaults

To revert all register values back to the default values, click Software Defaults and then click Apply Changes to write to the AD7380-4.


Figure 16. Memory Map View

Analysis View

Click Proceed to Analysis in the bottom right corner of the chip view window (see Figure 14) to open the analysis view window shown in Figure 17. The analysis view contains the Waveform tab, Histogram tab, and FFT tab.


Figure 17. Analysis View

Waveform Tab

The Waveform tab displays data in the form of time vs. discrete data values with the results, as shown in Figure 18. The Capture pane contains the capture settings, which reflect onto the registers automatically before data capture.


Figure 18. Waveform Tab

Capture Pane

The Sample Count dropdown list in the General Capture Settings section allows the user to select the number of samples per channel per capture.

The SPI Frequency dropdown list in the General Capture Settings section allows the user to select the SPI clock frequency used to transfer data between the FPGA device integrated onto the SDP-H1 board and the AD7380-4 during device register reads and writes and during data capture. This frequency must be set higher than the set throughput rate.

The user can enter the input sample frequency in kSPS in the Sampling Frequency (ksps) box in the General Capture Settings section. Refer to the AD7380-4 datasheet to determine the maximum sampling frequency for the selected mode. The Over Sampling Ratio dropdown list in the Device Settings section, when enabled, can be set from 2 to 32 and provides an improved signal to noise ratio (SNR) performance. Refer to the AD7380-4 datasheet to determine the maximum oversampling ratio for the selected oversampling mode.

The Over Sampling Mode dropdown list in the Device Settings section allows the user to select the oversampling mode. This setting is only applicable when over-sampling is enabled.

When a value is chosen from the Over Sampling Ratio dropdown list, select 18-Bit Resolution from the pop-up box that opens to place the device in 18-bit resolution mode. The resolution boost is used in conjunction with the oversampling rate to provide two extra bits of resolution.

Click Run Once in the Device Settings section to start a data capture of the samples at the sample rate specified in the Sample Count dropdown list. These samples are stored on the FPGA device and are only transferred to the PC when the sample frame is complete.

Click Run Continuously in the Device Settings section to start a data capture that gathers samples continuously with one batch of data at a time.

Result Pane(Waveform Tab)

The Display Channels section allows the user to select which channels to capture. The data for a specific channel is only shown if that channel is selected before the capture. The Waveform Results section displays amplitude, sample frequency, and noise analysis data for the selected channels. Click Export in the Results pane to export captured data. The waveform, histogram, and fast Fourier transform (FFT) data is stored in .xml files along with the values of parameters at capture.

Waveform Graph

The data waveform graph shows each successive sample of the ADC output. The user can zoom in on and pan across the waveform graph using the embedded waveform tools. The channels to display can be selected in the Display Channels section of the Results pane. Click the display units dropdown list (shown with the Codes option selected in Figure 18) to select whether the data graph displays in units of Hex, volts, or codes. The axis controls are dynamic. When selecting either y-scale dynamic or x-scale dynamic, the corresponding axis width automatically adjusts to show the entire range of the ADC results after each batch of samples.

Histogram Tab

The Histogram tab contains the histogram graph and the Results pane, as shown in Figure 19. The Results pane displays the information related to the ADC performance. The histogram graph displays the number of hits per code within the sampled data. This graph is useful for dc analysis and indicates the noise performance of the device.


Figure 19. Histogram Tab

FFT Tab

The FFT tab displays FFT information for the last batch of samples gathered, as shown in Figure 20.


Figure 20. FFT Tab

Analysis Pane

The General Settings section allows the user to set up the preferred configuration of the FFT analysis. This configuration sets how many tones are analyzed and if the fundamental is set manually. The Windowing section allows the user to set up the preferred windowing type to use in the FFT analysis and the number of harmonic bins and fundamental bins that must be included in the analysis. The Single Tone Analysis and the Two Tone Analysis sections sets up the fundamental frequencies included in the FFT analysis. When one frequency is analyzed, use the Single Tone Analysis section. When two frequencies are analyzed, use the Two Tone Analysis section.

Results Pane

The Signal section displays the sample frequency, fundamental frequency, and fundamental power. The Noise section displays the SNR and other noise performance results. The Distortion section displays the harmonic content of the sampled signal and dc power when viewing the FFT analysis.

Exiting the Software

To exit the software, click File and then click Exit.

Evaluation Board Design Files

Board schematic, layout and BOM files. eval-ad7380-4fmcz_design_files.zip

resources/eval/user-guides/eval-ad7380-4fmcz.txt · Last modified: 13 Jan 2022 14:04 by jonathan colao