Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Sintetizzatore di frequenza

Elettronica lineare e digitale: didattica ed applicazioni

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

1
voti

[201] Re: Sintetizzatore di frequenza

Messaggioda Foto UtenteDirtyDeeds » 13 ott 2011, 23:29

Ah Foto Utenteparolina, io scrivo scrivo però tu non leggi :cry:

Nel messaggio [54] ti scrissi:

1) Due VCO: why, pecché - tu ti chiedi. Un VCO è quello del PLL, il secondo VCO può servire per generare il segnale da mandare all'ingresso del PLL. Uno potrebbe usare anche un normale generatore di tensione che generi un'onda quadra, però il fatto di usare anche qui un VCO ti permetterebbe, successivamente, di analizzare facilmente la risposta del tuo PLL a vari ingressi (p.es. gradini or rampe di frequenza, rumore di fase ecc.).

Proprio perché ne hai bisogno di due, ti converrebbe definire un sottocircuito.


Quindi per fare una simulazione della risposta in transitorio hai bisogno di un altro VCO in modo da poter modulare la frequenza (o la fase) del segnale d'ingresso :!:
It's a sin to write sin instead of \sin (Anonimo).
...'cos you know that cos ain't \cos, right?
You won't get a sexy tan if you write tan in lieu of \tan.
Take a log for a fireplace, but don't take log for \logarithm.
Avatar utente
Foto UtenteDirtyDeeds
55,9k 7 11 13
G.Master EY
G.Master EY
 
Messaggi: 7012
Iscritto il: 13 apr 2010, 16:13
Località: Somewhere in nowhere

0
voti

[202] Re: Sintetizzatore di frequenza

Messaggioda Foto Utenteparolina » 14 ott 2011, 11:29

Non è che non leggo..è che per me è ancora difficilissimo entrare in tutto sto macello!!Su alcune cose sono molto ma molto confusa!!Scusami!!E grazie mille per la pazienza!!Non ho ancora capito cosa devo fare...sono un pochino ritardatella...davvero..ci arrivo sempre dopo una settimana esatta alle cose!!Nel modello lineare non ho avuto difficoltà ...ma questo modello non lineare mi crea molti problemi di comprensione!!Se devo analizzare la risposta al gradino, in ingresso devo mettere sto gradino giusto??Questa piccola variazione che devo fare in ingresso...non l'ho fatta nella simulazione che ho postato??perché non dovrebbe andar bene??perché devo usare per forza un VCO? #-o #-o #-o #-o
Avatar utente
Foto Utenteparolina
1.543 4 11
Expert EY
Expert EY
 
Messaggi: 404
Iscritto il: 27 giu 2009, 17:18

0
voti

[203] Re: Sintetizzatore di frequenza

Messaggioda Foto Utenteparolina » 14 ott 2011, 12:51

Se guardi la simulazione che ho fatto...nel nodo 2 0 non ho fatto anche io un VCO??
Avatar utente
Foto Utenteparolina
1.543 4 11
Expert EY
Expert EY
 
Messaggi: 404
Iscritto il: 27 giu 2009, 17:18

0
voti

[204] Re: Sintetizzatore di frequenza

Messaggioda Foto Utenteparolina » 14 ott 2011, 18:10

Se faccio cosi' non va bene???
Codice: Seleziona tutto
Vf 1 0 PWL( 0u 9.0 100u 9.0 )

V 6 0 PWL( 0u 0 100u 0 100.000001u 0.087 200u 0.087)

Ef 2 0 VALUE = {VDD/2+VDD/2*sgn(sin(duepi*100000*V(1)*time+V(6)))}


Col Vf genero un gradino di frequenza e con V un gradino di fase che poi passo ad Ef per generare un segnale a frequenza di 900kHz che dopo tot microsecondi ha una piccola variazione di fase( di 5° ovvero 0.087rad).
Avatar utente
Foto Utenteparolina
1.543 4 11
Expert EY
Expert EY
 
Messaggi: 404
Iscritto il: 27 giu 2009, 17:18

1
voti

[205] Re: Sintetizzatore di frequenza

Messaggioda Foto UtenteDirtyDeeds » 17 ott 2011, 11:13

In [201] il codice del primo VCO non è corretto, né per modulare la frequenza né per modulare la fase, confrontalo con quello del secondo.

DirtyDeeds ha scritto:Quindi per fare una simulazione della risposta in transitorio hai bisogno di un altro VCO in modo da poter modulare la frequenza (o la fase) del segnale d'ingresso :!:


Sì, esatto :-)

La grandezza d'ingresso di un PLL è una fase (o una frequenza, a seconda di come si voglia vedere la cosa) e tu devi generare un gradino di fase o di frequenza: per farlo, devi comandare un VCO con un segnale opportuno.
It's a sin to write sin instead of \sin (Anonimo).
...'cos you know that cos ain't \cos, right?
You won't get a sexy tan if you write tan in lieu of \tan.
Take a log for a fireplace, but don't take log for \logarithm.
Avatar utente
Foto UtenteDirtyDeeds
55,9k 7 11 13
G.Master EY
G.Master EY
 
