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

0
voti

[161] Re: Sintetizzatore di frequenza

Messaggioda Foto Utenteparolina » 15 lug 2011, 8:15

Per quanto riguarda il Kvco ho un po' litigato con le unità di misura !!
Abbiamo detto che per come è progettato il mio Rivelatore l'intervallo di aggancio è il K dell'anello, dunque,
K=200kHz. Ma K= 1,56Hz/V * 1* Kvco , da cui ricavo Kvco giusto?
Avatar utente
Foto Utenteparolina
1.543 4 11
Expert EY
Expert EY
 
Messaggi: 404
Iscritto il: 27 giu 2009, 17:18

1
voti

[162] Re: Sintetizzatore di frequenza

Messaggioda Foto UtenteDirtyDeeds » 15 lug 2011, 16:34

parolina ha scritto:Abbiamo detto che per come è progettato il mio Rivelatore l'intervallo di aggancio è il K dell'anello


Tu l'hai detto, non io ;-)

Come rivelatore usi un xor? Se così è, allora l'intervallo di aggancio non coincide con K... rigurada i post [127] e [160].
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

[163] Re: Sintetizzatore di frequenza

Messaggioda Foto Utenteparolina » 15 lug 2011, 16:52

ah bene!! Comunque hai visto il modello del pll linearizzato?che ho combinato?
Inoltre volevo chiederti: come faccio a calcolarmi il tempo di risposta e la banda del pll in funzione della f-3db del filtro?
Avatar utente
Foto Utenteparolina
1.543 4 11
Expert EY
Expert EY
 
Messaggi: 404
Iscritto il: 27 giu 2009, 17:18

0
voti

[164] Re: Sintetizzatore di frequenza

Messaggioda Foto Utenteparolina » 15 lug 2011, 17:21

Sono passata dal professore per chiedergli un aiuto per il progetto di questo pll di 1MHz con intervallo di aggancio di 200kHz.Mi haa detto questo:
1) calcola il Kpd ( lo abbiamo calcolato è 1,59 V/rad)
2) calcola il Kvco secondo la formula Kvco=\frac{\Delta \omega }{\Delta vctr}
3) hai 4 specifiche che la frequenza del filtro a 3db deve rispettare ovvero:
1)f_{3db}< < 2f_{ingresso}
2) il legame tra tale frequenza ed il fattore di qualità
3) il legame con la banda del pll
4) il legame con il tempo di risposta del pll

mi ha detto di scegliere di verificare una delle 4 quindi calcolare questa frequenza da cui calcolo R e C
Una volta verificata una di queste vedere le altre 3 se sono comunque verificate o meno.

prima domanda:
per \Delta \left ( \omega \right ) intende cosa??
Avatar utente
Foto Utenteparolina
1.543 4 11
Expert EY
Expert EY
 
Messaggi: 404
Iscritto il: 27 giu 2009, 17:18

0
voti

[165] Re: Sintetizzatore di frequenza

Messaggioda Foto Utenteparolina » 17 lug 2011, 14:05

inoltre non trovo le formule del legame della f.a3db con la banda del pll e con il tempo di risposta.
Avatar utente
Foto Utenteparolina
1.543 4 11
Expert EY
Expert EY
 
Messaggi: 404
Iscritto il: 27 giu 2009, 17:18

1
voti

[166] Re: Sintetizzatore di frequenza

Messaggioda Foto UtenteDirtyDeeds » 17 lug 2011, 16:14

Ah, parolina parolina perché non leggi con attenzione quello che scrivo :roll:

L'equazione

parolina ha scritto:Kvco=\frac{\Delta \omega }{\Delta vctr}


è già contenuta (con lieve cambio di notazione) nei post [127] e [160]: io uso le frequenze, il tuo prof., le pulsazioni (occhio quindi che il K_\text{VCO} usato prima è riferito alla frequenza, non alla pulsazione). Quindi \Delta\omega non è nient'altro che l'intervallo di aggancio (o, meglio, di mantenimento).

parolina ha scritto:3) hai 4 specifiche che la frequenza del filtro a 3db deve rispettare ovvero:


Qui il tuo prof. si diverte a imbrogliare un po' le carte perché prima ti dice di realizzare un PLL del prim'ordine e poi parla di fattore di qualità ||O

Se il PLL fosse del prim'ordine, il guadagno d'anello sarebbe

T(s) = \frac{K}{s}

