Ciao Andrea,
ho visto un dac R2R ( AN655 della concorrenza) fatto, credo, con i net
resistivi
...penso che lo adotterò e adatterò al mio progetto.
grazie x il consiglio sul software.... se a qualche altro serve è uPSD
Sound Studio 1.0
Bruno
Andrea Contrucci ha scritto:
>
> Ciao.
>
> Ci sono un paio di possibilità.
> La prima è utilizzare un micro con uscita PWM, appoggiata a un filtro
> passabasso. Visto che devi usare due frequenze fisse, la cosa migliore
> è mettere il duty cycle al 50% e caricare l'oscillatore per la
> frequenza portante. Passare dall'una all'altra vuol dire semplicemente
> caricare dei valori diversi in due SFR.
>
> Altrimenti puoi ricostruirti la sinusoide e modulare una portante alta
> (almeno 5 volte la frequenza nominale, direi) in PWM per ricostruire
> l'onda. Ma il filtro passabasso ti ci vuole comunque. E' una soluzione
> assai più economica che utilizzare un DAC, ma ci vuole comunque un po'
> di sbattimento nel ricostruire la sinusoide senza troppe armoniche
> (distorsioni).
>
> Poi c'è una bella soluzione nel caso in cui tu abbia bisogno di
> generare toni composti (ma noti) o addirittura vocali. Consiste
> nell'utilizzare un micro (8051 ovviamente, se no non saremmo qui...)
> della ST, in particolare la famiglia uPSD33xx. Se vai sul sito, trovi
> anche una application note con tanto di software per PC scaricabile
> gratis, che consente di salvare un file di suoni e generarti il
> "codice" da mettere nel micro, un po' come un file wav. Praticamente,
> viene effettuata una conversione A/D dal PC, e il micro poi ne
> effettua una conversione D/A. Molto pratico, lo sto usando per fare
> una applicazione che deve emettere messaggi vocali, senza impazzire
> con le sisntesi vocali.
>
> Spero di essere stato utile
>
> Andrea
>
>
>
>
>
> --
>
> Email.it, the professional e-mail, gratis per te:
> http://www.email.it/f <http://www.email.it/f>
>
>
>
> Sponsor:
>
> Prestiti Online. Scopri subito se sei finanziabile. in 24 ore senza
> spese nÿ anticipi, clicca qui
>
> *
>
> Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=2908&d=10-4
> <http://adv.email.it/cgi-bin/foclick.cgi?mid=2908&d=10-4>
>
> [Non-text portions of this message have been removed]
>
>
[Non-text portions of this message have been removed]