SISTEME CU CIRCUITE INTEGRATE DIGITALE (EA II) ELECTRONICĂ DIGITALĂ (CAL I) Prof.univ.dr.ing. Oniga Ștefan

Similar documents
Dispozitive Electronice şi Electronică Analogică Suport curs 02 Metode de analiză a circuitelor electrice. Divizoare rezistive.

Metrici LPR interfatare cu Barix Barionet 50 -

Structura și Organizarea Calculatoarelor. Titular: BĂRBULESCU Lucian-Florentin

Reflexia şi refracţia luminii. Aplicaţii. Valerica Baban

Semnale şi sisteme. Facultatea de Electronică şi Telecomunicaţii Departamentul de Comunicaţii (TC)

Class D Power Amplifiers

5.3 OSCILATOARE SINUSOIDALE

ARBORI AVL. (denumiti dupa Adelson-Velskii si Landis, 1962)

Procesarea Imaginilor

Electronics A/D and D/A converters

Titlul lucrării propuse pentru participarea la concursul pe tema securității informatice

Advantages of Analog Representation. Varies continuously, like the property being measured. Represents continuous values. See Figure 12.

ELG3336: Converters Analog to Digital Converters (ADCs) Digital to Analog Converters (DACs)

Digital to Analog Conversion. Data Acquisition

Fundamentals of Data Converters. DAVID KRESS Director of Technical Marketing

Subiecte Clasa a VI-a

Implementation of a Temperature Control System using ARDUINO

Data Converters. Dr.Trushit Upadhyaya EC Department, CSPIT, CHARUSAT

MODELUL UNUI COMUTATOR STATIC DE SURSE DE ENERGIE ELECTRICĂ FĂRĂ ÎNTRERUPEREA ALIMENTĂRII SARCINII

Achiziţia de date în sistemele SCADA

Analog to Digital Conversion

Outline. Analog/Digital Conversion

Versionare - GIT ALIN ZAMFIROIU

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

A-D and D-A Converters

Analog-to-Digital Converter (ADC) And Digital-to-Analog Converter (DAC)

Analog to Digital Converters

PHYS225 Lecture 22. Electronic Circuits

The First TST for the JBMO Satu Mare, April 6, 2018

ELG4139: Converters Analog to Digital Converters (ADCs) Digital to Analog Converters (DACs)

Prelucrarea numerică a semnalelor

LINEAR CURRENT-TO-FREQUENCY CONVERTER WITH WIDE OUTPUT RANGE

Lecture 6: Digital/Analog Techniques

GHID DE TERMENI MEDIA

ELECTRONICĂ APLICATĂ

Cyber-Physical Systems ADC / DAC

Linear Integrated Circuits

2. Setări configurare acces la o cameră web conectată într-un router ZTE H218N sau H298N

LINEAR VOLTAGE-TO-CURRENT CONVERTER WITH SMALL AREA


Olimpiad«Estonia, 2003

Analog to digital and digital to analog converters

ANALOG TO DIGITAL (ADC) and DIGITAL TO ANALOG CONVERTERS (DAC)

UNIT III Data Acquisition & Microcontroller System. Mr. Manoj Rajale

CENG4480 Lecture 04: Analog/Digital Conversions

Buletinul AGIR nr. 3/2012 iunie-august. Assis. Eng. Ciprian AFANASOV PhD. University "Ştefan cel Mare" Suceava

3. DAC Architectures and CMOS Circuits

P a g e 1. Introduction

EEE3410 Microcontroller Applications Department of Electrical Engineering. Lecture 10. Analogue Interfacing. Vocational Training Council, Hong Kong.

The counterpart to a DAC is the ADC, which is generally a more complicated circuit. One of the most popular ADC circuit is the successive

Analogue-to-Digital Conversion

Microprocessors & Interfacing

Chapter 5: Signal conversion

The need for Data Converters

Analog/Digital and Sampling

Advanced Digital Signal Processing Part 2: Digital Processing of Continuous-Time Signals

EEE312: Electrical measurement & instrumentation

Scopul lucrării: a. Familiarizarea cu utilizarea osciloscopului;

