78LS138 74LS139 74LS153 74LS157 74LS158
7846 74LS47 74LS48 74LS49 9368 4511
74LS240 74LS241 74LS244 74LS373 74LS374
MC1488 MC1489 MAX232 UART16550 ADC0804
FND500/FND507 HD44780 Download INDICE

 Data Sheet

Sezione Data Sheet

  COMPONENTI PROGRAMMABILI

ADC0804 2/4 [71 di 87] 

 

 ADC0804 - Risorse Interne

                     

bulletLo schema a blocchi mostra il circuito interno dell’ADC0804. In particolare è bene evidente il SAR (Successive Approximation Register), descritto nella pagina precedente.
bulletTale circuito permette di garantire buone prestazioni sia per quanto riguarda la precisione che per quanto riguarda la velocità di conversione.
bulletNell’ADC0804 il dato digitale a 8 bit è disponibile in uscita dopo 8 comparazioni (64 cicli di clock); quando il dato digitale viene trasferito sui pin d’uscita, la linea INTR viene portata da 1 a 0.
bulletUna conversione in svolgimento può essere interrotta e ricominciata dall’inizio dando un secondo comando di start.

                     

 

                     

bulletDurante la transizione di CS e WR da 1 a 0 (segnale di start) lo shift register e il SAR vengono resettati; per tutto il tempo in cui CS e WR rimangono bassi, l’ADC rimane in uno stato di reset.
bulletil F/F START viene settato e l’1 generato resetta lo shift-register a 8 bit e il F/F INTR.
bulletl’1 viene inoltre posto sull’ingresso D del DFF1.
bulletun segnale di clock interno trasferisce poi l’1 all’uscita Q del DFF1.
bulletquesto 1 predispone lo stesso valore in ingresso allo shift e predispone aperta la porta AND G1.
bulletl'apertura della porta AND G1 consente il passaggio del clock interno che provvede a dare un segnale di reset al F/F START.

                     

bulletSe il segnale di start viene mantenuto il segnale di reset al F/F START non ha alcun effetto e lo shift register rimane in stato di reset; se invece viene tolto (cioè se WR o CS sono riportati a 1) il F/F START è resettato e lo shift register a 8 bit dà inizio al processo di conversione, un tempo da 1 a 8 periodi di clock dopo che almeno uno dei segnali CS o WR sono riportati entrambi a 1; non appena questo accade:
bulletlo shift register dà inizio alla conversione e il SAR comincia il suo processo di ricerca e di combinazione; al termine lo shift register mette un 1 sull’ingresso D del DFF2.
bulletl'1, in combinazione con la porta AND G2, fa si che il nuovo dato digitale convertito sia trasferito sulle uscite tri-state; quando il DFF2 viene abilitato, l’uscita Q è sottoposta a una transizione da 1 a 0 e il F/F INTR è settato.
bulletun inverter infine fornisce in uscita il segnale INTR.

                     

bulletSe il dato d’uscita è continuamente abilitato (CS e RD entrambi a 0), la linea INTR continua a segnalare la fine della conversione (con un transitorio da 1 a 0), perché l’ingresso di SET controlla l’uscita Q del F/F INTR sebbene l’ingresso RESET è costantemente al livello 1.

                     

bulletIl componente può operare nel modo free-running (si ha una continua conversione del segnale analogico d’ingresso), se le linee INTR e WR vengono collegate assieme fra loro e CS viene posto a 0; quando l’ADC viene utilizzato in questo modo il F/F START è settato con il transitorio da 0 a 1 della linea INTR.
bulletQuesta resetta lo shift register che porta l’ingresso del DFF2 a 0.
bulletQuando l’abilitazione d’ingresso del latch è presente, l’uscita Q va alta e allora il F/F INTR è resettato.
bulletQuando il dato è pronto da leggere, se CS e RD vengono portati entrambi a 0, il F/F INTR viene resettato e l’abilitazione dell’uscita tri-state permette di leggere gli 8 bit digitali d’uscita.

                     

bulletLa pagina successiva riprende questi concetti mostrando i processi necessari alla conversione sotto forma di diagrammi temporali.

    

Pagina Precedente Data Sheet   [71 di 87] Pagina Successiva Programmabili - ADC0804 2/4 Torna alla Home della Sezione Lezioni - Vai al DownLoad dei files DOC Torna al Menu di "Dentro al Computer"
Programmabili - ADC0804
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87

    

DataSheet » 78LS138 | 74LS139 | 74LS153 | 74LS157 | 74LS158 | 74LS240 | 74LS241 | 74LS244
74LS373 | 74LS374 | 7446 | 74LS47 | 74LS48 | 74LS49 | 9368 | 4511 | FND500/FND507
74LS373 | 74LS374 | ADC0804 | HD44780 | MC1488 | MC1489 | MAX232 | UART16550
Download | INDICE
Home 
Pascal|Manuali|Tabelle|Schede
Tutorial Assembly|Palestra Assembler
Aggiungi Giobe®2000 ai preferiti  
Motore
Ricerca
  Rendi Giobe®2000 pagina di Default
© 2001-2010  -  Studio Tecnico ing. Giorgio OBER
Tutti i diritti sono riservati