Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

ADC / DAC virgola mobile o fissa

Elettronica lineare e digitale: didattica ed applicazioni

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

0
voti

[11] Re: ADC / DAC virgola mobile o fissa

Messaggioda Foto UtenteRoswell1947 » 24 feb 2024, 10:49

IsidoroKZ ha scritto:
Roswell1947 ha scritto:OK ma in questo modo nella ROM ci sono numeri interi e non valori del seno rappresentati in virgola fissa


Supponi di volere il seno di 40°, che tensione vuoi all'uscita del convertitore? Se il convertitore ha l'uscita in corrente, che corrente vuoi sempre per lo stesso angolo?

Poi rispondo al problema della risoluzione.


il seno di 40° è circa 0.643 con 3 cifre decimali quindi come faccio a decidere che tensione voglio dal conv?se ho una tensione di fondo scala Vfs allora la risoluzione del conv è Vfs/(2^N) ma dovrei comunque decidere a quale tensione corrisponde seno di 0 gradi per fissare lo zero visto che ho anche valori negativi.Giusto?
Avatar utente
Foto UtenteRoswell1947
89 1 3 8
Stabilizzato
Stabilizzato
 
Messaggi: 438
Iscritto il: 10 feb 2020, 16:39

0
voti

[12] Re: ADC / DAC virgola mobile o fissa

Messaggioda Foto UtenteMarcoD » 24 feb 2024, 11:33

Giusto. :ok:
A zero gradi avrai al DAC 127 corrispondente a metà tensione.
90 gradi 255 piena tensione
270 gradi 0 inizio scala.
Ma se non ti va bene, puoi compensare l'offset agendo in analogico sul livello di uscita.

Nell'esempio della tabella che ho fatto prima, forse c'è un piccolo errore/discontinuità nel seno al passaggio fra circa 359 gradi e lo 0.

Ma a cosa ti serve la sinusoide generata dal DAC ?
E che risoluzione/tolleranza accetti?
Avatar utente
Foto UtenteMarcoD
12,2k 5 9 13
Master EY
Master EY
 
Messaggi: 6696
Iscritto il: 9 lug 2015, 16:58
Località: Torino

0
voti

[13] Re: ADC / DAC virgola mobile o fissa

Messaggioda Foto UtenteRoswell1947 » 24 feb 2024, 13:58

Ma sarebbe possibile memorizzare in una ROM i valori del seno direttamente in virgola fissa (parte intera e parte frazionaria con un certo numero di bit ciascuna)?se si in questo caso si potrebbe utilizzare un dac classico oppure ci vorrebbe un dac che lavorasse su virgola fissa(non so se esistono)?
Avatar utente
Foto UtenteRoswell1947
89 1 3 8
Stabilizzato
Stabilizzato
 
Messaggi: 438
Iscritto il: 10 feb 2020, 16:39

0
voti

[14] Re: ADC / DAC virgola mobile o fissa

Messaggioda Foto UtenteMarcoD » 24 feb 2024, 14:10

sarebbe possibile memorizzare in una ROM i valori del seno direttamente in virgola fissa (parte intera e parte frazionaria con un certo numero di bit ciascuna)?


Mi pare che supponi il problema più complicato del reale:

se i valori variano fra 1 e -1 ossia 0,9999... e -0.9999
la parte intera non esiste.
Se pensi di moltiplicare tutti i valori per 1000 e troncare la parte frazionaria allo variano fra +999 e -999 hai numeri interi.

Se poi il convertitore accetta solo valori fra +127 e -127...
anzi fra 0 e 255....
Avatar utente
Foto UtenteMarcoD
12,2k 5 9 13
Master EY
Master EY
 
Messaggi: 6696
Iscritto il: 9 lug 2015, 16:58
Località: Torino

0
voti

[15] Re: ADC / DAC virgola mobile o fissa

Messaggioda Foto UtenteRoswell1947 » 24 feb 2024, 18:18

ok attendo isidoro per il discorso risoluzione di qualche post fa
Avatar utente
Foto UtenteRoswell1947
89 1 3 8
Stabilizzato
Stabilizzato
 
Messaggi: 438
Iscritto il: 10 feb 2020, 16:39

0
voti

[16] Re: ADC / DAC virgola mobile o fissa

Messaggioda Foto UtenteMarcoD » 24 feb 2024, 20:34

Potresti spiegarmi come mai con una risoluzione di 8bit vicino allo zero si ha una risoluzione di circa 0.2 gradi, mentre vicino a 1 diventa di 5 gradi?

Posso anticipare Isidoro che risponderà in modo più dettagliato di me:
attorno a 0 gradi, la funzione seno varia rapidamente, quindi basta una piccola variazione angolare per fare variare il valore troncato.
Per contro al massimo ( 90 gradi) la funzione seno è quasi costante e occorre una maggiore variazione angolare per farla variare.
Riesco solo a intuire che ci sono due quantizzazioni, Isidoro spiegherà molto meglio, una dei valori angolari e una dei valori seno; le due quantizzazioni sono connesse fra loro, e non è conveniente migliorare una se non si migliora l'altra, ma il tutto dipende dalla applicazione. 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

Precedente

Torna a Elettronica generale

Chi c’è in linea

Visitano il forum: Nessuno e 80 ospiti