4
Analog Dialogue 48-11, November 2014 1 ADC Modeling Tools Speed Up Evaluation By Umesh Jayamohan Introduction Consumer demand for faster, smarter, better products is pushing innovation to previously unseen levels. System designers are thus faced with a common dilemma: design a new product on a known platform, making only incremental changes; or use a brand-new platform with the most advanced products and capabilities. The former may be quick and low risk, but offers a low reward; whereas the latter offers better versatility, functionality, and value, but with higher risk. Now, a new suite of simulation tools enables quick prototyp- ing in software, minimizing development risk and providing designers with confidence that their new products will work as expected. The software offers insight into the capabilities of individual products such as analog-to-digital converters, clock ICs, and amplifiers, and makes it possible to combine devices (ADC and clock, for example) without having to obtain actual components. The decision to purchase hardware can be made after the software evaluation is complete, saving time and money. This article demonstrates the versatility of ADIsimADC, ADIsimCLK, and the VisualAnalog ® software suite to predict an ADC’s performance when combined with a sampling clock. The example uses the AD9467 16-bit, 250-MSPS analog-to- digital converter and the AD9523-1 low-jitter clock generator. The first section describes the software evaluation, simulating the ADC’s performance over frequency and showing how to connect the devices in software. The second section details a real-world hardware setup, using the evaluation boards and SPIController software. The example clocks the AD9467 at 245.76 MSPS. The AD9523-1 evaluation board uses an interac- tive GUI to configure the clock outputs. Cosimulation Using ADIsimADC and ADIsimCLK First, download and install VisualAnalog and the AD9523-1 evaluation software. ADIsimADC is packaged along with VisualAnalog. Upon starting VisualAnalog, a pop-up window will ask the user to choose a Canvas, as shown in Figure 1. Figure 1. VisualAnalog New Canvas window. analog.com/analogdialogue The ADIsimADC model for the AD9467 is available under the ADC Single AD9467 menu selection. Figure 2 shows the ADIsimADC Average FFT Canvas. Figure 2. ADIsimADC Canvas showing AD9467 with single-tone FFT at 9.7 MHz. Setting up ADIsimADC to Predict ADC Behavior Input a frequency in the Tone Generator block and hit Tab. ADIsimADC automatically converts this frequency into a coherent frequency based on the sample rate and the sample size. Figure 3 shows the FFT of a single-tone input at 9.7 MHz using default settings. Figure 3. ADIsimADC single-tone FFT at 9.7 MHz.

