Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

ADC 6 bit o 8 bit

Elettronica lineare e digitale: didattica ed applicazioni

Moderatori: Foto Utentecarloc, Foto Utenteg.schgor, Foto UtenteBrunoValente, Foto UtenteIsidoroKZ

0
voti

[31] Re: ADC 6 bit o 8 bit

Messaggioda Foto UtenteGioArca67 » 15 mag 2023, 16:32

Sembra discretamente chiaro.
comunque dice espressamente che senza un ON OFF di /RD e /CS non lavora:
Max166_Stop.png


E sembra fare il sampling sui fronti di /RD:
Max166_TeH.png


Ne avevo visti molti e sostanzialmente si comportano tutti così: un vero free running non l'avevo trovato, ma non vuol dire che non esista.
Per questo proponevo il doppio half converter, coll'LM3914 dovrebbe riuscire a fare tutto (più o meno) in sincronia se consideriamo l'uscita dei comparatori e OPAMP pressoché istantanea (ovvero molto più veloce delle porte logiche). Comunque arrivano prima i MSB e non dovrebbe avere grandi problemi.
Non appena vuol mettere un latching gli serve un fronte...
Avatar utente
Foto UtenteGioArca67
4.580 4 6 9
Master EY
Master EY
 
Messaggi: 4592
Iscritto il: 12 mar 2021, 9:36

0
voti

[32] Re: ADC 6 bit o 8 bit

Messaggioda Foto Utenteboiler » 15 mag 2023, 16:44

Datasheet ha scritto:But, if CS and RD are low when BUSY goes high[...]

Ecco, questa condizione però non è soddisfatta se facciamo come dico io.

Datasheet ha scritto:The T/H starts holding the input on the third falling edge of the clock after CS and RD go low
questo è in contraddizione con
Datasheet ha scritto:Tying the MODE pin low places the MAX166 into a continuous-conversion mode. The RD and CS inputs are only used for reading data from the converter.


Insomma, documentazione lacunosa, come spesso accade #-o
Non prometto nulla, ma magari ne compro uno per fare una prova... solo per curiosità :mrgreen:

Boiler
Avatar utente
Foto Utenteboiler
26,4k 5 9 13
G.Master EY
G.Master EY
 
Messaggi: 5612
Iscritto il: 9 nov 2011, 12:27

0
voti

[33] Re: ADC 6 bit o 8 bit

Messaggioda Foto UtenteBrunoValente » 15 mag 2023, 17:15

GioArca67 ha scritto:...Per questo proponevo il doppio half converter, coll'LM3914 dovrebbe riuscire a fare tutto (più o meno) in sincronia se consideriamo l'uscita dei comparatori e OPAMP pressoché istantanea (ovvero molto più veloce delle porte logiche). Comunque arrivano prima i MSB e non dovrebbe avere grandi problemi.


Purtroppo l'LM3914 ha solo 10 uscite, mettendone 2 non si arriverebbe a 6 bit :(
Avatar utente
Foto UtenteBrunoValente
39,6k 7 11 13
G.Master EY
G.Master EY
 
Messaggi: 7796
Iscritto il: 8 mag 2007, 14:48

1
voti

[34] Re: ADC 6 bit o 8 bit

Messaggioda Foto UtenteGioArca67 » 15 mag 2023, 17:33

Con 2 LM3914 ti rimangono inutilizzati 6 comparatori. Guarda lo schema di principio che avevo messo.
Un ADC a 3bit flash usa 7 comparatori.
Poi hai una conversione DAC dei 3 MSB, che sottrai al tuo segnale e fai una nuova ADC flash a 3 bit dopo aver moltiplicato per 8 questa differenza. Da questi ottieni i 3 LSB
Avatar utente
Foto UtenteGioArca67
4.580 4 6 9
Master EY
Master EY
 
Messaggi: 4592
Iscritto il: 12 mar 2021, 9:36

0
voti

[35] Re: ADC 6 bit o 8 bit

Messaggioda Foto UtenteGioArca67 » 15 mag 2023, 18:05

Questo un Flash ADC a 3 bit:
3bitFlashADC.jpg


a sinistra degli xor hai l'LM3914
Avatar utente
Foto UtenteGioArca67
4.580 4 6 9
Master EY
Master EY
 
Messaggi: 4592
Iscritto il: 12 mar 2021, 9:36

0
voti

