Concetti Chiave
- L'ADC si interfaccia con il microprocessore tramite un bus dati e ha uscite organizzate in 3-state, controllate da un segnale di output enable.
- Il microprocessore avvia la conversione dell'ADC attivando il segnale di start e attende l'indicazione di fine conversione tramite il segnale EOC.
- È possibile integrare un multiplexer analogico per gestire più sorgenti analogiche da convertire attraverso l'ADC.
- Per interfacciare un DAC, è necessario un latch di tipo D per mantenere costante il dato da convertire, poiché il dato del microprocessore ha una durata limitata.
- Il latch cattura il dato tramite il segnale di WRITE del microprocessore e un decoder indirizzi, garantendo l'uscita stabile del DAC fino al successivo aggiornamento.
Interfacciamento dell'ADC
Interfacciato con il MP(microprocessore)l'adc è una periferica sorgente che deve mettere i dati in un sistema a BUS(bus dati) e deve avere l'uscita organizzata in 3 state sul bus dati. Un ADC ha:
1)un OE(output enable) che una volta attivato fa uscire dalla condizione in 3-state le linee di uscita;
2)Un SC(Start conversion) ingresso per comandare l'avvio della conversione;
3)Un EOC(end of conversion) segnale che indica la fine della conversione;
Funzionamento del microprocessore
Come funziona: il microprocessore attiva il segnale di start,attende la risposta dell'EOC,richiede il dato tramite l'OE e lo legge tramite i bus dati;
Si può aggiungere anche un ulteriore elemento,un multiplexer(MUX) analogico che permette di avere più sorgenti analogiche da convertire.
Interfacciamento DAC di un sistema a BUS: Per interfacciare un DAC è necessario inserire un latch di tipo D per "congelare" il dato da convertire perchè la presenza del dato emesso dal microprocessore da inviare al convertitore dura solo un tempo di un ciclo-macchina di scrittura;
Come funziona:Il latch garantisce la costanza dell'uscita del DAC fino al prossimo aggiornamento del dato, la cattura del dato da parte del latch avviene sul comando sottratto dal segnale di WRITE del microprocessore ed è condizionato tramite un decoder indirizzi dal riconoscimento sull'Adress bus dell'indirizzo assegnato al DAC.
Domande da interrogazione
- Quali sono i segnali principali utilizzati nell'interfacciamento di un ADC con un microprocessore?
- Come avviene il processo di lettura dei dati da parte del microprocessore?
- Qual è il ruolo del latch di tipo D nell'interfacciamento di un DAC?
I segnali principali sono l'OE (output enable), che attiva le linee di uscita, l'SC (start conversion), che avvia la conversione, e l'EOC (end of conversion), che indica la fine della conversione.
Il microprocessore attiva il segnale di start, attende il segnale EOC, richiede il dato tramite l'OE e lo legge attraverso il bus dati.
Il latch di tipo D "congela" il dato da convertire, garantendo la costanza dell'uscita del DAC fino al prossimo aggiornamento, attivandosi tramite il segnale di WRITE del microprocessore.