ELETTRONICA II Prof. Dante Del Corso - Politecnico di Torino Parte F: Conversione A/D e D/A Lezione n. 25 - F - 2: Convertitori D/A Conversione A/D • La conversione da Analogico a Digitale comporta due tipi di discretizzazione: nel tempo: campionamento in ampiezza: quantizzazione • Un SISTEMA DI CONVERSIONE deve eseguire entrambe queste operazioni Sistema di conversione A/D A Campionamento Quantizzazione sistema di conversione D Condizionamento del segnale • Per un campionamento corretto il segnale A deve essere limitato in banda (ω < Ω) • Per una quantizzazione corretta il segnale A deve avere dinamica opportuna (0-S) • Il segnale A viene portato in queste condizioni da un blocco di CONDIZIONAMENTO DEL SEGNALE Circuiti nel sistema di conversione A condizionamento del segnale filtri, amplificatori, limitatori Campionamento circuito di Sample/Hold o Track/Hold conversione A/D convertitore A/D sistema di conversione D Parametri dei sistemi di conversione • Dinamica di ingresso (fondo scala S; unipolare/bipolare) • Cadenza di campionamento (banda del segnale) • Numero di bit (errore % di quantizzazione) Catena completa A/D e D/A • Una grandezza viene convertita da rappresentazione analogica a numerica • Viene trattata (elaborata, memorizzata, trasmessa, ...) in forma numerica • Al termine della catena viene riportata in forma analogica Elementi della catena • 1 - Protezioni all’ingresso, attenuatori/amplificatori • 2 - Filtri passa-basso (anti-aliasing) • 3 - Campionatore (S/H) • 4 - Convertitore A/D • 5 - Convertitore D/A • 6 - Filtri passa-basso di uscita • 7 - Protezioni in uscita, eventuale amplificatore . Sistemi di conversione A/D e D/A - 2 • Caratteristica I/O di un convertitore D/A • Errori statici e dinamici • Circuiti per convertitori D/A – – – – Convertitore potenziometrico Convertitori a grandezze pesate Reti a scala Convertitori indiretti Caratteristica di conversione A S D 0 0 1 2 M Caratteristica ideale A S caratteristica ideale D 0 0 M Caratteristica reale A S caratteristica ideale caratteristica reale D 0 00 M Miglior retta approssimante A S caratteristica ideale miglior retta approssimante caratteristica reale D 0 0 M Fascia di non-linearitá A S fascia di non-linearita’ caratteristica ideale miglior retta approssimante caratteristica reale D 0 0 M Sistemi di conversione A/D e D/A - 2 • Caratteristica I/O di un convertitore D/A • Errori statici e dinamici • Circuiti per convertitori D/A – – – – Convertitore potenziometrico Convertitori a grandezze pesate Reti a scala Convertitori indiretti Errori di offset e di guadagno • La retta approssimante non passa per i punti (0,0) e (M,S); è possibile definire due errori (presenti in qualunque blocco con fdt lineare) • Offset (fuori-zero): intercetta sull’asse A della retta approssimante • Guadagno: differenza tra la pendenza della caratteristica ideale e quella della retta approssimante A caratteristica ideale errore di guadagno miglior retta approssimante errore di offset D Errori di non linearitá • L’ampiezza della fascia di non-linearitá definisce il massimo scostamento della caratteristica reale da una retta • E’ l’errore di NON LINEARITA’ ASSOLUTA (NON LINEARITA’ INTEGRALE) Errore di non-linearitá assoluta A S fascia di non-linearita’ miglior retta approssimante caratteristica reale D 0 0 M Errore di non linearitá differenziale • I punti della caratteristica di conversione dovrebbero essere spaziati di AD (sull’asse A) • Nella caratteristica reale i punti sono spaziati di un intervallo A’D , diverso da AD. • La differenza AD - A’D è l’errore di NON LINEARITA’ DIFFERENZIALE Caratteristica reale A S caratteristica ideale AD A’D caratteristica reale D 0 0 M Caratteristica reale A S A’’D A’D miglior retta approssimante caratteristica reale D 0 0 M Classificazione degli errori statici • Errori lineari errore di guadagno errore di offset εG εO • Errori di non linearitá non-linearitá assoluta εLA non-linearitá differenziale εLD Specifica degli errori • Gli errori vengono indicati come: % del fondo scala (S) valore assoluto (mV, ...) frazioni di LSB • Se la non-linearitá differenziale è maggiore di 1 LSB, si ha errore di NON MONOTONICITA’ Errore di non-monotonicitá A S AD A’D zona con errore di non-monotonicitá D 0 0 M Comportamento dinamico • In presenza di un transitorio, l’uscita del convertitore D/A impiega un certo tempo per portarsi al nuovo valore: TEMPO DI ASSETTO • Nel transitorio l’uscita si puó portare per brevissimo tempo l’uscita a valori molto diversi da quelli teorici: GLITCH Sistemi di conversione A/D e D/A - 2 • Caratteristica I/O di un convertitore D/A • Errori statici e dinamici • Circuiti per convertitori D/A – – – – Convertitore potenziometrico Convertitori a grandezze pesate Reti a scala Convertitori indiretti Circuiti per convertitori D/A • Tecniche base: Convertitori potenziometrici Convertitori a grandezze pesate Convertitori indiretti Convertitori potenziometrici VR RA la grandezza D determina la posizione del cursore VU RB VU = VRRB/(RA + RB) Convertitori potenziometrici • Il circuito reale comprende una serie di resistenze con prese intermedie, ed un banco di interruttori (albero binario) per selezionare il punto in cui collegare l’uscita • E’ possibile definire un circuito analogo, pilotato da un generatore di corrente, con uscita in corrente (su un nodo di massa virtuale) Convertitori a grandezze pesate • La grandezza di uscita (V, I) viene ottenuta come somma di variabili di peso 1, 2, 4, 8, ..., moltiplicate per il bit corrispondente • Le grandezze sommate sono generalmente correnti (possono essere sommate facendole convergere in un nodo), ottenute da Resistenze pesate Rete a scala Rete a scala I R 2I R 2R VR I I = VR/2R I Rete a scala I R 2I R 2R 2R VR I/2 R I I = VR/2R I/2 I/2 Rete a scala I R 2I I I = VR/2R I/4 R 2R 2R 2R VR I/2 R I/2 I/8 R 2R I/4 R I/8 Rete a scala • La rete a scala puó essere espansa a piacere • Usa solo resistenze di valore R e 2R • Per inserirla in un convertitore D/A occorre deviare le correnti verso massa o verso un nodo di somma, a seconda dello stato di ciascun bit Rete a scala 2I VR 2R 2R 2R I R R I R I/2 R 2R I/4 R I/8 ITOT Sistemi di conversione A/D e D/A - 2 • Caratteristica I/O di un convertitore D/A • Errori statici e dinamici • Circuiti per convertitori D/A – – – – Convertitore potenziometrico Convertitori a grandezze pesate Reti a scala Convertitori indiretti