THE MEASURING STANDS FOR MEASURE OF AD CONVERTERS

Similar documents
A COMPARISON OF LEAST SQUARES AND MAXIMUM LIKELIHOOD METHODS BASED ON SINE FITTING IN ADC TESTING

THE PERFORMANCE TEST OF THE AD CONVERTERS EMBEDDED ON SOME MICROCONTROLLERS

TUTORIAL 283 INL/DNL Measurements for High-Speed Analog-to- Digital Converters (ADCs)

The Fundamentals of Mixed Signal Testing

User-friendly Matlab tool for easy ADC testing

Data Acquisition Boards and USB-DAQ

Testing A/D Converters A Practical Approach

MSP430 Teaching Materials

Computation of Error in Estimation of Nonlinearity in ADC Using Histogram Technique

ADC and DAC Standards Update

ADC Automated Testing Using LabView Software

Dynamic DAC Testing by Registering the Input Code when the DAC output matches a Reference Signal

16-Bit, 135ksps, Single-Supply ADCs with Bipolar Analog Input Range

16-Bit, 135ksps, Single-Supply ADCs with Bipolar Analog Input Range

ADC Based Measurements: a Common Basis for the Uncertainty Estimation. Ciro Spataro

LARGE SCALE ERROR REDUCTION IN DITHERED ADC

ENGINEERING FOR RURAL DEVELOPMENT Jelgava, EDUCATION METHODS OF ANALOGUE TO DIGITAL CONVERTERS TESTING AT FE CULS

Maxim > Design Support > Technical Documents > Tutorials > A/D and D/A Conversion/Sampling Circuits > APP 748

APPLICATION NOTE. Atmel AVR127: Understanding ADC Parameters. Atmel 8-bit Microcontroller. Features. Introduction

Digital Waveform Recorders

Lab 8 D/A Conversion and Waveform Generation Lab Time: 9-12pm Wednesday Lab Partner: Chih-Chieh Wang (Dennis) EE145M Station 13

Burst mode - This is incorporated to simulate simultaneous analog input. Compatible with a range of Application Development Environments

Page 1/10 Digilent Analog Discovery (DAD) Tutorial 6-Aug-15. Figure 2: DAD pin configuration

1. R-2R ladder Digital-Analog Converters (DAC). Connect the DAC boards (2 channels) and Nexys 4 board according to Fig. 1.

Test Measurements with the Hit-Detection ASIC V2.00 for the APFEL Preamplifier

Analog to Digital Converters Testing

Agilent U2500A Series USB Simultaneous Sampling Multifunction DAQ Devices

Data Converter Fundamentals

A 12 bit 125 MHz ADC USING DIRECT INTERPOLATION

Agilent U2300A Series USB Modular Multifunction Data-Acquisition Devices

DAC & ADC Testing Fundamental

The need for Data Converters

New Features of IEEE Std Digitizing Waveform Recorders

USB Dynamic Signal Acquisition

DYNAMIC BEHAVIOR MODELS OF ANALOG TO DIGITAL CONVERTERS AIMED FOR POST-CORRECTION IN WIDEBAND APPLICATIONS

PRODUCT OVERVIEW REF FLASH ADC S/H BUFFER 24 +5V SUPPLY +12V/+15V SUPPLY. Figure 1. ADS-917 Functional Block Diagram

E. Balestrieri, P.Daponte, IEEE SENIOR MEMBER, S. Rapuano, IEEE MEMBER

The Battle for Data Fidelity:Understanding the SFDR Spec

Theoretical 1 Bit A/D Converter

Workshop ESSCIRC. Low-Power Data Acquisition System For Very Small Signals At Low Frequencies With12-Bit- SAR-ADC. 17. September 2010.

Behavioral Simulator of Analog-to-Digital Converters

LABORATORY OF ANALOG SIGNAL PROCESSING AND DIGITIZING AT FEE CTU IN PRAGUE

PC-based controller for Mechatronics System

Simultaneous Co-Test of High Performance DAC-ADC Pairs May 13-28

Low distortion signal generator based on direct digital synthesis for ADC characterization

5 V, 14-Bit Serial, 5 s ADC in SO-8 Package AD7894

Analyzing A/D and D/A converters

