Concetti Chiave
- Un ADC si interfaccia con un microprocessore tramite un sistema a bus dati, utilizzando segnali come OE, SC ed EOC per gestire l'output e il processo di conversione.
- Il segnale OE permette al microprocessore di leggere i dati dal bus, attivando le linee di uscita dell'ADC da una condizione di 3-state.
- L'aggiunta di un multiplexer analogico consente di gestire più sorgenti analogiche per la conversione tramite l'ADC.
- Per interfacciare un DAC, è essenziale un latch di tipo D che mantiene costante il dato da convertire durante un ciclo-macchina di scrittura.
- Il dato viene catturato dal latch tramite il segnale WRITE del microprocessore, con l'indirizzo del DAC riconosciuto dal decoder indirizzi sull'Adress bus.
Interfacciamento ADC e Interfacciamento DAC
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;
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 componenti chiave per l'interfacciamento di un ADC con un microprocessore?
- Come si garantisce la stabilità del dato in uscita da un DAC in un sistema a BUS?
L'interfacciamento di un ADC con un microprocessore richiede un OE (output enable) per abilitare l'uscita, un SC (start conversion) per avviare la conversione e un EOC (end of conversion) per indicare la fine della conversione. Il microprocessore attiva il segnale di start, attende l'EOC, richiede il dato tramite l'OE e lo legge attraverso il bus dati.
Per garantire la stabilità del dato in uscita da un DAC, si utilizza un latch di tipo D. Questo latch "congela" il dato da convertire, poiché il dato emesso dal microprocessore dura solo un ciclo-macchina di scrittura. Il latch mantiene costante l'uscita del DAC fino al prossimo aggiornamento, catturando il dato tramite il segnale di WRITE del microprocessore e un decoder indirizzi.