 |
ADC Simulation, Software, and Behavioral Models
What's New?
For designers who are selecting or evaluating high speed ADCs, VisualAnalog™ is a software package that combines a powerful set of simulation and data analysis tools with a user-friendly graphical interface. Many designers are familiar with ADCAnalyzer - a tool that models ADC performance with varying input frequencies and sample rates. VisualAnalog takes this concept further by allowing designers to customize their input signal and data analysis. An input signal can be constructed from sine waves, noise sources, and vector data to see how an ADC will perform in real world conditions. The data analysis functions are expanded from the basic FFTs that are available in ADCAnalyzer as well. Customizable calculations allow designers to predict adjacent channel power ratio (ACPR) and display I/Q constellation plots on simulated ADC outputs or data collected from evaluation boards.
Simulating the Effect of Blockers on Data Converter Performance in Wideband Receivers
(ECN magazine, September 01, 2007)
There are many different standards for wireless communications equipment in use today. One of the more challenging aspects of multi-carrier receiver design is trying to maintain receiver sensitivity in the face of large amplitude interference. WCDMA, GSM 900, and other standards require receivers to minimize the impact of in-band blockers. In order to maintain receiver sensitivity the ADC must have good SNR, SFDR, and IMD at the frequencies and amplitude levels appropriate for your design. Selecting the right ADC for a multi-carrier, spread spectrum receiver is challenging but simulation tools can make it less difficult.
Files used in this article:
CDMA2K Data File (.txt, 728,588 bytes)
VisualAnalog™ Canvas File (.vac, 24,476 bytes)
back to top
ADIsimADC
ADIsimADC™ is Analog Devices' Analog-to-Digital Behavioral Model that accurately models the typical performance characteristics of many of our High Speed Converters. The model faithfully reproduces the errors associated with both static and dynamic features such as AC linearity, clock jitter, and many other product specific anomalies.
There are three ways to use ADIsimADC™. For simple product selection, a web-based application allows you to analyze ADC performance online. This tool requires no downloads and allows you to graph specific performance plots. ADC Analyzer™ is a downloaded tool that runs the behavioral models and configures evaluation boards. VisualAnalog™ takes this concept further by allowing designers to customize their input signal and data analysis. An input signal can be constructed from sine waves, noise sources, and vector data to see how an ADC will perform in real world conditions.
Analyze ADC Performance Online
For simple product selection, a simple web based application is accessible from the product pages of devices that are supported by ADIsimADC™. This tool requires no downloads and
allows control of the test conditions and 'design' specific performance plots. Results are graphed which greatly reduces the uncertainty of how a part will perform in an application. The tool also
allows input of desired operating conditions and required performance levels and it will recommend suitable devices to the user.
Virtual Evaluation Boards
ADC Analyzer™ software which is provided with the hardware evaluation boards also incorporates ADIsimADC™. For the first time, the behavioral models can be evaluated independently or in conjunction with a real evaluation board. The virtual evaluation board allows most of the same test that can be run on a real evaluation board to be simulated without the need for any of the equipment. Just download ADC Analyzer™ and the product model files. It's that easy.
VisualAnalog™
For designers who are selecting or evaluating high speed ADCs, VisualAnalog™ is a software package that combines a powerful set of simulation and data analysis tools with a user-friendly graphical interface. Many designers are familiar with ADCAnalyzer a tool that models ADC performance with varying input frequencies and sample rates. VisualAnalog takes this concept further by allowing designers to customize their input signal and data analysis. An input signal can be constructed from sine waves, noise sources, and vector data to see how an ADC will perform in real world conditions. The data analysis functions are expanded from the basic FFTs that are available in ADCAnalyzer as well. Customizable calculations allow designers to predict adjacent channel power ratio (ACPR) and display I/Q constellation plots on simulated ADC outputs or data collected from evaluation boards. VisualAnalog™ is also used as a controller for a new data capture board (HSC-ADC-EVALCZ).
SPI Controller
The high speed ADC SPI program (SPIController.exe) allows the user to control advanced features on high speed, analog-to-digital converters (ADCs) with SPI capability. A complete list of features can be found in the specific product's data sheet and in Interfacing to High Speed ADCs via SPI® (pdf, 1,633,101 bytes).
back to top
3rd Party Tools
Once a device has been selected, one of the tools listed below may be used to perform a system level simulation. Because the same model files are used throughout the process, from web application through 3rd party simulation, consistent results are achieved and the flow is seamless from part selection through final design verification. Other 3rd party tools are in development and will be available in the future.
 |
|
National Instruments
ADIsimADC plug-in for National Instruments SignalExpress interactive measurement software. By using ADIsimADC with NI SignalExpress, you can apply custom inputs to the models and perform
interactive signal chain analysis on a large selection of ADI's ADCs. You can also seamlessly transition between simulating and physically evaluating your component signal chain to verify
real-world performance against simulation results. For more information about the ADIsimADC plug-in step for NI SignalExpress, contact National Instruments.
Download ADIsimADC plug-in for NI SignalExpress (8/17/05) (zip, 8,338,212 bytes)
|
 |
 |