Dedan Kimathi University of technology. Department of Electrical and Electronic Engineering. EEE2406: Instrumentation. Lab 2

CHAPTER ELEVEN - Interfacing With the Analog World

Analog Input and Output. Lecturer: Sri Parameswaran Notes by: Annie Guo

Chapter 7: From Digital-to-Analog and Back Again

Analogue to Digital Conversion

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

EE251: Tuesday October 10

10. Chapter: A/D and D/A converter principles

Chapter 7. Introduction. Analog Signal and Discrete Time Series. Sampling, Digital Devices, and Data Acquisition

Ghid identificare versiune AWP, instalare AWP şi verificare importare certificat în Store-ul de Windows

Modalitǎţi de clasificare a datelor cantitative

Digital Design Laboratory Lecture 7. A/D and D/A

EE 421L Digital Electronics Laboratory. Laboratory Exercise #9 ADC and DAC

6.111 Lecture # 15. Operational Amplifiers. Uses of Op Amps

Propuneri pentru teme de licență

Design And Simulation Of First Order Sigma Delta ADC In 0.13um CMOS Technology Jaydip H. Chaudhari PG Student L. C. Institute of Technology, Bhandu

ARHITECTURA SISTEMELOR DE CALCUL ŞI SISTEME DE OPERARE. LUCRĂRILE DE LABORATOR Nr. 6, 7 şi 8 REPREZENTAREA INFORMAŢIILOR NUMERICE ÎNTREGI ŞI REALE.

Module 3. Embedded Systems I/O. Version 2 EE IIT, Kharagpur 1

EECS 373 Design of Microprocessor-Based Systems

IES Digital Mock Test

SAMPLING AND RECONSTRUCTING SIGNALS

How do ADCs work? Martin Rowe, Senior Technical Editor -- 7/1/2002 Test & Measurement World

ISBN-13:

Menu EEL EEL 3744 A/D and D/A Conversion Process. A-to-D, D-to-A, Part 1

8-Bit, high-speed, µp-compatible A/D converter with track/hold function ADC0820

Analog to Digital Conversion

In The Name of Almighty. Lec. 2: Sampling

Lecture #20 Analog Inputs Embedded System Engineering Philip Koopman Wednesday, 30-March-2016

IFB270 Advanced Electronic Circuits

În continuare vom prezenta unele dintre problemele de calcul ale numerelor Fibonacci.

LECTURE 2 FROM ANALOG TO DIGITAL

Mecanismul de decontare a cererilor de plata

System on a Chip. Prof. Dr. Michael Kraft

Software Programmable Gain Amplifier AD526

Analogue to Digital Conversion

X-Fit S Manual de utilizare

The simplest DAC can be constructed using a number of resistors with binary weighted values. X[3:0] is the 4-bit digital value to be converter to an

Ierarhia memoriilor Tipuri de memorii Memorii semiconductoare Memoria cu unități multiple. Memoria cache Memoria virtuală

CONTENTS Sl. No. Experiment Page No

CURS 2. Reprezentarea numerelor intregi si reale. Sistem de numeraţie

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

Auditul financiar la IMM-uri: de la limitare la oportunitate

Transcription:

SISTEME CU CIRCUITE INTEGRATE DIGITALE (EA II) ELECTRONICĂ DIGITALĂ (CAL I) Prof.univ.dr.ing. Oniga Ștefan

Convertoare numeric analogice şi analog numerice Semnalele din lumea reală, preponderent analogice, nu sunt compatibile cu formatul de date binar utilizat în microprocesoare, şi de aceea ele necesită o conversie înainte şi după procesare. Pentru a putea beneficia de avantajele tehnicii digitale atunci când lucrăm cu semnale de intrare şi de ieşire analogice trebuie să parcurgem trei paşi: 1.Convertirea semnalelor analogice, din lumea reală, în formă digitală. Această operaţie se numeşte conversie analog numerică (sau analog digitală) 2.Prelucrarea datelor sub formă digitală Convertirea semnalului de ieşire spre lumea reală din formă digitală în formă analogică. Acest procedeu se numeşte conversie numeric (digital) analogică

Sistem de control digital al temperaturii Se numeşte mărime analogică o mărime fizică definită pe un interval continuu de timp şi ale cărei valori sunt cuprinse într-un interval continuu de valori ale amplitudinii. Definim conversia analog - digitală ca fiind procesul de transformare al unui semnal analogic de intrare într-un cod binar de ieşire, compatibil cu formatul de date utilizat în microcalculatoare. Conversia digital - analogică este procesul invers celui precedent.

Reprezentare analogică şi digitală - Tensiunea de pe curba analogică este eşantionată, la fiecare din cele 35 de intervale egale. - Tensiunea din fiecare interval este reprezentată printr-un cod pe 4 biţi. - De exemplu: pentru t = 6ms valoarea tensiunii este 1100, la t = 16ms este 0101 şi la t =30ms este 1110. - Rezultă o serie de numere binare care reprezintă variaţia tensiunii de-a lungul curbei analogice.

Eșantionarea Majoritatea semnalelor de intrare într-un sistem electronic sunt semnale analogice. Pentru a putea fi procesate acestea sunt convertite în semnale digitale prin eșantionare. Înainte de eșantionare semnalele analogice trebuie filtrate cu un filtru antialiere trece jos. Filtrul elimină frecvențele care depășesc o anumită limită care depinde de rata de eșantionare. Analog input signal Sampling pulses Sampling circuit Sampled version of input signal

Teorema eșantionări Teorema eșantionării a lui Shannon afirmă că: - orice semnal de banda limitată poate fi reprezentat prin eșantioane prelevate la o frecvență egală cu dublul frecventei maxime* din spectrul semnalului * dublul frecvenței maxime a unui semnal este numită frecvența Nyquist. Pentru a putea reface un semnal, rata de eșantionare trebuie să fie mai mare decât dublul semnalului de frecvența cea mai mare din semnal. f sample > 2f a(max) Unde f sample = frecvența de eșantionare f a(max) = frecvența cea mai mare prezentă în semnalul analogic Daca frecvența de a eșantionare este mai mică în procesul de refacere a semnalului vor rezulta frecvențe inexistente în semnalul original, numite alias.

Filtru antialiere Filtrul antialiere este un filtru trece-jos care limitează frecvețele înalte din semnalul de intrare la frecvența maximă permisă de teorema eșantionării. Filtered Unfiltered analog analog frequency spectrum spectrum Sampling frequency spectrum f Overlap causes c aliasing error f sample Frecvența de tăiere a filtrului, f c, trebuie să fie mai mică decât jumătate din frecvența semnalului de eșantionare ( ½ f sample ). f

Conversia analog-digitală Primul pas în procesul de conversie analog-digitală este realizat de circuitul de eșantionare și memorare. Acest circuit eșantionează semnalul de intrare la o rata determinată de semnalul de clock și memorează valoare pe un condensator până la următorul impuls de clock. Al doilea pas este reprezentat de procesul de cuantizare. Aceasta constă în transformarea semnalului din formă de trepte în cod binar folosind un convertor analog-digital, ADC (analog-numeric, CAN). Acest e valori digitale pot fi procesate de un procesor digital de semnal (DSP) sau calculator. 10 V 0 V Peak = 10 V 0.0000 10.0001 100.0001 101.1110 111.0111 1000.1011 1001.1001 1010.0000 1010.0000 1001.1001 1000.1011 111.0111 101.1110 100.0001 10.0001 0.0000

Eșantionarea-memorarea și conversia AD Multe CI pot realiza ambele funcții într-un singur cip și pot include două sau mai multe canale. Un exemplu de convertor ADC folosit în aplicații audio stereo este circuitul AD1871. Samples held for one clock pulse ADC 0 1 0 0 0 1 0 1 1 1 0 0 1 0 1 0................

Metode de conversie analog-digitale Există mai multe principii de funcţionare, dintre care amintim: - convertoare paralele, instantanee (flash) - convertoare A/D cu conversie intermediară - transformă mărimea de măsurat (tensiune sau curent) într-o altă mărime, proporţională cu prima a cărei transformare numerică este mai simplă. - convertoare A/D cu integrare - folosesc acumularea sarcinii într-un circuit integrator şi asigură ca valoarea medie a acesteia să fie zero pe un anumit interval de timp. - convertoare A/D cu reacţie - utilizează un convertor D/A şi o buclă de reacţie prin care compară mărimea de intrare cu cea obţinută la ieşirea convertorului D/A.

Metode de conversie analog-digitale Convertorul AD flash: R +V REF Op-amp comparators Input from sampleand-hold + R + Priority encoder Utilizează comparatoare de mare viteză care compară semnalul de intrare cu o tensiune de referință. ADC-urile Flash sunt rapide dar necesită 2 n 1 comparatoare pentru o conversie a semnalului analogic într-un număr de n-biți. R R R R R R + + + + + 7 6 5 4 3 2 1 0 EN Enable pulses 1 2 4 D 0 D 1 D 2 Parallel binary output Câte comparatoare sunt necesare pentru un ADC flash de 10-biți? 1023

Metode de conversie analog-digitale ADC cu integrare cu dublă pantă : 1. Integrează tensiunea de intrare pe un interval de timp fix în timp ce numărătorul numără până la n. 2. Logica de control comută intrarea pe V REF. 3. Variaţia tensiunii de ieşire se face cu o pantă fixă în sens contrar astfel că după un anumit interval de timp notat Nx*T0 devine zero. V in I + I C SW -V R 0 V A 1 + A 2 + V REF Variable Fixed time interval 0 0 t = n counts Variable Variable voltage V Fixed-slope V ramp HIGH Control logic CLK C R n EN Counter Latches D 7 D 6 D 5 D 4 D 3 D 2 D 1 D 0

Metode de conversie analog-digitale Convertorul AD cu aproximații succesive: - are în componență un convertor DAC 1. Fiecare bit al registrului cu aproximații succesive este activat pe rând începând cu MSB și furnizat convertorului DA. 2. Convertorul DA generează o tensiune corespunzătoare bitului furnizat. 3. Comparatorul, compară această tensiune cu semnalul de intrare, dacă este mai mare bitul este păstrat, dacă nu, este resetat (0). Input signal Comparator + (MSB) CLK V out D C DAC SAR (LSB) D 0 D 1 D 2 D 3 Serial binary output Parallel binary output Metoda este rapida și timpul de conversie este identic pentru orice semnal de intrare.

Convertorul AD cu aproximații succesive

Convertorul analog numeric ADC 0804 Circuitul integrat ADC 0804 este un convertor analogic digital pe 8 biţi, bazat pe principiul aproximaţiilor succesive. Latch-ul de ieşire cu trei stări, cu care este prevăzut convertorul, îi permite să fie conectat direct la un microprocesor. Timpul de acces de 135 ns şi timpul de conversie de 100µs. V CC (20) CS (1) (2) RD (3) WR CLK IN (4) (6) Analog V in+ (7) input V in REF/2 (9) ADC0804 (5) (19) (18) (17) (16) (15) (14) (13) (12) (11) INTR CLK R (out) D 0 D 1 D 2 D 3 D 4 D 5 D 6 D 7 Digital data output Terminarea conversiei este semnalizată de trecerea semnalului INTR în zero. (8) (10) ANLG GND DGTL GND

Convertorul AD sigma-delta Diferența dintre două eșantioane succesive este cuantizată. Frecvența valorilor de 1 de la ieșire este proporțională cu semnalul de intrare. Sunt disponibile in CI cu amplificatoare programabile interne. Sunt des utilizate în aplicații de instrumentație. Analog input signal Summing point + Σ Integrator 1-bit quantizer Quantized output is a single bit data stream. DAC

Metode de conversie digital-analogice Convertor DA cu intrări ponderate: Utilizează o reţea de rezistenţe a căror valoare reprezintă ponderea binară a biţilor de intrare a codului digital. Curenţii de intrare sunt de asemenea proporţionali cu ponderile binare. Astfel tensiunea de ieşire este proporţională cu suma ponderilor binare deoarece suma curenţilor de intrare trece prin R f. Necesită rezistențe de precizie și tensiuni identice pentru nivelul HIGH pentru a obține o precizie ridicată. LSB 8R Bitul MSB este reprezentat de curentul cel mai mare, deci rezistența cea mai mică. Pentru a simplifica analiza circuitului, presupunem că întreg curentul trece prin R f și curentul de intrare în AO = 0. D 0 D 1 D 2 D 3 MSB 4R 2R R I 0 I 1 I 2 I 3 + I = 0 + R f I f V ou t Analog output

Metode de conversie digital-analogice Presupunem cț la intrarea DAC se aplică 1101. Dacă HIGH = +3.0 V și LOW = 0 V, cât este V out? +3.0 V 120 kω R f 0 V +3.0 V +3.0 V 60 kω 30 kω 15 kω + 10 kω V ou t I = ( I + I + I + I ) out 0 1 2 3 3.0 V 3.0 V 3.0 V = + 0 V + + = 0.325 ma 120 kω 30 kω 15 kω V out = I out R f = ( 0.325 ma)(10 kω) = 3.25 V

Metode de conversie digital-analogice Rețea rezistivă R-2R (R-2R ladder): Rețea rezistivă R-2R necesită doar două valori de rezistențe. By calculating a Thevenin equivalent circuit for each input, you can show that the output is proportional to the binary weight of inputs that are HIGH. V Each input that is HIGH contributes to the output: S where V S = input HIGH level voltage n = number of bits i = bit number For accuracy, the resistors must be precise ratios, which is easily done in integrated circuits. Inputs D 0 D 1 D 2 D 3 R 1 R 3 R 5 R 7 2R 2R 2R 2R R 2 R 4 R 6 R 8 2R R R R V out = + 2 n i R f = 2R V out

Metode de conversie digital-analogice An R-2R ladder has a binary input of 1011. If a HIGH = +5.0 V and a LOW = 0 V, what is V out? D 0 D 1 D 2 D 3 +5.0 V +5.0 V 0 V +5.0 V R 1 R 3 R 5 R 7 50 kω 50 kω 50 kω 50 kω R 2 R 4 R 6 R 8 50 kω 25 kω 25 kω 25 kω R f = 50 kω + V out V Apply S Vout = n i 2 5 V 5 V Vout ( D0 ) = = 0.3125 V V ( 4 0 out D1 ) = = 0.625 V 4 1 2 2 5 V Vout ( D3 ) = = 2.5 V Applying superposition, V 4 3 out = 2 to all inputs that are HIGH, then sum the results. 3.43 V

Rezoluția și precizia CNA The R-2R ladder is relatively easy to manufacturer and is available in IC packages. DACs based on the R-2R network are available in 8, 10, and 12-bit versions. The resolution is an important specification, defined as the reciprocal of the number of steps in the output. What is the resolution of the BCN31 R-2R ladder network, which has 8-bits? 2 8 1 = 255 1/255 = 0.39% The accuracy is another important specification and is derived from a comparison of the actual output to the expected output. For the BCN31, the accuracy is specified as ±½ LSB = 0.2%.

Filtrul de reconstrucție After converting a digital signal to analog, it is passed through a lowpass reconstruction filter to smooth the stair steps in the output. The cutoff frequency of the reconstruction filter is often set to the same limit as the anti-aliasing filter, to block higher harmonics due to the digitizing process. Reconstruction Filter Output of the DAC Final analog output

Procesarea digitală a semnalelor A digital signal processor (DSP) is optimized for speed and working in real time (as events happen). It is basically a specialized microprocessor with a reduced instruction set. After filtering and converting the analog signal to digital, the DSP takes over. It may enhance the signal in some predetermined way (reducing noise or echoes, improving images, encrypting the signal, etc.). The signal can then be converted back to analog form if desired. Analog signal Anti-aliasing filter Sample-andhold circuit 10110 01101 00011 11100 10110 01101 00011 11100 ADC DSP DAC Reconstruction filter Enhanced analog signal

