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
EVAL-AD7380-4FMCZ evaluation board Software download instructions
EVAL-SDP-H1 kit Signal source PC running Windows XP SP3, Windows Vista, Windows 7, or Windows 10 with a USB port
ace-software AD7380-4 ACE plugin EVAL-SDP-H1 driver
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)
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:
Figure 2. Typical Setup of the EVAL-AD7380-4FMCZ and the SDP-H1 Board
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.
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 ADC | 3(SMD resistor) | The REFIO pin is driven with the on-board reference. |
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.
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 |
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.
To install the ACE software, take the following steps:
Figure 4. ACE Software Installation Confirmation
Figure 5. License Agreement
Figure 6. Choose Installation Location
Figure 7. Choose Components Section
Figure 8. Windows Security Window
Figure 9. Installation in Progress
Figure 10. Installation Completed
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.
To connect the EVAL-AD7380-4FMCZ and the SDP-H1 board to the PC, take the following steps:
To verify the board connection, take the following steps:
Figure 11. Device Manager Window
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.
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):
Figure 12. ACE Software Main Window
Figure 13. EVAL-AD7380-4FMCZ 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:
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
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.
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.
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.
Click Read All to read the values of all AD7380-4 registers.
To select a read, highlight the desired register to be read. Click Read Selected to read the selected AD7380-4 register(s).
Click Reset Chip to allow the software to reset the AD7380-4.
Click Diff to check for differences in register values between the ACE software and the AD7380-4.
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
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
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
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.
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.
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.
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
The FFT tab displays FFT information for the last batch of samples gathered, as shown in Figure 20.
Figure 20. FFT Tab
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.
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.
To exit the software, click File and then click Exit.
Board schematic, layout and BOM files. eval-ad7380-4fmcz_design_files.zip