Based with permission on lectures by John Getty Laboratory Electronics II (PHSX262) Spring 2011 Lecture 9 Page 1

PART* MAX5354EUA MAX5354EPA TOP VIEW OUT. SPI and QSPI are trademarks of Motorola, Inc. Microwire is a trademark of National Semiconductor Corp.

Enhancing Analog Signal Generation by Digital Channel Using Pulse-Width Modulation

THE APPLICATION WAVELET TRANSFORM ALGORITHM IN TESTING ADC EFFECTIVE NUMBER OF BITS

COMPARATIVE ANALYSIS OF DIFFERENT ACQUISITION TECHNIQUES APPLIED TO STATIC AND DYNAMIC CHARACTERIZATION OF HIGH RESOLUTION DAC

ni.com Sensor Measurement Fundamentals Series

National Instruments Flex II ADC Technology The Flexible Resolution Technology inside the NI PXI-5922 Digitizer

FYS3240 PC-based instrumentation and microcontrollers. Signal sampling. Spring 2017 Lecture #5

APPLICATION NOTE 3942 Optimize the Buffer Amplifier/ADC Connection

AD9772A - Functional Block Diagram

DEMO CIRCUIT 1057 LT6411 AND LTC2249 ADC QUICK START GUIDE LT6411 High-Speed ADC Driver Combo Board DESCRIPTION QUICK START PROCEDURE

A 4 GSample/s 8-bit ADC in. Ken Poulton, Robert Neff, Art Muto, Wei Liu, Andrew Burstein*, Mehrdad Heshami* Agilent Laboratories Palo Alto, California

Contents. CALIBRATION PROCEDURE NI 5421/ MS/s Arbitrary Waveform Generator

INTEGRATED CIRCUITS. AN109 Microprocessor-compatible DACs Dec

Computerized Data Acquisition Systems. Chapter 4

12-Bit, 2Msps, Dual Simultaneous Sampling SAR ADCs with Internal Reference

QUICK START GUIDE FOR DEMONSTRATION CIRCUIT BIT, 250KSPS ADC

A Novel Method for Testing Digital to Analog Converter in Static Range

Acquisition Time: Refer to Figure 1 when comparing SAR, Pipeline, and Delta-Sigma converter acquisition time. Signal Noise. Data Out Pipeline ADC

4-Channel, 625 ksps, 12-Bit Parallel ADC with a Sequencer AD7934-6

Analog to digital and digital to analog converters

ADC Resolution: Myth and Reality

NI 6731/6733 Specifications

5 V, 12-Bit, Serial 3.8 s ADC in 8-Pin Package AD7895

400ksps/300ksps, Single-Supply, Low-Power, Serial 12-Bit ADCs with Internal Reference

ADC and DAC converters. Laboratory Instruction

FYS3240 PC-based instrumentation and microcontrollers. Signal sampling. Spring 2015 Lecture #5

Analog-to-Digital i Converters

Eliminate Pipeline Headaches with New 12-Bit 3Msps SAR ADC by Dave Thomas and William C. Rempfer

Data acquisition and instrumentation. Data acquisition

500 ksps, 2-Channel, Software-Selectable, True Bipolar Input, 12-Bit Plus Sign ADC AD7321

FlexDDS-NG DUAL. Dual-Channel 400 MHz Agile Waveform Generator

2.7 V to 5.5 V, 400 ksps 8-/10-Bit Sampling ADC AD7813

SIGNAL RECOVERY. Model 7265 DSP Lock-in Amplifier

DSP Project. Reminder: Project proposal is due Friday, October 19, 2012 by 5pm in my office (Small 239).

A DSP IMPLEMENTED DIGITAL FM MULTIPLEXING SYSTEM

USE OF MATLAB IN SIGNAL PROCESSING LABORATORY EXPERIMENTS

Histogram Tests for Wideband Applications

4-Channel, 16-Bit, 200 ksps Data Acquisition System AD974

Self-Test Designs in Devices of Avionics

Modelling and Characterization of Pipelined ADCs

5 V, 12-Bit, Serial 220 ksps ADC in an 8-Lead Package AD7898 * REV. A

ISSCC 2004 / SESSION 25 / HIGH-RESOLUTION NYQUIST ADCs / 25.4

