资料介绍
Table of Contents
EVALUATING THE AD9684 DUAL 14B ADC
Preface
This user guide describes the AD9684 evaluation board which provides all of the support circuitry required to operate the ADC in its various modes and configurations. The application software used to interface with the devices is also described.
The AD9684 data sheet provides additional information and should be consulted when using the evaluation board. All documents and software tools are available at www.analog.com/hsadcevalboard. For additional information or questions, send an email to highspeed.converters@analog.com.
AD9684 Evaluation Board
Figure 1. AD9684 Evaluation Board
Typical Measurement Setup
Figure 2. Evaluation Board Connection—AD9684-500EBZ (on Left) and HSC-ADC-EVALEZ (on Right)
Features
- Full featured evaluation board for the AD9684
- SPI interface for setup and control
- Wide band Balun driven input
- No external supply needed. Uses 12V-1A and 3.3V-3A supplies from FMC
- VisualAnalog® and SPI controller software interfaces
Helpful Documents
- AD9684 Data Sheet
- HSC-ADC-EVALE evaluation kit (hsc-adc-evale)
- AN-905 Application Note, VisualAnalog Converter Evaluation Tool Version 1.0 User Manual
- AN-878 Application Note, High Speed ADC SPI Control Software
- ADI SPI Application Note ADI Serial Control Interface Standard
- AN-835 Application Note, Understanding ADC Testing and Evaluation
Software Needed
Design and Integration Files
Equipment Needed
- Analog signal source and antialiasing filter
- Encode clock source
- 12V, 6.5A switching power supply (such as the SL POWER CENB1080A1251F01 supplied with hsc-adc-evale)
- PC running Windows®
- USB 2.0 port
- AD9684-500EBZ board
- hsc-adc-evale FPGA-based data capture kit
Getting Started
This section provides quick start procedures for using the evaluation board for AD9684.
Configuring the Board
Before using the software for testing, configure the evaluation board as follows:
- Connect the evaluation board to the hsc-adc-evale data capture board, as shown in Figure 2.
- Connect one 12V, 6.5A switching power supply (such as the CENB1080A1251F01 supplied) to P4 on the hsc-adc-evale board. Connect the Standard-B USB port of the hsc-adc-evale board to the PC with the supplied USB cable.
- Turn on the hsc-adc-evale.
- The hsc-adc-evale will appear in the Windows(R) Device Manager
- If the Device Manager does not show the hsc-adc-evale listed as shown in Figure 2, unplug all USB devices from the PC, uninstall and re-install SPIController and VisualAnalog and restart the hardware setup from step 1.
- On the ADC evaluation board, provide a clean, low jitter 1GHz clock source to connector J801 and set the amplitude to 14dBm. This is the ADC Sample Clock.
- On the ADC evaluation board, use a clean signal generator with low phase noise to provide an input signal for channel A to P200. Use a shielded, RG-58, 50 Ω coaxial cable to connect the signal generator output to the ADC Evaluation Board. For best results, use a narrow-band, band-pass filter with 50 Ω terminations and an appropriate center frequency. (ADI uses TTE, Allen Avionics, and K & L band-pass filters.)
- On the ADC evaluation board, use a clean signal generator with low phase noise to provide an input signal for channel B to P202. Use a shielded, RG-58, 50 Ω coaxial cable to connect the signal generator output to the ADC Evaluation Board. For best results, use a narrow-band, band-pass filter with 50 Ω terminations and an appropriate center frequency. (ADI uses TTE, Allen Avionics, and K & L band-pass filters.)
Visual Analog Setup
- Click Start All Programs Analog Devices VisualAnalog VisualAnalog
- On the VisualAnalog “New Canvas” window, click ADCDualAD9684
- Select a Dual ADC
Figure 3. Selecting the AD9684 canvas
- Select the AD9684
Figure 4. Selecting the AD9684 canvas
- View the AD9684 canvas
Figure 5. TheAD9684 canvas
- If VisualAnalog opens with a collapsed view, click on the “Expand Display” icon (see figure 6)
Figure 6. Expanding Display in VA
- Click on the Capture Board tab and browse to the ad9684_evalez_05202014_0903am.mcs file. Click the Program button. The FPGA_DONE LED should illuminate on the HSC-EVALE board indicating that the FPGA has been correctly programmed. The bin file is available at the ftp site ftp://ftp.analog.com/pub/HSC_ADC_Apps/AD9684CE01A_Design_Support/ad9684_evalez_05202014_0903am.mcs
- Click OK
SPIController Setup
- Click Start All Programs Analog Devices SPIController SPIController
- Select the appropriate configuration file when prompted.
- Individual Channel control for ADC A and ADC B are done using the Device Index Register (0x008) in the Global tab.
Figure 10. Device Index for ADC Channel A and Channel B
- Under ADC A and ADC B tabs the options for Channel A and B are listed. Default settings have been programmed to ensure optimal performance for the input bandwidth and sample rate. Only the following options need to be operated with:
- Chip Configuration Register (2): This option allows the channel to be powered on
- Buffer Current Setting (18): This option allows the buffer current to change to enable better harmonic performance at different frequencies. At high analog input frequencies, the buffer current may need to be increased to optimize harmonic distortion performance (HD2, HD3). Keep in mind that at high frequencies, the performance is also jitter limited. So increasing the buffer currents may lead to diminishing returns with higher power consumption. Refer to the datasheet to understand the relationship between IAVDD3 and Buffer Current Setting.
- Analog Input Differential Termination (16): This sets the input termination. Recommended settings are 400, 200, 100, 50 ohms. At lower termination settings, the harmonic distortion performance may show improvement, but the analog input signal amplitude will be reduced.
- Input Full Scale Range (25): At high input frequencies, in order to preserve the linearity of the input buffer, it may be beneficial to reduce the input full-scale range in order to get more harmonic distortion performance. This in turn may negatively affect the SNR of the ADC.
Device Setup - 2 ADCs, 2DDCs, Real Mode Decimate by 2
- The settings in the ADCBase0 tab must be changed to configure the AD9684 to use the DDCs. In this example the AD9684 is set up to use two DDCs (one per ADC channel) with real outputs and a decimation ratio of two. Set the Chip Application Mode in register 0x200 to Two Digital Down Converters and select the Only Real (I) Selected checkbox. Set the Chip Decimation Ratio in register 0x201 to Decimate by 2 Ratio.
Figure 11. Set Application Mode to 2 DDCs Real Mode Decimate by 2
- The DDC settings must be configured in ADCBase1, but first, the tuning step, translation frequency, and DDC Phase Increment must be calculated.
- The tuning step is equal to the output sample rate divided by 4096.
- tuning step = 500MSPS/4096 = 122070.3125
- The translation frequency is equal to the output sample rate divided by 4*(decimation ratio).
- translation frequency = 500MSPS/(4*2) = 62500000
- The DDC Phase Increment is equal to the translation frequency divided by the tuning step.
- DDC Phase Increment = 62500000/122070.3125 = 512
- Under DDCO CTRL and DDC1 CTRL in the ADCBase1 tab configure the DDCs to select 6dB Gain, Decimate by 4 Filter Selection (when in real mode this actually sets the AD9684 to Decimate by 2), Real (I) Output Only, Both Input Sample Selections to Channel A for DDC0 and Channel B for DDC1, and the DDC Phase Increment to the calculated value of 512
Obtaining an FFT - 2 ADCs, 2DDCs, Real Mode Decimate by 2
- The first item to configure in Visual Analog is the input clock frequency. This is the frequency of the input clock and NOT the decimated sample rate (if using decimation). Click in the ADC Data Capture block to open the settings. In this example, 500MHz is the input clock frequency. In addition, the DDC data must be selected under the Output Data section. DDC0 and DDC1 are being used in the AD9684 so this must be selected under the ADC Data Capture Settings.
- Click the Run button in Visual Analog and you should see the capture data similar to the plot below.
Figure 13. AD9684-500 FFT with 2 DDCs in Real Mode with Dec2 Enabled
- Adjust the amplitude of the input signal so that the fundamental is at the desired level. (Examine the Fund Power reading in the left panel of the VisualAnalog FFT window.) Real DDC operation imposes ~0.7 dB loss on the input signal but does not impact the dynamic range. A -1.0 dBFS input signal will show as -1.7 dBFS in the FFT in Visual Analog.
- To save the FFT plot do the following
- Click on the Float Form button in the FFT window
Figure 14. Floating the FFT window
Device Setup - 2 ADCs, 1DDC, Complex ZIF Mode Decimate by 2
- The settings in the ADCBase0 tab must be changed to configure the AD9684 to use the DDC. In this example the AD9684 will be set up to use one DDCs with a complex ZIF output (NCO bypassed) and a decimation ration of two. Set the Chip Application Mode in register 0x200 to One Digital Down Converter and make sure the Only Real (I) Selected checkbox is NOT checked. Set the Chip Decimation Ratio in register 0x201 to Decimate by 2 Ratio.
Figure 16. Set Application Mode to 1 DDC Complex ZIF Mode Decimate by 2
- The DDC settings must be configured under DDC0 CTRL in the ADCBase1 tab configure the DDC to select Complex Mixer Selection, 0 Hz IF Mode, Decimate by 2 Filter Selection, Real (I) Input Sample Selection to Channel A for DDC0, and Complex (Q) Input Sample Selection to Channel B.
Obtaining an FFT - 2 ADCs, 1DDC, Complex ZIF Mode Decimate by 2
- The first item to configure in Visual Analog is the input clock frequency. This is the frequency of the input clock and NOT the decimated sample rate (if using decimation). Click in the ADC Data Capture block to open the settings. In this example, 500MHz is the input clock frequency. In addition, the DDC data must be selected under the Output Data section. DDC0 is being used in the AD9684 so this must be selected under the ADC Data Capture Settings.
Figure 18. AD9684-500 FFT Data Capture Settings
- In order to exclude the image frequency from the SFDR measurements, configure Visual Analog to remove the image from its calculations. This is done under the FFT Analysis settings. Under the User-Defined tab add a new row by clicking Add. Name it ‘Image’. Use a symbol such as the # and set the Freq to ‘-fund’. Set the Single-Side Band to 3 Bins and set it as ‘Spur, Exclude’. Once done, select the row, and then hit the Move Up button to place this new row just below the row with Fund.
Figure 19. AD9684-500 FFT with 2 DDCs in Real Mode with Dec2 Enabled
- Adjust the amplitude of the input signal so that the fundamental is at the desired level. (Examine the “Fund Power” reading in the left panel of the VisualAnalog FFT window.) Complex DDC operation imposes ~1dB loss in the signal, but does not impact the dynamic range. A -1dBFS input signal will show as -2dBFS in Visual Analog.
- To save the FFT plot do the following
- Click on the Float Form button in the FFT window
Figure 21. Floating the FFT window
Troubleshooting Tips
FFT plot appears abnormal
- If you see a normal noise floor when you disconnect the signal generator from the analog input, be sure you are not overdriving the ADC. Reduce input level if necessary.
- In VisualAnalog, Click on the Settings button in the Input Formatter block. Check that Number Format is set to the correct encoding (twos compliment by default). Repeat for the other channel.
- Issue a Data Path Soft Reset through SPIController Global tab as shown in Figure 23
Figure 23. Issuing a data path soft reset through SPIController
The FFT plot appears normal, but performance is poor.
- Make sure you are using the appropriate band-pass filter on the analog input.
- Make sure the signal generators for the clock and the analog input are clean (low phase noise).
- If you are using non-coherent sampling, change the analog input frequency slightly, or use coherent frequencies.
- Make sure the SPI config file matches the product being evaluated.
The FFT window remains blank after the Run button is clicked
- Make sure the evaluation board is securely connected to the hsc-adc-evale.
- Make sure the FPGA has been programmed by verifying that the Config DONE LED is illuminated on the HSC-EVALE . If this LED is not illuminated reprogram the FPGA through VisualAnalog. If the LED still does not illuminate disconnect the USB and power cord for 15 seconds. Connect again and repeat the hsc-adc-evale setup process.
- Make sure the correct FPGA bin file was used to program the FPGA.
- Be sure that the correct sample rate is programmed. Click on the Settings button in the ADC Data Capture block in VisualAnalog, and verify that the Clock Frequency is properly set.
- Restart SPIController.
VisualAnalog indicates that the “FIFO capture timed out” or “FIFO not ready for read back”
- Make sure all power and USB connections are secure.
VisualAnalog displays a blank FFT when the RUN button is clicked
- UG-535:评估AD7656/AD7657/AD7658、250 kSPS、6通道、同步采样、双极16/14/12位ADC
- UG-417:评估AD7656-1/AD7657-1/AD7658-1、250 kSPS、6通道、同步采样、双极性16/14/12位ADC
- EVAL-AD7719:AD7719、16位和24位双Sigma Delta ADC评估板
- 14/12位310Msps双/单ADC系列
- AD9684:14位、500 MSPS LVDS、双模数转换器
- UG-1615:4通道、4 MSPS、16位/14位/12位、双同步采样SAR ADC
- AD7366/AD7367:真双极输入,双12位/14位,2通道,同时采样SAR ADC数据表
- AD7863:同步采样双175 kSPS 14位ADC数据表
- 14位/12位125Msps四/双ADC系列
- 16/14/12位125 Msps双ADC系列
- LTC2157-14/LTC2156-14/LTC2155-14:双14位250Msps/210Msps/170Msps ADC数据表
- LTC2158-14:双14位310mps ADC数据Sheet
- EVAL-AD7264/EVAL-AD7262:带PGA的真差分双同步采样12/14位ADC评估板
- UG-1304:评估AD7380 16位和AD7381 14位、2通道、同步采样、逐次逼近ADC
- AD7607:8通道DAS,内置14位、双极性输入、同步采样ADC
- 怎么评估ADC的SFDR和中频滤波器的抑制度呢? 682次阅读
- STM32的ADC实验 1391次阅读
- 14位单芯片ADC:首款采样速度超过1MSPS的ADC 3542次阅读
- ADC建模工具可加快评估速度 1470次阅读
- 使用Maxim ADC测量MAX40016上的电流 1175次阅读
- 剖析RF DAC分辨率的真相:是14位还是16位 3791次阅读
- 关于高速ADC测试和评估应用 1063次阅读
- 双法兰液位变送器波动大原因及处理 1.4w次阅读
- 双法兰液位变送器原理_双法兰液位变送器迁移量计算 1.2w次阅读
- 基于一种可以降低ADC电路电流峰值和滤波器噪声干扰的设计 2381次阅读
- ADI AD4002 18位2 MSPS SAR ADC评估方案详解 6042次阅读
- 14位模数ADC+20位突发累加器的ADI手势识别传感器方案 1918次阅读
- 14位125MSPS四通道ADC电路图(通过后端数字求和增强SNR性能) 4540次阅读
- 14位125MSPS四通道ADC,通过后端数字求和增强SNR性能 2306次阅读
- MAX11156 18-Bit, 500ksps, ±5V SAR ADC 1449次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1491次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 95次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 11次下载 | 免费
- 6100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 7基于单片机和 SG3525的程控开关电源设计
- 0.23 MB | 4次下载 | 免费
- 8基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30320次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537793次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多