Selettore di canali controllato da comandi digitali
Schema di un circuito selezionatore
modificaUn circuito di selezione tra canali portanti segnali analogici controllato da comandi digitali è mostrato nello schema di figura 1
La struttura del circuito è simile [1] a quella di figura 7 relativa alla 14^ lezione della stessa materia, con la differenza che la funzione dei quattro interruttori elettronici è qui studiata affinché alla chiusura di ciascuno corrisponda il passaggio di un solo segnale selezionato secondo la seguente tabella di commutazione:
Linea A0 A1 A2 A3 Segnale abilitato al transito stato +5V 0V 0V 0V S0 stato 0V +5V 0V 0V S1 stato 0V 0V +5V 0V S2 stato 0V 0V 0V +5V S3
Le resistenze d'ingresso , tutte uguali tra loro, devono avere un valore di almeno la resistenza di conduzione dell’interruttore elettronico.
Il guadagno del circuito, su ciascun canale abilitato, è dato dal rapporto:
Il condensatore è utile qualora, richiesti guadagni in corrente alternata elevati, si voglia contenere il fuori zero d’uscita.
Nel caso invece in cui i segnali d’ingresso siano in corrente continua il condensatore non deve essere inserito e si deve collegare direttamente l’uscita comune degli interruttori all’ingresso invertente di
Dettagli del circuito
modificaIl circuito di figura 1 ha il compito di prelevare, in continuità, campioni temporali di alcuni segnali per formarne una “stringa” nella quale i campioni stessi sono collocati l’uno dopo l’altro nel tempo; un esempio di una di queste stringhe è mostrato in figura 2:
Nella figura si vedono, ad iniziare dall’alto, quattro segnali analogici ciascuno dei quali, in un tempo prefissato, , viene “campionato” (ne viene prelevata una piccola porzione contenuta, rispettivamente, in rettangolini con le sigle dopo l’operazione di campionamento i quattro campioni vengono affiancati nel tempo creando un unico segnale “stringa” che contiene le informazioni temporali, della durata , dei quattro segnali originali.
Questo risultato si ottiene quando i quattro segnali sono applicati ai corrispondenti ingressi; la stringa è disponibile all’uscita di ; la “stringa” si sviluppa per la serie dei tempi di cambiamento degli stati logici delle linee di comando digitali, ciascuno della durata , che si inseguono, ad alta velocità, secondo la sequenza:
Linea A0 A1 A2 A3 Tempo di durata stato +5V 0V 0V 0V To stato 0V +5V 0V 0V To stato 0V 0V +5V 0V To stato 0V 0V 0V +5V To
Se ad esempio la durata del tempo di ciascuno stato logico a è di la lunghezza della stringa è di
.
Questa operazione, che deve essere eseguita in continuità, vede gli stati logici delle linee di comando presentare nel tempo una ripetizione delle sequenze, indicate in tabella, ad un ritmo della durata:
ovvero ad una frequenza di ripetizione di
Se ad esempio la durata di un campione è di
la frequenza di ripetizione risulta di:
questo valore di frequenza è indicato come “frequenza di campionatura”; ciò a indicare che i segnali vengono campionati alla frequenza
Cenni sulle frequenze di campionatura
modificaA titolo informativo è utile sapere che nei processi di campionatura il valore di deve essere superiore al doppio [2] della frequenza massima della banda che caratterizza i segnali analogici applicati all’ingresso del serializzatore.
La problematica è affrontata con un semplice esercizio:
Dati del problema
Si vogliano campionare, mediante il serializzatore, tre segnali analogici definiti rispettivamente nelle bande:
in banda
in banda
in banda
Si stabilisca il valore del tempo da assegnare allo stato alto , +5V, di ciascuna delle tre linee digitali di comando.
Esame del segnale con la frequenza superiore della banda più elevata
Dovendo campionare i tre segnali con lo stesso circuito di serializzazione questo deve essere commisurato alla frequenza più elevata da trattare; da i dati del problema tale frequenza risulta far parte della banda del segnale banda che si estende da quindi
Calcolo della frequenza di campionatura
Per quanto si è accennato in precedenza, la frequenza di campionatura deve essere superiore al doppio della frequenza massima da trattare per cui:
essendo
si può porre
Calcolo del tempo
Avendo posto il tempo di campionatura, intervallo tra un campione di ed il successivo sarà:
Essendo necessario campionare tre canali, il tempo da dedicare all’apertura di ciascun canale è dato dal tempo di ripetizione diviso per il numero dei canali, quindi:
Diagrammi delle tensioni all'uscita da un serializzatore
modificaIn figura 3 si mostra il grafico della tensione all'uscita di un serializzatore preposto alla costruzione di stringhe relative ad un insieme di 36 segnali, di diversa ampiezza, in c.c.
Naturalmente essendo impegnali 36 canali i comandi digitali del serializzatore dovranno avere altrettanti dati di comando:
Se l'uscita del serializzatore è opportunamente filtrata, dalla figura 3 si passa alla figura 4
Se i 36 segnali in c.c. sono affetti da sensibili disturbi questi si ripercuoteranno nella tensione all'uscita del filtro.
Una interessante immagine oscilloscopica di questo tipo di situazione è mostrata in figura 5:
La fotografia mostra il massimo segnale a livello ed il disturbo a livello