Lezion Econ Diz

34
1 Elettronica per l’informatica 2 Contenuto dell’unità C Processo di conversione A/D Campionamento e quantizzazione, errori, SNR Convertitori D/A errori, tipi base, esempi di circuiti Convertitori A/D errori, classificazione, esempi di circuiti Condizionamento del segnale amplificatori, filtri, Sample/Hold Convertitori speciali logaritmici, differenziali, tecniche pipeline

Transcript of Lezion Econ Diz

Elettronica per le telecomunicazioni 04/12/2003

Lezione C4 - DDC 2003 1

1

Elettronica per l’informatica

2

Contenuto dell’unità C

Processo di conversione A/DCampionamento e quantizzazione, errori, SNR

Convertitori D/Aerrori, tipi base, esempi di circuiti

Convertitori A/Derrori, classificazione, esempi di circuiti

Condizionamento del segnaleamplificatori, filtri, Sample/Hold

Convertitori specialilogaritmici, differenziali, tecniche pipeline

ovcin
© 2004 Politecnico di Torino 1
ovcin
Elettronica per l'informatica Condizionamento del segnale

Elettronica per le telecomunicazioni 04/12/2003

Lezione C4 - DDC 2003 2

3

Lezione C4

Condizionamento del segnalecircuiti di protezioneamplificatori (differenziali, da strumentazione)filtri anti aliasing (dimensionamento)

Circuiti Sample/Holdparametriesempi di circuiti

Riferimenti nel testoCondizionamento del segnale 4.6, 4.1.7Sample/Hold 4.4

4

Elementi di un sistema di conversione

schema a blocchi

Gruppo di condizionamento del segnaleprotezione

amplificatoreadatta il livello al fondo scala, ottimizza SNRq

filtroadatta la banda alla cadenza di campionamento

Eventuale multiplexerSample/HoldConvertitore A/D

ovcin
Elettronica per l'informatica Condizionamento del segnale
ovcin
© 2004 Politecnico di Torino 2

Elettronica per le telecomunicazioni 04/12/2003

Lezione C4 - DDC 2003 3

5

Elettronica per l’informatica

6

Indice della lezione C4

Condizionamento del segnalecircuiti di protezioneamplificatori di condizionamentofiltro anti aliasing

Multiplexerparametri ed errori

Modulo di Sample/Holdparametriesempi di circuiti

ovcin
Elettronica per l'informatica Condizionamento del segnale
ovcin
© 2004 Politecnico di Torino 3

Elettronica per le telecomunicazioni 04/12/2003

Lezione C4 - DDC 2003 4

7

Circuiti di protezione

Segnale proviene dall’esterno (campo)soggetto a

cariche statichedisturbi elettromagnetici, rumorecontatti accidentali

necessario limitare la tensione di ingresso a valori tali da non danneggiare i circuiti

Circuiti di protezioneclamp a diodi verso massa/alimentazionezener, varistori, ….

8

Campo operativo

Il campo di non danneggiamentoViMAX - ViMINnormalmente è legato allealimentazioni

ViMIN

V

ViMAX VAL+

VAL-

ovcin
Elettronica per l'informatica Condizionamento del segnale
ovcin
© 2004 Politecnico di Torino 4

Elettronica per le telecomunicazioni 04/12/2003

Lezione C4 - DDC 2003 5

9

Campo operativo

Il campo di non danneggiamentoViMAX - ViMINnormalmente è legato allealimentazioni

attenzione a Val = 0 !!

ViMIN

V

ViMAX VAL+

VAL-

10

Limitatore di ampiezza

Un modulo con fdt non lineare limita la tensionedi ingresso tra Vmax e Vmin

esempi di circuiti

Vo

Vi

Vmax

Vmin

Vmax

Vmin

ovcin
Elettronica per l'informatica Condizionamento del segnale
ovcin
© 2004 Politecnico di Torino 5

Elettronica per le telecomunicazioni 04/12/2003

Lezione C4 - DDC 2003 6

11

Elettronica per l’informatica

12

Indice della lezione C4

Condizionamento del segnalecircuiti di protezioneamplificatori di condizionamentofiltro anti aliasing

Multiplexerparametri ed errori

