Documente Academic
Documente Profesional
Documente Cultură
Cuprins
Istoric THD; Distincia generator de semnal/funcii; categorii de generatoare 1) Generatoare bazate pe oscilatoare 2) Generatoare prin sintez analogic direct (DAS) 3) Gen. analogice de funcii prin ncrcarea/descrcarea unui condensator
comparatorul cu histerezis schem de JF schem de JF/MF reglajul formatorul sinusoidal
4) Generatoare cu PLL
schem, VCO detectorul de faz, detectorul de faz/frecven (PFD) relaia fout/fin : folosirea unui prescaler prescaler dual-modulus PLL cu N fracionar
Istoric
1940: Walt Disney Studios cumpr 8 generatoare HP200B pentru calibrarea coloanei sonore din filmul Fantasia HP200B este primul produs al companiei lui Bill Hewlett i Dave Packard (HP -1939) 1999: divizia de instrumentaie din HP se separ sub numele Agilent Technologies
Puritarea spectral
este abaterea de la forma sinusoidal pur:
n n i
P
= THD =
i =2
U
sau THD =
i =2
2 i
P 1
U1
(ca raport de tensiuni) Ex: THD = 0.1% THD = -60dB dac nu se ine seama doar de armonici ci i de zgomot:
THD + N =
armonici
+ Pzgomot
P 1
zgomotul se definete ntr-o anumit band audio (22KHz, 44KHz etc) sau n banda [0, fs/2] Q: distorsiometrul din lab. msoar THD sau THD+N ?
Armonic ~30dBc
f0/2
f0
2f0
semnale nedorite: spurious signals (spurs) includ zg. de faz, armonici, subarmonici i non-harmonic spurs Q: ce nseamn dBc ?
Avantaj: puritatea spectral foarte bun Exemplu: Audio Precision 2700: THD+N = -110dB ! Q: Comparai cu valoarea THD obinut la laborator pentru generatorul cu sintez DDS !
2) Generatoare DAS
exemplu: HP 5100 (1963) 0.1-50MHz (HP5105: 0.1500MHz) stabilitate: 0.003ppm/ 24h f=0.01Hz se folosete un singur cristal de 1MHz
sus: sintetizor 5100 jos: driver 5110 (produce un set de 23 frecvene fixe) Folosete doar tranzistoare simple (fr nici un IC); frecvena final se obine prin multiplicarea, divizarea, adunarea i scderea unor frecvene de referin.
Sursa: Hewlett-Packard
Sursa: HP
DAS
Componentele DAS
Multiplicatoare de frecven: elem. nelin. pt. crearea armonicilor + FTB pe armonica dorit
variant: comb generator (generator pieptene) pentru generarea unui numr mare de frecvene spaiate egal
Divizoare de frecven: elem. nelin sau divizoare digitale Suma/diferena ntre frecvene se obine prin modulare urmat de filtrare
Avantaje/dezavantaje
complexitate foarte mare, reglaje foarte dificile stabilitate i puritate spectral foarte bune rezoluie n frecven bun recent: nlocuite de PLL i DDS principiul rmne valabil pentru alte aplicaii de comunicaii
(sursa: HP)
3) Generatoare de funcii de JF
Principiu: ncrcarea/descrcarea unui condensator la curent constant F.U. native:
triunghi, pe condensator dreptunghi, pe switch-ul de ncrcare/descrcare
vo +Uz
[v+]
-E vi R1 R2 DZ2
pp. vo= -UZ ; vi comutare cnd v+ = 0, vi= Up+ , la valoarea +UZ pp. vo= +UZ ; vi comutare cnd v+ = 0, vi= Up- , la valoarea UZ
+E
DZ1 -E R2 R1 DZ2
not. t=0 cnd v2(t)=0 ; v1=+Uz, i scade Dem. c: t1=RCR1/R2 T=4t1 OBS: R1=R2 Up=UZ avantaj: comutarea de la o form de semnal la alta se face fr modificarea amplitudinii
vo +
Dreptunghi
DZ1
Up-
Up+
vi
-Uz
[v1]
[v2]
Generator de funcii de JF
Triunghi
Formator sin
Sinus
vA +E t -E vB Up+ t Upt1 Ta Tb
+Uz,-Uz +E,-E Dem c: comp. hist. : Up+/-=+/- ER1/(R1+R2) vA=uCMD=+E D1,3 deschise, D2,4 blocate, I1 vA=uCMD=-E D2,4 deschise, D1,3 blocate, I2 Dem. c: T=Ta+Tb=2UpC(1/I1+1/I2) Avantaj: integrator fr AO frecv. mai mari Avantaj: posib. modificrii
R
R E
I2
IA=E/(R+RB)
IA
[E1]
[E2]
I2=kE2
+ RB RA
D2
V2
vIN=vT()=VT /90 (T= triunghi) vS()=Vssin (VS= amplitudinea sin) vout( ) semnalul de ieire, aproximeaz vS() prin 4 segmente de dreapt/cadran Obinem THD < 2% avantaj: obinem f.u. sin. la frecvene f. sczute (<< 1Hz), la care oscilatoarele sinusoidale nu funcioneaz
IB
IB
D3
D4
D2'
D3'
D4'
V3
V4
V2'
V3'
V4'
10
11
0.001Hz 19.99MHz n 8 game reglaj numeric de amplitudine, frecven, offset, simetrie, faz modulaii AM, FM, extern trigger extern mod GATE forme de und standard+ARB
Sursa: HP
Gama 1 2 3 4 5 6 7 8
Iup/Idn x 10 da nu nu nu nu nu nu nu
12
GATE pe perioad
13
14
Principiul PLL
PLL: frecvena VCO ajustat de bucla de reacie a.. e(t) = 0 (bucla acioneaz automat n sensul anulrii e(t), care e folosit ca semnal de comand a fout ) aproape ntotdeauna fIN = fReferin fOUT= NfIN; N = zeci..sute; rezoluia n frecven (pt N=1) este fIN (dezavantaj) CF = DF; f=0 = 0 deci se poate folosi un comparator de faz, dei ne intereseaz frecvena
PLL: VCO
U comanda
VARICAP
Exemplu de VCO (Colpitts) cu diod varicap VCO: fOSC= f(Vintrare) = f(Ucomanda) [1] bucla (PLL) face ca stabilitatea rel [1] s fie necritic VCO de obicei sinusoidal, dar nu obligatoriu Exemplu nesinusoidal: generator de funcii analogic, controlat n tensiune (vezi exemplul urmtor)
15
PLL utilizat pe scrile 7, 8 (f>100KHz). N = 1..1999, fREF=10KHz. VCO partea de generare comandat n tensiune prezentat anterior (Main Generator of 3314A)
16
PFD = Phase-Frequency Detector; Cel mai folosit CF vi, vo = cele 2 intrri fi, fo de pe sch. bloc; Funcioneaz ntre -2... 2 chiar i cnd fin fout VU = UP (VCO trebuie avansat deci s mearg mai repede) VD= DOWN (VCO trebuie ntrziat deci s mearg mai ncet) Z = semnalul de eroare VU-VD (ieirea de comand ctre FTJ i VCO) Q: ce este Charge Pump? Sursa: Agilent
Funcionare: impulsul Vi/Vo care apare primul seteaz bistabilul respectiv (ex. pe poz: ie. Vu) cellalt impuls Vi/Vo seteaz cellalt bistabil (ex. Vd) poarta I: reseteaz ambele bistabile; (ex. pe poz: lime Vd neglijabil)
Sursa: Agilent
17
Cazul f1 f2 Vo de frecven mai mic dect Vi Vu > Vd UP VCO va fi accelerat i Vo va ajunge din urm Vi Sursa: Agilent
Cazul f1 f2 i semnalele snt neperiodice Vo de frecven mai mare dect Vi Vu < Vd DOWN (valori medii) VCO va fi ncetinit i Vi va ajunge din urm Vo Sursa: Agilent
18
fout/N :N
rezoluia f =fRef/R
dezavantaje: fOUT= NfRef dar i zgout=NzgRef (zg. de faz); N mare zg. mare fRef /R mic trspuns FTJ mare tstabilire PLL mare Problem: dorim f mic, fOut max mare divizorul cu N lucr. la f mari Q: Soluie ?
19
N NP N programabil (ca i pn acum), P fix (dat. tehnologie) doar div. P de frecven mare uzual disponibile cu factori de divizare 2n (ex: 32, 64) fout= fRef (NP/R) rezoluia: pt. N=1 f = fRef P/R = P f f > f iar dezavantaj (cerc vicios) Q: cum putem combina avantajele prescalerului cu rezoluia mic ?
PLL cu prescaler
Factor de divizare P engl. modulus Schema precedent single modulus prescaler (P = unic, fix) factor de divizare: N=NP
Variant: 2 factori de div. P/P+1 (dual modulus prescaler) factor de divizare: N=A+BP
20
Condiii: - ieirile NUM A,B = 1 logic ct timp coninutul nu a ajuns la 0 - ieirea NUM B = 0 LOAD (iniializare cu A/B) pentru ambele num. - valorile iniiale B > A Num. A = 0 dup A(P+1) Tout Num. B = 0 dup (B-A) P Tout un ciclu complet cnd A=0 i B=0 (A+BP) Tout Sursa: R.E. Best, Phase Locked Loops: Design, Simulation and Applications (2003)
21
(FRAC-N PLL)
(obs: se div. cu 3/4 (N/N+1) pt. orice numr ntre 3 si 4, nu s-ar diviza cu 3/7 pt N= 3.7)
div. cu 4 timp de 4 perioade ale fref div. cu 3 timp de 10-4=6 perioade ale fref deci: n 10 perioade fref snt 44+36=34 perioade fVCO n 1 perioad a fref snt 3.4 perioade fVCO sau: 10Tref = 34TVCO fVCO = 3.4fREF
Alt ex: N=47.22; div cu 48 de 22 ori si cu 47 de 100-22=78 ori 4822+4778=4722
Divizarea este cu 3 Divizarea cu 4 se nlocuiete cu pulse swallowing (se nghite / elimin un impuls de la iesirea VCO vezi F.U. urmtoare; din 34 impulsuri rmn 30 ) PLL clasic: fout= NfRef , N ntreg Frac-N PLL: ex: pt. N=3.4, avem Int N= 3, Frac N=0.4 N=3 n toate cazurile, mai puin cnd Carry Out = 1; atunci N=4 Implementarea e uor diferit de exemplul precedent vezi F.U. urmtoare
22
Exemplu pt. N=3.4; divizare cu 3; figurm 10 perioade ale fRef pulse swallowing apare de 4 ori n 10Tref la comanda dat de Carry Out (echivalent cu div cu 4) 10 perioade fREF dureaz 10*3 +4 impulsuri lips = 34 perioade fVCO N=3: fVCO se divizeaz cu 3, adic se ia fiecare impuls marcat (1) din fVCO
23
Etaj de ieire
Modulator ALC Atenuator ieire
Det. faz
Bloc de referin
Folosete principiile anterioare (PFD, VCO, Frac-N) Se adaug un etaj de ieire Banda: sute MHz ... GHz
Sursa: Agilent
24
Blocul de referin
ctre sintetizator Det. faz
Div. R
OCXO +/- 0.1 ppm /an +/- 0.01 ppm +/- 0.001 ppm
Folosete un alt PLL pentru sincronizarea cu o referin extern (ex: PPS/GPS) (opional) Sursa: Agilent
Concluzii PLL
f.u. depinde de VCO (semnalele dreptunghiulare din ex. precedente snt numai pentru divizoarele digitale) fout poate fi GHz.. zeci GHz fout=Nfref reacioneaz relativ lent la schimbarea fout datorit filtrului 99% din sintetizoarele de pe pia snt cu PLL (2006) Folosit mai ales n comunicaii i n generatoarele de RF; n generatoarele de funcii de < 100MHz snt nlocuite de DDS
25
26
Spectrele a 3 semnale
(1)
(2)
(3)
(1) semnal continuu, f (2) semnal eantionat, f<fs/2; fimag=fs-f, fs+f, 2fs-f, 2fs+f, etc Ampl. = ct (3) semnal eantionat cu S/H, f<fs/2; fimag=idem Ampl. scade dup legea sin(x)/x Concluzii: necesitatea FTJ antialiere (elimin toate fimag) ncepnd de la fs/2 chiar la f<fs/2, caracteristica sin(x)/x modif. amplit. necesit. compensare
27
LUT (mem f.u.) = M pct = o perioad ntreag dezavantaj: modificarea fout complicat; Q: cum? avantaje: posibilitatea de f.u. arbitrare
Schema DDS
M = cuvnt de acord = tuning word controlul frecvenei fout Q: cum se regleaz fout ?
28
Iar cu pasul M 1 :
Dimensionarea n
Ex: fCK=100MHz, n=48b Rezoluia fout=100MHz2-48 = 0.35Hz !!! (comparai cu PLL !) fout,max= Mmax fout= 248 100MHz 2-48 = fCK Mmax se limiteaz la 2n/2 (Nyquist) fout,max = fCK/2 = 50MHz. Concluzie: n determin rezoluia n frecven
29
Dimensionarea p
p = n dimensiunea LUT prea mare Ex: n=48b, un eantion are 8b dimens. LUT = 2n 8b = 2240Tb = 280 Tbytes ! p < n ; tipic p = 14..16 Ex: p =14b dimens. LUT = 2p= 2KBytes 2p eant./perioad rezoluia de faz = 360/2p Ex: p =14b = 360/16384 = 0.022 Concluzie: p determin rezoluia de faz
Dimensionarea q
30
ARB
Eantioanele din LUT nu snt limitate la sin, triunghi, dreptunghi f.u. speciale (chirp, semnale radar etc) f.u. user-defined Generatoare cu DDS generatoare arbitrare (ARB, AWG)
Comparaie DDS-PLL
PLL: DDS: PLL: DDS: fout mare GHz (lim. de VCO) fout limitat de fCK/2 - sute de MHz fout= Nfref, exact fref/fout=N ntreg doar pentru frecvene puteri ale lui 2 (ex: 9.9999..MHz dar nu 10MHz) reacioneaz lent la schimbarea fout datorit filtrului buclei reacioneaz instantaneu prin modif. M obinerea rezoluiei foarte bune n frecven complicat (frac. N PLL) obinerea rezol. fine simplu, prin creterea n f.u. determinat de VCO (uzual sinus); f.u. complicate posibile, dar dificil f.u. oricare, n funcie de coninutul LUT Avantaj PLL
Avantaj PLL
Avantaj DDS
Avantaj DDS
Avantaj DDS
31
Combinare DDS-PLL
Osc ref fin CF Filtrul buclei (FTJ) fout VCO
fout = Nfin = 2n/M fin (N fracionar prin efectul DDS; mai simplu dect frac-N PLL) Efect: rezoluie n frecven foarte bun (sub-Hertz) la frecvene de sute MHz
32