31
Elettronica II - Dante Del Corso - Gruppo F a - 6 n. 1 - 14/11/97 ELETTRONICA II Prof. Dante Del Corso - Politecnico di Torino Parte F: Conversione A/D e D/A Lezione n. 26 - F - 3: Convertitori A/D

ELETTRONICA II - Politecnico di Torinocorsiadistanza.polito.it/corsi/pdf/01AUACC/parte_f/conver_3.pdf · Elettronica II - Dante Del Corso - Gruppo F a - 6 n. 11 - 14/11/97 Glitch

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ELETTRONICA II - Politecnico di Torinocorsiadistanza.polito.it/corsi/pdf/01AUACC/parte_f/conver_3.pdf · Elettronica II - Dante Del Corso - Gruppo F a - 6 n. 11 - 14/11/97 Glitch

Elettronica II - Dante Del Corso - Gruppo F a - 6 n. 1 - 14/11/97

ELETTRONICA II

Prof. Dante Del Corso - Politecnico di Torino

Parte F: Conversione A/D e D/A

Lezione n. 26 - F - 3:

Convertitori A/D

Page 2: ELETTRONICA II - Politecnico di Torinocorsiadistanza.polito.it/corsi/pdf/01AUACC/parte_f/conver_3.pdf · Elettronica II - Dante Del Corso - Gruppo F a - 6 n. 11 - 14/11/97 Glitch

Elettronica II - Dante Del Corso - Gruppo F a - 6 n. 2 - 14/11/97

Rete a scala

VR

R

2R 2R 2R 2R

R R R

R

I

I I/2 I/4 I/8

2I

MSB

ITOT

Page 3: ELETTRONICA II - Politecnico di Torinocorsiadistanza.polito.it/corsi/pdf/01AUACC/parte_f/conver_3.pdf · Elettronica II - Dante Del Corso - Gruppo F a - 6 n. 11 - 14/11/97 Glitch

Elettronica II - Dante Del Corso - Gruppo F a - 6 n. 3 - 14/11/97

Rete a scala

VR

R

2R 2R 2R 2R

R R R

R

I

I I/2 I/4 I/8

2I

ITOT

MSB

00 11

ITOT = I/2 + I/8

Page 4: ELETTRONICA II - Politecnico di Torinocorsiadistanza.polito.it/corsi/pdf/01AUACC/parte_f/conver_3.pdf · Elettronica II - Dante Del Corso - Gruppo F a - 6 n. 11 - 14/11/97 Glitch

Elettronica II - Dante Del Corso - Gruppo F a - 6 n. 4 - 14/11/97

Deviatori di tensione e di corrente

• Nel circuito precedente sono usati interruttoriche deviano una corrente tra due punti allostesso potenziale.

• Scambiando il punto in cui è applicata latensione di riferimento e quello in cui èprelevata la corrente di uscita si ottiene unarete a scala con deviatori di tensione

Page 5: ELETTRONICA II - Politecnico di Torinocorsiadistanza.polito.it/corsi/pdf/01AUACC/parte_f/conver_3.pdf · Elettronica II - Dante Del Corso - Gruppo F a - 6 n. 11 - 14/11/97 Glitch

Elettronica II - Dante Del Corso - Gruppo F a - 6 n. 5 - 14/11/97

Rete a scala con deviatori di tensione

VR

R

2R 2R 2R 2R

R R R

R

I

I I/2 I/4 I/8ITOT

i deviatori commutano tra massa e VR

Page 6: ELETTRONICA II - Politecnico di Torinocorsiadistanza.polito.it/corsi/pdf/01AUACC/parte_f/conver_3.pdf · Elettronica II - Dante Del Corso - Gruppo F a - 6 n. 11 - 14/11/97 Glitch

Elettronica II - Dante Del Corso - Gruppo F a - 6 n. 6 - 14/11/97

Parametri di un convertitore D/A

• Precisione e risoluzione

espresse in numero di bit

8 bit; 256 valori; 1 LSB = 0,4 %10 bit .... 0,1 %

• Tempo di assetto

Page 7: ELETTRONICA II - Politecnico di Torinocorsiadistanza.polito.it/corsi/pdf/01AUACC/parte_f/conver_3.pdf · Elettronica II - Dante Del Corso - Gruppo F a - 6 n. 11 - 14/11/97 Glitch

Elettronica II - Dante Del Corso - Gruppo F a - 6 n. 7 - 14/11/97

Valori tipico dei parametri

• Numero di bit:

8 ... 10 .... 18 ..... 20

• Tempo di assetto

10 µs .. 1 µs ... 10 ns

• Velocitá e precisione sono parametri incontrasto

Page 8: ELETTRONICA II - Politecnico di Torinocorsiadistanza.polito.it/corsi/pdf/01AUACC/parte_f/conver_3.pdf · Elettronica II - Dante Del Corso - Gruppo F a - 6 n. 11 - 14/11/97 Glitch

Elettronica II - Dante Del Corso - Gruppo F a - 6 n. 8 - 14/11/97

Esperienza di laboratorio

• Convertitore D/A con rete a scala

• Errori di non linearitá differenziale

• Glitch

Page 9: ELETTRONICA II - Politecnico di Torinocorsiadistanza.polito.it/corsi/pdf/01AUACC/parte_f/conver_3.pdf · Elettronica II - Dante Del Corso - Gruppo F a - 6 n. 11 - 14/11/97 Glitch

Elettronica II - Dante Del Corso - Gruppo F a - 6 n. 9 - 14/11/97

Convertitore D/A

R=50kΩ

VO2R2R2R2R2R

R R

2R

VR

MSB

Uscite circuito CMOS

Page 10: ELETTRONICA II - Politecnico di Torinocorsiadistanza.polito.it/corsi/pdf/01AUACC/parte_f/conver_3.pdf · Elettronica II - Dante Del Corso - Gruppo F a - 6 n. 11 - 14/11/97 Glitch

Elettronica II - Dante Del Corso - Gruppo F a - 6 n. 10 - 14/11/97

Convertitore D/A (6 bit)

ContatoreUp/Down

Rete a scalae amplificatore

Clk

Up/Down

VA

Q0 Q1 Q2 Q3 Q4 Q5

C

U/D

Page 11: ELETTRONICA II - Politecnico di Torinocorsiadistanza.polito.it/corsi/pdf/01AUACC/parte_f/conver_3.pdf · Elettronica II - Dante Del Corso - Gruppo F a - 6 n. 11 - 14/11/97 Glitch

Elettronica II - Dante Del Corso - Gruppo F a - 6 n. 11 - 14/11/97

Glitch

• Se la commutazione di un bit ha velocità diver-sa da quella degli altri, si ha il passaggio perstati digitali non voluti che sull’uscita analogicasi presentano come brevi impulsi o “glitch”

Es. 011111000000100000

bit “lento”

transizione volutaglitch

Page 12: ELETTRONICA II - Politecnico di Torinocorsiadistanza.polito.it/corsi/pdf/01AUACC/parte_f/conver_3.pdf · Elettronica II - Dante Del Corso - Gruppo F a - 6 n. 11 - 14/11/97 Glitch

Elettronica II - Dante Del Corso - Gruppo F a - 6 n. 12 - 14/11/97

Sistemi di conversione A/D e D/A - 3

• Caratteristica I/O di un convertitore A/D

• Errori statici

• Circuiti per convertitori A/D

Convertitore parallelo

Convertitori con D/A in reazione

Logica ad approssimazioni successive

Convertitori misti e indiretti

Page 13: ELETTRONICA II - Politecnico di Torinocorsiadistanza.polito.it/corsi/pdf/01AUACC/parte_f/conver_3.pdf · Elettronica II - Dante Del Corso - Gruppo F a - 6 n. 11 - 14/11/97 Glitch

Elettronica II - Dante Del Corso - Gruppo F a - 6 n. 13 - 14/11/97

Riferimenti al testo

• Millman-Grabel:Cap. 16: Signal conditioning and

data conversion 16.5:Analog-to-digital converters

• Nicoud:Cap. 6: Interfacce di ingresso/uscita

6.2.6: Convertitore A/D

Page 14: ELETTRONICA II - Politecnico di Torinocorsiadistanza.polito.it/corsi/pdf/01AUACC/parte_f/conver_3.pdf · Elettronica II - Dante Del Corso - Gruppo F a - 6 n. 11 - 14/11/97 Glitch

Elettronica II - Dante Del Corso - Gruppo F a - 6 n. 14 - 14/11/97

Caratteristica di conversione A/D

0 S

01

M

2

D(digitale)

A(analogica)

1 LSB

AD

Page 15: ELETTRONICA II - Politecnico di Torinocorsiadistanza.polito.it/corsi/pdf/01AUACC/parte_f/conver_3.pdf · Elettronica II - Dante Del Corso - Gruppo F a - 6 n. 11 - 14/11/97 Glitch

Elettronica II - Dante Del Corso - Gruppo F a - 6 n. 15 - 14/11/97

Caratteristica ideale

0 S0

D

A

caratteristica ideale

M

Page 16: ELETTRONICA II - Politecnico di Torinocorsiadistanza.polito.it/corsi/pdf/01AUACC/parte_f/conver_3.pdf · Elettronica II - Dante Del Corso - Gruppo F a - 6 n. 11 - 14/11/97 Glitch

Elettronica II - Dante Del Corso - Gruppo F a - 6 n. 16 - 14/11/97

Caratteristica reale

0

caratteristica ideale

caratteristica reale

0 S

D

A

M

Page 17: ELETTRONICA II - Politecnico di Torinocorsiadistanza.polito.it/corsi/pdf/01AUACC/parte_f/conver_3.pdf · Elettronica II - Dante Del Corso - Gruppo F a - 6 n. 11 - 14/11/97 Glitch

Elettronica II - Dante Del Corso - Gruppo F a - 6 n. 17 - 14/11/97

Fascia di non-linearitá

0

caratteristica ideale

caratteristica reale

miglior rettaapprossimante

fascia di non-linearita’

0 S

D

A

M

Page 18: ELETTRONICA II - Politecnico di Torinocorsiadistanza.polito.it/corsi/pdf/01AUACC/parte_f/conver_3.pdf · Elettronica II - Dante Del Corso - Gruppo F a - 6 n. 11 - 14/11/97 Glitch

Elettronica II - Dante Del Corso - Gruppo F a - 6 n. 18 - 14/11/97

Classificazione degli errori statici

• Errori lineari

errore di guadagno εG

errore di offset εO

• Errori di non linearitá

non-linearitá assoluta εLA

non-linearitá differenziale εLD

Page 19: ELETTRONICA II - Politecnico di Torinocorsiadistanza.polito.it/corsi/pdf/01AUACC/parte_f/conver_3.pdf · Elettronica II - Dante Del Corso - Gruppo F a - 6 n. 11 - 14/11/97 Glitch

Elettronica II - Dante Del Corso - Gruppo F a - 6 n. 19 - 14/11/97

Errore di non-linearitá assoluta

0

caratteristica reale

fascia di non-linearita’

miglior rettaapprossimante

0 S

D

A

M

Page 20: ELETTRONICA II - Politecnico di Torinocorsiadistanza.polito.it/corsi/pdf/01AUACC/parte_f/conver_3.pdf · Elettronica II - Dante Del Corso - Gruppo F a - 6 n. 11 - 14/11/97 Glitch

Elettronica II - Dante Del Corso - Gruppo F a - 6 n. 20 - 14/11/97

Errore di non linearitá differenziale

• I gradini della caratteristica di conversionedovrebbero avere larghezza AD (A’’D, facendoriferimento alla retta approssimante)

• Nella caratteristica reale i gradini hannolarghezza A’D , diversa da AD.

• La differenza AD - A’D è l’errore di

NON LINEARITA’ DIFFERENZIALE

Page 21: ELETTRONICA II - Politecnico di Torinocorsiadistanza.polito.it/corsi/pdf/01AUACC/parte_f/conver_3.pdf · Elettronica II - Dante Del Corso - Gruppo F a - 6 n. 11 - 14/11/97 Glitch

Elettronica II - Dante Del Corso - Gruppo F a - 6 n. 21 - 14/11/97

Caratteristica ideale

0

A’’D miglior rettaapprossimante

0 S

D

A

M

Page 22: ELETTRONICA II - Politecnico di Torinocorsiadistanza.polito.it/corsi/pdf/01AUACC/parte_f/conver_3.pdf · Elettronica II - Dante Del Corso - Gruppo F a - 6 n. 11 - 14/11/97 Glitch

Elettronica II - Dante Del Corso - Gruppo F a - 6 n. 22 - 14/11/97

Caratteristica reale

0

caratteristica reale

A’D miglior rettaapprossimante

0 S

D

A

M

Page 23: ELETTRONICA II - Politecnico di Torinocorsiadistanza.polito.it/corsi/pdf/01AUACC/parte_f/conver_3.pdf · Elettronica II - Dante Del Corso - Gruppo F a - 6 n. 11 - 14/11/97 Glitch

Elettronica II - Dante Del Corso - Gruppo F a - 6 n. 23 - 14/11/97

Errore di “missing code”

• In presenza di forte non-linearitá differenziale,un gradino puó essere totalmente assorbito daquelli adiacenti.