Procesarea digitală a semnalelor Because speed is important in DSP applications, assembly language is frequently used because in general it executes faster. Program cache/program memory (32-bit address, 256-bit data) CPU (DSP core) A general block diagram of the TMS320C6000 series DSP DMA EMIF Data path A Register file A Program fetch Instruction dispatch Instruction decode Data path B Register file B.L1.S1.M1.D1.D2.M2.S2.L2 Data cache/data memory (32-bit address, 8-, 16-, 32-. 64-bit data) Control registers Control logic Test Evaluation Interrupts Additional peripherals

Selected Key Terms Nyquist frequency The highest signal frequency that can be sampled at a specified sampling frequency; a frequency equal or less than half the sampling frequency. Quantization The process whereby a binary code is assigned to each sampled value during analog-to-digital conversion. Analog-to-digital converter (ADC) DSP Digital-to-analog converter (DAC) A circuit used to convert an analog signal to digital form. Digital signal Processor; a special type of microprocessor that processes data in real time. A circuit used to convert a digital signal to analog form. Sisteme cu circuite integrate digitale

QUIZ 1. If an anti-aliasing filter is not used in digitizing a signal the recovery process a. is slowed b. may include alias signals c. will have less noise d. all of the above Sisteme cu circuite integrate digitale 2008 Pearson Education

QUIZ 2. An anti-aliasing filter should have a. f c more than 2 times the Nyquist frequency b. f c equal to the Nyquist frequency c. f c more than ½ f sample d. f c less than ½ f sample Sisteme cu circuite integrate digitale 2008 Pearson Education

QUIZ 3. The number of comparators required in a 10-bit flash ADC is a. 255 b. 511 c. 1023 d. 4095 Sisteme cu circuite integrate digitale 2008 Pearson Education

QUIZ 4. The block diagram is for a successive-approximation ADC. The top block is a. an SAR b. a DAC c. an ADC d. a comparator V out Input + signal (MSB) (LSB) D CLK C D 0 D 1 D 2 D 3 Serial binary output Parallel binary output Sisteme cu circuite integrate digitale 2008 Pearson Education

QUIZ 5. The ADC804 integrated circuit signals a completed conversion by a. INTR goes LOW b. CS goes LOW c. RD goes LOW d. CLK R goes HIGH CS (1) (2) RD (3) WR CLK IN (4) (6) Analog V in+ (7) input V in REF/2 (9) V CC (20) ADC0804 (5) (19) (18) (17) (16) (15) (14) (13) (12) (11) INTR CLK R (out) D 0 D 1 D 2 D 3 D 4 D 5 D 6 D 7 Digital data output (8) (10) ANLG GND DGTL GND Sisteme cu circuite integrate digitale 2008 Pearson Education

QUIZ 6. A sigma-delta circuit is a form of a. DSP b. DAC c. ADC d. SAR Sisteme cu circuite integrate digitale 2008 Pearson Education

QUIZ 7. The circuit shown is a a. DSP b. DAC c. ADC 8R 4R I 0 R f + I f d. SAR 2R R I 1 I 2 I = 0 + V ou t I 3 Sisteme cu circuite integrate digitale 2008 Pearson Education

QUIZ 8. For the circuit shown, the input on the far left is for the a. analog input b. clock c. LSB d. MSB Inputs R 1 R 3 R 5 R 7 R 2 2R 2R 2R 2R R 4 R 6 R 8 2R R R R + R f = 2R V ou t Sisteme cu circuite integrate digitale 2008 Pearson Education

QUIZ 9. A reconstruction filter a. is a low-pass filter b. can have the same response as an anti-aliasing filter c. smoothes the output from a DAC d. all of the above Sisteme cu circuite integrate digitale 2008 Pearson Education

QUIZ 10. A DSP is a specialized microprocessor that a. has a very large instruction set b. is deigned to be very fast c. has internal anti-aliasing and reconstruction filters d. all of the above Sisteme cu circuite integrate digitale 2008 Pearson Education

QUIZ Answers: 1. b 2. d 3. c 4. b 5. a 6. c 7. b 8. c 9. d 10. b Sisteme cu circuite integrate digitale