MASOERO FEDERICA Progetto web cooperativo: http://share.dschola.it/itisfacciovc/5IA Istituto scolastico: ITIS G.C. Faccio - VERCELLI Materia: ELETTRONICA Insegnante: Massimo Brusa Struttura di un sistema di elaborazione e/o trasmissione digitale di un segnale analogico SCHEMA A BLOCCHI IN AMPLIFICAZIONE E CONDIZIONAMENTO FILTRO ANTIALIASING SAMPLE&HOLD (S&H) ADC ELABORAZIONE E/O TRASMISSIONE DIGITALE DAC FILTRO DI RICOSTRUZIONE OUT (SMOOTHING FILTER) FENOMENO DELL’ALIASING Il fenomeno dell’aliasing(alias= altro) subentra quando il segnale analogico viene campionato con una frequenza troppo bassa, tale da non rispettare il Teorema di Shannon secondo il quale l’integrità di un segnale analogico può essere preservata solo scegliendo una frequenza di campionamento almeno il doppio della frequenza massima dello stesso. La manifestazione di tale fenomeno è visibile osservando l’andamento temporale del segnale analogico originale e del corrispondente segnale campionato il quale risulterà inevitabilmente diverso dal precedente. SEGNALE ORIGINALE SEGNALE CAMPIONATO A FREQUENZA TROPPO BASSA SEGNALE CAMPIONATO A FREQUENZA MAGGIORE SAMPLE & HOLD (S&H) SE IL SEGNALE VARIA CON TROPPA RAPIDITA’ L’ADC NON E’ IN GRADO DI CONVERTIRLO. IN QUESTI CASI SI RENDE UTILE L’UTILIZZO DI UN S&H CHE MANTIENE STABILE IL CAMPIONE DEL SEGNALE ANALOGICO PER TUTTO IL TEMPO NECESSARIO ALLA CONVERSIONE. S H S H S H S ___ SEGNALE ANALOGICO IN INGRESSO AL S&H ___ SEGNALE IN USCITA DAL S&H H S H DURANTE LA FASE SAMPLE L’USCITA DEL S&H SEGUE IL SUO INGRESSO. DURANTE LA FASE HOLD IL DISPOSITIVO “CONGELA”, MEDIANTE UN CONDENSATORE, IL VALORE ISTANTANEO DEL SEGNALE ANALOGICO IN INGRESSO PER TUTTO IL TEMPO IMPIEGATO DALL’ADC PER CONVERTIRLO. Le interfacce dei dispositivi digitali BUS Dispositivo Digitale 1 Dispositivo Digitale 2 IN INPUT AD UN BUS UN DISPOSITIVO INTERFACCIARSI SOLO TRAMITE THREE-STATE. Dispositivo Digitale n PUO’ IN OUTPUT AD UN BUS UN SEGNALE PUO’ DIRIGERSI VERSO IL DISPOSITIVO DIGITALE SOLO ATTRAVERSO USCITE LATCH. DISPOSITIVI THREE-STATE(3STATE) CASO SEMPLICE: IL SEGNALE ENABLE ESPLICA LA SUA FUNZIONE A LIVELLO BASSO E QUANDO E’ ATTIVO ABILITA IL DISPOSITIVO ALLA COMUNICAZIONE CON IL BUS; LA PORTA NOT INVERTE IL SUO INGRESSO . DISPOSITIVO DIGITALE 1 BUS ESSENDOCI DUE SOLI DISPOSITIVI SE IL PRIMO E’ ABILITATO AL COLLOQUIO PERCHE’ ENABLE E’ BASSO, IL RESTANTE DISPOSITIVO NON SARA’ ABILITATO PERCHE’ IL SEGNALE DI CONTROLLO VIENE INVERTITO DALLA PORTA LOGICA NOT, VICEVERSA. DISPOSITIVO DIGITALE 2 ENABLE PORTA NOT UN BUS È CONDIVISO DA PIÙ DISPOSITIVI, TUTTAVIA PUÒ ESSERE ABILITATO ALLA COMUNICAZIONE UNO SOLO DI ESSI ALLA VOLTA. QUESTO SIGNIFICA CHE MENTRE UN DISPOSITIVO E’ ABILITATO AL COLLOQUIO CON IL CANALE, TUTTI GLI ALTRI DEVO ESSE DISABILITATI. NELLO SCHEMA ILLUSTRATO COMPARE IL SEGNALE ENABLE CHE, SE ATTIVATO IN MODO OPPORTUNO, ABILITA LE COMUNICAZIONI SU BUS. L’OPERAZIONE INVERSA E’ SUPPORTATA DAI DISPOSITIVI THREE- STATE CHE REALIZZANO IL TERZO STATO, CIOE’ UNA CONDIZIONE PER CUI IL SEGNALE NON RISULTA NE’ POSTO A 0 NE’ POSTO AD 1 MA SI TROVA IN UNO STATO DI ALTA IMPEDENZA. GRAZIE ALLA RESISTENZA IDEALMENTE INFINITA REALIZZATA QUANDO IL 3STATE E’ ATTIVO, IL DISPOSITIVO NON CORRE IL RISCHIO DI INTROMETTERSI NELLE COMUNICAZIONI SU BUS POICHE’ APPARE COMPLETAMENTE ISOLATO DA ESSO PUR ESSENDOVI COLLEGATO FISICAMENTE. DISPOSITIVI THREE-STATE(3STATE) Tabella di verità del 3STATE I 3S O 3S I O 0 x ALTA IMPEDENZA 1 0 0 1 1 1 X = STATO DI INDETERMINAZIONE(può ESSERE 0 OPPURE 1) IL SEGNALE 3S È ATTIVO BASSO, PERTANTO SE LA CPU INVIA UN LIVELLO BASSO AD UN 3S, IN USCITA DAL DISPOSITIVO COMPARIRA’, INDIPENDENTEMENTE DALL’INPUT, UN’ ALTA IMPEDENZA. AL CONTRARIO SE DALLA CPU PERVIENE UN SEGNALE 3S A LIVELLO ALTO, IL DISPOSITIVO 3STATE NON ESPLICA LA SUA FUNZIONE, PERTANTO L’OUTPUT COINCIDERA’ CON L’INPUT. ESEMPIO DI TRASMISSIONE SU BUS TRAMITE THREE-STATE 1 0 1 0 0 1 1 1 1 1 1 0 0 1 0 1 DEV1 DEV2 3S 1 DEV1 3S 0 DEV n 3S 0 3S 0 PER OGNUNA DELLE LINEE COLLEGATE AL BUS DEVE COMPARIRE UN DISPOSITIVO THREE-STATE. DALL’ESEMPIO ILLUSTRATO SI COMPRENDE FACILMENTE IL MOTIVO PER CUI SOLO 1 SEGNALE DI CONTROLLO 3S E’ POSTO A LIVELLO ALTO, MENTRE TUTTI GLI ALTRI SONO A LIVELLO BASSO: IL LIVELLO ALTO NON ATTIVA IL 3STATE PER CUI TUTTE LE LINEE CHE RICEVONO TALE SEGNALE NON REALIZZANO ALTA IMPEDENZA MA COMUNICANO CON IL BUS. TUTTAVIA COME SI E’ DETTO IN PRECEDENZA IL COLLOQUIO CON IL BUS PUO’ RIGUARDARE UN SOLO DISPOSITIVO ALLA VOLTA, MENTRE TUTTI GLI ALTRI DEVONO ENTRARE IN ALTA IMPDENZA ATTRAVERSO L’ATTIVAZIONE DEI DISPOSITIVI THREE-STATE, LA QUALE RICHIEDE SEGNALI 3S A LIVELLO BASSO. DISPOSITIVI LATCH BUS LATCH OUTPUT DEVICE SI TRATTA DI CELLE DI MEMORIZZAZIONE CHE CONSERVANO I DATI IN USCITA DAL BUS PER TUTTO IL TEMPO NECESSARIO ALL’ACQUISIZIONE DA PARTE DELL’OUTPUT DEVICE. DATO CHE I TEMPI DI ELABORAZIONE DI UN OUTPUT DEVICE SONO SEMPRE MAGGIORI RISPETTO A QUELLI DELLA CPU, QUANDO QUESTA HA L’ESIGENZA DI INVIARGLI DELLE INFORMAZIONI NON PUÒ PERMETTERSI DI ATTENDERNE L’ACQUISIZIONE PERCHÉ IN TAL CASO PROVOCHEREBBE RITARDI DEGENERANTI SULLE PRESTAZIONI DEL SISTEMA. PER QUESTO MOTIVO LE INFORMAZIONI VENGONO INVIATE DALLA CPU, ATTRAVERSO DEI FLASH, ALLE COSIDDETTE CELLE LATCH (LATCH=“CHIAVISTELLO”) IN CUI SARANNO MEMORIZZATE E SUCCESSIVAMENTE ELABORATE DAL DISPOSITIVO DIGITALE CON I PROPRI TEMPI DI ELABORAZIONE. DISPOSITIVI LATCH BUS LE OGNI LINEA IN USCITA DAL BUS DEVE ESSERE DOTATA DI UNA CELLA LATCH. L L L L L L L L OUTPUT DEVICE LE= 0 il latch è abilitato a memorizzare i dati LE LE (LATCH ENABLE)È IL SEGNALE INVIATO DALLA CPU CHE ABILITA I LATCH ALLA MEMORIZZAZIONE;SI TRATTA DI UN SEGNALE ATTIVO BASSO IN QUANTO ESPLICA LA SUA FUNZIONE A LIVELLO BASSO. LE=1 i dati in ingresso al latch confluiscono direttamente in uscita 1 0 t