User Tools

Site Tools


da_pwm

==DA PWM ad alta risoluzione.

Un modulatore PWM può essere utilizzato come convertitore Digitale Analogico filtrando passa basso il segnale PWM. Per ottenere elevata risoluzione e basso ripple, la frequenza di taglio del filtro deve essere molto più bassa del periodo del PWM, e questo si traduce in un DA “lento” (tempi lunghi di assestamento quando si cambia il valore di tensione continua desiderato in uscita). Sulla scheda DE10-Lite sono tuttavia presenti 3 convertotori DA a 4 bit usati per pilotare la porta VGA. Se si desiderasse una tensione intermedia fra quelle corrispondenti a due codici successivi (dicamo v(i) e V(i+1)), si potrebbe generare un segnale PWM con valore “off” uguale a v(i) e valore “on” uguale a v(i+1). In questo modo, con duty cycle 0 si otterrebbe v(i), ma aumentando gradualmente il duty cycle si potrebbero ottenere valori intermedi fra v(i) e v(i+1) fino ad ottenere v(i+1) per duty cycle uguale al 100%. Questa strategia si potrebbe usare automaticamente per ogni “i”. In questo modo le fluttuazioni di tensione dovute all'azione del PWM sarebbero più modeste e combinando il DA già esistente con un PWM con un numero di bit limitato si potrebbe ottenere un DA ad alta risoluzione, basso ripple e elevata velocità di risposta.

Dopo aver studiato la relazione fra frequenza del modulatore PWM, ripple residuo e frequenza di taglio del fultro di uscita, si progetti una entità capace di implementare la strategia discussa per ottenere un DA con un numero di bit variabile da 8 a 12. Integrare tale entità in una periferica NIOS-II capace di implementare 3 convertitori DA indipendenti che sfruttano le tre uscite VGA per i 3 colori fondamentali.

da_pwm.txt · Last modified: by admin

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki