- Messaggi: 186
- Ringraziamenti ricevuti 3
sinusoidi e PWM
13 Anni 2 Mesi fa #1
da paoletto
sinusoidi e PWM è stato creato da paoletto
Salve a tutti.
E' possibile secondo voi realizzare un generatore sinusoidale utilizzando il PWM di un pic e questo filtro programmabile?
www.maxim-ic.com/datasheet/index.mvp/id/1488
Esiste già un'aplicazione con un PIC e un MAX 038 ma volevo capire se era possibile farlo col filtro.
Grazie
Saluti
Paolo
E' possibile secondo voi realizzare un generatore sinusoidale utilizzando il PWM di un pic e questo filtro programmabile?
www.maxim-ic.com/datasheet/index.mvp/id/1488
Esiste già un'aplicazione con un PIC e un MAX 038 ma volevo capire se era possibile farlo col filtro.
Grazie
Saluti
Paolo
Si prega Accedi o Crea un account a partecipare alla conversazione.
- paoletto
- Autore della discussione
- Elite Member
Riduci
Di più
13 Anni 2 Mesi fa #2
da Mauro Laurenti
Risposta da Mauro Laurenti al topic Re: sinusoidi e PWM
Ciao,
il filtro a capacita' commutate che hai indicato potrebbe essere idoneo, ma visto il ridotto intervallo di frequenza a cui puo' essere impostato non ne vedo un grosso vantaggio. In particolare lavorando fino ad una frequenza di 7KHz potresti generare segnali con banda circa 5 volte superiori ma staresti comunque nell'ordine di poche decine di Hz (non ho controllato la banda effettiva del filtro).
Facendo uso di un PIC18 e il modulo PWM potresti generare segnali di poche decine di KHz mentre il MAX038 genera segnali fino a 20MHz (se memoria non mi inganna).
Unico problema di questo integrato e' che e' stato obsoleto. Sebbene si trovi ancora in commercio (e costa non poco) a suo tempo decisi di abbandonare la strada del suo utilizzo per un generatore di funzioni.
Per frequenze fino a 1Mhz ci sono altri integrati che possono essere utilizzati come generatori di funzioni (ex. XR2206).
Per alte frequenze l'Analog devices ha degli ottimi componenti che fanno uso della tecnica DDS (Direct Digital Synthesizer).
Saluti,
Mauro
il filtro a capacita' commutate che hai indicato potrebbe essere idoneo, ma visto il ridotto intervallo di frequenza a cui puo' essere impostato non ne vedo un grosso vantaggio. In particolare lavorando fino ad una frequenza di 7KHz potresti generare segnali con banda circa 5 volte superiori ma staresti comunque nell'ordine di poche decine di Hz (non ho controllato la banda effettiva del filtro).
Facendo uso di un PIC18 e il modulo PWM potresti generare segnali di poche decine di KHz mentre il MAX038 genera segnali fino a 20MHz (se memoria non mi inganna).
Unico problema di questo integrato e' che e' stato obsoleto. Sebbene si trovi ancora in commercio (e costa non poco) a suo tempo decisi di abbandonare la strada del suo utilizzo per un generatore di funzioni.
Per frequenze fino a 1Mhz ci sono altri integrati che possono essere utilizzati come generatori di funzioni (ex. XR2206).
Per alte frequenze l'Analog devices ha degli ottimi componenti che fanno uso della tecnica DDS (Direct Digital Synthesizer).
Saluti,
Mauro
Si prega Accedi o Crea un account a partecipare alla conversazione.
13 Anni 2 Mesi fa #3
da paoletto
Risposta da paoletto al topic Re: sinusoidi e PWM
Ciao tutti.
Ciao Mauro, grazie per la risposta.
Allora in effetti ho bisogno di generare segnali in banda audio (mi occupo di amplificatori e della loro caratterizzazione), non mi occorre andare in alta frequenza.
Diciamo che 500Khz sono anche troppi.
L'idea sarebbe quella di utilizzare un pic (ed altri dispositivi a corredo come adc e dac) per realizzare un semplice banco strumenti da poter far interagire con un software di acquisizione dati tipo labview.
Non mi serve andare a frequenze elevate, max 500 Khz per le sinusoidi e 30 khz per le onde quadre.
Possiamo inventarci un sistema del genere secondo te?
Saluti
Paolo
Ciao Mauro, grazie per la risposta.
Allora in effetti ho bisogno di generare segnali in banda audio (mi occupo di amplificatori e della loro caratterizzazione), non mi occorre andare in alta frequenza.
Diciamo che 500Khz sono anche troppi.
L'idea sarebbe quella di utilizzare un pic (ed altri dispositivi a corredo come adc e dac) per realizzare un semplice banco strumenti da poter far interagire con un software di acquisizione dati tipo labview.
Non mi serve andare a frequenze elevate, max 500 Khz per le sinusoidi e 30 khz per le onde quadre.
Possiamo inventarci un sistema del genere secondo te?
Saluti
Paolo
Ringraziano per il messaggio: Mauro Laurenti
Si prega Accedi o Crea un account a partecipare alla conversazione.
- paoletto
- Autore della discussione
- Elite Member
Riduci
Di più
- Messaggi: 186
- Ringraziamenti ricevuti 3
13 Anni 2 Mesi fa #4
da Mauro Laurenti
Risposta da Mauro Laurenti al topic Re: sinusoidi e PWM
Salve Paolo,
visto le frequenze in gioco ti consiglio di usare un XR2206.
Se facessi uso della tecnica PWM a frequenze di diverse decine di KHz avresti una risoluzione di pochi bit e quindi un errore di quantizzazione elevato. Questo si tradurrebbe nell´avere una sinusoide che proprio sinusoide non e´.
Se devi utilizzare tale segnale come riferimento per misurare la distorsione di un amplificatore misureresti in realtà le armoniche derivanti dal tuo generatore di segnali.
Per misure della distorsione di un amplificatore dovresti avere un ottimo generatore di funzioni o in alternativa usare delle frequenze fisse per le quali crei dei filtri dedicati.
Un PIC potrebbe essere utilizzato per misurare la frequenza del segnale che stai generando e cambiare eventualmente qualche parametro base.
Saluti,
Mauro
visto le frequenze in gioco ti consiglio di usare un XR2206.
Se facessi uso della tecnica PWM a frequenze di diverse decine di KHz avresti una risoluzione di pochi bit e quindi un errore di quantizzazione elevato. Questo si tradurrebbe nell´avere una sinusoide che proprio sinusoide non e´.
Se devi utilizzare tale segnale come riferimento per misurare la distorsione di un amplificatore misureresti in realtà le armoniche derivanti dal tuo generatore di segnali.
Per misure della distorsione di un amplificatore dovresti avere un ottimo generatore di funzioni o in alternativa usare delle frequenze fisse per le quali crei dei filtri dedicati.
Un PIC potrebbe essere utilizzato per misurare la frequenza del segnale che stai generando e cambiare eventualmente qualche parametro base.
Saluti,
Mauro
Si prega Accedi o Crea un account a partecipare alla conversazione.
13 Anni 2 Mesi fa #5
da paoletto
Risposta da paoletto al topic Re: sinusoidi e PWM
Ciao tutti.
Ciao Mauro.
In effetti avevo qualche dubbio che andasse bene la tecnica PWM per le mie necessità.
Ok allora vedo di tirar fuori qualcosa con l'integrato che mi hai suggerito.
Grazie mille per il prezioso aiuto.
Saluti
Paolo
Ciao Mauro.
In effetti avevo qualche dubbio che andasse bene la tecnica PWM per le mie necessità.
Ok allora vedo di tirar fuori qualcosa con l'integrato che mi hai suggerito.
Grazie mille per il prezioso aiuto.
Saluti
Paolo
Si prega Accedi o Crea un account a partecipare alla conversazione.
- paoletto
- Autore della discussione
- Elite Member
Riduci
Di più
- Messaggi: 186
- Ringraziamenti ricevuti 3
Moderatori: Mauro Laurenti, StefA, Matteo Garia
Registrati al sito
Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.