[36] Re: ADC 6 bit o 8 bit

Messaggioda Foto UtenteGioArca67 » 15 mag 2023, 18:13

L'uscita dell'LM3914 potresti mandarla ad un DAC del genere:
3bitDAC_Thermo.jpg
3bitDAC_Thermo.jpg (72.91 KiB) Osservato 5537 volte
Avatar utente
Foto UtenteGioArca67
4.580 4 6 9
Master EY
Master EY
 
Messaggi: 4592
Iscritto il: 12 mar 2021, 9:36

0
voti

[37] Re: ADC 6 bit o 8 bit

Messaggioda Foto UtenteGioArca67 » 15 mag 2023, 20:18

Lo schema funziona così.
Supponiamo 5V di Vref (da scalare per il numero maggiore di comparatori dell'LM3914) e vogliamo convertire in digitale 2,8V di segnale.
Primo ADC (gestisce i 3 MSB), ci sono 2^3=8 bins, ognuno ampio 5/8=0,625V
l'LM3914 accende le prime 4 uscite (0,625+0,625+0,625+0,625=2,5V) la 5 non riesce, essendo a 3,125V)
In binario abbiamo (dopo il priority encoder 8->3) 1 0 0 (col MSB a sinistra)
Il DAC a 3 bit converte questo in 2,5V
Il sottrattore (e moltiplicatore per 8) fornisce (2,8-2,5)*8=2,4V
Che diamo in pasto al secondo LM3914
Che accende 3 comparatori, ovvero 0 1 1 a valle dell'encoder.
Il valore complessivo è la giustapposizione: 1 0 0 0 1 1, ovvero 35 in decimale che in tensione vale (ora siamo a 6 bit quindi 2^6=64 e 5 V /64=0,078V) 35*0,078= 2,73V (il passo successivo sarebbe 2,81V, maggiore dei nostri 2,8V, ma approssimiamo per difetto)

Altro esempio: segnale 1,0V
Primo ADC: si accendo solo la prima uscita -> 0 0 1
0 0 1 viene convertito dal DAC a 3 bit in 0,625V
(1-0,625)*8=3V che diamo in pasto al secondo ADC
Si attivano le prime 4 uscite -> 1 0 0
Quindi il codice completo è 0 0 1 1 0 0, ovvero 12 in decimale
12*0,078=0,9375V
il passo successivo avrebbe dato 0,9375+0,78125=1,016V

L'LM3914 ha 10 resistenze da 1k come scala, basta mettere 5/8*10= 6,25V come Vref
Avatar utente
Foto UtenteGioArca67
4.580 4 6 9
Master EY
Master EY
 
Messaggi: 4592
Iscritto il: 12 mar 2021, 9:36

0
voti

[38] Re: ADC 6 bit o 8 bit

Messaggioda Foto Utentebrabus » 15 mag 2023, 20:40

La butto lì: l'ADC di un microcontrollore con clock interno? Una robetta super low power, silenziosissima, discreta.
Alberto.
Avatar utente
Foto Utentebrabus
22,2k 4 11 13
G.Master EY
G.Master EY
 
Messaggi: 3146
Iscritto il: 26 gen 2009, 15:16

1
voti

[39] Re: ADC 6 bit o 8 bit

Messaggioda Foto Utentedadduni » 15 mag 2023, 21:40

brabus ha scritto:La butto lì: l'ADC di un microcontrollore con clock interno? Una robetta super low power, silenziosissima, discreta.

L'avevo proposto in [6] e ho perso il rispetto di Bruno, adesso siamo in due in questa disgraziata situazione :mrgreen:
Avatar utente
Foto Utentedadduni
2.073 2 7 12
Expert EY
Expert EY
 
Messaggi: 1370
Iscritto il: 23 mag 2014, 16:26

1
voti

[40] Re: ADC 6 bit o 8 bit

Messaggioda Foto UtenteEcoTan » 15 mag 2023, 22:00

Non c'è due senza tre, una MCU è sempre utile e poi si scoprono tante altre cose da farle fare.
Avatar utente
Foto UtenteEcoTan
7.720 4 12 13
Expert EY
Expert EY
 
Messaggi: 5424
Iscritto il: 29 gen 2014, 8:54

PrecedenteProssimo

Torna a Elettronica generale

Chi c’è in linea

Visitano il forum: Nessuno e 158 ospiti