THE APPLICATION OF SIGMA DELTA D/A CONVERTER IN THE SIMPLE TESTING DUAL CHANNEL DDS GENERATOR

Similar documents
Designing Filters with the AD6620 Greensboro, NC

AN-945 APPLICATION NOTE

High Performance Real-Time Software Asynchronous Sample Rate Converter Kernel

Swept-tuned spectrum analyzer. Gianfranco Miele, Ph.D

Investigation of Digital Signal Processing of High-speed DACs Signals for Settling Time Testing

Experiment 13 Sampling and reconstruction

ADC Peripheral in Microcontrollers. Petr Cesak, Jan Fischer, Jaroslav Roztocil

Modified Sigma-Delta Converter and Flip-Flop Circuits Used for Capacitance Measuring

Digital Lock-In Amplifiers SR850 DSP lock-in amplifier with graphical display

inter.noise 2000 The 29th International Congress and Exhibition on Noise Control Engineering August 2000, Nice, FRANCE

Adaptive Resampling - Transforming From the Time to the Angle Domain

Datasheet SHF A

PRELIMINARY INFORMATION. Professional Signal Generation and Monitoring Options for RIFEforLIFE Research Equipment

4 MHz Lock-In Amplifier

Module 8 : Numerical Relaying I : Fundamentals

Upgrading E-learning of basic measurement algorithms based on DSP and MATLAB Web Server. Milos Sedlacek 1, Ondrej Tomiska 2

Dac3 White Paper. These Dac3 goals where to be achieved through the application and use of optimum solutions for:

The high-end network analyzers from Rohde & Schwarz now include an option for pulse profile measurements plus, the new R&S ZVA 40 covers the

ZONE PLATE SIGNALS 525 Lines Standard M/NTSC

4. ANALOG TV SIGNALS MEASUREMENT

Intro to DSP: Sampling. with GNU Radio Jeff Long

Department of Electrical & Electronic Engineering Imperial College of Science, Technology and Medicine. Project: Real-Time Speech Enhancement

FPGA Realization of Farrow Structure for Sampling Rate Change

Multirate Digital Signal Processing

An Introduction to the Spectral Dynamics Rotating Machinery Analysis (RMA) package For PUMA and COUGAR

DIRECT DIGITAL SYNTHESIS AND SPUR REDUCTION USING METHOD OF DITHERING

Dithering in Analog-to-digital Conversion

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

Digital Effects Pedal Description Ross Jongeward 10 December 2014

Data Converter Overview: DACs and ADCs. Dr. Paul Hasler and Dr. Philip Allen

Collection of Setups for Measurements with the R&S UPV and R&S UPP Audio Analyzers. Application Note. Products:

Experiment 2: Sampling and Quantization

Digitizing and Sampling

ANALYSIS OF COMPUTED ORDER TRACKING

ECE438 - Laboratory 4: Sampling and Reconstruction of Continuous-Time Signals

(12) United States Patent

EarStudio: Analog volume control. The importance of the analog volume control

Electrical and Electronic Laboratory Faculty of Engineering Chulalongkorn University. Cathode-Ray Oscilloscope (CRO)

2 MHz Lock-In Amplifier

QUICK START GUIDE FOR DEMONSTRATION CIRCUIT /12/14 BIT 10 TO 65 MSPS DUAL ADC

EECS150 - Digital Design Lecture 12 - Video Interfacing. Recap and Outline

Diamond Cut Productions / Application Notes AN-2

INF4420 Project Spring Successive Approximation Register (SAR) Analog-to-Digital Converter (ADC)

Magnetic Sensor - Incremental EHP

Clock Jitter Cancelation in Coherent Data Converter Testing

soulution nature of sound

Design and Realization of the Guitar Tuner Using MyRIO

LUT OPTIMIZATION USING COMBINED APC-OMS TECHNIQUE

Robert Alexandru Dobre, Cristian Negrescu

10:15-11 am Digital signal processing

Area-Efficient Decimation Filter with 50/60 Hz Power-Line Noise Suppression for ΔΣ A/D Converters