|
Applied Wave Research
Visual System Simulator (VSS) from
Applied Wave Research, Inc. (AWR). For additional information about VSS, please contact Applied Wave Research, Inc.
|
 |
 |
|
The MathWorks
ADIsimADC may be used with Matlab on a PC platform. Instructions and the appropriate device driver files need to be downloaded.
Matlab Support (3/2007)
(zip, 241,984 bytes) |
 |
 |
|
C/C++ Resource
C/C++ Support (3/2006)
(zip, 98,744 bytes)
|
 |
 |
|
Agilent Technologies
ADI's high speed ADC models are compatible with Agilent Technologies' Advanced Design System (ADS). Agilent's ADS enables fully standard-compliant evaluations for all wireless systems including 4th Generation (4G) systems, WiMAX and many other RF solutions. This can eliminate costly re-specification and re-design steps. For more information about ADS contact Agilent.
Agilent Technologies support (4/2008)
(zip, 1.19 MB)
|
 |
back to top
Product Model Files
Download the complete set of product model files. (4/2008 zip, 8,565,742 bytes)
| AD9287 |
8 |
100 |
2V |
AD9287.zip |
| AD9289 |
8 |
65 |
2V |
AD9289.zip |
| AD9480 |
8 |
250 |
1V* |
AD9480.zip |
| AD9214 |
10 |
65, 80 & 105 |
1V* & 2V |
AD9214.zip |
| AD9215 |
10 |
65, 80 & 105 |
2V |
AD9215.zip |
| AD9216 |
10 |
65, 80 & 105 |
2V |
AD9216.zip |
| AD9218 |
10 |
40, 65, 80 & 105 |
1V* & 2V |
AD9218.zip |
| AD9219 |
10 |
40 & 65 |
2V |
AD9219.zip |
| AD9601 |
10 |
250 |
1.25V |
AD9601.zip |
| AD80141 |
11 |
140 |
2V |
AD80141.zip |
| AD9627-11 |
11 |
150 |
2V |
AD9627-11.zip |
| AD9222 |
12 |
40 & 50 |
2V |
AD9222.zip |
| AD9226 |
12 |
65 |
2V |
AD9226.zip |
| AD9228 |
12 |
40 & 65 |
2V |
AD9228.zip |
| AD9229 |
12 |
65 |
2V |
AD9229.zip |
| AD9230 |
12 |
170, 210, & 250 |
1.25V |
AD9230.zip |
| AD9233 |
12 |
105 & 125 |
2V |
AD9233.zip |
| AD9236 |
12 |
80 |
2V |
AD9236.zip |
| AD9237 |
12 |
40, 50, & 65 |
2V |
AD9237.zip |
| AD9238 |
12 |
20, 40 & 65 |
2V |
AD9238.zip |
| AD9271** |
12 |
50 |
400/333/250mV |
AD9271_zip |
| AD9430 |
12 |
170 & 210 |
1.536V* |
AD9430.zip |
| AD9433 |
12 |
105 & 125 |
2V |
AD9433.zip |
| AD9626 |
12 |
170, 210, 250 |
1.25V |
AD9626.zip |
| AD9627 |
12 |
150 |
2V |
AD9627.zip |
| AD6645 |
14 |
80 & 105 |
2.2V |
AD6645.zip |
| AD6655** |
14 |
125 |
2V |
AD6655.zip |
| AD9244 |
14 |
40 & 65 |
2V |
AD9244.zip |
| AD9245 |
14 |
20, 40, 65 & 80 |
2V |
AD9245.zip |
| AD9246 |
14 |
105 & 125 |
2V |
AD9246.zip |
| AD9248 |
14 |
20, 40 & 65 |
2V |
AD9248.zip |
| AD9252 |
14 |
50 |
2V |
AD9252.zip |
| AD9254 |
14 |
150 |
2V |
AD9254.zip |
| AD9259 |
14 |
50 |
2V |
AD9259.zip |
| AD9444 |
14 |
80 |
2V |
AD9444.zip |
| AD9445 |
14 |
105 & 125 |
2V & 3.2V* |
AD9445.zip |
| AD9640 |
14 |
150 |
2V |
AD9640.zip |
| AD9446 |
16 |
80 & 105 |
2V & 3.2V* |
AD9446.zip |
| AD9460 |
16 |
80 & 105 |
3.4V |
AD9460.zip |
| AD9461 |
16 |
130 |
3.4V |
AD9461.zip |
* These models should be used with the latest dynamic link library ('DLL'). While files are compatible, use
of the new 'DLL' will provide the most accurate jitter results.
**The models are Product Model Files (PMF) as opposed to ADC files. The "adimodel.dll" cannot import PMFs. Currently, these models are only supported by VisualAnalog v1.2.5 or newer.
back to top
|
 |