Messaggi: 7012
Iscritto il: 13 apr 2010, 16:13
Località: Somewhere in nowhere

0
voti

[206] Re: Sintetizzatore di frequenza

Messaggioda Foto Utenteparolina » 17 ott 2011, 11:38

Forse , ma quasi sicuramente, mi sfugge l'errore...oppure mi sfugge proprio il concetto cosa molto grave!!
Facendo cosi':
Codice: Seleziona tutto

Vf 1 0 PWL( 0u 8.5 100u 8.5 100.1u 8.6 200u 8.6 )

Ef 2 0 VALUE = {VDD/2+VDD/2*sgn(sin(duepi*100000*V(1)*time))}


non ho un gradino di frequenza??? Ef non si comporta come un VCO controllato in frequenza da Vf??
Avatar utente
Foto Utenteparolina
1.543 4 11
Expert EY
Expert EY
 
Messaggi: 404
Iscritto il: 27 giu 2009, 17:18

0
voti

[207] Re: Sintetizzatore di frequenza

Messaggioda Foto Utenteparolina » 17 ott 2011, 12:03

Fose intendi questa come soluzione corretta??
Codice: Seleziona tutto
Vctrl 1 0 1V

Ef  2 0 VALUE = {VDD/2+VDD/2*sgn(sin(duepi*FR*time + KVCO*duepi*sdt(V(1))))}


Dove variando Vctrl vario la frequenza di uscita??Quindi da qui mi gestisco la piccola variazione in ingresso che mi ha detto il professore??

Se la risposta è affermativa mi chiedo: non ho fatto la stessa cosa nel penultimo post?
Avatar utente
Foto Utenteparolina
1.543 4 11
Expert EY
Expert EY
 
Messaggi: 404
Iscritto il: 27 giu 2009, 17:18

1
voti

[208] Re: Sintetizzatore di frequenza

Messaggioda Foto UtenteDirtyDeeds » 18 ott 2011, 19:16

Nel codice di [207], nell'implementazione di Ef, hai fatto proprio l'errore che in [42] ti avevo detto di non fare :!: "[#]"

Il generatore Ef del post [208], invece, è corretto. Sarebbe però preferibile usare un KVCO diverso da quello di EVCO, in modo da avere un codice più generale.

Il codice che hai scritto in [205] non l'ho capito: perché ci sono due generatori V?

Poi, per generare il gradino non usare PWL, ma usa PULSE.
It's a sin to write sin instead of \sin (Anonimo).
...'cos you know that cos ain't \cos, right?
You won't get a sexy tan if you write tan in lieu of \tan.
Take a log for a fireplace, but don't take log for \logarithm.
Avatar utente
Foto UtenteDirtyDeeds
55,9k 7 11 13
G.Master EY
G.Master EY
 
Messaggi: 7012
Iscritto il: 13 apr 2010, 16:13
Località: Somewhere in nowhere

0
voti

[209] Re: Sintetizzatore di frequenza

Messaggioda Foto Utenteparolina » 19 ott 2011, 19:55

Ok tutto risolto.In quella simulazione con le due V avevo fatto pastrocchi!!
Tutte le simulazioni non ci danno grossi problemi.Ho finito la parte simulativa finalmente!!!Quindi adesso devo andare avanti e passare al pll integrato che abbiamo scelto ovvero il 74HCT9046A e dimensionare R1,R2 e C1 considerando sempre il mio progetto di un PLL ad 1MHz con intervallo di aggancio di 400kHz.Adesso viene il bello :-o :-o :-o .Passare dalla teoria alla pratica sarà facile??Mi aiuterete vero???
Avatar utente
Foto Utenteparolina
1.543 4 11
Expert EY
Expert EY
 
Messaggi: 404
Iscritto il: 27 giu 2009, 17:18

1
voti

[210] Re: Sintetizzatore di frequenza

Messaggioda Foto UtenteDirtyDeeds » 20 ott 2011, 0:04

parolina ha scritto:Ho finito la parte simulativa finalmente!


:ola:

Anche perché tutte 'ste simulazioni... :-& :mrgreen:

parolina ha scritto:Passare dalla teoria alla pratica sarà facile?


Sarà sicuramente più divertente ;-)
It's a sin to write sin instead of \sin (Anonimo).
...'cos you know that cos ain't \cos, right?
You won't get a sexy tan if you write tan in lieu of \tan.
Take a log for a fireplace, but don't take log for \logarithm.
Avatar utente
Foto UtenteDirtyDeeds
55,9k 7 11 13
G.Master EY
G.Master EY
 
Messaggi: 7012
Iscritto il: 13 apr 2010, 16:13
Località: Somewhere in nowhere

PrecedenteProssimo

Torna a Elettronica generale

Chi c’è in linea

Visitano il forum: Google Adsense [Bot] e 31 ospiti

cron