The ASI demonstration uses the Altera ASI MegaCore function and the Cyclone video demonstration board.

Spectral Sounds Summary

DH400. Digital Phone Hybrid. The most advanced Digital Hybrid with DSP echo canceller and VQR technology.

NON-UNIFORM KERNEL SAMPLING IN AUDIO SIGNAL RESAMPLER

GALILEO Timing Receiver

Digital Signal Processing Laboratory 7: IIR Notch Filters Using the TMS320C6711

Digital Fundamentals. Introduction to Digital Signal Processing

2. AN INTROSPECTION OF THE MORPHING PROCESS

UNIVERSAL SPATIAL UP-SCALER WITH NONLINEAR EDGE ENHANCEMENT

ISOMET. Compensation look-up-table (LUT) and How to Generate. Isomet: Contents:

Converters: Analogue to Digital

International Journal of Engineering Research-Online A Peer Reviewed International Journal

MIXED-SIGNAL AND DSP DESIGN TECHNIQUES

INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR NPTEL ONLINE CERTIFICATION COURSE. On Industrial Automation and Control

Design and VLSI Implementation of Oversampling Sigma Delta Digital to Analog Convertor Used For Hearing Aid Application

Agilent PN Time-Capture Capabilities of the Agilent Series Vector Signal Analyzers Product Note

Sensor Development for the imote2 Smart Sensor Platform

Digital Signal. Continuous. Continuous. amplitude. amplitude. Discrete-time Signal. Analog Signal. Discrete. Continuous. time. time.

FPGA IMPLEMENTATION AN ALGORITHM TO ESTIMATE THE PROXIMITY OF A MOVING TARGET

UNIT V 8051 Microcontroller based Systems Design

Getting Started with the LabVIEW Sound and Vibration Toolkit

PCM ENCODING PREPARATION... 2 PCM the PCM ENCODER module... 4

Multiband Noise Reduction Component for PurePath Studio Portable Audio Devices

Interpolated DDS Technique in SDG2000X October 24, 2017 Preface

Pre-processing of revolution speed data in ArtemiS SUITE 1

SPATIAL LIGHT MODULATORS

IS 140 IGA 140 IS 140-PB IGA 140-PB IS 140-PN IGA 140-PN IS 140-ET IGA 140-ET

A Matlab toolbox for. Characterisation Of Recorded Underwater Sound (CHORUS) USER S GUIDE

Lab 1 Introduction to the Software Development Environment and Signal Sampling

G4500. Portable Power Quality Analyser. Energy Efficiency through power quality

Removal of Decaying DC Component in Current Signal Using a ovel Estimation Algorithm

Lab #10: Building Output Ports with the 6811

Quartzlock Model A7-MX Close-in Phase Noise Measurement & Ultra Low Noise Allan Variance, Phase/Frequency Comparison

LabView Exercises: Part II

Analysis, Synthesis, and Perception of Musical Sounds

PicoScope 6407 Digitizer

Digital Representation

ISOMET. Compensation look-up-table (LUT) and Scan Uniformity

AN ARTISTIC TECHNIQUE FOR AUDIO-TO-VIDEO TRANSLATION ON A MUSIC PERCEPTION STUDY

Generation and Measurement of Burst Digital Audio Signals with Audio Analyzer UPD

Dual Slope ADC Design from Power, Speed and Area Perspectives

Controlling adaptive resampling

Design and Implementation of Partial Reconfigurable Fir Filter Using Distributed Arithmetic Architecture

Netzer AqBiSS Electric Encoders

MTL Software. Overview

Product Information. EIB 700 Series External Interface Box

Simple motion control implementation

A First Laboratory Course on Digital Signal Processing

MIE 402: WORKSHOP ON DATA ACQUISITION AND SIGNAL PROCESSING Spring 2003

Transcription:

THE APPLICATION OF SIGMA DELTA D/A CONVERTER IN THE SIMPLE TESTING DUAL CHANNEL DDS GENERATOR J. Fischer Faculty o Electrical Engineering Czech Technical University, Prague, Czech Republic Abstract: This article deals with the application o sigma delta in the low cost testing dual channel generator with direct digital synthesis based on digital signal processor. The results o measurement perormed by means o ADSP2181 EASY KIT are presented. Keywords: DDS generator, sigma delta D/A converter 1 INTRODUCTION Sigma delta D/A converters are originally designed and most oten used or the purpose o audio signals generation in the requency range approximately rom several tens Hz up to 15 khz. As an example could serve D/A converter included in the codec AD1847. The codec Analog Devices AD1847 integrates dual channel 16 bit sigma delta A/D converter (ADC) and dual channel 16 bit sigma-delta D/A converter (). The contains digital low pass interpolation ilter. The anti-imaging interpolation ilter oversamples and digitally ilters the high requency images [1]. The outputs are then iltered in the analogue domain by a combination o switched- capacitor and continuos-time ilter. INC PHASE ACCUMULATOR + D 31 -D 20 12 LUT sin D 31 -D 0 CLK Figure.1 Basic diagram o a DDS generator 2 SIGMA DELTA IN THE DSP BASED SIGNAL GENERATOR This AD1847 is coupled to the digital signal processor (DSP) ADSP2181 in the Easy Kit ADSP2181. The block unctional diagram o designed Direct Digital Synthesis (DDS) generator is on the Fig.1. The heart o the system is the bit phase accumulator contents o which is updated once per each clock cycle. The phase increment (INC) is summed in the phase accumulator at every period o clock signal CLK. The requency o output signal depends on the value o INC. The 13 most signiicant bits o phase accumulator actually contribute to the address o the current sample o sin wave stored in the waveorm memory - look up table (LUT). This sample is transerred rom the waveorm memory to the. The internal low pass ilter () eliminates high harmonics above one hal o sampling requency. This block diagram has been realised in the DSP - ADSP2181 by sotware. The sampling signal CLK with requency s =4410 is generated by the codec, which requests every 1/44100 second a new data. The DSP realises two bit phase accumulators P.ACC 1 and P.ACC 2. They accumulate independently phase increments INC 1 and INC 2 respectively. I the phase increments INC 1 and INC 2 are the same, the dierence o the initial values SET 1 and SET 2 stored in the P.ACC 1 and P.ACC 2 sets phase shit o signals OUT 1 and OUT 2.

SET 1 INC 1 CLK ( S ) P. ACC 1 LUT sin OUT 1 INC 2 P. ACC 2 OUT 2 SET 2 Figure. 2 The realisation o DDS generator in the ADSP2181 The requency resolution o this generator is theoretically determined by the equation (1) 44100 res = = 2 5 1. 027 * 10 [ Hz ] (1) and phase shit resolution by (2). PH 2 π res = = 2 9 1, 46* 10 [ rad ] (2) I the phase increments INC1 and INC2 are constant, but not equal, the output signals with dierent requencies are generated. The mean value o generated requency is given by (3), = S INC 2 and mean value o phase shit by (4). (3) 2π PH ( SET SET ) (4) = 2 2 1 The DSP may vary independently the output requency (in sweep mode) o both channels by the continuously modiying o the phase increments INC 1 and INC 2. Figure 3. The approximation error The experimental DSP based DDS generator uses internal RAM o the ADSP2181 as LUT. The sin waves with 256, 1024, 2048, 4096 and 8192 samples o 16- bit word stored in the LUT have been designed.

Due to small capacity o internal RAM at some ADSP21XX amily members, instead o using LUT calculation o value o samples in the real time by using polynomial approximation o sin unction could be perormed - [2] and [3]. The DSP calculates the values o samples according the ormula (5). = + + + 2 3 4 5 sin( x ) 3. 140625 x 0, 02026367 x 5, 5196x 0, 544677 x 1,800293x (5) where x lies in the interval rom 0 to 0.5 and α is the phase angle measured in radians. x = α π (6) The coeicients in polynomial unction are suitably chosen so that they can be represented by 16- bits numbers with an error less than 1E-7. The maximum deviation o polynomial approximating unction rom exact sin x unction is less than 3E-5. The calculation o value by polynomial approximation takes less than 2.5 µs. The graphical representation o the approximation error is on Fig.3. The resolution o approximation o sin x unction by calculation corresponds to resolution which could be reached by LUT designed or 65536 samples. 3 THE RESULTS OF MEASUREMENT The measurement was perormed or both cases i.e. when unction sin x was generated using LUT as well as when values were calculated by the above mentioned algorithm. The spectral purity o generated signal has been measured by the FFT Signal analyser HP35670A and Spectrum analyser HP3580A. The content o higher harmonics does not represent a problem; the measured value o THD is better than 0,01%. Marker Trace: A X Re: 0 Date: 09/05/00 Time: 13::00 Y Re: 0 A: CH1 Pwr Spec X:1 khz Y:-2.524 1-119 THD:0.009 % 12.8kHz Figure 4. Spectrum 1, measured without dierence ampliier. The Fig.4 shows spectrum o signal with =1kHz generated using calculation according Equ.5. The existence o second harmonic at 2kHz is clearly visible. The improvement has been reached by implementation o a dierence ampliier (type -TL084). The signals rom channel OUT1 and OUT2 have been brought on the input o dierence ampliier. The same signal with requency o 1 khz and phase shit o 180 degrees has been generated. The degree o improvement can be seen rom the Fig.5 and Fig.6.

Marker Trace: A Date: 09/05/00 Time: 13:28:00 X Re: 0 Y Re: 0 A: CH1 Pwr Spec X:1 khz Y:3.30878 5-115 THD:0.0036 % 12.8kHz Figure 5. Spectrum 2, measured with the dierence ampliier Disp Frmat Date: 09/05/00 Time: 13::00 A: CH1 Pwr Spec X:1 khz Y:3.28743 5-115 1.6kHz Figure 6. Spectrum 2,measured with the dierence ampliier, detail 4 CONCLUSION The all experiments and measurements have been perormed with the simple low cost (approx. 100 USD) Analog Devices Easy Kit Lite ADSP2181. The RS2 interace has been used or

communication with PC. In order to avoid the inluence o intererring signal coming rom PC it was necessary to disconnect the PC ater the parameters setting. The better solution is to use an optical isolation. For testing purposes, it is possible to load the internal RAM - LUT with a user-deined waveorm. The waveorm data (or. example (sinx)/x, sin(x) * e -x, saw signal) were computed by Microsot Excel and then linked to the ADSP program. The experiments showed that perormance o internal o codec is not optimal or arbitrary signal generation. This is especially true or generation o signals with saw waveorm. The ADSP2181 may to realise two dierent look up tables or channel 1 and channel 2 in its internal RAM, so that the dierent waveorms could be generated on the output 1 and output 2. The described system realises the known method o DDS generation by a simple low cost sigma delta in the co-operation with the digital signal processor. Sinusoidal signals with requency higher than 100 khz can be generated i high speed D/A converters and external LP ilters are used. The generator here described can be used as low cost source or testing o A/D converters included in one chip microcomputers. Acknowledgement The results o the research project J04/98:210000015 Research o New Methods or Physical Quantities Measurement and Their Application in Instrumentation were used in this paper. REFERENCES: [1] Analog Devices: AD1847 data sheet [2] Analog Devices : ADSP-2100 Family user`s manual, Analog Devices, Noorwood, 1995, p.14-7 [3] Analog Devices : Digital signal processing applications using the ADSP-2100 amily, volume1, Prentice - Hall, Englewood Clis1992, p. 51. AUTHOR: Ing. Jan FISCHER, CSc. Department o Measurement, Faculty o Electrical Engineering, Czech Technical University, Technicka 2, 166 27 Prague-6, Czech Republic, Phone Int. ++42 2 2435 2179, Fax Int ++42 2 311 9929, E-mail: Fischer@eld.cvut.cz