con K = K_\text{PD}K_\text{LPF}K_\text{VCO} (d'ora in poi, in accordo con il tuo prof., riferisco il K_\text{VCO} alle pulsazioni).

Nel tuo caso, quindi si avrebbe

K_\text{VCO} = \frac{2\pi\times 2\times 10^5\,\text{rad/s}}{5\,\text{V}} \approx 2{,}51\times 10^5\,\text{(rad/s)/V}

Nel caso del PLL del prim'ordine, tutti i parametri interessanti del PLL (intervallo di mantenimento, intervallo di aggancio e intervallo di cattura, tempo di risposta e banda) dipendono solo da K. In teoria, nel PLL del prim'ordine non ci dovrebbe essere proprio nessun filtro, al più un amplificatore. In pratica, però, un filtro va messo comunque perché bisogna prendere il valor medio della tensione all'uscita del rivelatore. Quando il PLL è agganciato, la tensione all'uscita del rivelatore di fase è data dalla sovrapposizione di una tensione continua e di un'onda quadra di frequenza pari a 2f_\text{in}: per attenuare sufficientemente la componente alternata bisogna imporre f_{-3\,\text{dB}}\ll 2 f_\text{in}. D'altra parte, se si vuole che il PLL possa essere ancora considerato del prim'ordine si dovrà anche avere

\frac{K}{2\pi}\ll f_{-3\,\text{dB}}\ll 2 f_\text{in}

In tal modo il filtro andrebbe a tagliare ben oltre la frequenza di crossover del guadagno d'anello e non influenzerebbe troppo la risposta.

Se invece vuoi o devi fare un PLL del second'ordine le cose si complicano e devi studiare un po' più di teoria, anche perché in quel caso gli intervalli di cattura e di aggancio diventano più piccoli della banda di mantenimento (quella calcolabile con la formula che ti ha dato il prof.), in modo dipendente dal guadagno d'anello, e il progetto diventa più complesso.

Poi, ho guardato la netlist che hai fatto al [161], ma c'è qualcosa che non mi quadra. Dove fa a finire il nodo 2? Quando ti ho detto di fare lo schema corrispondente alla netlist, non intendevo facendolo a blocchi, ma con elementi circuitali. Per esempio, le prime righe della tua netlist corrispondono al circuito



Prova a completarlo e probabilmente vedrai che c'è qualcosa che non va (e completalo in base alla netlist che hai scritto, non in base a quella che hai in testa ;-) ). Una volta completato, postalo qui.

Infine, per generare una tensione uguale a V_1-V_5 è meglio non usare il generatore arbitratrio (VALUE=) ma quello pilotato normale, cioè (l'ultimo parametro è il guadagno, in questo caso 1)

Codice: Seleziona tutto
E 2 0 1 5 1
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

[167] Re: Sintetizzatore di frequenza

Messaggioda Foto Utenteparolina » 18 lug 2011, 19:42

Allora , grazie alle tue spiegazioni sempre eccellenti, sono riuscita a fare questo pll di 1MHz con intervallo di aggancio di 200kHz.L'ho anche fatto vedere al professore e a primo occhio la simulazione Spice da anche i risultati calcolati.L'unica cosa è che mi ha detto di calcolare in base al filtro che ho progettato, la banda del PLL ed il tempo di risposta...ma non trovo le formule dal libro!!!!!

PS:Dopo mi occupo della simulazione spice del pll lineare e te la posto

grazieeeeeeeeeeee
Avatar utente
Foto Utenteparolina
1.543 4 11
Expert EY
Expert EY
 
Messaggi: 404
Iscritto il: 27 giu 2009, 17:18

1
voti

[168] Re: Sintetizzatore di frequenza

Messaggioda Foto UtenteDirtyDeeds » 18 lug 2011, 21:23

Sul tuo libro, per il tempo di risposta p. 386-387; per la banda, p. 359 e seguenti, direi ;-)

Oppure un qualunque libro di controlli: hai mai visto qualcosa?
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

[169] Re: Sintetizzatore di frequenza

Messaggioda Foto Utenteparolina » 19 lug 2011, 10:49

Allora, il modello Spice del pll di 1MHz con intervallo di aggancio di 200kHz è questo:
Codice: Seleziona tutto
*pll di 1MHz con intervallo di aggancio di 200kHz

.PARAM: VOH=5 VOL=0  VDD=2.5 nu0=0.159Mhz  KVCO=25132.7  iphase=0 duepi=6.2831853

Vin 1 0 PULSE( 0V  5V   0.1u   0.01u   0.01u    0.44u   0.9u )

E1  2 0   VALUE= {IF( (V(1)>VDD & V(4)>VDD) | (V(1)<VDD & V(4)<VDD), VOL ,VOH) }

R  2 3   5k
C  3 0   79e-9   IC=0

E 4 0   VALUE= {VDD+VDD*sgn(sin(duepi*nu0*time+KVCO*duepi*sdt(V(3))+iphase))}

.tran 1u 900u 0 1u
.probe
.end


In base a questo modello non lineare ho scritto il modello lineare in questo modo:
Codice: Seleziona tutto
*modello del pll linearizzato

.param  KVCO=25132.7

Vin 1 0 0.1V

E 2 0  1 5  1

Vpd 2 3 1.59V

R  3 4  5k
C  4 0  79e-9   IC=0

E2 5 0  VALUE= {sdt(KVCO)* V(4)}

.tran 1u 800ms 0 1u
.probe
.end


Il dubbio che ho è come trattare le varie unità di misura trasformando tutto in tensioni!!so che mi avevi chiesto il modello circuitale e l'ho fatto su carta!! :D :D
Avatar utente
Foto Utenteparolina
1.543 4 11
Expert EY
Expert EY
 
Messaggi: 404
Iscritto il: 27 giu 2009, 17:18

0
voti

[170] Re: Sintetizzatore di frequenza

Messaggioda Foto Utenteparolina » 19 lug 2011, 12:26

Lo schema sul quale ho fatto la simulazione è questo:
Avatar utente
Foto Utenteparolina
1.543 4 11
Expert EY
Expert EY
 
Messaggi: 404
Iscritto il: 27 giu 2009, 17:18

PrecedenteProssimo

Torna a Elettronica generale

Chi c’è in linea

Visitano il forum: Nessuno e 63 ospiti