Modulo di Sample/Holdparametriesempi di circuiti

ovcin
Elettronica per l'informatica Condizionamento del segnale
ovcin
© 2004 Politecnico di Torino 6

Elettronica per le telecomunicazioni 04/12/2003

Lezione C4 - DDC 2003 7

13

Dinamica del convertitore A/D

Il convertitore A/D ha un valore minimo e massimo del segnale trattato:

dinamica d’ingresso (input range)0 ... S, -S/2 … + S/2

unipolare: 0 … 5 V, 0 … 10 Vbipolare: -5 … + 5 V, -10 … +10 V

14

Dinamica del convertitore A/D

Il convertitore A/D ha un valore minimo e massimo del segnale trattato:

dinamica di ingresso (input range)0 ... S, -S/2 … + S/2

unipolare: 0 … 5 V, 0 … 10 Vbipolare: -5 … + 5 V, -10 … +10 V

Per il miglior SNRq il segnale deve occupare tutta la dinamica disponible

amplificatore (o attenuatore), sommatoreadatta il livello del segnale alla dinamica del sistema

ovcin
Elettronica per l'informatica Condizionamento del segnale
ovcin
© 2004 Politecnico di Torino 7

Elettronica per le telecomunicazioni 04/12/2003

Lezione C4 - DDC 2003 8

15

Condizionamento del segnale

Il segnale di ingresso deve essere dello stesso tipo di quello accettato dall’A/D

tensione o corrente

riferito a massa o differenziale

Per adattare il segnale all’A/D, come dinamica e come tipo di segnale, si inserisce un

amplificatore di condizionamento

Diverse tipologie

16

Amplificatore di tensione

Amplificatore di tensione single -endedA.O. reazionato

alta ZiAV non dipende da Rs

bassa RuAV non dipende da Rc

R2

R1

Ad

V I

-

+

VU

Vd

VS

RsRc

VE

1RR

VVA

2

1

I

UV +==

ovcin
Elettronica per l'informatica Condizionamento del segnale
ovcin
© 2004 Politecnico di Torino 8

Elettronica per le telecomunicazioni 04/12/2003

Lezione C4 - DDC 2003 9

17

Amplificatore di transresistenza

Convertitore corrente-tensioneamplificatore di transresistenza

A.O.

II-

+VU

RMIM

I-

Vd

MIU RIV ⋅−=

18

Caratteristiche dei segnali differenziali

segnali differenziali

Il segnale differenziale è più protetto da disturbi

Alcuni trasduttori forniscono segnali differenziali

Convertitori A/D molto precisi o molto velocioperano direttamente su segnali differenziali

Per trattare segnali differenzialiconvertitori single-ended/differenzialeamplificatori differenziali

amplificatori da strumentazione

ovcin
Elettronica per l'informatica Condizionamento del segnale
ovcin
© 2004 Politecnico di Torino 9

Elettronica per le telecomunicazioni 04/12/2003

Lezione C4 - DDC 2003 10

19

Reiezione del modo comune

Un amplificatore differenziale deve:amplificare (molto) i segnali differenziali

AD noto e precisonon amplificare i segnali di modo comune

AC basso

Il parametro importante è il rapporto AD/AC

AD/AC: quanto viene amplificato un segnale differenzialerispetto a quelli di modo comuneAD/AC >> CMRR (Common Mode Rejection Ratio)

20

Amplificatore differenziale

AC = Vu/VC = 0

Il guadagno di modo comuneè nullo.

AD = Vu/VD

= -R3/R1

Il circuito amplificasolo i segnali differenziali

2R4R

1R3R

=

R2 AO

V1

-

+

R3

R1

V2R4

VD/2VC

VD/2

VU

ovcin
Elettronica per l'informatica Condizionamento del segnale
ovcin
© 2004 Politecnico di Torino 10

Elettronica per le telecomunicazioni 04/12/2003

Lezione C4 - DDC 2003 11

21

Effetto delle Zi

Specifica funzionale:amplificatore differenziale con elevata CMRR

Differenziale classicoLa asimmetria delle Zi introduce diversapartizione con le Rg

Un segnale di Modo Comune (Vs1 = Vs2) vienetrasformato in differenziale, e amplificato.

