Pagina AD converter


Clicca qui per tornare alla pagina principale

          

Convertitori A/D

Partiamo subito elencando i parametri principali di un A/D che più avanti verranno usati nella descrizione.

Parametri Generali:
MSPS velocità di conversione che è espressa in milioni di campionamenti per secondo.
RISOLUZIONE normalmente è espressa in BIT (8, 10, 12Bit) è il grado di divisione di un ingresso analogico. Se si ha un convertitore a 8Bit vuol dire che può suddividere un’ ingresso analogico in 2 elevato alla 8 bit ovvero 256 passi. Supponiamo che la tensione di ingresso possa variare da 0 a 5V avremo che lo step minimo di conversione si ha ogni 5/256 ovvero 19,5mV.

Parametri in CC:
DNL è la differential non linearity (non linearità differenziale)
INL è la integral non linearity (non linearità integrale)
Errore di OffSet
Errore su fondo scala

Parametri in CA o dinamiche (sono riferite ad un segnale sinusoidale):
SNr signal to noise ratio (è il rapporto segnale/rumore)
THD total harmonic distorsion (distorsione armonica totale)
SINAD signal to noise and distorsion (rapporto SN e THD)
ENOB effective number of bit (numero effettivo di bit)

Note:
2(n) indica 2 elevato a n ovvero 2(8) è 2 elevato 8 ovvero 256


DNL e INL

DNL e INL

Quando si applica una tensione CC in ingresso ad un AD ci si aspetta che essa venga convertita nel rispetto della formula sotto riportata:

Vfs / 2(n)

Vfs
è la massima tensione in ingresso e n è il numero di bit del convertitore AD.
In realtà la conversione Vfs / 2(n) non è mai rispettata ma ha sempre un errore DNL che tipicamente varia da +/- 0,5Lsb a –1 Lsb e +2Lsb
All’errore sopra va aggiunta la non linearità di conversione tra il valore più basso e il valore più alto che possono arrivare in ingresso al convertitore AD, ovvero INL (non liearità integrale).

La INL non è altro che la somma di tutti gli errori DNL lungo la funzione di trasferimento del convertitore AD.
Tipicamente la INL varia da +/- 0,7Lsb a +/-2Lsb.

 

SNr

Quando si applica una tensione CA (onda sinusoidale) in ingresso ad un AD si ha come uscita dei valori a gradino (causati dalla RISOLUZIONE). Anche in un AD ideale si manifestano sempre questi errori di conversione sotto forma di rumore.
Tramite la formula riportata sotto si può calcolare il S/N o SNr dell’AD che si utilizza.

SNr = 6,02 * n + 1,76dB

Supponendo di avere un AD a 8Bit il SNr sarà:

SNr = 6,02 * 8 + 1,76 = 49,92dB

C’è da dire che il SNr diminuisce all’aumentare della frequenza del segnale in ingresso perché esso è misurato calcolando il rapporto dell’ampiezza della frequenza sinusoidale in ingresso nella FFT con il valore quadratico medio (rms) di tutte le altre componenti spettrali che non sono armoniche della frequenza di ingresso.

THD

La distorsione armonica totale è intesa come il rapporto tra il valore quadratico medio della somma delle prime componenti armoniche del segnale di uscita e l’ampiezza del segnale ricostruito.
Il numero di armoniche prese in considerazione può variare da produttore a produttore ma normalmente vengono considerate le prime sei armoniche.
Nel momento in cui si compara il THD tra più produttori di AD è fondamentale verificare su quante armoniche è stato calcolato perché alcuni produttori usano riferirlo alle sole prime tre armoniche riportando così dei valori di THD artificiosamente molto piccoli.

SINAD

Il SINAD è il rapporto espresso in dB del valore rms di tutte le altre componenti spettrali inferiori alla metà della velocità di campionamento, comprese le armoniche ed escluse la componente in continua. La formula per il calcolo è quella riportata sotto:

SINAD = -20*Log(sqrt(10-SNr/10 + 10THD/10))

ENOB

Dal SINAD si può partire per calcolare il ENOB (numero effettivo di bit del convertitore) tramite la formula sotto riportata:

ENOB = (SINAD – 1,76) / 6,02

Se si ha un AD che presenta un SINAD di 43,9dB avrà un ENOB di 7. Questo significa che il nostro AD si comporterà effettivamente come un AD a 7Bit.

 

CONCLUSIONI

Quando si sceglie un AD è importante assicurarsi che i parametri dichiarati dai vari costruttori siano stati misurati con le stesse frequenze/armoniche/tensioni.

Ci si ricordi di:

THD
deve essere calcolato sullo stesso numero di armoniche
ENOB deve essere calcolato a partire dal SINAD e non dal SNr e che si sia usata la stessa frequenza del segnale in ingresso. Con frequenze più alte il ENOB tende a diminuire.

Il tipo di AD da usare dipende poi dal tipo di applicazione.

APPLICAZIONE      MSPS (veloc.camp.)   ENOB      SNr (dB)    DNL (LSB)    INL (LSB)

CamCorder               12…18                           7              44             +/-0,5
Frame Grabber         14…20                           7              44             +/-0,5
DVD                           42                                  6              38             ---------           ----------
DownLink da STB     15                                  7              44             +/-1
Dem. I&Q per STB    60                                  6              38             +/-1

STB Set Top Box per TV digitale