CONVERTITORI ANALOGICO-DIGITALI Segnale analogico dal sensore Segnale quantizzato Intervallo temporale di campionamento tempo Il segnale viene quantizzato grazie a degli operazionali comparatori. Se lo ADC è a 2 bit (come in figura) si hanno 2 2-1 comparatori. Se 4 V è la f.e.m. massima in ingresso, ho un comparatore che giudica se la tensione è >1V, quindi se è > 2 V, quindi se è > 3 V. Segnale analogico dal sensore 3V Bit 1 Stato dei due 2V Bit Vs< 1V 1V≤Vs <2 V 2V≤Vs <3 V 3V≤Vs <4 V 0 0 1 1 0 1 0 1 Bit 0 1V Un dispositivo logico determina lo stato dei bit di uscita: 00, 01, 10, 11. In questo caso, la risoluzione è 1 V. Sia dato un sensore di posizione, alimentato a 5 V, che opera in un range da 0 a 1000 mm. La sua sensibilità è perciò 5 mV/mm Il segnale venga digitalizzato da un ADC a 8 bit. Si supponga che il sensore sia posizionato su 200 mm. Esso genera 1 V Quale numero viene digitalizzato ? Chiamiamo il numero x Si possono impostare 2 proporzioni: 5000 mV:255=1000 mV:x oppure 1000 mm:255=200 mm:x Da entrambe, si ha x= 51 in base 10. Convertendolo, si ottiene 33 in base 16, cioè 00110011 il numero in base 2 Allenarsi ! Viceversa, sia dato un valore digitalizzato da un ADC a 8 bit in un caso identico al precedente. Il valore sia E6 in base 16. Quale posizione assume il sensore ? A E6 in base 16, corrisponde 11100110 in base 2. In base 10, vale 14x161+6x160= 230 Si imposta la proporzione: 1000 mm:255=x mm:230 Da cui emerge x= 901.6 mm La scelta di un ADC si basa sulla tensione ammessa in ingresso, sulla risoluzione (espressa in bit), sulla velocità di conversione. Maggiore è il n° di bit, maggiore è la risoluzione Errori di conversione dovuti al campionamento: (Anche se il segnale è quantizzato in modo perfetto, il campionamento avviene, ad es., ogni 2 ms e ciò comporta una riproduzione non fedele del segnale originale) e se il segnale analogico non fosse una sinusoide, ma presentasse improvvisi picchi ? … sarebbero persi da un campionamento grossolano SEGNALE CAMPIONATO Errori di conversione dovuti alla quantizzazione: (non si generano numeri intermedi ai valori 0, 1, 2, 3…. Maggiore è il n° di bit dell’ADC e minore è questo tipo di errore) COME SI SCEGLIE UN ADC ? • • • Velocità di conversione Risoluzione (espressa in n° di Bit) Range I DAC I DAC realizzano la conversione inversa: da Digitale a Analogico. Attenzione: il segnale generato non comporta l’erogazione di corrente e deve essere inviato a dispositivi ad altissima impedenza di ingresso. Anche un DAC si caratterizza per n° di Bit, Range e velocità di conversione