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?
Sintetizzatore di frequenza
Moderatori:
carloc,
g.schgor,
BrunoValente,
IsidoroKZ
1
voti
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
... rigurada i post [127] e [160].It's a sin to write
instead of
(Anonimo).
...'cos you know that
ain't
, right?
You won't get a sexy tan if you write
in lieu of
.
Take a log for a fireplace, but don't take
for
arithm.
instead of
(Anonimo)....'cos you know that
ain't
, right?You won't get a sexy tan if you write
in lieu of
.Take a log for a fireplace, but don't take
for
arithm.-

DirtyDeeds
55,9k 7 11 13 - G.Master EY

- Messaggi: 7012
- Iscritto il: 13 apr 2010, 16:13
- Località: Somewhere in nowhere
0
voti
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?
Inoltre volevo chiederti: come faccio a calcolarmi il tempo di risposta e la banda del pll in funzione della f-3db del filtro?
0
voti
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
3) hai 4 specifiche che la frequenza del filtro a 3db deve rispettare ovvero:

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
intende cosa??
1) calcola il Kpd ( lo abbiamo calcolato è 1,59 V/rad)
2) calcola il Kvco secondo la formula

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

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
intende cosa??1
voti
Ah, parolina parolina perché non leggi con attenzione quello che scrivo
L'equazione
è 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
usato prima è riferito alla frequenza, non alla pulsazione). Quindi
non è nient'altro che l'intervallo di aggancio (o, meglio, di mantenimento).
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à
Se il PLL fosse del prim'ordine, il guadagno d'anello sarebbe

con
(d'ora in poi, in accordo con il tuo prof., riferisco il
alle pulsazioni).
Nel tuo caso, quindi si avrebbe

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
. 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
: per attenuare sufficientemente la componente alternata bisogna imporre
. D'altra parte, se si vuole che il PLL possa essere ancora considerato del prim'ordine si dovrà anche avere

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
è meglio non usare il generatore arbitratrio (VALUE=) ma quello pilotato normale, cioè (l'ultimo parametro è il guadagno, in questo caso 1)
L'equazione
parolina ha scritto:
è 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
usato prima è riferito alla frequenza, non alla pulsazione). Quindi
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à
Se il PLL fosse del prim'ordine, il guadagno d'anello sarebbe

con
(d'ora in poi, in accordo con il tuo prof., riferisco il
alle pulsazioni).Nel tuo caso, quindi si avrebbe

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
. 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
: per attenuare sufficientemente la componente alternata bisogna imporre
. D'altra parte, se si vuole che il PLL possa essere ancora considerato del prim'ordine si dovrà anche avere
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
Infine, per generare una tensione uguale a
è 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
instead of
(Anonimo).
...'cos you know that
ain't
, right?
You won't get a sexy tan if you write
in lieu of
.
Take a log for a fireplace, but don't take
for
arithm.
instead of
(Anonimo)....'cos you know that
ain't
, right?You won't get a sexy tan if you write
in lieu of
.Take a log for a fireplace, but don't take
for
arithm.-

DirtyDeeds
55,9k 7 11 13 - G.Master EY

- Messaggi: 7012
- Iscritto il: 13 apr 2010, 16:13
- Località: Somewhere in nowhere
0
voti
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
PS:Dopo mi occupo della simulazione spice del pll lineare e te la posto
grazieeeeeeeeeeee
1
voti
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?
Oppure un qualunque libro di controlli: hai mai visto qualcosa?
It's a sin to write
instead of
(Anonimo).
...'cos you know that
ain't
, right?
You won't get a sexy tan if you write
in lieu of
.
Take a log for a fireplace, but don't take
for
arithm.
instead of
(Anonimo)....'cos you know that
ain't
, right?You won't get a sexy tan if you write
in lieu of
.Take a log for a fireplace, but don't take
for
arithm.-

DirtyDeeds
55,9k 7 11 13 - G.Master EY

- Messaggi: 7012
- Iscritto il: 13 apr 2010, 16:13
- Località: Somewhere in nowhere
0
voti
Allora, il modello Spice del pll di 1MHz con intervallo di aggancio di 200kHz è questo:
In base a questo modello non lineare ho scritto il modello lineare in questo modo:
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!!

- 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!!
0
voti
Lo schema sul quale ho fatto la simulazione è questo:
Chi c’è in linea
Visitano il forum: Nessuno e 63 ospiti

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)