• Il codice corrispondente al gradino eliminatonon è mai presente in uscita:

MISSING CODE

(codice mancante)

Page 24: ELETTRONICA II - Politecnico di Torinocorsiadistanza.polito.it/corsi/pdf/01AUACC/parte_f/conver_3.pdf · Elettronica II - Dante Del Corso - Gruppo F a - 6 n. 11 - 14/11/97 Glitch

Elettronica II - Dante Del Corso - Gruppo F a - 6 n. 24 - 14/11/97

Codice mancante

0

A’D1

0 S

D

A

MA’D2

caratteristica reale

Page 25: ELETTRONICA II - Politecnico di Torinocorsiadistanza.polito.it/corsi/pdf/01AUACC/parte_f/conver_3.pdf · Elettronica II - Dante Del Corso - Gruppo F a - 6 n. 11 - 14/11/97 Glitch

Elettronica II - Dante Del Corso - Gruppo F a - 6 n. 25 - 14/11/97

Codice mancante

0

caratteristica reale

A’D1

0 S

D

A

MA’D2

livello mancante

Page 26: ELETTRONICA II - Politecnico di Torinocorsiadistanza.polito.it/corsi/pdf/01AUACC/parte_f/conver_3.pdf · Elettronica II - Dante Del Corso - Gruppo F a - 6 n. 11 - 14/11/97 Glitch

Elettronica II - Dante Del Corso - Gruppo F a - 6 n. 26 - 14/11/97

Parametri dinamici

• L’operazione di conversione da analogico adigitale richiede un certo tempo:

TEMPO DI CONVERSIONE

• Il convertitore riceve un comando di “inizioconversione” (Conversion Start - CS), erisponde, dopo il tempo di conversione con unsegnale “End Of Conversion” (EOC)

Page 27: ELETTRONICA II - Politecnico di Torinocorsiadistanza.polito.it/corsi/pdf/01AUACC/parte_f/conver_3.pdf · Elettronica II - Dante Del Corso - Gruppo F a - 6 n. 11 - 14/11/97 Glitch

Elettronica II - Dante Del Corso - Gruppo F a - 6 n. 27 - 14/11/97

Sistemi di conversione A/D e D/A - 3

• Caratteristica I/O di un convertitore A/D

• Errori statici

• Circuiti per convertitori A/D

Convertitore parallelo

Convertitori con D/A in reazione

Logica ad approssimazioni successive

Convertitori misti e indiretti

Page 28: ELETTRONICA II - Politecnico di Torinocorsiadistanza.polito.it/corsi/pdf/01AUACC/parte_f/conver_3.pdf · Elettronica II - Dante Del Corso - Gruppo F a - 6 n. 11 - 14/11/97 Glitch

Elettronica II - Dante Del Corso - Gruppo F a - 6 n. 28 - 14/11/97

Classificazione dei convertitori A/D

• Parallelo (flash)

• Approssimazioni successive

• Inseguimento (tracking)

• Rampa

.

Precisione

Velocitá

Page 29: ELETTRONICA II - Politecnico di Torinocorsiadistanza.polito.it/corsi/pdf/01AUACC/parte_f/conver_3.pdf · Elettronica II - Dante Del Corso - Gruppo F a - 6 n. 11 - 14/11/97 Glitch

Elettronica II - Dante Del Corso - Gruppo F a - 6 n. 29 - 14/11/97

Convertitori parallelo

VR

-+

-+

-+

-+

A

D

Page 30: ELETTRONICA II - Politecnico di Torinocorsiadistanza.polito.it/corsi/pdf/01AUACC/parte_f/conver_3.pdf · Elettronica II - Dante Del Corso - Gruppo F a - 6 n. 11 - 14/11/97 Glitch

Elettronica II - Dante Del Corso - Gruppo F a - 6 n. 30 - 14/11/97

Convertitori parallelo

VR

-+

-+

-+

-+

A

Codificain uscita(lineare)

0

1

1

0

livelloanalogicodi ingresso

Page 31: ELETTRONICA II - Politecnico di Torinocorsiadistanza.polito.it/corsi/pdf/01AUACC/parte_f/conver_3.pdf · Elettronica II - Dante Del Corso - Gruppo F a - 6 n. 11 - 14/11/97 Glitch

Elettronica II - Dante Del Corso - Gruppo F a - 6 n. 31 - 14/11/97

Convertitori parallelo

VR

-+

-+

-+

-+

A

0

1

1

0

Codificatore M-N

M = 2N N

M-Nenc.