Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Problema con convertitore D/A

Elettronica lineare e digitale: didattica ed applicazioni

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

1
voti

[11] Re: Problema con convertitore D/A

Messaggioda Foto UtenteMarcoD » 1 gen 2016, 11:13

aggiungo questo ultimo post a difesa del circuito... :mrgreen:

...abbiamo anche montato il convertitore D/A con rete ladder R/2R. Speravamo in qualche miglioria invece si e` rivelato l'opposto. Penso per colpa delle eccessive resistenze parassite introdotte per colpa della breadboard e dell'utilizzo di piu` resistenze.

NO, dal tuo grafico la rete R/2R funziona correttamente.
Poi la breadboard potrebbe avere capacità parassite, ma a 1 kHz sono trascurabili, forse avere resistenze parassite per ossidaziona dei contatti, ma sono dell'ordine di decine di ohm, trascurabili, potrebbero esserci forze elettromotrici per effetto termocoppia fra metalli diversi a temperature diverse, ma sono pochi microvolt.

La sua uscita è per costituzione più bassa di 1/2 gradino.
...il tuo assistente di laboratorio avrebbe dovuto saperlo...

Ragiona: il bit meno significativo è connesso a un partitore 2R 2R con una 2R connessa a massa (puoi supporre connessa a tutte le uscita di peso inferiore che non esistono e quindi valgono zero (massa). Anche se tutti i bit presenti sono a 5 V rimane quel partitore attenuato che abbassa l'uscita di 1/2 gradino.

L'escursione e l'offset di un convertitore DA sono le carattristiche meno importanti perché li puoi sempre modificare con un amplificatore operazionale in uscita.
Importa la linearità della scala, l'ampiezza costante dei gradini.
Quello che hai fatto a 4 bit è un giochino didattico.
Considera un convertitore a 8 bit risoluzione 1/256 = circa 0,4 % lo fai ancora abbastanza facilmente a discreti, poi pensa a farlo a 10 bit.

Prova a fare funzionare il contatore con clock da 1 kHz a più di 1 MHz fino a quando il contatore smette di funzionare, verifica con l'oscillo cosa capita se le uscite digitali non salgono e scendono contemporaneamente.

Più si indaga, più i problemi aumentano e si complicano.

buon 2016 a tutti O_/
Avatar utente
Foto UtenteMarcoD
12,2k 5 9 13
Master EY
Master EY
 
Messaggi: 6696
Iscritto il: 9 lug 2015, 16:58
Località: Torino

-1
voti

[12] Re: Problema con convertitore D/A

Messaggioda Foto Utenteenbarberis » 4 gen 2016, 14:18

IlGuru ha scritto:Avete usato ladder R-2R integrati o avete usato normali resistenze?

Normali resistenze. Inoltre facendo i 5kohm con il paralleo di due resistenze da 10kohm l'errore si amplifica ancora di più.
Avatar utente
Foto Utenteenbarberis
48 1 3
 
Messaggi: 21
Iscritto il: 29 dic 2015, 20:16

0
voti

[13] Re: Problema con convertitore D/A

Messaggioda Foto UtenteMarcoD » 4 gen 2016, 14:43

Normali resistenze. Inoltre facendo i 5kohm con il parallelo di due resistenze da 10kohm l'errore si amplifica ancora di più.
non ci credo, perché ?? :-o
Avatar utente
Foto UtenteMarcoD
12,2k 5 9 13
Master EY
Master EY
 
Messaggi: 6696
Iscritto il: 9 lug 2015, 16:58
Località: Torino

1
voti

[14] Re: Problema con convertitore D/A

Messaggioda Foto Utenteenbarberis » 4 gen 2016, 20:38

MarcoD ha scritto:
Normali resistenze. Inoltre facendo i 5kohm con il parallelo di due resistenze da 10kohm l'errore si amplifica ancora di più.
non ci credo, perché ?? :-o


Cosi` ci ha detto di fare il professore. Inoltre facendo un po' di conti ho scoperto che:

-Convertitore a grandezze pesate (40k 20k 10k 5k)
1 LSB = 5V/15 = 0.333V   \rightarrow  0.333*15 = 5V

-convertitore ladder (R-2R)
1 LSB = 5V/16  = 0.3125V  \rightarrow 0.3125*15 = 4.68V

Ora confrontando le nostre misure rispetto alla caratteristica teorica abbiamo ottenuto un buon risultato.

Pensavo tutte e due avessero una dinamica di 5V invece non e` cosi`. Grazie mille del chiarimento! :ok:
Avatar utente
Foto Utenteenbarberis
48 1 3
 
Messaggi: 21
Iscritto il: 29 dic 2015, 20:16

Precedente

Torna a Elettronica generale

Chi c’è in linea

Visitano il forum: Nessuno e 121 ospiti