Documente Academic
Documente Profesional
Documente Cultură
Proiect de diplom
Coordonator tiinific
Realizat de student
Arcadie Cracan
- Iai, 2008 -
Tem:
Filtru Gm-C trece-jos cu
acord automat
Nume
proiect
Tip
Ordin
Frecvena
de tiere
Riplu n
banda de
trecere
Precizia
frecvenei
Nivel de
distorsiuni
pentru
Vin=500mV
pp la
f=0.5MHz
Putere
consumat
Arie
consumat
Filtru trece-jos
Cebev I
5
1Mhz
0,5dB
10%
1%
redus
redus
Cuprins
1.Filtre Cebev.................................................................................................................................................6
1.1.Filtre Cebev de tip I.............................................................................................................................6
1.1.1.Poli i zerouri.................................................................................................................................7
1.1.2.Funcia de transfer........................................................................................................................8
1.1.3.ntrzierea de grup.........................................................................................................................8
1.2.Filtre Cebev de tip II............................................................................................................................9
1.2.1.Poli i zerouri...............................................................................................................................10
1.2.2.Funcia de transfer......................................................................................................................10
1.2.3.ntrzierea de grup.......................................................................................................................11
1.3.Implementare......................................................................................................................................11
1.3.1.Topologie Cauer...........................................................................................................................11
1.4.Comparaie cu alte tipuri de filtre.......................................................................................................12
2.Proiectarea filtrelor analogice n timp continuu integrate...........................................................................13
2.1.Introducere..........................................................................................................................................13
2.2.Filtre Gm-C...........................................................................................................................................14
2.3.Filtre Gm-C Op Amp.............................................................................................................................20
2.4.Filtre MOSFET-C...................................................................................................................................22
2.5.Alte tehnici..........................................................................................................................................25
2.6.Problema gamei dinamice...................................................................................................................26
2.7.Acordul automat..................................................................................................................................27
2.8.Concluzii..............................................................................................................................................28
3.Proiectarea Top-Down a unui Filtru Gm-C Trece-jos cu Circuit de Acord Automat al Frecvenei................29
3.1.Introducere..........................................................................................................................................29
3.2.Proiectarea Bottom-Up versus Top-Down...........................................................................................29
3.3.Rolul Limbajului Verilog-A....................................................................................................................30
3.4.Proiectarea Filtrului.............................................................................................................................31
3.4.1.Modelul ideal al filtrului..............................................................................................................31
3.4.2.Modelul filtrului cu distorsiuni.....................................................................................................33
3.4.3.Modelul filtrului care include variabilitatea frecvenei................................................................36
3.4.4.Implementarea filtrului cu cascad de seciuni...........................................................................39
3.4.5.Modelul ideal al transconductorului............................................................................................41
3.4.6.Implementarea transconductorului.............................................................................................42
3.4.7.Proiectarea AO din transconductor.............................................................................................47
3.4.8.Compensarea AO-ului..................................................................................................................48
3.4.9.Circuitul de acord automat al frecvenei de tiere a filtrului.......................................................48
3.4.10.Perfomanele simulate ale transconductorului.........................................................................50
3.4.11.Circuitul de acord automat al frecvenei de tiere a filtrului.....................................................50
3.4.12.Simularea circuitului de acord automat.....................................................................................51
3.4.13.Simularea filtrului......................................................................................................................54
3.4.14.Concluzii....................................................................................................................................54
4.Bibliografie...................................................................................................................................................57
1. Filtre Cebev
Filtrele Cebev snt filtre analogice sau digitale care au o pant de scdere mai abrupt dar i un riplu mai
mare n banda de trecere (tip I) sau n banda de blocare (tip II) dect filtrele Butterworth. Filtrele Cebev au
proprietatea c ele minimizeaz eroarea dintre caracteristica ideal i cea implementat n tot domeniul
filtrului dar cu riplu n banda de trecere. Acest tip de filtru poart numele lui Pafnutie Cebev pentru c
proprietile lor matematice deriv din polinoamele Cebev.
Datorit riplului inerent n banda de trecere a filtrelor Cebev se prefer n unele aplicaii filtre care au un
rspuns mai neted n banda de trecere dar un rspuns mai neregulat n banda de blocare.
2
n
(1.1)
unde este factorul de riplu, 0 este frecvena de tiere, iar T n este un polinom Cebev de ordin n.
Banda de trecere prezint comportare de echiriplu, cu riplul determinat de factorul de riplu . n banda de
trecere polinoamele Cebev alterneaz ntre 0 i 1 astfel nct ctigul filtrului va alterna ntre un maxim
2
G =1 i un minim G=1/12 . La frecvena de tiere 0 ctigul are din nou valoarea 1/1 dar
continu s scad spre banda de blocare cu creterea frecvenei. Acest comportament este prezentat n
graficul de mai jos:
1
1 2
Un rspuns i mai abrupt poate fi obinut dac noi permitem riplu n banda de blocare, permind zerouri pe
axa j n planul complex. Totui prin aceasta se obine o atenuare mai mic n banda de blocare. Rezultatul
poart numele de filtru eliptic, cunoscut de asemenea sub numele de filtru Cauer.
(1.2)
1 T n js =0
Definind js=cos i utiliznd definiia trigonometric a polinoamelor Cebev rezult:
2
(1.3)
1 T n cos =1 cos n =0
rezolvnd pentru se obine:
1
j
m
= arccos
n
n
(1.4)
unde valorile multiple ale funciei arccos snt fcute explicite prin utilizarea indicelui m. Polii funciei ctig
Cebev snt deci:
s pm= j cos = j cos
1
j
m
arccos
n
n
(1.5)
Folosind proprietile funciilor trigonometrice i hiperbolice acetia pot fi scrii n form complex
explicit:
s pm=sinh
unde m=1,2, ,n i m=
1
1
arsinh
sinhm j cosh
1
1
arsinh
coshm
(1.6)
2m1
.
2
n
H s =
m=0
1
sspm
(1.7)
unde s pm snt doar acei poli care au parte real negativ din ecuaia anterioar care determin polii.
Pentru a obine un ctig 1 la =0 (aa cum este artat n figur) funcia de transfer H s trebuie
normat cu o constant.
d
arg H j
d
(1.8)
Ctigul i ntrzierea de grup pentru un filtru Cebev de ordin 5 cu =0,5 snt reprezentate n graficul
alturat. Se poate vedea c exist riplu al ctigului i al ntrzierii de grup n banda de trecere dar nu i n
banda de blocare.
1
T 0 /
2
(1.9)
2
n
1
n banda de blocare polinomul Cebev va oscila ntre 0 i 1 astfel nct i ctigul va oscila ntre 0 i
1
2
iar cea mai mic frecven pentru care acest maxim este atins este 0 . Parametrul este deci legat de
atenuarea n banda de blocare n decibeli prin relaia:
=
10
0,1
(1.10)
Presupunnd din nou c frecvena de tiere este egal cu unitatea, polii ( pm ) ctigului filtrului Cebev vor
fi zerouri ale numitorului:
2
(1.11)
1 T n 1/ j s pm =0
Polii ctigului filtrului Cebev de tip II vor fi inverii polilor filtrului de tip I:
1
1
1
=sinh arsinh
n
s pm
(1.12)
unde m=1,2, ,n . Zerourile ( zm ) filtrului Cebev de tip II vor fi zerourile numrtorului ctigului:
2
(1.13)
T n 1/ j s zm =0
Zerourile filtrului Cebev de tip II vor fi deci inversele zerourilor polinomului Cebev.
1/ s zm= j cos
2m1
2
n
(1.14)
unde m=1,2, ,n .
10
1.3. Implementare
1.3.1. Topologie Cauer
Un prototip pasiv de filtru Cebev trece-jos poate fi realizat utiliznd o topologie Cauer. Valorile
capacitilor i inductanelor pentru un filtru Cebev de ordin n se pot calcula dup formulele:
G 1=
2A 1 cosh f H
Y
(1.15)
4A A cosh f H
G k = k1 k
,k =2,3, , n
Bk1 Gk1
(1.16)
1
1
arcosh
.
2n
=lncothRdB /17,37
Ak =sin
2k1
, k =1,2, ,n
2n
11
(1.17)
(1.18)
(1.19)
B k =Y 2sin2
k
,k =1,2, , n
n
(1.20)
C1
L4
Ln1
C3
Cn
Circuitul rezultat este un filtru trece-jos normat. Utiliznd transformri de frecven i scalri de impedan
se pot obine filtre de orice tip i cu orice frecven de tiere sau band.
Dup cum se poate observa din grafic filtrele Cebev snt mai abrupte dect filtrele Butterworth, ns nu la
fel de abrupte ca cele eliptice. Totui, spre deosebire de cele eliptice, filtrele Cebev au riplu mai mic n
band.
12
Un exemplu o topologie a unui filtru de ordinul doi des folosit este artat n figura de mai sus. Un
integrator prezint n mod ideal un rspuns n frecven reprezentat cu linie ntrerupt n figura 2.2. n
practic rspunsul se abate de la cel ideal la joas frecven datorit ctigului finit al elementului activ, iar
la nalt frecven datorit polilor i zerourilor parazite. Aceasta este ilustrat cu linie continu n figura 2.2.
n funcie de implementarea integratorului se deosebesc trei tipuri principale de filtre CT. n continuare se
vor discuta aceste tipuri. Vom ncepe cu filtrele bazate pe integratoare cu transconductori i
condensatoare.
14
0 =
A DC
Gm
(2.1)
ADC
0
Ctigul
integratorului
Ideal
Faza
integratorului
90
180
Un transconductor este o surs de curent controlat n tensiune pentru care se cere s prelucreze liniar
semnale mari i a crei transconductan este o valoare de prim importan deoarece frecvena de ctig
unitar a integratorului este proporional cu aceasta. Aadar un transconductor este destul de diferit de un
OTA (operational transconductance amplifier=amplificator operaional transconductan) care este practic
un amplificator operaional cruia i lipsete etajul de ieire de joas impedan, funcionnd n mod ideal
cu scurt-circuit virtual la intrare (adic cu semnale foarte mici pe intrare) i a crui transconductan este
irelevant att timp ct ctigul su n tensiune este mare. Prin urmare se va evita folosirea termenului filtre
OTA-C care este uneori folosit pentru filtrele G m C . Un exemplu de filtru G m C de ordinul doi este
artat n figura 2.4. El ofer att ieire trece-jos ct i trece-band pentru aceeai intrare.
v +I
iO
Gm
C
iO
v -O
v
v +I
+
O
Gm
(a)
2C
v -O
v +O
2C
(b)
Figura 2.3 - Dou versiuni ale integratorului G mC . n ambele situaii i O=G m2v I .
Pentru proiectarea aa-numitelor filtre girator-C se pot implementa giratoare ca dou transconductoare
conectate ntr-o bucl. Se poate arta c un condensator C 1 conectat la un port al giratorului este vzut ca
15
o bobin la cellalt port. Conectnd un condensator C 2 la ultimul se obine un comportament de tip circuit
LC paralel. n acest moment putem privi ntreaga structur ca dou integratoare conectate ntr-o bucl; din
acest motiv filtrele G m C pot include circuitele girator-C fr ca acestea s fie considerate o categorie
aparte.
vI
v BP
v LP
Transconductoarele (sau alte elemente active) utilizate n filtre trebuie s fie liniare n gama de variaie
prevzut a semnalului. Dac nu se ntmpl aa vor aprea dou probleme. Pentru a vedea acest lucru s
considerm un transconductor la intrarea cruia se aplic un semnal sinusoidal. Dac transconductorul nu
este liniar curentul su de ieire nu va fi sinusoidal, dar rspunsul su n regim permanent va fi periodic i
aadar poate fi exprimat printr-o serie Fourier. Termenii de ordin mare ai acestei serii vor produce
distorsiuni armonice (sau, dac snt prezente mai multe semnale de intrare, distorsiuni de intermodulaie),
ceea ce este evident. Totui, o problem suplimentar, mai rar menionat, va fi c fundamentala,
presupus proporional cu semnalul de intrare, va conine de fapt o constant de proporionalitate care
va depinde de caracteristicile neliniaritii dar i de amplitudinea semnalului de intrare. Prin urmare
frecvena de ctig unitar efectiv 0 din ecuaia (2.2) devine dependent de semnal i variaz de la
integrator la integrator n cadrul aceluiai filtru. Aceasta produce dereglri i distorsiuni n forma
rspunsului n frecven a filtrului.
V Q v I
V Q vC
V Q vI
V Q v I
V Q v I
IC
(a)
IC
(b)
De-a lungul anilor schemele au evoluat n ncercarea de a crete liniaritatea transconductoarelor. Exemple
folosind tehnologia CMOS snt artate n figura 2.5; V Q este o tensiune de punct static, iar v C i I C
reprezint tensiunea i curentul de control utilizate n reglarea automat. Exemple de transconductoare n
tehnologie bipolar snt prezentate n figura 2.6. Rezistena finit de intrare a tranzistoarelor poate fi
crescut utiliznd un simplu etaj tampon format dintr-un repetor pe emitor; el poate fi utilizat de asemenea
pentru deplasarea nivelului; rspunsul n frecven a transconductorului este puin afectat de introducerea
acestui etaj. Transconductoarele bipolare ofer un domeniu mare de reglare a transconductanei (cteva
ordine de mrime) deoarece curentul de colector poate fi variat mult fr ca tensiunea baz-emitor s se
16
modifice semnificativ; aceasta ofer, de fapt, posibilitatea funcionrii la tensiuni reduse de alimentare. n
contrast cu acesta, transconductorul bazat pe tranzistoare MOS poate fi reglat prin modificarea tensiunilor
de polarizare (direct sau prin modificarea curenilor de polarizare) semnificativ, astfel c se poate ajunge
rapid la limitele impuse de sursele de alimentare; aadar transconductoarele MOS au un domeniu de
reglare limitat (practic doar ct pentru a elimina efectul toleranei elementelor i a variaiei temperaturii) i
snt mult mai dificil de implementat n condiii de tensiuni de alimentare reduse. Un exemplu de
transconductor BiCMOS este artat n figura 2.7; acesta poate fi proiectat s funcioneze n band larg dar
are un domeniu de reglare redus, ca i transconductoarele CMOS. Totui, n tehnologia BiCMOS exist
opiunea de a utiliza tranzistoare bipolare pentru a fixa transconductana (ca n exemplele din figura 2.6)
astfel c problema reglrii dispare.
+ vI
- vI
4x
2x
4x
IC
IC
2x
IC
(b)
(a)
+ vI
- vI
vC
Circuitele din figurile 2.5-2.7 prezint doar etajul de intrare a transconductorului. Drenele sau colectoarele
trebuie conectate la circuite care ofer o cale pentru curenii de polarizare i care stabilesc tensiunea de
mod comun din ieire. Aceasta poate fi fcut aa cum este artat n figura 2.8 (a), unde surse de curent snt
utilizate ntr-o bucl de reacia negativ pe mod comun. Astfel de circuite de control al modului comun pot
uneori s deterioreze liniaritatea i rspunsul la nalt frecven, iar n unele cazuri s aib un consum mare
de putere i arie. Bucla de control a modului comun poate fi eliminat prin utilizarea sarcinilor rezistive care
au o cdere de tensiune de punct static bine definit. Pentru a realiza o conductan de sarcin relativ
redus se poate utiliza un circuit cu conductan negativ pus n paralel cu sarcina rezistiv, aa cum este
artat n figura 2.8 (b). Ctigul de joas-frecven obinut n acest mod este limitat la cteva sute daca este
s fie previzibil; aceasta este suficient pentru anumite aplicaii.
17
V CC
V DD
RL
RL
-R
C.M. level
detector
Gm
Gm
(a)
(b)
Figura 2.8 - Metode de a impune tensiunea de mod comun din ieirea transconductoarelor.
(a) Cu detecia nivelului de mod comun din ieire i reacie pe mod comun,
(b) cu sarcini rezistive i rezisten negativ pentru mbuntirea ctigului.
Transconductoarele dintr-un filtru G m C , ca cel din figura 2.4 nu trebuie s comande rezistene i deci nu
au nevoie de etaje de ieire de impedan joas (n opoziie cu amplificatoarele operaionale uzuale). Ele
pot astfel fi proiectate pentru funcionare de band larg.
C/2
Gm
C/2
Problema principal n proiectarea filtrelor G m C de nalt frecven ine de capacitile parazite. Acestea
apar n paralel cu capacitile integratorului i conin capaciti parazite pe armtura superioar (i uneori i
cea inferioar), capaciti ale traseelor, capacitile de intrare n etajul urmtor (care pot include un termen
semnificativ de tip Miller n unele circuite) i capacitile proprii de ieire a transconductorului, care includ
capaciti de jonciune. Pentru a depi aceste probleme s-au dezvoltat mai multe tehnici. De exemplu n
cazul integratorului din figura 2.3 (a) condensatorul poate fi mprit n dou pri, conectate n paralel dar
de polaritate opus, astfel c jumtate din capacitatea parazit apare la fiecare nod de ieire (figura 2.9). n
acest fel se pstreaz simetria, necesar pentru reducerea interferenei i creterea liniaritii.
Teoretic capacitile parazite pot fi incluse n valoarea capacitii de integrare, ns aceasta prezint mai
multe probleme.
1) Elementele parazite nu snt cunoscute cu precizie. n unele proiecte de nalt frecven realizate la
limit capacitile parazite reprezint o parte semnificativ a capacitii totale de integrare i
aceasta conduce la o incertitudine crescut n cunoaterea valorii capacitii de integrare. Dei vor
fi bineneles utilizate tehnici de reglare automat a frecvenei, este dificil de proiectat integratoare
cu eroare de faz redus n ntreg domeniul de mprtiere. Aceasta este deoarece reelele de
corectare a fazei, utilizate pentru a anula erorile de faz datorate efectelor de ordin superior,
funcioneaz de obicei doar n centrul acestui domeniu, iar eroarea rmas crete cu ct ne abatem
mai mult de la acest centru. Rezultatul este c apar erori n factorul de calitate ( Q ) al rspunsului
18
filtrului.
2) Prezena capacitilor parazite poate nruti precizia mperecherii capacitilor i aceasta conduce
la nemperecheri crescute de la integrator la integrator. Pentru cea mai bun mperechere trebuie
s ne asigurm c fraciunea cu care contribuie fiecare tip de capacitate parazit (de oxid, de
jonciune, de trasee) este aceeai pentru toate integratoarele. Acest lucru nu este ntotdeauna
simplu de realizat. Uneori n acest scop se folosesc integratoare suplimentare redundante.
3) Capacitile parazite nu urmresc bine capacitile principale n prezena variaiilor procesului de
fabricare. Aceasta iari produce nemperechere ntre integratoare dac nu se respect condiia
menionat la punctul 2).
4) Capacitile parazite snt, n general, neliniare. Aceasta conduce la distorsiuni crescute ca i la
dependena de amplitudinea semnalului a rspunsului n frecven (aa cum s-a discutat mai
nainte).
Problemele devin mai acute atunci cnd se proiecteaz filtre pentru frecvene mai mari. Un argument
simplu care ne arat de ce este aa este urmtorul: dac includem efectul capacitii parazite totale C p ,
frecvena de ctig unitar a integratorului, dat n cazul ideal de (2.2), devine:
0 =
Gm
G /C
= m
CC p 1C p /C
(2.2)
Pentru a crete 0 putem s ncercm s reducem C sau s cretem G m ; cel de-al doilea caz, pe lng
creterea consumului de putere, implic adeseori i o cretere a dimensiunilor dispozitivelor i deci o
cretere a lui C p . n ambele situaii raportul C p / C crete, ceea ce nseamn dou lucruri:
1) mperecherea dintre integratoare se nrutete i
2) efectele neliniare ale capacitilor devin mai pregnante i astfel distorsiunile i dependena lui 0
de nivelul semnalului cresc.
2C
+ vI
- vI
- vO
Gm
2C
+ vO
Problemele de mai sus pot fi inute sub control printr-o proiectare atent. Probleme similare se ntlnesc n
ncercarea de a reduce consumul de putere i/sau aria ocupat pe chip. Aceasta poate s implice
descreterea lui G m n (2.2) (i a lui C pentru a pstra 0 neschimbat). Nemperecherile i distorsiunile
cresc iari i offset-ul transconductorului poate s cresc. (Offset-ul are tendina s fie ridicat n
integratoarele G m C deoarece etajele de intrare ale transconductoarelor au, n contrast cu etajele de
intrare ale amplificatoarelor operaionale, au transconductana redus. Offset-urile pot afecta simetria i
nivelul de distorsiuni i pot fi problematice n cazul proiectelor cu tensiune de alimentare redus). De
asemenea reducerea lui Gm poate conduce la scderea ctigului la frecven joas i astfel la erori de
avans de faz datorit polului de la frecvena 0 / A DC , unde ADC este ctigul de joas frecven (vezi figura
19
2.2). Apar i erori de ntrziere de faz datorit existenei nodurilor interne dar i a variaiei fazei n
interiorul dispozitivelor, totui este improbabil ca erorile de avans i de ntrziere s poat fi anulate ntr-o
manier sigur. Erorile de ntrziere de faz pot fi compensate prin introducerea de zerouri, create cu
ajutorul unor rezistene mici introduse n serie cu condensatoarele de integrare, aa cum este artat n
figura 2.10; o metod legat de aceast soluie este de a mpri condensatoarele de integrare n dou
condensatoare legate n paralel i de a introduce n serie cu unul dintre ele o rezisten mic.
Unele circuite G m C practice funcioneaz cu elemente parazite care reprezint pn la 20% sau chiar mai
mult din condensatorul de integrare. Cu toate c ele obin performane la frecvene nalte, ele necesit
proiectare ngrijit la nivel de dispozitiv, cu o cunoatere detaliat a procesului i snt potrivite pentru
aplicaii cu liniaritate sczut sau medie. Sntem astfel condui spre a cuta modaliti de reducere a
influenei elementelor parazite, aa cum este descris n seciunea urmtoare.
2C
+ vI
- vI
OpAmp
sau OTA
Gm
- vO
+ vO
2C
Figura 2.11 - Un integrator G mC OA .
implementat n tehnologie BiCMOS este artat n figura 2.13. Se poate arta c prin aceast schem se
obine anularea polului parazit prin plasarea corespunztoare a zeroului ct i meninerea acestei anulri cu
variaia temperaturii, odat ce a fost ajustat pentru temperatura camerei.
2C
+v I
- vI
+ vO
OpAmp
sau OTA
Gm
- vO
2C
Figura 2.12 - Un integrator G mC OA cu rezistene adugate
pentru a compensa micile erori de ntrziere de faz.
I ' T
M1
gm2
G m1
M1
Figura 2.13 - O modalitate de implementare i reglare automat
a rezistoarelor de compensare din figura 2.12
Prezena a dou elemente active n integratorul Gm C OA (sau Gm COTA ) poate nsemna un consum
de putere semnificativ cu toate c specificaiile individuale pentru elemente pot fi relaxate. Pentru sumarea
semnalelor, o operaie curent n proiectarea filtrelor, va fi necesar utilizarea attor transconductoare cte
semnale se adun (sau, cel puin, attor etaje de intrare a transconductoarelor). Fiecare dintre aceste etaje
va contribui la consumul de putere (i la zgomot). Pentru a diminua aceste probleme se poate considera
utilizarea transconductoarelor cu funcionare n clas AB sau B, care au un consum mic de putere n punct
static, totui acestea vor introduce distorsiuni de crossover. Astfel c proiectantul este n situaia de a cuta
un element care s poat fi folosit n locul transconductorului care s nu disipe putere n punct static i s
nu introduc distorsiuni semnificative. Un astfel de element este un simplu rezistor. Aceast alegere ne
conduce la clasicul integrator activ RC, doar c n form simetric (aa cum erau circuitele precedente),
pentru a menine interferena de la circuitele digitale sczut. Pentru a face integratorul reglabil rezistorul
poate fi nlocuit cu un MOSFET i aceasta ne conduce la discuia urmtoare.
21
V Q v i
OpAmp
sau OTA
V Q v i
V Q v o
V Q v o
C
Figura 2.14 - Un integrator MOSFET-C. Elementul activ poate fi
un OTA n anumite condiii. Semnalele snt simetrice n jurul lui V Q .
G
C
(2.3)
'
Trece-sus ( G 1= 0, C 1 = C 1=0 )
'
astfel de proiecte trebuie s ne asigurm c se pstreaz un ctig de joas frecven adecvat n toate
situaiile.
C1
G2
+v i
- vi
G1
,
C1
G4
C3
G3
C2
C4
+ vo
C1
- vo
G3
C2
G1
C4
C3
G4
G2
C1
n continuare vom arta c amplificatorul operaional din figura 2.14 poate fi nlocuit cu un OTA n condiii
potrivite. S considerm circuitul general cu reacie artat n figura (pentru simplitate este artat doar
semi-circuitul), unde Y L este admitana total dintre ieire i mas, incluznd conductana de ieire a OTA.
Y2
vi
Y1
gm
vo
YL
Y2
gm
Y 1Y L Y 1Y L /Y 2
1
(2.4)
gm
Aadar dac gm este suficient de mare aceast funcie de transfer se apropie de:
Vo
Y
= 1
Vi
Y2
(2.5)
ceea ce reprezint ceea ce s-ar fi obinut folosind un amplificator operaional ideal cu ieire de tensiune.
Prin urmare n filtrele MOSFET-C nu snt necesare amplificatoare operaionale cu rezisten de ieire
23
sczut; este adecvat un OTA cu o transconductan suficient de mare. Desigur ordinul de mrime necesar
pentru gm va depinde de aplicaie i s-ar putea s fie necesar s fie suficient de mare pentru aplicaii cu
factor de calitate mare. n orice caz n integratoare va aprea o mic eroare de faz datorat faptului c n
(2.4) gm este finit, aici incluzndu-se i efectul unui zero din semi-planul drept la gm / C . Acestei erori i se
mai adaug i alte erori de faz care rezult datorit capacitilor distribuite ale MOSFET-urilor.
Compensarea acestor erori de faz se poate face aa cum s-a mai discutat i pentru integratorul G m C
OTA utiliznd rezistoare mici n serie cu condensatoarele de integrare, artat n figura 2.17. Iari s-ar putea
s existe necesitatea de a regla aceste rezistoare ntr-o proiectare la limit. O alt posibilitate este de a
utiliza condensatoare n paralel cu tranzistoarele MOS, aa cum este artat.
V Q V C
V Q v i
V Q v i
V Q v o
OpAmp
sau OTA
V Q V C
V Q v o
n tehnologii CMOS este uor de utilizat OTA n loc de amplificatoare operaionale la frecvene joase. Este
ns dificil de implementat transconductane foarte mari n tehnologii CMOS la frecvene video; de
exemplu, avnd un condensator de integrare de 3pF s-ar putea s avem nevoie de un tranzistor MOS cu o
conductan n jur de 0,1mA/V i un OTA cu o transconductan de 100mA/V! n astfel de cazuri tehnologia
BiCMOS este ideal. Tranzistoare MOS snt folosite pentru rezistoare, iar bipolare pentru a realiza OTA cu
transconductane foarte mari, aa cum este artat pentru exemplu n figura 2.18.
+V CC
- vo
+ vo
+v i
- vi
Dac se cere o liniaritate mare atunci se poate nlocui perechea de tranzistoare MOS din figura 2.14 cu
circuitul Czarnul-Song, artat n figura 2.19. Pentru a reduce i mai mult nivelul de distorsiuni se poate folosi
de asemenea i o combinaie de tranzistoare MOS i rezistoare aa cum este artat n figura 2.20.
24
V C1
+v i
V C2
V C2
V C1
- vi
+V C +v i
- vi
Pentru funcionare la tensiuni de alimentare reduse cerina ca MOS-urile s funcioneze n triod poate
prezenta probleme deoarece aceasta limiteaz excursia de semnal permis. O alegere calculat a tensiunii
de punct static din intrare poate s ajute, la fel ca i disponibilitatea dispozitivelor cu tensiuni de prag
reduse. Uneori se opteaz pentru o etap suplimentar n procesul de fabricare pentru crearea unor
dispozitive cu implant special care s ofere o tensiune de prag sczut; creterea performanelor justific
creterea costului de fabricare. O alt posibilitate este de a genera pe chip cu ajutorul circuitelor charge
pump tensiuni mai mari dect tensiunea de alimentare pentru a comanda tranzistoarele n triod adnc.
prin echivalentul su paralel, ca n figura 2.21 (b). Corespunztor acestor dou modele au fost propuse
soluii de compensare a pierderilor serie, respectiv paralel. Compensarea pierderilor paralel este
artat n figura 2.21 (c) i poate fi implementat de exemplu ca n figura 2.21 (d). Perechea diferenial de
sus, conectat n cruce, utilizeaz reacia pozitiv pentru a implementa o conductan negativ care este
conectat n paralel cu circuitul LC cu pierderi; curentul su de polarizare este utilizat pentru ajustarea
valorii conductanei i n acest fel a factorului de calitate Q . Perechea diferenial de jos reprezint
transconductorul care comand circuitul. Reglarea automat a frecvenei i a factorului de calitate
reprezint provocri mari n astfel de circuite.
RS
C
RP
(a)
(b)
V CC
-R
(c)
-v o
+ vo
+ vi
- vi
(d)
Figura 2.21 - Ilustrarea mbuntirii mod paralel a factorului de calitate.
(a) Grupare LC-paralel cu o inductan cu pierderi.
(b) Un circuit cu aproximaie echivalent la frecvena de rezonan.
(c) Utilizarea rezistenei negative pentru a crete factorul de calitate.
(d) O posibil implementare la nivel de tranzistor a rezistenei negative din (c) i
transconductorul de comand.
kTQ S
C tot = 2
Vp N
S
P =kTQf 0
N
(2.6)
(2.7)
unde k este constanta lui Boltzmann, T este temperatura absolut, V p este valoarea de vrf a semnalului.
Att ct i depind puternic de ordinul filtrului, de topologia filtrului, de specificaiile de proiectare, de
tipul elementelor active utilizate, etc., iar valoarea lor poate s varieze mult. Din acest motiv aceste formule
snt utile doar pentru a face comparaii rapide ntre filtre de acelai tip, cu aceeai topologie i ordin,
implementate n acelai mod. De exemplu o mbuntire a raportului semnal-zgomot cu 3dB ntr-un
proiect dat va necesita o dublare a capacitii totale i o dublare a puterii disipate; pentru a dubla frecvena
de operare (presupunnd ca aceasta nu atinge limitele de funcionare a dispozitivelor) va necesita un alt
factor de doi n puterea disipat; etc. Din relaiile anterioare devin clare diversele compromisuri implicate.
VC
G sau Gm
Comp.
de rez.
R EXT
n cazul utilizrii ca referin a unui semnal de ceas provenit de la un oscilator cu cuar, de obicei se leag
de aceast referin fie semnalul generat de un VCO (figura 2.23) de pe chip, fie rspunsul unui filtru
controlat n tensiune (voltage controlled filter=VCF) (figura 2.24). Acestea snt implementate utiliznd
27
aceleai elemente de baz ca i filtrul principal, formnd astfel un circuit replic a filtrului principal. Acelai
semnal de control generat pentru reglarea circuitului replic este utilizat i pentru comanda filtrului
principal, restricia care se impune este ca elementele circuitului replic s fie bine mperecheate cu cele
din filtrul principal. Fiecare tehnic are avantaje i dezavantaje i necesit o proiectare atent. n cazul VCOurilor este necesar o proiectare atent a buclei de control a amplitudinii de oscilaie, altfel neliniaritile
pot reduce mperecherea cu filtrul principal. n cazul VCF-urilor se cere o proiectare atent a detectorului
de faz deoarece erorile acestuia se traduc n erori de acord n filtrul principal; de asemeni este necesar o
referin cu un coninut sczut de armonici. n ambele situaii proiectarea trebuie fcut astfel ca s fie
minimizat ptrunderea semnalului de referin n ieirea filtrului.
Filtrul Principal
VC
VCO
Comp.
de faz
Semnal de ceas
n cazul proiectrii la limit, pentru performan la frecvene nalte, proiectantul se confrunt cu probleme
de eroare de faz a integratorului. Scheme de a citi i corecta efectul acesteia au fost propuse, dar ele snt
dificile de implementat i de obicei implic o arie semnificativ. De aceea se urmrete: 1) s se proiecteze
integratoare cu o eroare de faz minim; 2) s se gseasc o topologie ct mai insensibil la erorile de faz.
n felul acesta se poate evita complexitatea unui circuit de reglare a fazei.
Filtrul Principal
VC
VCF
Comp.
de faz
Semnal extern
Toate schemele descrise vor funciona n limitele preciziei mperecherii dintre circuitul acordat i filtrul
principal. n unele aplicaii o astfel de precizie este insuficient, fiind necesar un acord direct al filtrului
principal.
2.8. Concluzii
Filtrele CT integrate i-au demonstrat utilitatea ntr-o gam larg de aplicaii. Acestea pot oferi avantaje n
termeni de vitez i/sau putere consumat i reprezint uneori singura soluie posibil. Deoarece exist o
tendin permanet de a merge spre frecvene de operare mai mari, tensiuni de alimentare mai mici i
putere disipat mai mic, proiectanii de filtre CT integrate vor fi inui n priz n anii ce vor urma.
28
29
Filtru trece-jos
Cebev I
5
1Mhz
0,5dB
10%
1%
redus
redus
La nivelul ntregului sistem se va urmri ncapsularea acestor specificaii ntr-un model executabil (care
poate fi simulat) descris n Verilog-A. Aceasta se va face n mai multe etape care vor conduce gradat
modelul de la o reprezentare simpl la una complex.
31
p1=2,2765210 6
rad
sec
rad
sec
6
6 rad
p45 =0,70348410 j6,3558 10
sec
6
(3.1)
n Verilog-A exist 4 forme ale operatorului analogic de transformat Laplace: laplace_zp, laplace_zd,
laplace_np, laplace_nd. Acestea permit specificarea funciei de transfer sub form de polinom sau sub
form de produs de monoame, la numrtor sau la numitor. Vom alege modalitatea de a specifica funcia
de transfer sub form de produs de monoame la numrtor i la numitor (zerouri i poli). Pentru aceasta
vom folosi funcia laplace_zp cu urmtoarea sintax:
laplace _ zpexpr , ,
(3.2)
unde este un vector de M perechi de numere reale. Fiecare pereche reprezint un zero al funciei de
transfer. Primul numr din pereche reprezint partea real a zeroului, iar al doilea numr reprezint partea
imaginar a lui. n mod similar este un vector de N perechi de numere reale, cte una pentru fiecare pol.
Polii se specific n acelai fel ca i zerourile. Rezult urmtoarea funcie de transfer:
M1
k=0
H s = N1
k =0
s
i
k
r
k
s
1 r
i
kk
(3.3)
unde rk i ik reprezint prile reale i imaginare ale celui de-al k zero, iar rk i ik reprezint prile reale
i imaginare ale celui de-al k pol.
n acest fel obinem prima descriere a sistemului de proiectat i anume cea de filtru ideal:
Listing 3.1 - Codul Verilog-A pentru filtrul ideal
// Filtru Chebyshev I de ordin 5
// ideal
//
// Descrierea parametrilor:
// vout_cm = tensiunea de mod comun de la iesire
`include "constants.vams"
`include "disciplines.vams"
module filtru_cheby1_ord5(vin_p, vin_n, vout_p, vout_n);
input vin_p, vin_n;
output vout_p, vout_n;
parameter real vout_cm = 0.5;
electrical vin_p, vin_n, vout_p, vout_n, vssa;
ground vssa;
real vout_dm;
analog begin
vout_dm = laplace_zp( V(vin_p, vin_n),
{},
{-1.84174e6, -3.9281e6,
32
-1.84174e6,
3.9281e6,
-0.703484e6, -6.3558e6,
-0.703484e6, 6.3558e6,
-2.27652e6, 0}
);
V(vout_p, vssa) <+ vout_cm + vout_dm/2;
V(vout_n, vssa) <+ vout_cm - vout_dm/2;
end
endmodule
Simularea de semnal mic a acestui modul este prezentat n figura 3.1. Acest model reprezint modelul de
aur (golden model) i va fi o referin pentru filtrul proiectat.
v o =av i cv i
(3.4)
Aceast form provine din dezvoltarea n serie Taylor a unei funcii neliniare n cazul general care prezint o
compresie pentru care s-au neglijat termenii de la ordinul 4 n sus. Termenul de ordin 2 nu apare
deoarece circuitul pe care l implementm funcioneaz pe mod diferenial, iar termenul de ordin zero a
fost omis pentru simplitate.
Pentru a obine legtura dintre coeficienii polinomului i specificaia pentru distorsiuni se scrie relaia de
definiie pentru THD:
THD=
A A
2
2
2
3
A1
(3.5)
unde A1, A 2, reprezint coeficienii seriei Fourier a semnalului analizat. Dezvoltarea n serie Fourier a
semnalului v o pentru v i =cos t are forma:
3
1
v o t = a A c A3 cos t cos 3 t
4
4
(3.6)
4aTHD
A 2 3THD1
33
(3.7)
n cazul filtrului amplificarea n semnal mic este 1 i se va alege a =1 . Rezult modelul filtrului cu
distorsiuni descris n listing-ul 3.2. n figura 3.2 snt prezentate rezultatele simulrilor de caracteristic de
transfer static i de distorsiuni. La intrare s-a aplicat un semnal de 1kHz de 500mV vv. Se observ c, aa cum
ne-am ateptat, c nivelul total de distorsiuni este de 1%.
Listing 3.2 - Descrierea comportamental care include distorsiuni
35
36
Figura 3.2 - Caracteristica de transfer static i spectrul ieirii pentru un semnal de 500mV vrf la vrf
aplicat la intrare. Rezult un THD de 1%.
Figura 3.3 - Frecvena de tiere a filtrului modelat prin codul Verilog-A din listing-ul 3.3.
2C
- vi
- vi
gm1
+ vo
gm2
2C
- vo
(a)
2C 1
+v i
- vi
gm1
+ vo
2C 2
gm2
gm3
2C 1
2C 2
gm4
- vo
(b)
Figura 3.4 - Seciuni elementare prin cascadarea crora se obine funcia de transfer global.
n (a) se implementeaz un pol real, iar n (b) o pereche de poli complex-conjugai.
gm2 C
H s =
g
s m2
C
(3.8)
gm4 C 1 C 2
H s =
g
g g
s 2 m2 s m3 m4
C1
C 1 C2
(3.9)
Relaia dintre valorile capacitilor, valorile conductanelor i poziiile polilor snt date de ecuaia (3.10)
pentru cazul polului real i de ecuaia (3.11) pentru cazul polilor complex conjugai.
39
C=
gm
p
gm2
2p
gm3 gm4
2p
C 2=
gm2 p2p 2
(3.10)
C 1=
(3.11)
Aceste ecuaii au fost introduse ntr-un script prezentat n listing-ul , scris n limbajul Python utiliznd
bibliotecile SciPy care ofer rutine de calcul numeric.
Listing 3.4 - Script Python pentru calculul capacitilor filtrului
#!/usr/bin/python
from scipy import *
from study.value.quantity import *
from string import *
# Aici dau polii:
p1=2.27652e6;
p23=(1.84174e6+3.9281e6j);
Q23=abs(p23)/(2*real(p23));
w023=abs(p23);
print "w023=", Quantity(float(w023)/(2*pi)), "Q23=", Q23, "Q23**2=", Q23**2;
p45=(0.703484e6+6.3558e6j);
Q45=abs(p45)/(2*real(p45));
w045=abs(p45);
print "w045=", Quantity(float(w045)/(2*pi)), "Q45=", Q45, "Q45**2=", Q45**2;
# Unitatea elementara de transconductanta
gm0=50e-6;
# Prima sectiune
k1b=k1a=1;
# A doua sectiune
k2d=k2a=1;
k2b=1;
k2c=1;
# A treia sectiune
k3d=k3a=2;
k3b=1;
k3c=2;
# Calculul capacitatii pentru polul real (prima sectiune)
gm1a=k1a*gm0;
gm1b=k1b*gm0;
C1=gm1b/p1;
# Calculul capacitatilor pentru polii complex-conjugati (a doua sectiune)
gm2a=k2a*gm0;
gm2b=k2b*gm0;
gm2c=k2c*gm0;
gm2d=k2d*gm0;
C2a=gm2b/(2*real(p23));
C2b=gm2c*gm2d/gm2b*2*real(p23)/(real(p23)**2+imag(p23)**2);
40
"2C1=", Quantity(float(2*C1));
"2C2a=", Quantity(float(2*C2a));
"2C2b=", Quantity(float(2*C2b));
"2C3a=", Quantity(float(2*C3a));
"2C3b=", Quantity(float(2*C3b));
.690482598 mega
1.17780742996
1.38723034206
1.01773437 mega
4.54496024237
20.6566636047
43.9266951 pico
27.1482403 pico
19.5701027 pico
71.0748219 pico
13.7630787 pico
023
Q 23
2
Q 23
045
Q 45
2
Q 45
2C 1
2C 2a
2C 2b
2C 3a
2C 3b
//
//
//
//
//
//
//
//
//
//
//
//
`include "constants.vams"
41
`include "disciplines.vams"
module OTA_res_deg(iout_p, iout_n, vin_p, vin_n, vctrl_p, vctrl_n, vcmfb_in,
vcmfb_out);
input vin_p, vin_n, vctrl_p, vctrl_n, vcmfb_in;
inout iout_p, iout_n;
output vcmfb_out;
electrical iout_p, iout_n, vin_p, vin_n, vctrl_p, vctrl_n, vcmfb_in, vcmfb_out,
vdda, vssa;
ground vdda, vssa;
parameter
parameter
parameter
parameter
parameter
real gm;
real
real
real
real
real
gm0 = 100e-6;
k = 100e-6;
p = -2*3.1415*1e7;
vcmfb_ref = 0.5;
gm_cmfb = 1;
analog
begin
gm = k*V(vctrl_p, vctrl_n)+gm0;
I(iout_p, iout_n) <+ gm*laplace_zp(V(vin_p, vin_n), {}, {p, 0});
I(iout_p, vssa) <+ gm_cmfb*(V(vcmfb_in, vssa) - vcmfb_ref);
I(iout_n, vssa) <+ gm_cmfb*(V(vcmfb_in, vssa) - vcmfb_ref);
I(vcmfb_out, vssa) <+ gm_cmfb*((V(vin_p, vssa) + V(vin_n, vssa))/2 - V(vcmfb_out,
vssa));
end
endmodule
Acceptnd o deviaie de 1dB de la caracteristica ideal a filtrului obinem o band minim pentru
transconductor de B 3dBmin=81,1 MHz , rezultat prezentat n figura 3.3. Prin urmare n proiectarea
transconductorului vom urmri s ne ncadrm n aceste specificaii.
42
Gm =
V Cdm
1 1
1
=
R 2 4V Ccm V T V A
R
(3.12)
unde V Cdm =V C1V C2 , iar V Ccm = V C1 V C2 / 2 . Aceast relaie se deduce cu aproximaia c tranzistoarele
M 1 - M 2 - M 3 funcioneaz n regim de triod adnc. n aceast situaie, cu presupunerea c potenialele
punctelor X i Y rmn aproximativ constante, curentul de ieire i o se scrie din divizorul de curent din
nodul A :
i o=
2k V C1V AV T
1
v
2k V C1 V AV T 2k V C2 V A V T R i
(3.13)
vi
R /2
R /2
io
io
I i
io
X
M2
I i
io
B
M1
Y
I
M3
V C2
V C1
Figura 3.6 - Transconductorul implementat. Prin intermediul
tranzistoarelor M 1 -M 2 -M 3 se realizeaz controlul transconductanei.
Liniaritatea transconductorului este dat de funcionarea liniar a tranzistorului M 1 , care, avnd la borne o
tensiune diferenial, funcioneaz practic liniar.
Mrimea tensiunii de mod comun se alege n funcie de variaia constantei de timp RC datorit dispersiei
tehnologice i a temperaturii. Pentru ca tranzistoarele M 1 - M 2 - M 3 s nu fie blocate trebuie ca
V C1 ,2min V AV T , care implic:
V Ccm
V Cdmmax
V AV T V Cdm max 2V CcmV AV T
2
44
(3.14)
V Cdm max
V DD V Cdm max 2V DD V Ccm
2
(3.15)
(3.16)
V Cdmmax
V Cdm max
1 1
1 1
G m
R 2 4 V Ccm V AV T
R 2 4 V CcmV AV T
(3.17)
V CcmV A V T
V Ccm V A V T
R OTA2R
V DD V A V T
2V Ccm V DDV AV T
(3.18)
V CcmV AV T
V V A V T
8V CcmV A V T V DD V Ccm
2R Ccm
=R
(3.19)
2V CcmV DD V A V T
V DD V A V T
V DD V A V T 2V CcmV DD V A V T
Observm c n relaia (3.19) numitorul se poate anula i astfel domeniul de variaie devine infinit, situaie
favorabil deoarece este acoperit o plaj foarte mare de valori (teoretic infinit). Vom impune astfel:
V Ccm=
V DD V AV T
2
(3.20)
(3.21)
45
1
R
(3.22)
1,10,10,25
0,73 V
2
(3.23)
Deoarece constanta de timp poate s varieze n limitele 50% domeniul de variaie al transconductanei
trebuie s fie cel puin tot att. Vom alege atunci ca n cel mai defavorabil caz intervalul din relaia (3.21) s
fie acoperitor:
R RROTA R
R OTA
1
(3.24)
20K
=13,33 K
1,5
(3.25)
Atingerea unei extreme sau celeilalte din intervalul din relaia (3.21) nseamn blocarea tranzistorului M 1
sau a perechii M 2 - M 3 , ceea ce afecteaz mult liniaritatea transconductorului, de aceea vom cuta s
evitm aceast situaie prin alegerea lui R=5K . Totui, datorit dispersiei tehnologice, aceast valoare
poate scdea cu R , care reprezint tolerana rezistoarelor. Vom corecta alegerea iniial cu acest factor:
R=
5K
=6,67 K 13,33 K
10,25
(3.26)
Alegerea curentului I din transconductor se face din raiuni de gam dinamic. Astfel pentru tensiunea
diferenial maxim la intrare vom impune ca aproape tot curentul I s treac prin rezistena R , n cazul
cel mai defavorabil, cnd aceasta se abate cu R din valoarea sa nominal:
I
V idm max
1R R
(3.27)
0,25
=50 A
0,755K
(3.28)
46
(3.29)
M p2
-v i
+ vi
2
M n1
vo
M n2
Cele dou obiective snt contradictorii deoarece o excursie mare nseamn tensiuni de supracomand mici,
ceea ce nseamn cureni de polarizare mici i/sau factori de form a tranzistoarelor mari, iar un produs
ctig-band mare nseamn cureni de polarizare mari pentru transconductane mari ale tranzistoarelor i/
sau factori de form a tranzistoarelor mici pentru capaciti parazite mici.
AO (figura 3.7) a fost implementat cu tranzistoare pmos n intrare deoarece, datorit substratului propriu,
la acest tip de tranzistoare sursa poate fi conectat la substrat, eliminnd astfel efectul de cretere a
tensiunii de prag cu creterea tensiunii substrat-surs. Pentru mperechere bun am folosit cte 4
tranzistoare att n etajul de intrare, ct i n oglinzile de curent.
Iniial am plecat de la un curent de polarizare minim de I=10 A astfel nct s am cte 1,25 A prin
fiecare tranzistor, evitnd astfel conducia subprag. Am ales o lungime a canalului L =1m pentru care n
tehnologia n care am lucrat rezistena de ieire a tranzistoarelor este cuprins ntre r o 1M ;5M , n
funcie de tensiunea dren-surs a tranzistoarelor. Pentru a avea tensiuni de supracomand mici am ales
un raport de W / L =4 .
W 10 m
=
, pentru a avea o tensiune de
L 500nm
supracomand mic, deoarece acest tranzistor trebuie s suporte un curent mare (ales anterior n
seciunea 3.4.6).
Dimensiunea tranzistorului din etajul repetor este
Rezultatele simulrilor au artat c produsul ctig band este insuficient. Expresia produsului ctig band
este:
GBW =gmp r o
g
1
= mp
ro C 2 C2
(3.30)
n care s-a considerat c polul dominant rezult n nodul 2 datorit rezistenei de ieire mari a AO-ului.
Pentru a optimiza produsul ctig-band apar evidente cele dou opiuni: 1) s micorm C 2 prin reducerea
dimensiunilor tranzistoarelor, dar aceasta implic creterea tensiunilor de supracomand i/sau scderea
rezistenelor de ieire care determin reducerea excursiei de semnal i/sau a ctigului amplificatorului,
determinnd o eroare mai mare n conexiunea n bucl nchis; 2) s cretem curentul de polarizare.
Aceasta a fost soluia adoptat i, prin urmare, s-a ales un curent de polarizare a etajului:
47
(3.31)
I=20 A
n felul acesta am obinut un produs ctig-band de:
(3.32)
GBW 150MHz
M p2
+ vi
-v i
M n1
2
M n2
C1
M p buf
C2
C3
vo
R
2
Funcia de transfer conine cel puin trei poli i un zerou la frecven mai mare, doi poli fiind dai de etajul
diferenial cu ieire asimetrica, iar perechea pol-zero este dat de etajul repetor. Polul dominant se gsete
n nodul 2 . Am adugat din acest nod la mas o capacitate de compensare:
C C 200fF
Rspunsul compensat al etajului este prezentat n figura 3.9.
48
(3.33)
Figura 3.9 - Rspunsul n frecven compensat mic al AO-ul cu etaj repetor n ieire.
(3.34)
Caracteristica de transfer static este prezentat n figura 3.12. Derivata acestei caracteristici, care este un
bun indiciu asupra liniaritii este artat alturat. Simulrile au artat c transconductorul are o band de:
B 3dB 280MHz
(3.35)
(3.36)
un circuit de acord automat al frecvenei de tiere a filtrului. n acest raport se poate interveni sau asupra
lui gm , sau asupra lui C . n cadrul acestui proiect s-a implementat un transconductor reglabil, de aceea se
implementeaz un circuit care variaz transconductana unui transconductor de referin astfel nct
raportul gm /C s aib o valoare fixat. Comanda care regleaz acest transconductor se aplic i
transconductoarelor din filtru pe principiul circuitelor replic, fcnd ca i rapoartele gm /C din interiorul
filtrului s aib valoare fixat.
CI
R
Y
g mR
1
V REF
2
CI
CR
1
gm
Acordul automat al frecvenei de tiere a filtrului se realizeaz dup urmtorul principiu: un transconductor
este prins ntr-o bucl de reacie care face ca raportul gmR / C R s urmreasc frecvena ceasului de
referin f clk . n regim permanent bucla de reacie negativ face ca sarcina injectat n condensatoarele de
integrare C I s fie zero. n acest fel sarcina injectat de transconductor n nodul X trebuie s fie egal cu
sarcina extras e condensator, condiie exprimat n relaia:
T clk
(3.37)
De aici rezult:
T clk gmR V REF =C R V REF T clk gmR=C R
gmR 1
=
C R T clk
(3.38)
Prin urmare constanta de timp C R / gmR urmrete perioada ceasului de referin T clk .
51
3.4.14. Concluzii
n cadrul acestui proiect s-a realizat un filtru Gm-C trece-jos de tip Cebev I, de ordin 5. Performanele
filtrului implementat se ncadreaz cu aproximaie n specificaiile de proiectare.
54
4. Bibliografie
[1] Kundert, Ken. Principles of Top-Down Mixed-Signal Design. www.designers-guide.org. [Online]
September 21, 2006. [Cited: April 29, 2008.] www.designers-guide.org/Design/tdd-principles.pdf.
[2] Anderson, Martin, et al. Teaching Top Down Design of Analog/Mixed Signal ICs Through Design
Projects. ASEE/IEEE Frontiers in Education Conference.Milwaukee, WI, 2007.
[3] FitzPatrick, Dan and Miller, Ira. Analog Behavioral Modeling with the Verilog-A Language.
Boston/Dordrecht/London : Kluwer Academic Publishers, 1998. ISBN 0-7923-8044-4.
[4] Squire, James C. Active Filter Design for Matlab. James C. Squire, Ph.D., P.E. [Online] Virginia Military
Institute,
February
07,
2007.
[Cited:
May
6,
2008.]
http://academics.vmi.edu/ee_js/Research/Programs/materials/AFD12.zip.
[5] Chen, Jesse E. Modeling RF Systems. www.designers-guide.org. [Online] May 11, 2006. [Cited: May 05,
2008.]
[6] Tsividis, Yannis. P. Integrated Continuous-Time Filter Design An Overview. IEEE Journal of Solid-State
Circuits, Vol. 29, No. 3, March 1994
[7] Chang, Zhong Yuan, Haspeslagh D. and Verfaillie J. A Highly Linear CMOS Gm-C Bandpass Filter with
On-Chip Frequency Tuning, IEEE Journal of Solid-State Circuits, Vol. 32, No. 3, March 1997
57