Peggiora la CMRR

come simmetrizzare le Zi?

22

Simmetrizzazione con V.F.

Voltage follower sugli ingressi

A = 1alta Ribassa Ru

si ottiene Zi alta e uguale su entrambi gli ingressi

R2 AO

V’1-

+

R3

R1

V’2 R4

-+

-+

V1

V2

DA2R4R

1R3R

==

ovcin
Elettronica per l'informatica Condizionamento del segnale
ovcin
© 2004 Politecnico di Torino 11

Elettronica per le telecomunicazioni 04/12/2003

Lezione C4 - DDC 2003 12

23

Amplificatore da strumentazione

Inserimento di guadagno sui voltage follower

R2 AO

V’1-

+

R3

R1

V’2R4

-+

-+

R6 R5R7

V1

V2

2R4R

1R3R =

+−

=−

=

16R5R

)VV(2

'V'V

5R7R

12

12 VU

+−=1R3R1

6R5R)VV(2V 12U

24

Da single-ended a differenziale

Due amplificatori con stesso |Av|

invertenteAv = - R2/R1

noninvertenteAv = R3/R4 + 1

Vu = Vs(R3/R4 + 1 + R2/R1)

A.O. con uscita differenziale

Circuito differenziale/differenziale

-+

VU

R2

R3

VS

-+

R1

R4

ovcin
Elettronica per l'informatica Condizionamento del segnale
ovcin
© 2004 Politecnico di Torino 12

Elettronica per le telecomunicazioni 04/12/2003

Lezione C4 - DDC 2003 13

25

Elettronica per l’informatica

26

Indice della lezione C4

Condizionamento del segnalecircuiti di protezioneamplificatori di condizionamentofiltro anti aliasing

Multiplexerparametri ed errori

Modulo di Sample/Holdparametriesempi di circuiti

ovcin
Elettronica per l'informatica Condizionamento del segnale
ovcin
© 2004 Politecnico di Torino 13

Elettronica per le telecomunicazioni 04/12/2003

Lezione C4 - DDC 2003 14

27

Filtro anti-aliasing

Ogni segnale ha una banda nominale, ma contiene anche componenti fuori banda

Anche campionando con cadenza più che doppia rispetto alla banda nominale, i segnali fuori banda vengono riportati in banda dall’aliasing e causano

errore di aliasing

28

Filtro anti-aliasing

Ogni segnale ha una banda nominale, ma contiene anche componenti fuori banda

Anche campionando con cadenza più che doppia rispetto alla banda nominale, i segnali fuori banda vengono riportati in banda dall’aliasing e causano

errore di aliasing

l’errore di aliasing dipende dacomportamento fuori banda

controllato dal filtro anti aliasingcadenza di campionamento

ovcin
Elettronica per l'informatica Condizionamento del segnale
ovcin
© 2004 Politecnico di Torino 14

Elettronica per le telecomunicazioni 04/12/2003

Lezione C4 - DDC 2003 15

29

Rumore di aliasing

Esempio;fB = banda utile del segnale (banda del filtro di ricostruzione): 12 kHz

fS = cadenza di campionamento: 50 ks/s

Viene ribaltato nella banda utile il segnale di ingresso presente da fB a fS-fB: da 12 a 38 kHz

Rumore di aliasing: Si somma a quello di quantizzazione

30

Effetto del filtro anti-aliasing:

Rapporto segnale/rumore di aliasing pari a SNRAampiezza del segnale fuori banda pari a Sspecifiche per il filtro anti-aliasing:

attenuare SNRA dB a fS- fB , non attenuare a fB

Da fB a fS - fB dinamica di (fS - fB)/fBogni polo attenua 6 dB/ottavada fB a fS - fB un polo attenua Ap = 6 * log2 (fS- fB)/fB dB

Numero di poli necessario: P = SNRA / Ap

esempio

ovcin
Elettronica per l'informatica Condizionamento del segnale
ovcin
© 2004 Politecnico di Torino 15

Elettronica per le telecomunicazioni 04/12/2003

Lezione C4 - DDC 2003 16

31

Riduzione del rumore di aliasing

Per ridurre il rumore di aliasing occorre

aumentare l’attenuazione del segnale fuori bandapiù poli nel filtro di ingresso

alzare la cadenza di campionamento fssposta gli spetti alias più distanti dalla banda baserichiede convertitore A/D più veloceaumenta il bit rate

Può essere preferibile alzare fs, e ridurre il bit rate con filtri numerici (decimazione)

32

Elettronica per l’informatica

ovcin
Elettronica per l'informatica Condizionamento del segnale
ovcin
© 2004 Politecnico di Torino 16

Elettronica per le telecomunicazioni 04/12/2003

Lezione C4 - DDC 2003 17

33

Indice della lezione C4

Condizionamento del segnalecircuiti di protezioneamplificatori da strumentazionefiltro anti aliasing

Multiplexerparametri ed errori

Modulo di Sample/Holdparametriesempi di circuiti

34

Multiplexer

Permette di usare parti del sistema (S/H e A/D) per più canali

Deve selezionare un canale tra Nnon deve modificare il segnale in transitodeve bloccare completamente gli altri

Parametri di un multiplexerRon, IoffIsolamento/feedthrough

tempo di assetto

ovcin
Elettronica per l'informatica Condizionamento del segnale
ovcin
© 2004 Politecnico di Torino 17

Elettronica per le telecomunicazioni 04/12/2003

Lezione C4 - DDC 2003 18

35

Multiplexer

Struttura del muxbanco di interruttori realizzato con transistori MOS

VU

SW

36

Multiplexer

Struttura del muxbanco di interruttori realizzato con transistori MOS

Imprecisioni ed errori partizione per la Ron (interruttore chiuso)offset per correnti di perdita (interruttori aperti)

feedthrough dai canali bloccatiparametri dinamici

ritardo di commutazionebanda (cella RC passa basso)

ovcin
Elettronica per l'informatica Condizionamento del segnale
ovcin
© 2004 Politecnico di Torino 18

Elettronica per le telecomunicazioni 04/12/2003

Lezione C4 - DDC 2003 19

37

Dove collocare il multiplexer

Il multiplexer modifica la banda del segnaleesempio

due segnali DC diventano onda quadra

Deve essere collocato dopo il filtronon è possibile multiplexare il filtropossono essere utilizzati su più canali solo Sample/Hold e A/D (ogni campionamento e conversione è indipendente dai precedenti)

38

Elettronica per l’informatica

ovcin
Elettronica per l'informatica Condizionamento del segnale
ovcin
© 2004 Politecnico di Torino 19

Elettronica per le telecomunicazioni 04/12/2003

Lezione C4 - DDC 2003 20

39

Indice della lezione C4

Condizionamento del segnalecircuiti di protezioneamplificatori da strumentazionefiltro anti aliasing

Multiplexerparametri ed errori

Modulo di Sample/Holdparametriesempi di circuiti

40

Sample-Hold

Funzionecampionare il segnale analogico I(t)

campionamento a t = ts (moltiplica I(t) per δ(ts))

t

tS1 tS2

I(t)

ovcin
Elettronica per l'informatica Condizionamento del segnale
ovcin
© 2004 Politecnico di Torino 20

Elettronica per le telecomunicazioni 04/12/2003

Lezione C4 - DDC 2003 21

41

Sample-Hold

Funzionecampionare il segnale analogico I(t)

campionamento a t = ts (moltiplica I(t) per δ(ts))

mantenere il segnale presentato al convertitore A/D costante per la durata della conversione

mantenimento: U(t) = I(ts)

t

tS1 tS2

I(t)

U(t)

42

Sample-Hold

Circuiti reali:due fasi, separate dal campionamento

inseguimento (tracking): U(t) = I(t)campionamento (sampling) a t = ts

t

tS1 tS2

I(t)

ovcin
Elettronica per l'informatica Condizionamento del segnale
ovcin
© 2004 Politecnico di Torino 21

Elettronica per le telecomunicazioni 04/12/2003

Lezione C4 - DDC 2003 22

43

Sample-Hold

Circuiti reali:due fasi, separate dal campionamento

inseguimento (tracking): U(t) = I(t)campionamento (sampling) a t = tsmantenimento (hold): U(t) = I(ts)

t

tS1 tS2

I(t)

U(t)

44

Circuito base

Il Sample/Hold è una memoria analogicacondensatore + interruttore

Track: SW ON

Hold: SW OFF

ovcin
Elettronica per l'informatica Condizionamento del segnale
ovcin
© 2004 Politecnico di Torino 22

Elettronica per le telecomunicazioni 04/12/2003

Lezione C4 - DDC 2003 23

45

Fasi e transizioni

Inseguimento (track) sequenzauscita eguale all’ingresso

46

Fasi e transizioni

Inseguimento (track) sequenzauscita eguale all’ingresso

Campionamento (Sample)da inseguimento a mantenimento (Track -> Hold)

ovcin
Elettronica per l'informatica Condizionamento del segnale
ovcin
© 2004 Politecnico di Torino 23

Elettronica per le telecomunicazioni 04/12/2003

Lezione C4 - DDC 2003 24

47

Fasi e transizioni

Inseguimento (track) sequenzauscita eguale all’ingresso

Campionamento (Sample)da inseguimento a mantenimento (Track -> Hold)

Mantenimento (Hold)uscita costante, corrispondente all’ingresso campionato

48

Fasi e transizioni

Inseguimento (track) sequenzauscita eguale all’ingresso

Campionamento (Sample)da inseguimento a mantenimento (Track -> Hold)

Mantenimento (Hold)uscita costante, corrispondente all’ingresso campionato

Acquisizioneda mantenimento a inseguimento (Hold -> Track)

ovcin
Elettronica per l'informatica Condizionamento del segnale
ovcin
© 2004 Politecnico di Torino 24

Elettronica per le telecomunicazioni 04/12/2003

Lezione C4 - DDC 2003 25

49

Fase di inseguimento

In fase di tracking Vu = Vi: il S/H è un amplificatore a guadagno unitario

errori staticiguadagno, offset, (nonlinearità)

parametri/errori dinamicitempo di assetto (settling time)

legato alla precisione richiesta

banda

diagramma temporale

50

Campionamento

Errore in temporitardo di apertura dello SWjitter di apertura

Errore in ampiezzapiedestallo

Transitoriotempo di assetto S

H

ovcin
Elettronica per l'informatica Condizionamento del segnale
ovcin
© 2004 Politecnico di Torino 25

Elettronica per le telecomunicazioni 04/12/2003

Lezione C4 - DDC 2003 26

51

Mantenimento

La carica sul condensatore variaerrore di decadimento

Imperfetto isolamento dal segnale di ingressoerrore di feedthrough

Polarizzazione del dielettrico

52

Acquisizione

L’uscita riprende l’ingresso (entro la precisione voluta) dopo il tempo di acquisizione Tacq

banda (risposta al transitorio)slew rate

SH

S H

ovcin
Elettronica per l'informatica Condizionamento del segnale
ovcin
© 2004 Politecnico di Torino 26

Elettronica per le telecomunicazioni 04/12/2003

Lezione C4 - DDC 2003 27

53

Elettronica per l’informatica

54

Indice della lezione C4

Condizionamento del segnalecircuiti di protezioneamplificatori da strumentazionefiltro anti aliasing

Multiplexerparametri ed errori

Modulo di Sample/Holdparametriesempi di circuiti

ovcin
Elettronica per l'informatica Condizionamento del segnale
ovcin
© 2004 Politecnico di Torino 27

Elettronica per le telecomunicazioni 04/12/2003

Lezione C4 - DDC 2003 28

55

Interruttore chiuso: Vo(t) = V’i(t)

Circuito base

56

Interruttore chiuso: Vo(t) = V’i(t)

Interruttore aperto: Vo(t) = V’i(ts)

Circuito base

ovcin
Elettronica per l'informatica Condizionamento del segnale
ovcin
© 2004 Politecnico di Torino 28

Elettronica per le telecomunicazioni 04/12/2003

Lezione C4 - DDC 2003 29

57

Partizione di Vi tra Rg e RLerrore di guadagno

Circuito base

58

Partizione di Vi tra Rg e RLerrore di guadagno

Scarica del condensatore su RLdecadimento

Circuito base

ovcin
Elettronica per l'informatica Condizionamento del segnale
ovcin
© 2004 Politecnico di Torino 29

Elettronica per le telecomunicazioni 04/12/2003

Lezione C4 - DDC 2003 30

59

Partizione di Vi tra Rg e RLerrore di guadagno

Scarica del condensatore su RLdecadimento

Carica del condensatore attraverso Rgtempo di acquisizione

Circuito base

60

Due voltage follower isolano generatore e carico

Interruttore fluttuantecomando più complesso

maggiore feedthrough e piedestallo

Cumulo degli errori di offset e di guadagnotrasformare in unico voltage follower

Isolamento di generatore e carico

ovcin
Elettronica per l'informatica Condizionamento del segnale
ovcin
© 2004 Politecnico di Torino 30

Elettronica per le telecomunicazioni 04/12/2003

Lezione C4 - DDC 2003 31

61

Errori di piedestallo e di feedthrough

Maglia SW - Cm

Errore di feedthroughpartizione di Vi tra la capacità parassita CDS e Cm

Errore di piedistallopartizione di Vg tra la capacità parassita CGD e Cm

Errore di decadimentoscarica di Cm sul carico e perdite dell’interruttore

Aumentando Cmdiminuiscono gli errori, aumenta TACQ

62

Jitter di campionamento

Il passaggio S H avviene con un ritardo di apertura (Ta) rispetto a Ts

Ta è affetto da rumore:Jitter di campionamento (Tj)

Produce errore sul segnale (rumore), pari alla variazione del segnale in T jSNRj= rapporto segnale/rumore dovuto a jitter di

campionamentoerrore in ampiezza ∆V pari a ∆T * slew rate: SR·T j

ovcin
Elettronica per l'informatica Condizionamento del segnale
ovcin
© 2004 Politecnico di Torino 31

Elettronica per le telecomunicazioni 04/12/2003

Lezione C4 - DDC 2003 32

63

SNR totale

SNRtotale dipende dalla somma di vari termini:rumore di quantizzazione, rumore di aliasing,errore di jittererrori della catena di condizionamento

Caso peggiore:

64

Numero effettivo di bit: ENOB

ENOB (Effective Number Of Bits) si ricava a partire da SNR totale calcolato o misurato sul sistema d’acquisizione con un segnale sinusoidale di ampiezza S in ingresso:

ENOB = (SNR-1,76)/6 = SNR/6-0,3

Rappresenta il numero effettivo di bit significativi per il convertitore in esame

Tiene conto del rumore totale sommato al segnale (quantizzazione, aliasing, jitter di campionamento)

ovcin
Elettronica per l'informatica Condizionamento del segnale
ovcin
© 2004 Politecnico di Torino 32

Elettronica per le telecomunicazioni 04/12/2003

Lezione C4 - DDC 2003 33

65

Sommario lezione C4

Condizionamento del segnalecircuiti di protezioneamplificatori differenzialiamplificatori da strumentazionefiltri anti aliasing

Circuiti Sample/Holdparametriesempi di circuiti

Esercizio C4.1: filtro anti aliasing

66

Verifica lezione C4

Cosa occorre per adattare un segnale di 10 Vpp a un convertitore A/D con dinamica 0 - 5 V?

Come si può ridurre il rumore di aliasing?

Perchè sono preferibili segnali differenziali?

Come si può mettere in relazione l’errore dovuto al jitter di campionamento con la frequenza del segnale?

Quali vantaggi e quali inconvenientiportaaumentare la capacità di mantenimento di un S/H?

ovcin
Elettronica per l'informatica Condizionamento del segnale
ovcin
© 2004 Politecnico di Torino 33

Elettronica per le telecomunicazioni 04/12/2003

Lezione C4 - DDC 2003 34

67

Prossima lezione (C5)

Conversione logaritmicaapprossimazione, legge A e µ

Convertitori differenzialiconvertitori sigma-deltasovracampionamentonoise shaping

Codifica per modelli

Riferimenti nel testoConvertitori A/D e D/A per usi speciali 4.5

ovcin
Elettronica per l'informatica Condizionamento del segnale
ovcin
© 2004 Politecnico di Torino 34