Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

DAC - differenza 8bit e 10bit

Elettronica lineare e digitale: didattica ed applicazioni

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

0
voti

[1] DAC - differenza 8bit e 10bit

Messaggioda Foto Utentemassimoxl » 8 giu 2021, 15:33

Ciao a tutti voi.
Ho un Arduino Uno, dal quale devo trasformare il segnale PWM in analogico 0V-5V
Voglio poter utilizzare un DAC per far questo.
Le domande sono le seguenti:

1) devo necessariamente utilizzare un DAC da 8bit o da 10bit? Non so se occorre fare riferimento ai bit del PWM di Arduino o se posso farne a meno.

2) se scelgo il DAC con 10bit, in uscita avrò 0-10 volt oppure 0-5 volt?

Sono un po confuso, spiegatemi voi
Avatar utente
Foto Utentemassimoxl
82 2 6
Frequentatore
Frequentatore
 
Messaggi: 252
Iscritto il: 20 feb 2018, 19:05

0
voti

[2] Re: DAC - differenza 8bit e 10bit

Messaggioda Foto UtenteMarcoD » 8 giu 2021, 16:12

Le uscite PWM di arduino Uno e altri? sono a 8 bit ossia con 256 valori distinti (un numero da 0 a 255).
Una uscita a 10 bit ha 1024 valori distinti. Richiede un circuito integrato convertitore D/A apposito, magari da comandare serialmente con due uscite I2C di arduino.

Quando ti serve una tensione con una precisione ( risoluzione) migliore di 1 su 255 (circa 0,5 %) ?
Il valore della tensione massima 5 o 10 V è indipendente dalla risoluzione ( da una tensione 0-5 V puoi amplificarla per due ed ottenere 0-10 V, oppure dividerla per 10 con un partitore ed ottenere 0-0,5 V sempre con la stessa risoluzione)

O_/
Avatar utente
Foto UtenteMarcoD
8.815 4 9 13
Master EY
Master EY
 
Messaggi: 4103
Iscritto il: 9 lug 2015, 16:58
Località: Torino

0
voti

[3] Re: DAC - differenza 8bit e 10bit

Messaggioda Foto Utentemassimoxl » 8 giu 2021, 17:16

Ciao MarcoD,

non ho ben chiare alcune cose:

1) se ad esempio Arduino ha una risoluzione da 8bit, io posso ugualmente utilizzare un DAC esterno da 10bit?
2) la risoluzione di Arduino dipende proprio dalla struttura dell'Atmega328P o dal codice al suo interno?
Avatar utente
Foto Utentemassimoxl
82 2 6
Frequentatore
Frequentatore
 
Messaggi: 252
Iscritto il: 20 feb 2018, 19:05

0
voti

[4] Re: DAC - differenza 8bit e 10bit

Messaggioda Foto UtenteMarcoD » 8 giu 2021, 17:30

) se ad esempio Arduino ha una risoluzione da 8bit, io posso ugualmente utilizzare un DAC esterno da 10bit?
Si (potresti anche adoperare un DAC da 16 bit) se il DAC esterno viene comandato serialmente; serialmente vuol dire che viene comandato con una successione temporale di 10 bit, uno alla volta, è lento ma preciso.
Se il programma o la libreria tira fuori per esempio un bit ogni 50 microsecondi, impiega 10 x 50 = 500 us = 0,5 ms.

Anche l'uscita PWM a 8 bit di arduino è seriale ed relativamente lenta, se ben ricordo impiega 1/400 Hz = 2,5 millisecondi ad aggiornarla.

2) la risoluzione di Arduino dipende proprio dalla struttura dell'Atmega328P o dal codice al suo interno? Da entrambe.
Arduino fa calcoli su byte ( 8 bit), numeri interi (16 bit), numeri lunghi (32 bit).
Avatar utente
Foto UtenteMarcoD
8.815 4 9 13
Master EY
Master EY
 
Messaggi: 4103
Iscritto il: 9 lug 2015, 16:58
Località: Torino

4
voti

[5] Re: DAC - differenza 8bit e 10bit

Messaggioda Foto UtenteIsidoroKZ » 8 giu 2021, 19:16

massimoxl ha scritto:... devo trasformare il segnale PWM in analogico 0V-5V
Voglio poter utilizzare un DAC per far questo.


Un dac e` un circuito che ha in ingresso un numero su n bit e da` in uscita una tensione (o una corrente).

Un segnale PWM invece e` un segnale a due livelli che trasporta una informazione analogica codificata dalla lunghezza dell'impulso.

Se vuoi trasformare un segnale PWM in un segnale analogico devi usare un filtro passa basso, qui e qui, oppure usare un circuito specializzato nella conversione dal PWM a tensione, qui.
Per usare proficuamente un simulatore, bisogna sapere molta più elettronica di lui
Plug it in - it works better!
Il 555 sta all'elettronica come Arduino all'informatica! (entrambi loro malgrado)
Se volete risposte rispondete a tutte le mie domande
Avatar utente
Foto UtenteIsidoroKZ
112,6k 1 3 8
G.Master EY
G.Master EY
 
Messaggi: 19709
Iscritto il: 17 ott 2009, 0:00


Torna a Elettronica generale

Chi c’è in linea

Visitano il forum: Nessuno e 43 ospiti