ADC0809 è un convertitore da analogico a digitale A/D successivo a 8 canali a 8 bit utilizzando la tecnologia CMOS.Integra un multiplexer a 8 canali all'interno, che può bloccare il segnale decodificato in base al codice dell'indirizzo e selezionare solo uno degli 8 segnali di ingresso analogici per la conversione A/D.ADC0809 è principalmente adatto a occasioni che non richiedono un elevato tasso di precisione e campionamento, come i campi di controllo industriale generale.Può essere collegato direttamente al microcontrollore per ottenere la conversione e la trasmissione dei dati.
Ha le seguenti caratteristiche:
• Velocità di conversione tipica 100us
• Unipolar, intervallo 0-5V
• Chip di conversione A/D di approssimazione successiva a 8 bit
• Esiste un buffer di uscita a tre stati, che può essere direttamente collegato al bus CPU.
• Ci sono 8 interruttori analogici sul chip, che possono collegare 8 quantità analogiche contemporaneamente.
• Ha un rapporto ad alto prezzo per le prestazioni ed è adatto per occasioni con bassi requisiti di precisione e velocità di campionamento o in campi di controllo industriali generali.
• D0 ~ D7: pin di uscita digitale a 8 bit
• In0 ~ in7: 8 pin di ingresso analogici
• VCC: +5 V Alimentatore di lavoro
• GND: terra
• Vref (+): terminale positivo della tensione di riferimento
• Vref (-): terminale negativo della tensione di riferimento
• Avvio: terminale di ingresso del segnale di avvio di conversione A/D
• ALE: terminale di ingresso del segnale abilitato con chiusura dell'indirizzo
• EOC: pin di uscita di fine conversione
• OE: terminale di controllo abilita output
• CLK: segnale di clock di conversione, circa 500kHz
• ADDA, ADDB, ADDC: linee di input dell'indirizzo
Quello che segue è come utilizzare l'ADC0809.
Dobbiamo selezionare tramite i tre pin adda, addb e addc.Questi tre pin insieme formano la porta di ingresso del segnale di indirizzo di selezione del canale analogico.Lo stato di questi pin determina quale segnale analogico l'ADC0809 selezionerà per la successiva conversione A/D.
Dobbiamo selezionare tramite tre pin adda, addb e addc.Questi tre pin insieme formano la porta di ingresso del segnale di indirizzo di selezione del canale analogico.Lo stato di questi pin determina quale segnale analogico l'ADC0809 selezionerà per la successiva conversione A/D.
Dopo l'avvio della conversione, l'EOC (fine del segnale di conversione) si convertirà automaticamente da livello elevato a un livello basso.Durante la conversione A/D, l'EOC rimane basso.Dopo il completamento della conversione, l'EOC cambierà automaticamente da basso a alto.Pertanto, possiamo giudicare se la conversione A/D è completata giudicando il valore di EOC.
Quando OE è di alto livello, ADC0809 consentirà l'output dei dati convertiti da A/D.Al momento, il segnale digitale convertito verrà trasmesso alla porta di uscita dell'ADC0809 per la lettura o l'uso da dispositivi esterni.
La funzione principale di ADC0809 è convertire i segnali di ingresso analogici in segnali di uscita digitale, che presenta le caratteristiche di alta precisione, conversione rapida e facilità d'uso.Può essere ampiamente utilizzato in molti campi, come attrezzature mediche, monitoraggio dell'alimentazione, attrezzature militari, elettronica di comunicazione, aerospaziale e controllo di automazione industriale.Il seguente elenca alcuni scenari di applicazione tipici:
ADC0809 può essere utilizzato per monitorare ed elaborare i parametri fisiologici (come la pressione sanguigna, la frequenza cardiaca, ecc.) In dispositivi medici per soddisfare i requisiti di accuratezza e stabilità delle attrezzature mediche.Ad esempio, in sfidmomanometri digitali, elettrocardiografie e altre attrezzature, ADC0809 può raccogliere ed elaborare parametri fisiologici e convertirli in segnali digitali per l'analisi e la visualizzazione, ottenendo così un monitoraggio e una diagnosi efficaci delle condizioni del paziente.
L'ADC0809 può essere utilizzato per realizzare la conversione digitale e l'elaborazione dei segnali analogici per soddisfare i requisiti delle apparecchiature elettroniche di comunicazione per la qualità del segnale e la velocità di trasmissione.Ad esempio, in processori audio, modem, codec vocali e altre apparecchiature, ADC0809 può raccogliere ed elaborare segnali analogici e convertirli in segnali digitali per la trasmissione e l'elaborazione, ottenendo così efficienti elaborazione e trasmissione dei segnali di comunicazione.
ADC0809 può essere utilizzato per monitorare i parametri come la qualità dell'alimentazione, il carico della rete e la stabilità della tensione per ottenere il monitoraggio e la gestione in tempo reale dello stato operativo del sistema di alimentazione.Ad esempio, negli strumenti di monitoraggio dell'alimentazione, contatori intelligenti e altre attrezzature, ADC0809 può raccogliere ed elaborare i parametri dei circuiti e convertirli in segnali digitali per la trasmissione e lo stoccaggio, ottenendo così un monitoraggio e una gestione efficaci del sistema di alimentazione.
ADC0809 può essere utilizzato per monitorare vari parametri industriali come tensione, pressione, temperatura, flusso, ecc. Per ottenere il monitoraggio e il controllo del processo di produzione.Ad esempio, nei convertitori di frequenza, calibri a livello di liquido, rilevatori di gas e altre attrezzature, ADC0809 può raccogliere ed elaborare dati analogici e convertirli in segnali digitali per analisi e feedback, ottenendo così un controllo efficace del processo di produzione.
ADC0809 è un convertitore A/D di approssimazione monolitico CMOS.È costituito da 8 switch analogici, registri di approssimazione successivi, comparatori, convertitori A/D degli interruttori a 8 bit, chiusura e decodificatori di indirizzi e circuito di controllo logico e tempistica.
Innanzitutto, è necessario inserire un indirizzo a 3 bit e impostare Ale su 1 per archiviare questo indirizzo nel fermo dell'indirizzo.Questo indirizzo viene quindi passato attraverso un decodificatore, che seleziona uno degli otto ingressi analogici e lo alimenta al comparatore.Quando arriva il bordo di salita del segnale di avvio, verrà ripristinato il registro di approssimazione successivo.Successivamente, il bordo di caduta del segnale di avvio avvierà il processo di conversione A/D.Quando si avvia la conversione A/D, il segnale di uscita EOC andrà basso per indicare che la conversione è in corso.Quando la conversione A/D è completata, il segnale di uscita EOC cambierà a un livello elevato, il che indica che la conversione A/D è terminata e i dati dei risultati sono stati archiviati nel fermo.Il segnale EOC può essere utilizzato come richiesta di interrupt per avvisare i dispositivi esterni (come i microcontrollori) che la conversione è stata completata.Quando l'ingresso OE (output abilita) è elevato, verrà aperto il gate a tre statali in uscita in modo che la quantità digitale del risultato di conversione possa essere emessa al bus dati.I dati ottenuti dopo la conversione A/D devono essere trasmessi al microcontrollore in tempo per l'elaborazione per garantire il tempo reale e l'accuratezza dei dati.Il problema chiave nella trasmissione dei dati è come confermare il completamento della conversione A/D, poiché la trasmissione può essere effettuata solo dopo il completamento della conferma.Ci sono tre modi per farlo.
Per i convertitori A/D, il tempo di conversione è una specifica nota e fissa.Prendendo ADC0809 come esempio, il tempo di conversione è di 128 μs.In un sistema microcontrollore MCS-51 da 6 MHz, questo equivale a 64 cicli di macchina.Sulla base di queste informazioni, possiamo progettare una subroutine di ritardo che viene chiamata immediatamente dopo l'avvio della conversione A/D.Il tempo di esecuzione della subroutine di ritardo dovrebbe assicurarsi che termini quando la conversione è completata, quindi il trasferimento dei dati può avvenire.
I chip di conversione A/D di solito hanno un segnale di stato che indica il completamento della conversione.Prendendo ADC0809 come esempio, questo segnale è il terminale EOC.Pertanto, possiamo utilizzare il metodo query per confermare se la conversione A/D è stata completata rilevando lo stato dell'EOC e quindi procedere con la trasmissione dei dati dopo la conferma.
Usiamo il segnale di stato (EOC) che indica il completamento della conversione come segnale di richiesta di interruzione per trasmettere i dati in modo interrupt.
L'impatto del consumo energetico di ADC0809 sulle sue prestazioni non può essere ignorato, il che si riflette nei seguenti aspetti chiave:
Generazione di calore: il consumo di energia è direttamente correlato al calore generato dal dispositivo.All'aumentare del consumo di energia, ADCO809 genererà più calore durante il funzionamento.Se il calore non può essere dissipato in modo efficace, può causare l'aumento della temperatura interna del dispositivo, influenzando la sua stabilità e affidabilità.La temperatura eccessiva può causare danni o degradazione delle prestazioni dei componenti del circuito, influenzando così l'accuratezza della conversione e la velocità dell'ADC0809.
Gestione dell'energia: il livello di consumo di energia influirà anche nella progettazione del sistema di gestione dell'alimentazione.L'ADCO809 a bassa potenza consente l'uso di alimentatori più piccoli e riduce le perdite di energia durante la conversione di potenza.Questo è molto importante per migliorare l'efficienza e l'affidabilità dell'intero sistema.
Efficienza del consumo di energia: il livello di consumo energetico influisce direttamente sull'efficienza del consumo di energia del dispositivo.I dispositivi a bassa potenza risparmiano energia e riducono l'impatto ambientale quando si eseguono per lunghi periodi di tempo.Ciò è particolarmente importante per i dispositivi o i sistemi portatili che devono funzionare per lunghi periodi di tempo.
Progettazione di dissipazione del calore: al fine di garantire che il dispositivo possa funzionare stabilmente, richiede un ragionevole design di dissipazione del calore per garantire che il calore possa essere efficacemente dissipato.Ciò può comportare l'uso di radiatori, ventole o altre misure di raffreddamento.
ADC0809 e ADC0832 sono due comuni convertitori da analogico a 8 bit (ADC).Le differenze tra loro sono le seguenti:
Tasso di campionamento: esiste una certa differenza nella velocità di campionamento massima di ADC0809 e ADC0832.L'ADC0809 ha una velocità di campionamento massima di 10kHz, mentre l'ADC0832 ha una velocità di campionamento massima di 100kHz.
Il componente di acquisizione dati ADC0809 è un dispositivo Monolitico CMOS con un convertitore da analogico a digitale a 8 bit, multiplexer a 8 canali e logica di controllo compatibile con microprocessore.Il convertitore A/D a 8 bit utilizza una successiva approssimazione come tecnica di conversione.
L'ADC0809 include 8 ingressi analogici dovuti al circuito multiplexer a 8 canali.Poiché la risoluzione di ADC0809 è di 8 bit, l'ingresso analogico è diviso in 28 o 256 gamme discrete.Con la tensione di riferimento 5VDC, ogni intervallo rappresenta 5 V/256 = 0,01953 V.
L'ADC 0808/0809 funziona utilizzando un processo chiamato approssimazione successiva.Prima campiona il segnale analogico di ingresso e quindi lo confronta con una tensione di riferimento.Sulla base di questo confronto, l'ADC genera un'uscita digitale che rappresenta l'entità del segnale analogico.
Questi due convertitori, l'ADC0808 e l'ADC0809, sono funzionalmente identici, tranne per il fatto che l'ADC0808 ha un errore totale non aggiustato di ± 1⁄2 LSB e l'ADC0809 ha un errore non aggiustato di ± 1 LSB.Sono anche legati ai loro fratelli Big Brothers, ai convertitori di canali espandibili ADC0816 e ADC0817.