Analog I/O. ECE 153B Sensor & Peripheral Interface Design Winter 2016

Data Converters. Specifications for Data Converters. Overview. Testing and characterization. Conditions of operation

Module 1: Introduction to Experimental Techniques Lecture 2: Sources of error. The Lecture Contains: Sources of Error in Measurement

Specifications. PCI Bus. Analog Input Input Characteristics

Razor CompuScope 16XX

8-Bit A/D Converter AD673 REV. A FUNCTIONAL BLOCK DIAGRAM

DATASHEET HI5805. Features. Applications. Ordering Information. Pinout. 12-Bit, 5MSPS A/D Converter. FN3984 Rev 7.00 Page 1 of 12.

QUICK START GUIDE FOR DEMONSTRATION CIRCUIT /14 BIT 40 TO 105 MSPS ADC

XVIII IMEKO WORLD CONGRESS Metrology for a Sustainable Development September, 17 22, 2006, Rio de Janeiro, Brazil

Exercise 3: Sound volume robot

Transcription:

XX IMEKO World Congress Metrology for Green Growth September 9 14, 2012, Busan, Republic of Korea THE MEASURING STANDS FOR MEASURE OF AD CONVERTERS Linus MICHAELI, Marek GODLA, Ján ŠALIGA, Jozef LIPTAK Dept. of Electronics and Multimedia Communications, FEI TU of Košice, Slovak Republic, linus.michaeli@tuke.sk Abstract: AD converters are the key components in the data acquisition systems. Therefore their accuracy is very important for end users. Teaching and practical experiments of the testing methods are time consuming and requires precise laboratory equipment with the access for students. This paper presents measuring workplace with real circuits of the AD converter. Workplace will contain two AD converters one as subject of testing and second for assessment of its modalities. Workplace will be accessible students remotely through html protocol. Measuring stand is designed in the LabVIEW environment as one workplace of more remotely accessible stands devoted for electronic laboratory training Keywords: LabVIEW programming, laboratory controlled remotely, ADC testing. 1. INTRODUCTION Study of elementary electronics is often difficult for lack of time for simulations and testing. Especially AD converters are devices which need more time for better understanding of testing procedures. Students have limited possibilities to connect real AD converter and to evaluate practically their knowledge about application of AD converters in real data acquisition systems and assessment of their metrological properties. This paper present workplace with two AD converters connected separately to one measuring PC card. Scope of the first ADC is to serve as subject for testing of the functional parameters like integral INL[ and differential DNL[ nonlinearities. Second ADC will serve for ADC testing where user can change of converter parameters. The remote control of ADC parameters allows students to understand how ADCs work. Workplace will use measuring card with analog and digital inputs and outputs. As AD converters will use a circuit AD574A. The AD574A is a 12-bit successiveapproximation analog-to-digital converter with 3-state output buffer circuitry for direct interface to an 8- or 16-bit microprocessor bus. A high precision voltage reference and clock are included on-chip, and the circuit guarantees fullrated performance without external circuitry or clock signals [1]. The figure (Fig.1) shows the proposed the first workplace dedicated for training of dynamic and static testing procedures. The upper part on the Fig.1, allows to perform dynamic tests based on the FFT and probabilistic analysis. The lower part allows students perform static AD converter tests. Both parts are controlled by the card PCI 6251. The NI PCI-6251 is a high-speed measure card with two 16-bit analog outputs (2.8 MS/s); 24 digital I/O; 32-bit counters, correlated DIO (8 clocked lines, 10 MHz); analog and digital triggering. The main deal of this measure card is realize FFT measuring and setup basic conditions of ADC DUT2. Measuring working place allows to perform three laboratory tasks. 1. The objective of the first task is to measure ADC characteristic by the static testing method. 2. The second working task is implenetation of dynamic testing methods using FFT analysis. 3. The objective of third laboratory tasks which can be performed remotely is assessment of the ADC behaviours under various working conditions adjusted through the control input. The final ADC characteristic under selected working conditions is being tested by dynamic method using the second working stand. 2. DESIGN OF WORKPLACE Fig. 1 Layout of the measuring workplace

The static method testing methods is based on the looking for the DC voltage at the input of ADC DUT1 when probabilities of the neighboring codes k, k+1 are close to 50%.The task of the implemented FPGA is performing of the algorithm which looks for the right transition level T(k) at the input of ADC DUT1 for any code value k. The digital code k is transformed into analog stimulus value by the DA converter AD 5760. The excitation analog signal is connected at the inputs of two AD converters first tested ADC DUT1 and second one reference AD converter ADC 16471. The static test method requires measurement of excitation voltage with the higher accuracy as ADC DUT1. The measuring ADC brings digital value representing the excitation DC voltage T[ back to the FPGA circuit. The testing procedure is performed independently by FPGA circuit. It controls digital value at the input of excitation DAC iteratively until the probabilities of two neighboring codes are quite equal. At the end of the iteration procedure transmits FPGA circuit at the PC probabilities of the last iteration cycle and corresponding DC voltage from the reference converter ADC 16471. By using this circuit we reduce time of testing and power of PC processor. The reference AD converter ADC 16471 is ADC with resolution 16 bit and low nonlinerity error. Longer conversion time is not an obstacle in the testing procedure. NI FPGA board by National Intruments is used As FPGA circuits. NI FPGA board contains Xilinx XC3S500E- 4FTG256C with 10,476 logic cells. The downolading and debuging of the configuration program is performed through USB-based FPGA/CPLD interface. The maximal clock frequency of the inputs/outputs connection is 50MHz. The FPGA circuit create clock signal, sampling signal and collect digital data from the ADC. The acquired data are later transmitted to the PC where the data are recorded in a file. The recorded files are available for successive elaboration by the appropriate dynamic tests defined by standards [2], [5]. There is no possibility of the unauthorized control FPGA circuits by the user. FPGA is programmed and operative alone. The second working task is accomplished by the stand, where AD converter under test (ADC DUT2) is stimulated by the harmonic signal with adjustable amplitude and frequency. Signal generated by the PC is converted in the analog form by the analog board NI PCI 6251. Maximum differential nonlinearity of ADC in the NI PCI 6251 card defined by manufacturer is ±1LSB and integral nonlinearity is 64 ppm of range. The stimulating DA converter has higher resolution and its nonlinearities are lower as expected nonlinearities of the tested AD converters. Third working task is devoted for the training of the ADC implementation under various working conditions. The working stand is shown in Fig.1 Working modes are selected remotely through the other outputs of DAQ NI PXI 6533 card at the ADC DUT2 and is depicted by the dashed line. The FFT testing utility is used for the evaluation of ADCV characteristics under changed working conditions. The card allows to set up control signals of the various modalities at the appropriate control inputs of tested ADC DUT2. The user has possibility to study how various modalities of ADC could be settled. The possible nodes for selection are: input offset and gain switching of 8 or 12 bit operation mode selection for unipolar and bipolar mode of conversion. input analog voltage range chip select node (CS) read/convert node (RC) sampling frequency for sample and hold circuit User fully controls ADC DUT2 by the input control bits. The program obtain several preprogrammed modes of working ADC, also there is possible to create own working modes. Fig.2 Schematic second part of working stand The DAQ card NI PCI 6251 allows to generate stimulus signal of various fo of the stimulus signal which are popular for new unstandardized testing methods. Besides standardized sine signal DAQ allow to generate signal with ramp and triangle form. The stimulus signal parameters like frequency, amplitude and signal slope could be changed by user. It allows students observe spectrum of the various signals and vice versa to measure distortion of them. 3. CALCULATION OF BASIC TEST CHARACTERISTICS OF ADC UNDER TEST. The acquired data and recorded in the PC allows to calculate basic ADC characteristics like INL, DNL characteristic and THD, SINAD, ENOB. This parameters are computed according to the IEEE standard test method for Analog to Digital converter [2], [5]. In case of statical method FPGA circuit find for any code k=(0,1,2 N-1 ) two voltage levels V 2,V 1 around T k where for each voltage the file of the output data is recorded. The probabilities of the occurrence of k for both voltages shod be higher and lower than 50%. The transition level T k is calculated by equation (1) T k = 0.5 p 1 k p 2 k p 1 k. V 2 V 1 + V 1 (1) Here the p 1 [ is probability of occurrence of code k which is lower than 0.5 and is acquired for the input voltage V1. Probability of the k from the second data record p 2 [ is greater than 0.5 and corresponds to the voltage V 1 on the input of ADC DUT.

Integral nonlinearity of the ADC is according to standards [2], [5] defined as T[ Tid [ INL[ (2) Q where T[ is obtained from the FPGA and T id is ideal transition level and Q is kvantisation level. DNL characteristic is then computing as follow w[ Q DNL[ (3) Q where w[ is width of code bin k. Taken into account terminal definition DNL must be corrected by the mean value. N 1 INL [ DNL[ i] (4) i 1 In case of FFT testing method will be computed THD, SNR and SINAD parameters. m h 2 X 2 ( f THD (5) X ( f ) where X(f) is effective value of harmonic frequency f. Next parameter which user can obtain from the program is SINAD A1 SINAD db 20log (6) eff. value _ of _ noise where A 1 is amplitude of stimulated sine signal in the spectrum. By equation (6) is computing effective number of bits ENOB. This paramater can be computed by next equation from [3] 1 h SINAD 1.76 ENOB (7) 6.02 4. PROGRAM FOR ADC NONLINEARITY TESTING The program on the PC server is devoted for the control of the working stand and interfacing blocks. The program was developed in the LabVIEW environment and allows authorised users - students remote control of the testing procedure. It consists of three subprograms The first program for testing ADC measures the real transition levels acquired from the FPGA circuit. Routine of the static test is executed in FPGA using the on board control program. The procedure of the transfer of the calculated values T k to PC will be accomplished when FPGA the static test of ADC is finished. The main advantage of such software management is significant reducing of the testing procedure duration. Moreover the ADC DUT1 is tested with the maximal conversion rate. Measured transition levels are calculated ) according to the formula (1) and at the end of the testing procedure the acquired transition levels are sent to PC. The PC creates the final transfer characteristic, which is displayed on the front panel of the PC screen. Besides representation of the AD characteristic in the form of the transfer characteristic the program will calculate functional parameters INL[ and DNL[ according to the definitions (2),(3) using its terminal definition. ADC nonlinear characteristics from the front panel allow students to compare various form of the functional representation of the ADC behaviors. In parallel to this utility the measured transient code levels are recorded in a file. The displayed functional characteristic on the server the measured functional characteristics together with the recorded file of the code levels are available for students with the authorisation for remote access on their clients PCs. The students can calculate other ADC error parameters from the recorded file on the base of the definitions from the standards like SNR, etc. The second subprogram perfo dynamic FFT tests of ADC DUT2. It generates harmonic signal in the digital form which is converted in analog signal by the NI PXI 6533 card.. The subprogram acquires the digital data from the ADC DUT2 output. User has the possibility to observe final power spectrum of the tested signal and calculate corresponding integral parameters THD, SINAD and ENOB according to their definitions (5),(6),(7). The subprogram allows to change amplitude and frequency of the tested harmonic signal. It allows students to observe sensitivity of the ADC characteristics on the stimulus signal frequency. The displayed panel on server PC display not only measured integral parameters but as well as the whole power spectrum with the possibility to select the window function. Another utility of the subprogram is FFT test for the modeled ADCs with chosen resolution and programmed nonlinear distortion by the polynomial function. (Fig.2). User can chose between ADC testing based on the real signal records from the output of ADC DUT2 or from data simulated by the modeled ADC with nonlinear distortion. Another utility serves for the data saving and the zooming of plots. Access to the panel for dynamic AD tests with real ADC DUT2 or simulated one is accessible for authorized user via Internet using Remote access of the LabVIEW. The both subprograms do not allow users to influence obtained data from the tests remotely. They will have possibility just to change number of samples for computing DNL and INL. If user want to measure new nolinear characteristics there will refresh time. User will have the possibility to work with the dynamic test program using ADC simulator in advance off line as for the preparation of test on the remote laboratory stand where the simulator will be a part of the teaching materials. The front panel of the line simulator and front panel of n the distant server will be the same. The simulating utility is additional possibility implemented on the server PC controlling the working stand.

a) Front panel in LabVIEW for thew static testing a simulation static test of ADC b) Front panel in LabVIEW for dynamic testing of ADC Fig.2 Front panel in LabVIEW for the setting of ADC working conditions

The third subprogram allows to change the working modalities of the ADC DUT2. Successively, there is possibility to measure the corresponding error characteristic by the dynamic testing method. Subprogram gives possibility distant users to change working nodes of the ADC DUT2 (voltage range, unipolarity or bipolarity etc.) without acknowledge of corresponding pins even with changes of the clock and sampling frequencies. The set of adjusted parameters together with their default values utilized in the basic test in the second subprogram will be on the disposal for the users. Their basic description what will be a part of this control program. In addition the user will have access to the program generating stimulus signal. Subprogram allows remote/local users to change superimposed signal noise or to add real distortion to the tested harmonic signal. The dynamic tests will be accomplished by the second subprogram. The FFT plots and resulting testing parameters together with adjusted control parameters will be available for remote/local user on the common panel for the dynamic ADC tests. In addition the recorded data will be available and downloadable for remote user. It will offer possibility to test other ADC parameters not foreseen in the testing programs. Recorded data of the static test and recorded digital output signal from the dynamic tests are available for download in the form of xls data for successive elaboration in Microsoft Excel environment. 5. ACCESS TO THE WORKPLACE Access to the workplace is created in the programming environment LabVIEW. Working stand will be one of testing stands dedicated for laboratory exercises in the course of electronics. Other laboratory stands which can be controlled remotely are: The stands for testing of operational amplifiers, differential amplifiers etc. All mentioned laboratory stands have been already developed. Remote control of those laboratory stands were developed in LabVIEW and is available through any web browser using remote panel utility from LabVIEW. In LabVIEW is used web publishing tool. The tool create html web page with control panel of program. Every program is converted to html page. Running of programs is executed by program which uses function semaphores. The semaphore is a way to limit the number of task that can simultaneously, it is similar to a multiplex of running of programs. Every program take a several part of run time. The input parameters and output results are available for the user. The proposed solution gives better exploitation of PC. Next figure shows the structure of the program using semaphore. Each icon represent one subprogram. Every program is running necessary time for test DUT and process data. User see control panel where data refresh only when semaphore run concrete program. Fig. 3 Program for control of whole work stand User has to install LabVIEW Plug-ins to Microsoft explorer only, which are available on web page of laboratory stand. The Microsoft explorer is preferable web browser for stabile remote control of the prepared laboratory stands. 5. CONCLUSIONS Presented laboratory stand gives to user practical skills about working of AD converter. AD converter is available for performing basic ADC remote tests. Working stand will be used in the laboratory training in the course of Nonlinear electronics, Instrumentation at the Faculty of Electrotechnics and Informatics. Access to the described Laboratory Workplace is open permanently authorized users. Authorization of users is the first step based on the approval; of the responsible teacher of the courses.. The system allows monitoring activity of students enrolled in the course. Results of monitoring and answer on short questioner give possibility teacher to evaluate students attending virtual laboratory. ACKNOWLEDGMENT This work was supported by the Agency of the Ministry of Education of the Slovak Republic for the Structural Funds of the EU under the project Development of Centre of Information and Communication Technologies for Knowledge Systems (project number: 26220120030). The work is a part of project supported by the Science Grant Agency of Slovak republic (No. 1/0555/11) New testing methods for Analog-to-Digital Intefaces based on the error model identification.the work is a part of project supported by the Educational Grant Agency of Slovak republic (029TUKE-4/2012) Laboratory workplace for electronic course controlled by IT technology (E-Lab) REFERENCES [1] Analog Devices: datasheet Complete 12-Bit A/D converter AD574A [2] IEEE Std. 1241 2000, IEEE Standard for Terminology and Tests Methods for Analog to digital Converters, IEEE, Inc. New Yourk, USA 2000 [3] Plassche,R.: Integrated Analog - to Digital and Digital to Analog Converters. Kluwer Academic Publishers, 1994 [4] Razavi,B.:Principles of Data Conversion System Design, IEEE Press,1995 [5] DYNAD, Methods and draft standards for Dynamic characterisation and testing of Analogue to Digital converters, http://www.fe.up.pt/~hsm/dynad