ADC Modeling Tools Speed Up Evaluation · Umesh Jayamohan [ [email protected]] is an applications engineer in the High Speed Converter Group at Analog Devices in Greensboro,

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

  • Analog Dialogue 48-11, November 2014 1

    ADC Modeling Tools Speed Up EvaluationBy Umesh Jayamohan

    Introduction

    Consumer demand for faster, smarter, better products is pushing innovation to previously unseen levels. System designers are thus faced with a common dilemma: design a new product on a known platform, making only incremental changes; or use a brand-new platform with the most advanced products and capabilities. The former may be quick and low risk, but offers a low reward; whereas the latter offers better versatility, functionality, and value, but with higher risk.

    Now, a new suite of simulation tools enables quick prototyp-ing in software, minimizing development risk and providing designers with confidence that their new products will work as expected. The software offers insight into the capabilities of individual products such as analog-to-digital converters, clock ICs, and amplifiers, and makes it possible to combine devices (ADC and clock, for example) without having to obtain actual components. The decision to purchase hardware can be made after the software evaluation is complete, saving time and money.

    This article demonstrates the versatility of ADIsimADC, ™ ADIsimCLK, ™ and the VisualAnalog® software suite to predict an ADC’s performance when combined with a sampling clock. The example uses the AD9467 16-bit, 250-MSPS analog-to- digital converter and the AD9523-1 low-jitter clock generator. The first section describes the software evaluation, simulating the ADC’s performance over frequency and showing how to connect the devices in software. The second section details a real-world hardware setup, using the evaluation boards and SPIController software. The example clocks the AD9467 at 245.76 MSPS. The AD9523-1 evaluation board uses an interac-tive GUI to configure the clock outputs.

    Cosimulation Using ADIsimADC and ADIsimCLK

    First, download and install VisualAnalog and the AD9523-1 evaluation software. ADIsimADC is packaged along with VisualAnalog. Upon starting VisualAnalog, a pop-up window will ask the user to choose a Canvas, as shown in Figure 1.

    Figure 1. VisualAnalog New Canvas window.

    analog.com/analogdialogue

    The ADIsimADC model for the AD9467 is available under the ADC→Single→AD9467 menu selection. Figure 2 shows the ADIsimADC Average FFT Canvas.

    Figure 2. ADIsimADC Canvas showing AD9467 with single-tone FFT at 9.7 MHz.

    Setting up ADIsimADC to Predict ADC Behavior

    Input a frequency in the Tone Generator block and hit Tab. ADIsimADC automatically converts this frequency into a coherent frequency based on the sample rate and the sample size. Figure 3 shows the FFT of a single-tone input at 9.7 MHz using default settings.

    Figure 3. ADIsimADC single-tone FFT at 9.7 MHz.

    http://www.analog.com/en/converters-tools/adc-tools/topic.htmlhttp://www.analog.com/en/rf-tools/adisimclk/topic.htmlhttp://videos.analog.com/search/?q=visualanaloghttp://www.analog.com/en/analog-to-digital-converters/ad-converters/ad9467/products/product.htmlhttp://www.analog.com/en/clock-and-timing/clock-generation-and-distribution/ad9523-1/products/product.htmlhttp://www.analog.com/library/analogDialogue/index.html

  • Analog Dialogue 48-11, November 20142

    Setting up ADIsimCLK to Predict AD9523-1 Behavior

    Next, download and install the ADIsimCLK software. Once installed, open the program and select File→New. A window appears with a selection of devices, as shown in Figure 4.

    Figure 4. ADIsimCLK device selection.

    Follow the setup method that best resembles the actual intended system implementation. In this example, an exter-nal 30.72-MHz clock provides the reference to the first PLL. A Crystek CVHD-950 is used as the VCXO for the first loop of the dual-loop PLL. The internal VCO frequency is set to 2949.12 MHz and internally divided by 3. A divide-by-4 on OUT7 provides a 245.76-MHz clock. This setup is shown in Figure 5.

    Figure 5. AD9523-1 setup in ADIsimCLK.

    ADIsimCLK also generates a report on the clock outputs, including output phase noise and jitter at various integration ranges. These reports are available on the tabs corresponding to the various outputs. In this setup, OUT7 is being used to clock the AD9467 evaluation board. The report page is

    shown in Figure 6. The key specification, Broadband Jitter, is highlighted.

    Figure 6. OUT7 report in ADIsimCLK.

    Simulating the AD9467 with the AD9523-1

    ADIsimADC can predict the performance of the AD9467 when clocked with the AD9523-1. The broadband jitter specification from the ADIsimCLK report can be passed to the ADIsimADC canvas. In the FFT canvas, the ADC Model block enables the user to update the total jitter specification, as shown in Figure 7.

    Figure 7. Updating the jitter in the ADIsimADC model.

  • Analog Dialogue 48-11, November 2014 3

    The total jitter can be calculated as the root-sum-square (rss) of the individual jitter components. In this case, the aperture jitter is 60 fs and the broadband jitter is 215 fs. The rss jitter passed to ADIsimADC is 223.2 fs, producing the 97-MHz, single-tone FFT shown in Figure 8. Using the updated jitter, ADIsimADC can predict the expected performance at any input frequency.

    A Short Note on Jitter

    An ADC must take regular time samples of an analog signal. A stable sampling clock is required, as any nonideal clock source will produce some phase noise. Jitter is the integration of the phase noise over the period between two specified frequency offsets from the sample clock carrier. For ADCs, wideband noise is generally considered to be most important. ADIsimCLK calculates broadband jitter, which integrates the phase noise above a 1-kHz offset. This broadband jitter is passed to the ADIsimADC model to understand the effect of jitter on the ADC performance. For more detailed information on how sample clock jitter affects ADC performance, please refer to AN-756 Application Note: Sampled Systems and the Effects of Clock Phase Noise and Jitter.

    Measured Performance

    The ADIsimADC prediction was tested using the AD9467 evaluation board and the AD9523-1 evaluation board. The AD9523-1 was configured to produce a 245.76-MHz LVPECL clock on OUT7. This output was coupled to the AD9467 evaluation board, which was modified to accept a differential clock input on J200 and J201. This setup is shown in Figure 9.

    ANALOG INPUT

    REF CLOCK30.72MHz

    6V ACADAPTER

    PC

    6V ACADAPTER

    6V ACADAPTER

    Figure 9. Hardware setup showing the AD9523-1 and AD9467 evaluation boards.

    The setup gathered data using analog input frequencies from 2 MHz to 400 MHz. Single-tone FFTs were captured using VisualAnalog, and data was compiled and plotted against the ADIsimADC prediction. Figure 10 shows the SNR vs. frequency. Note how well the simulation matches the actual measurements.

    84

    79

    74

    69

    64

    59

    540 100 200 300 400

    INPUT FREQUENCY (MHz)

    SN

    R (d

    BFS

    )ADIsimADCMEASURED

    Figure 10. SNR vs. analog input frequency comparing ADIsimADC and actual measured data.

    Figure 11 shows the SFDR data. These numbers do not com-pletely agree, but the overall trend between simulated and measured data across frequency matches well. SFDR is highly dependent on PC board layout, components, clock amplitude, which can explain the discrepancy.

    120

    100

    80

    60

    40

    20

    00 100 200 300 400

    INPUT FREQUENCY (MHz)

    SFD

    R (d

    BFS

    )

    ADIsimADCMEASURED

    Figure 11. SFDR vs. analog input frequency comparing ADIsimADC and actual measured data.

    Figure 8. Single-tone FFT at 97 MHz input with updated jitter specification in ADIsimADC.

    http://www.analog.com/static/imported-files/application_notes/5847948184484445938457260443675626756108420567021238941550065879349464383423509029308534504114752208671024345AN_756_0.pdfhttp://www.analog.com/static/imported-files/application_notes/5847948184484445938457260443675626756108420567021238941550065879349464383423509029308534504114752208671024345AN_756_0.pdfhttp://www.analog.com/en/analog-to-digital-converters/ad-converters/AD9467/products/EVAL-AD9467/eb.htmlhttp://www.analog.com/en/analog-to-digital-converters/ad-converters/AD9467/products/EVAL-AD9467/eb.htmlhttp://www.analog.com/en/clock-and-timing/clock-generation-and-distribution/ad9523-1/products/EVAL-AD9523-1/eb.html

  • Analog Dialogue 48-11, November 20144

    A better measure of distortion would compare the simulated and measured data for second and third harmonic distortion, as shown in Figure 12 and Figure 13. The simulated and mea-sured HD2 performance matches very well, proving that the differential signal going into the ADC in the evaluation board is well balanced in terms of amplitude and phase, and that the layout of the evaluation board is good enough to not signifi-cantly affect the differential signal balance.

    On the other hand, predicting HD3 performance over fre-quency can be tricky. The ADIsimADC model is developed by looking at the ADC performance and DNL data during charac-terization. The algorithm uses interpolation and extrapolation techniques to predict dynamic range at certain frequencies, but cannot accurately predict the HD3 performance at all points.

    –60

    –70

    –80

    –90

    –100

    –1100 100 200 300 400

    INPUT FREQUENCY (MHz)

    HD

    2 (d

    BFS

    )

    ADIsimADCMEASURED

    Figure 12. HD2 vs. analog input frequency comparing ADIsimADC and actual measured data.

    –60

    –70

    –80

    –90

    –100

    –1100 100 200 300 400

    INPUT FREQUENCY (MHz)

    HD

    3 (d

    BFS

    )

    ADIsimADCMEASURED

    Figure 13. HD3 vs. analog input frequency comparing ADIsimADC and actual measured data.

    The actual HD3 performance is heavily dependent on real-world factors such as supply voltage, component selection, ADC input buffer, and clock signal quality.

    The HD3 prediction may not always be spot on, but the overall trend over frequency provides good agreement between the simulated and measured data.

    In many system designs, the primary performance metric is SNR. SFDR and dynamic range are dependent on a lot of other factors. The SNR numbers between the simulation and the measured data match very well, which gives system designers confidence in the choice of ADC and clock.

    Conclusion

    The need for shorter design cycles puts enormous pressure on system designers to evaluate new products for their designs. Hardware evaluation is almost always a necessity, but choos-ing the wrong hardware combination could end up costing money and time. Software evaluation can act as a quick and easy first look at ADC products. ADIsimADC and ADIsimCLK offer a simple and effective way for system designers to select an ADC and clocking IC. These software tools allow system designers to mix and match various ADCs and clocking ICs, allowing them to develop enough confidence in the selected components to perform a hardware evaluation.

    Acknowledgements

    Thanks to Jillian Walsh for all the hard work in the lab collecting the data for this paper and thanks to Kyle Slightom for helping with the AD9523-1 evaluation board and software setup.

    References

    Brannon, Brad and Tom MacLeod. AN-737 Application Note. How ADIsimADC Models an ADC. Analog Devices, Inc., 2009.

    Brannon, Brad. AN-756 Application Note. Sampled Systems and the Effects of Clock Phase Noise and Jitter. Analog Devices, Inc., 2004.

    Analog Devices High Speed Converter Division. AN-878 Application Note. High Speed ADC SPI Control Software. Analog Devices, Inc., 2007.

    AN-905 Application Note. VisualAnalog™ Converter Evaluation Tool Version 1.0 User Manual.

    MT-003 Tutorial. Understand SINAD, ENOB, SNR, THD, THD + N, and SFDR so You Don’t Get Lost in the Noise Floor.

    Reeder, Rob. “Test High-Speed ADCs for Analog-Input Phase Imbalance.” Test & Measurement World, 2011.

    Slightom, Kyle. “Dual-Loop Clock Generator Cleans Jitter, Provides Multiple High-Frequency Outputs.” Analog Dialogue Volume 48, Number 1, 2014.

    Umesh Jayamohan [umesh. [email protected]] is an applications engineer in the High Speed Converter Group at Analog Devices in Greensboro, NC. Umesh received a B.S.E.E. from University of Kerala, India, in 1998 and an M.S.E.E. from Arizona State University in 2002, and has over seven years of experience as a design and applications engineer.

    Umesh Jayamohan

    Also by this Author:

    Understanding How Amplifier Noise Contributes to Total Noise in ADC Signal Chains

    Volume 47, Number 1

    http://www.analog.com/static/imported-files/application_notes/AN_737.pdfhttp://www.analog.com/static/imported-files/application_notes/AN_737.pdfhttp://www.analog.com/static/imported-files/application_notes/5847948184484445938457260443675626756108420567021238941550065879349464383423509029308534504114752208671024345AN_756_0.pdfhttp://www.analog.com/static/imported-files/application_notes/5847948184484445938457260443675626756108420567021238941550065879349464383423509029308534504114752208671024345AN_756_0.pdfhttp://www.analog.com/static/imported-files/application_notes/575625536454413499145479332AN_878.pdfhttp://www.analog.com/static/imported-files/application_notes/575625536454413499145479332AN_878.pdfhttp://www.analog.com/static/imported-files/application_notes/AN-905.pdfhttp://www.analog.com/static/imported-files/application_notes/AN-905.pdfhttp://www.analog.com/static/imported-files/tutorials/MT-003.pdfhttp://www.analog.com/static/imported-files/tutorials/MT-003.pdfhttp://m.eet.com/media/1166490/25938-test_high_speed_adcs_for_analog_input_phase_imbalance.pdfhttp://m.eet.com/media/1166490/25938-test_high_speed_adcs_for_analog_input_phase_imbalance.pdfhttp://www.analog.com/library/analogdialogue/archives/48-01/pll_jitter_cleaner.htmlhttp://www.analog.com/library/analogdialogue/archives/48-01/pll_jitter_cleaner.htmlmailto:[email protected]://www.linkedin.com/shareArticle?mini=true&url=http://www.analog.com/library/analogdialogue/archives/48-11/ modeling_tools.pdf&title= ADC Modeling Tools Speed Up Evaluation&summary=A new suite of simulation tools enables quick prototyping in software&source=Analog Dialoguehttps://www.facebook.com/sharer/sharer.php?s=100&p[title]=ADC Modeling Tools Speed Up Evaluation&p[summary]=A new suite of simulation tools enables quick prototyping in software&p[url]=http://www.analog.com/library/analogdialogue/archives/48-11/ modeling_tools.pdfhttp://twitter.com/?status=ADC Modeling Tools Speed Up Evaluation http://www.analog.com/library/analogdialogue/archives/48-11/ modeling_tools.pdfhttp://www.analog.com/library/analogDialogue/cd/vol47n1.pdf#page=27http://www.analog.com/library/analogDialogue/cd/vol47n1.pdf#page=27http://www.analog.com/library/analogDialogue/cd/vol47n1.pdf#page=27http://www.analog.com/library/analogDialogue/cd/vol47n1.pdf#page=27

    ADC Modeling Tools Speed Up Evaluation IntroductionCosimulation Using ADIsimADC and ADIsimCLK Setting up ADIsimADC to Predict ADC Behavior Setting up ADIsimCLK to Predict AD9523-1 Behavior Simulating the AD9467 with the AD9523-1 A Short Note on Jitter Measured Performance ConclusionAcknowledgementsReferences