Česk´ e vysok´ e učen´ı technick´ e v Praze Fakulta elektrotechnick´ a
´ ´ PRACE ´ BAKALAŘSK A
2005
Dalibor Barri
ii
Česk´ e vysok´ e učen´ı technick´ e v Praze Technick´a 2 - Dejvice, 166 27
Fakulta elektrotechnick´ a Katedra teorie obvod˚ u
Realizace aktivn´ıho filtru typu doln´ı propust
Zpracoval: Dalibor Barri Vedouc´ı pr´ace: Ing. Petr Boreš, CSc.
Leden 2005
iii
Čestn´ e prohl´ ašen´ı Prohlašuji, že jsem zadanou bakal´ařskou pr´aci zpracoval s´am s přispěn´ım vedouc´ıho pr´ace a konzultanta a použ´ıval jsem pouze literaturu v pr´aci uvedenou. D´ale prohlašuji, že nem´am n´amitek proti p˚ ujčov´an´ı nebo zveřejˇ nov´an´ı m´e bakal´ařsk´e pr´ace nebo jej´ı č´asti se souhlasem katedry. Dne 26. 1. 2005
........................ Podpis diplomanta
iv
Zad´an´ı (Origin´al v origin´alu diplomov´e pr´ace, oboustrann´a kopie v kopii diplomov´e pr´ace)
v
Anotace Tato bakal´ařsk´a pr´ace se zab´ yv´a n´avrhem filtru typu doln´ı propust s využit´ım integr´ator˚ u OTA-C. V r´amci pr´ace byl proveden n´avrh filtru, jeho realizace, simulace na poč´ıtači a porovn´an´ı v´ ysledk˚ u měřen´ı na realizovan´em filtru a v´ ysledk˚ u simulace. Podrobněji byl sledov´an vliv re´aln´ ych vlastnost´ı použit´ ych integr´ator˚ u. K realizaci projektu byl použit transkonduktančn´ı operačn´ı zesilovač LM13700.
Annotation This bachelor work is engaged in realization of a low-pass filter with utilization of integrator OTA-C. For realization of this project was utilized a transconductance operation amplifier LM13700. Furthermore, the work is engaged in comparison of properties of a circuit structure, when real amplifiers are used. Data are obtained through both computer simulations and measurements on a prepared functional sample.
vi
Obsah ´ 1 Uvod
1
2 Teorie 2.1 Z´akladn´ı typy filtr˚ u . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2 V´ yvoj aktivn´ıch filtr˚ u. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3 3 4
3 Metody n´ avrhu spojitě pracuj´ıc´ıch ARC filtr˚ u 3.1 Proč OTA? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2 Integr´ator OTA-C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5 7 8
4 N´ avrh filtru 4.1 Sestaven´ı tolerančn´ıho sch´ematu . . 4.2 V´ yběr aproximace . . . . . . . . . . 4.3 Realizace LC př´ıčkovou strukturou 4.4 Ekvivalentn´ı π–čl´anek . . . . . . . 4.5 Realizace s integr´atory OTA-C . . .
. . . . .
10 10 11 11 12 13
5 Ověřen´ı n´ avrhu simulacemi 5.1 N´ahrada re´aln´eho OTA LM13700 line´arn´ım modelem . . . . . . . . . . . . 5.2 Simulace filtru s ide´aln´ımi souč´astkami . . . . . . . . . . . . . . . . . . . . 5.3 Simulace filtru s re´aln´ ymi souč´astkami . . . . . . . . . . . . . . . . . . . .
15 16 18 19
6 Citlivostn´ı anal´ yza
22
7 Srovn´ an´ı v´ ysledk˚ u simulac´ı a měřen´ı
26
8 Realizace
30
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
9 Shrnut´ı 33 9.1 Z´avěr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 9.2 Poděkov´an´ı . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Literatura
34
vii
Seznam použit´ ych symbol˚ u a ap as C CI d DP f fp fs gm g0 HP H(p) I0 K L l OTA OTA-C PP PZ R SY,x SxY SFB SC SI U, u, v t w ε εr(eff) τi
......... ......... ......... ......... ......... ......... ......... ......... ......... ......... ......... ......... ......... ......... ......... ......... ......... ......... ......... ......... ......... ......... ......... ......... ......... ......... ......... ......... ......... ......... ......... ......... ......... .........
u ´tlum [dB] u ´tlum v propustn´em p´asmu [dB] u ´tlum v nepropustn´em p´asmu [dB] kapacita [F] integračn´ı kapacitor [F] středn´ı vz´ajemn´a vzd´alenost plošn´ ych vodič˚ u [m] doln´ı propust kmitočet [Hz] mez propustn´eho p´asma [Hz] mez nepropustn´eho p´asma [Hz] transkonduktance v´ ystupn´ı vodivost horn´ı propust přenosov´a funkce v´ ystupn´ı proud [A] přenos d´elka plošn´eho vodiče [m] induktor, hodnota normovan´e indukčnosti transkonduktančn´ı operačn´ı zesilovač obvodov´a struktura složen´a z kapacitor˚ u a OTA p´asmov´a propust p´asmov´a z´adrž rezistor [Ω] absolutn´ı citlivost veličiny Y na parametr x relativn´ı citlivost veličiny Y na parametr x selektivn´ı funkčn´ı blok obvod se sp´ınan´ ymi kapacitory obvod se sp´ınan´ ymi proudy elektrick´e napět´ı [V] tloušt’ka plošn´eho spoje [m] š´ıřka plošn´eho spoje [m] permitivita vakua [F/m] relativn´ı efektivn´ı permitivita [-] integračn´ı konstanta [s]
viii
Kapitola 1 ´ Uvod T´ema bakal´ařsk´e pr´ace vych´az´ı z n´avaznosti na praktick´e realizace ARC filtr˚ u. S ohledem na požadavky praktick´eho uplatněn´ı filtr˚ u v oblasti současn´ ych aplikac´ı v telekomunikačn´ı technice se jev´ı jako zaj´ımav´a realizace filtr˚ u s využit´ım obvod˚ u typu OTA-C. Podrobněji jsou d˚ uvody uvedeny d´ale v pr´aci. Realizace filtr˚ u podle požadavk˚ u zadavatel˚ u vyžaduje m´ıt k dispozici nejen ověřen´ y postup n´avrhu, ale i postupy pro simulaci vlastnost´ı pomoc´ı simulačn´ıch program˚ u. Simulace je podm´ıněna předevš´ım v´ yběrem vhodn´eho modelu. Při tom jedn´ım z kl´ıčov´ ych požadavk˚ u je jednoduch´a identifikace parametr˚ u pro použit´e aktivn´ı prvky. Pr´ace je složena z n´asleduj´ıc´ıch hlavn´ıch č´ast´ı – n´avrhu vlastn´ıho ARC filtru, jeho praktick´e realizace, v´ yběru vhodn´eho obvodov´eho modelu k ověřen´ı realizace, porovn´an´ı v´ ysledk˚ u z´ıskan´ ych měřen´ım na vzorku a simulac´ı s c´ılem ověřit, že vybran´e postupy simulace umožˇ nuj´ı prov´est ověřen´ı n´avrhu na z´akladě proveden´ı poč´ıtačov´ ych simulac´ı. Tyto č´asti jsou doplněny stručn´ ymi přehledy problematiky v jednotliv´ ych oblastech. Dan´e t´ema jsem si vybral, jelikož mě zaujala oblast n´avrhu filtr˚ u s využit´ım nov´ ych aktivn´ıch prvk˚ u, ke kter´ ym patř´ı např´ıklad transkonduktančn´ı operačn´ı zesilovač, označov´an t´ež jako OTA – Operation Transconductance Amplifier, jenž m´a v současn´e době čast´e uplatněn´ı pro filtry pracuj´ıc´ı do kmitočt˚ u až des´ıtek MHz. Podrobnějš´ı v´ yklad o OTA je uveden v kapitole třet´ı. C´ılem t´eto pr´ace je vyrobit funkčn´ı vzorek filtru typu doln´ı propust s využit´ım transkonduktančn´ıch operačn´ıch zesilovač˚ u, na kter´em budou prov´aděna jednotliv´a měřen´ı, kter´a se budou porovn´avat s teoreticky z´ıskan´ ymi hodnotami ze simulac´ı. Zejm´ena se zaměř´ım na vliv: • Vlastnost´ı re´aln´ ych operačn´ıch zesilovač˚ u, • toleranc´ı resp. rozptyl˚ u hodnot souč´astek.
1
K samotn´emu n´avrhu a simulaci jsem použil n´asleduj´ıc´ı programy. Pro n´avrh obvodov´ ych prvk˚ u filtru jsem použil matematick´ y program Maple, umožn ˇuj´ıc´ı numerick´e i symbolick´e v´ ypočty, s využit´ım knihoven SYRUP (určenou pro anal´ yzu elektrick´ ych obvod˚ u) a SYNTFIL (určenou pro n´avrh elektrick´ ych filtr˚ u). Pro n´avrh desky plošn´eho spoje (DPS) jsem použil softwarov´ y produkt OrCAD Layout, určen´ y pro profesion´aln´ı n´avrh DPS. Pro simulace obvod˚ u jsem použil softwarov´ y produkt PSpice A/D určen´ y pro univerz´aln´ı anal´ yzu elektronick´ ych obvod˚ u a softwarov´ y produkt SNAP. Pro vytvořen´ı pr´ace byl použit program LATEX 2ε . Jako z´akladn´ı odbornou literaturu jsem použil monografii Elektrick´e filtry (Martinek, P., Boreš, P., Hospodka, J.) určen´e ke stejnojmenn´emu předmětu vyučovan´emu pod z´aštitou Katedry teorie obvod˚ u na Fakultě elektrotechnick´e – bl´ıže viz [1].
2
Kapitola 2 Teorie 2.1
Z´ akladn´ı typy filtr˚ u
Filtry m˚ užeme dělit podle r˚ uzn´ ych hledisek a vlastnost´ı. Podle funkce filtru a odpov´ıdaj´ıc´ıho tvaru kmitočtov´ ych charakteristik je děl´ıme do tř´ı z´akladn´ıch skupin – selektivn´ı filtry, korekčn´ı filtry a f´azovac´ı (zpožd’ovac´ı) obvody. 1. Selektivn´ı filtry Prvn´ı skupinu tvoř´ı filtry, kter´e maj´ı za u ´kol potlačen´ı přenosu kmitočtov´ ych složek sign´alu v nepropustn´em p´asmu. Podle rozložen´ı propustn´eho a nepropustn´eho p´asma je děl´ıme na filtry typu: doln´ı propust (DP), horn´ı propust (HP), p´asmov´a propust (PP) a p´asmov´a z´adrž (PZ). 2. Korekčn´ı filtry Na rozd´ıl od předchoz´ı skupiny selektivn´ıch filtr˚ u je hlavn´ım c´ılem těchto obvodov´ ych struktur takov´a kmitočtov´a z´avislost přenosu K2 , kter´a koriguje přenos někter´ ych blok˚ u přenosov´eho řetězce K1 tak, aby modul přenosu cel´e soustavy K byl konstantn´ı, podrobněji rozebr´ano v literatuře [13, strana 35]. 3. F´ azovac´ı (zpožd’ovac´ı) obvody Pro předchoz´ı dvě skupiny filtr˚ u byly určuj´ıc´ı předevš´ım vlastnosti modulov´ ych charakteristik, pr˚ uběh f´azov´ ych charakteristik byl m´eně d˚ uležit´ y. Pro f´azovac´ı obvody je nejd˚ uležitějš´ı kmitočtově z´avisl´a f´azovac´ı charakteristika. Jejich modulov´a charakteristika je kmitočtově nez´avisl´a (t´ež se někdy tyto obvody označuj´ı jako všepropustn´e – allpass). Použ´ıvaj´ı se předevš´ım tam, kde potřebujeme dos´ahnout r˚ uzn´eho f´azov´eho (časov´eho) zpožděn´ı, např´ıklad pro korekci f´azov´ ych charakteristik nebo jako zpožd’ovac´ı čl´anky. D´ale m˚ užeme filtry dělit podle použit´ ych prvk˚ u na aktivn´ı a pasivn´ı. V prv´em přibl´ıžen´ı, tj. jestli se jedn´a o filtr realizov´an jako pasivn´ı či aktivn´ı je patrn´e na prvn´ı pohled z použit´ı obvodov´ ych prvk˚ u. Pasivn´ı filtry na rozd´ıl od aktivn´ıch filtr˚ u neobsahuj´ı ž´adn´ y aktivn´ı prvek. Aktivn´ım prvkem rozum´ıme jak´ ykoliv zesilovač, kter´ ym m˚ uže b´ yt např´ıklad napět’ov´ y operačn´ı zesilovač (OZ), transkonduktančn´ı operačn´ı zesilovač (OTA) nebo transimpedančn´ı operačn´ı zesilovač (TIA, CFOA). 3
Aktivn´ı filtry jsou v současnosti nejčastějš´ım typem filtr˚ u použ´ıvan´ ych pro širokou šk´alu kmitočt˚ u od jednotek Hz až po jednotky či des´ıtky MHz. Sest´avaj´ı se z r˚ uzn´ ych typ˚ u aktivn´ıch prvk˚ u, kapacitor˚ u a př´ıpadně i rezistor˚ u. Do t´eto skupiny filtr˚ u řad´ıme ARC filtry využ´ıvaj´ıc´ı operačn´ı zesilovače, filtry se sp´ınan´ ymi kapacitory, OTA-C filtry, a v současnosti t´ež filtry s prvky pracuj´ıc´ımi v proudov´em m´odu – s tzv. proudov´ ymi konvejory. Jejich v´ yhodou jsou mal´e rozměry, možnost integrace na čip, př´ıpadně snadn´a přeladitelnost. Předlohou pro n´avrh aktivn´ıch filtr˚ u často b´ yv´a analogov´ y prototyp skl´adaj´ıc´ı se z RLC prvk˚ u.
2.2
V´ yvoj aktivn´ıch filtr˚ u
V současn´e době jsou s ohledem na technologick´e požadavky realizov´any filtry přev´ažně jako ARC filtry. Z tohoto pohledu je zaj´ımav´ y i historick´ y v´ yvoj. Rozvoj aktivn´ıch filtr˚ u začal v 60. letech ARC filtry v n´avaznosti na nov´e možnosti dan´e rychl´ ym v´ yvojem mikroelektronick´ ych technologi´ı. Je možno ř´ıci, že zejm´ena zpř´ıstupněn´ı operačn´ıch zesilovač˚ u bylo jedn´ım z hlavn´ıch podnět˚ u pro tyto nov´e trendy v realizaci filtr˚ u. Dalš´ı v´ yvoj byl podm´ıněn předevš´ım rozvojem mikroelektronick´ ych technologi´ı, d´ıky kter´e se postupně objevovaly hybridně integrovan´e ARC filtry. Konečně v 80. letech došlo i na plně monolitick´ y integrovan´ y filtr na b´azi CMOS. Pokroky v technologii integrovan´ ych obvod˚ u vedly z´akonitě i k hled´an´ı nov´ ych princip˚ u řešen´ı ARC filtr˚ u. Zde m˚ užeme zm´ınit předevš´ım filtry na b´azi diskr´etně pracuj´ıc´ıch obvod˚ u se sp´ınan´ ymi kapacitory (obvody SC), aplikace nov´ ych aktivn´ıch prvk˚ u, kter´e vedly k efektivn´ı integraci spojitě pracuj´ıc´ıch obvod˚ u (filtry OTA-C) a využit´ı principu obvod˚ u v proudov´em m´odu. V současnosti, s využit´ım nov´ ych mikroelektronick´ ych technologi´ı, děl´ıme filtry podle principu funkce, na obvody pracuj´ıc´ı spojitě nebo diskr´etně, a z hlediska volby dominantn´ı obvodov´e veličiny pro reprezentaci sign´alu na obvody pracuj´ıc´ı v napět’ov´em nebo proudov´em m´odu. V oblasti diskr´etně pracuj´ıc´ıch filtr˚ u maj´ı v současnosti dominantn´ı postaven´ı již zmiˇ novan´e obvody se sp´ınan´ ymi kapacitory – SC (Switched Capacitor). Z´akladn´ım principem t´eto technologie je simulace rezistoru přep´ınan´ ym kapacitorem. Od poloviny 90. let minul´eho stolet´ı se jako v´ yznamn´ y konkurent obvod˚ u SC začaly rozv´ıjet obvody se sp´ınan´ ymi proudy – SI (Switched Current), jejichž z´akladem je dynamick´e proudov´e zrcadlo. V´ yhodou SI oproti SC je větš´ı přibl´ıžen´ı princip˚ um digit´aln´ıch obvod˚ u, což vede na zcela odlišn´e řešen´ı z´akladn´ıch funkčn´ıch blok˚ u. V dnešn´ı době směřuje realizace filtr˚ u do oblasti nespojitě pracuj´ıc´ıch filtr˚ u a v oblasti spojitě pracuj´ıc´ıch filtr˚ u směřuje do aplikac´ı s použit´ım nov´ ych obvodov´ ych prvk˚ u (ve vazbě na jejich dostupnost a s ohledem na rozvoj technologie), jako je např´ıklad OTA-C.
4
Kapitola 3 Metody n´ avrhu spojitě pracuj´ıc´ıch ARC filtr˚ u Jak již bylo zm´ıněno, m´ame několik možn´ ych zp˚ usob˚ u realizace filtr˚ u a tedy i několik cest n´avrhu. Ty m˚ užeme shrnout v n´asleduj´ıc´ım přehledu: 1. Postup založen´ y na využit´ı selektivn´ıch funkčn´ıch blok˚ u (SFB – element´ arn´ı filtr 2. ř´ adu) Filtr je vytvořen vhodn´ ym zapojen´ım SFB tak, aby realizoval požadovanou přenosovou funkci. V př´ıpadě filtr˚ u vyšš´ıch ř´ad˚ u je nejčastějš´ı kask´adn´ı řazen´ı SFB. Kromě kask´adn´ıho spojen´ı vznikla ještě tzv. nekask´adn´ı spojen´ı, vytvořen´a z kask´adn´ıho spojen´ı doplněn´eho o pomocn´e zpětn´e vazby. Takov´ ym filtrem je předevš´ım filtr LF (leap-frog) a filtr FLF (follow-the-leader feedback). Využ´ıvaj´ı se však jen ve speci´aln´ıch aplikac´ıch, kde jin´e metody selh´avaj´ı. Nev´ yhodou nekask´adn´ıho zapojen´ı je značn´a citlivost na re´aln´e vlastnosti aktivn´ıch prvk˚ u. Přednost´ı tohoto sta” vebnicov´eho“ zapojen´ı je možnost optimalizace jednotliv´ ych č´ast´ı syst´em˚ u – tedy vlastn´ıch SFB. 2. Postupy vych´ azej´ıc´ı ze simulace pasivn´ıho LC filtru (LC prototypu) Systematick´e využit´ı LC prototypu jako z´akladu pro v´ ysledn´e obvodov´e řešen´ı filtru m´a v´ yznamnou přednost ve velmi mal´e citlivosti kmitočtov´e charakteristiky filtru na změny hodnot obvodov´ ych prvk˚ u. V porovn´an´ı s kask´adn´ımi filtry ARC jsou tyto citlivosti přibližně o jeden ř´ad nižš´ı. Z tohoto d˚ uvodu je snaha navrhovat ARC filtry tak, aby se sv´ ymi vlastnostmi bl´ıžily pasivn´ım LC prototyp˚ um. Během v´ yvoje se prosadily tři varianty simulace pasivn´ıch filtr˚ u LC pomoc´ı ARC obvod˚ u: • Simulace prvk˚ u pasivn´ıho LC prototypu využ´ıvaj´ıc´ı bud’ – př´ımou n´ahradu induktor˚ u pomoc´ı syntetick´ ych induktor˚ u a transformačn´ıch dvojbran˚ u (obvykle gyr´ator˚ u), nebo
5
– n´ahradu kapacitor˚ u po vhodn´e transformaci prvk˚ u LC prototypu, kter´a měn´ı charakter těchto prvk˚ u, zachov´av´a však přenosov´e vlastnosti. Typickou transformac´ı je např´ıklad Brutonova transformace. Metoda simulace prvk˚ u se vyv´ıjela souběžně s technologi´ı. V prvn´ı etapě se nahrazovaly induktory transformačn´ımi dvojbrany, přev´ažně gyr´atory. S přechodem na hybridn´ı technologii integrace však tato metoda nevyhovovala a byla nahrazena technikou simulac´ı kapacitor˚ u syntetick´ ymi prvky typu FDNR (Frequency-Dependent Negative Resistor). V současnosti se prov´ad´ı simulace opět n´ahradou induktivn´ıch prvk˚ u d´ıky možnosti unipol´arn´ı monolitick´e technologie a jej´ıho využit´ı pro realizaci filtr˚ u typu OTA-C“, resp. gm -C“. ” ” • Funkčn´ı simulace LC prototypu, tj. kdy v´ ychoz´ı pasivn´ı obvod LC (včetně vnitřn´ıho odporu zdroje sign´alu a odporu z´atěže) je pops´an soustavou rovnic, definuj´ıc´ı napět´ı a proudy jednotliv´ ych větv´ı. Tato soustava rovnic je n´asledně upravena tak, aby charakterizovala napět’ov´e (proudov´e) přenosy a byla realizovateln´a obvodem s aktivn´ımi prvky. Funkčn´ı simulace LC prototypu vede k vytv´ařen´ı obvodov´ ych struktur, jejichž j´adrem jsou vz´ajemně v´azan´e větve, obsahuj´ıc´ı invertuj´ıc´ı a neinvertuj´ıc´ı integr´atory. Tato metoda zaznamenala sv˚ uj zlat´ y věk“ až se širš´ım uplatněn´ım monolitick´e integrace, nebot’ vyžaduje ” značn´ y počet aktivn´ıch prvk˚ u (zvl´aště, jsou-li integr´atory realizov´any běžn´ ymi zpětnovazebn´ımi obvody s operačn´ımi zesilovači). Tato metoda je velmi v´ yhodn´a pro realizaci filtr˚ u vyšš´ıch ř´ad˚ u s transkonduktančn´ımi operačn´ımi zesilovači (integrovan´e filtry OTA-C). Touto metodou budu navrhovat dan´ y filtr i j´a, protože vede na řešen´ı, kter´e je mnohem efektivnějš´ı a m´a m´eně citlivou kmitočtovou charakteristiku filtru na změny hodnot stavebn´ıch prvk˚ u, než-li je u metody simulace prvk˚ u. Oproti metodě simulace prvk˚ u, m´a tato metoda velkou přednost v menš´ım počtu aktivn´ıch souč´astek. 3. Př´ım´ a synt´ eza ARC filtr˚ u Je v přev´ažn´e m´ıře aplikov´ana při n´avrhu SFB. Realizovat tak m˚ užeme např´ıklad nereciprocitn´ı reaktančn´ı filtry, kter´e jsou bl´ızk´e simulaci prvk˚ u pasivn´ıho LC prototypu, avšak v´ ysledn´a obvodov´a struktura je z´ısk´ana jako kask´adn´ı funkčn´ı blok (FB), tvořen´ y obecn´ ym imitačn´ım konvertorem (GIC) s konverzn´ı funkc´ı 2. ř´adu a s´ıt´ı pasivn´ıch prvk˚ u stejn´eho typu. V´ ysledn´a zapojen´ı maj´ı z hlediska citlivostn´ıch vlastnost´ı stejně př´ızniv´e citlivostn´ı parametry jako filtry realizovan´e z pasivn´ı LC př´ıčkov´e struktury, jsou však schopna realizovat širš´ı okruh přenosov´ ych funkc´ı.
6
3.1
Proč OTA?
Omezen´ı, dan´a kmitočtově z´avisl´ ym zes´ılen´ım klasick´ ych“ OZ, vedla k hled´an´ı jin´ ych ” typ˚ u aktivn´ıch prvk˚ u (zesilovač˚ u), zejm´ena pro ARC filtry určen´e pro vyšš´ı kmitočtov´a p´asma (např´ıklad ARC filtry určen´e pro zpracov´an´ı videosign´alu). Transkonduktančn´ı operačn´ı zesilovač je jedn´ım z takov´ ych funkčn´ıch blok˚ u a uplatnil se předevš´ım v integrovan´ ych struktur´ach ARC filtr˚ u. • Ide´aln´ı transkonduktančn´ı zesilovač, nebo t´ež OTA – Operational Transconductance Amplifier je v principu napět´ım ř´ızen´ y zdroj proudu, charakterizovan´ y re´alnou kmitočtově nez´avislou transkonduktanc´ı (strmost´ı) gm , tj. pro v´ ystupn´ı proud i0 plat´ı vztah (3.1). Schematick´a značka pro OTA je uvedena na obr´azku 3.1. • Re´aln´ y transkonduktančn´ı zesilovač se od ide´aln´ıho liš´ı předevš´ım kmitočtovou z´avislost´ı transkonduktance. V porovn´an´ı s kmitočtovou z´avislost´ı zes´ılen´ı OZ je kmitočtov´a z´avislost gm podstatně př´ıznivějš´ı a kmitočet dominantn´ıho p´olu je běžně v oblasti stovek kHz až jednotek MHz.
− i0 = gm ui = gm (u+ 1 − u1 )
(3.1)
Obr´azek 3.1: Transkonduktančn´ı operačn´ı zesilovač Vnitřn´ı struktura OTA je velmi jednoduch´a. Vstup tvoř´ı diferenčn´ı zesilovac´ı stupeˇ n, kter´ y pracuje jako měnič vstupn´ıho diferenčn´ıho napět´ı na proudov´ y sign´al. Ten je pak převeden proudov´ ymi zrcadly na v´ ystupn´ı svorky obvodu. V´ yznamnou vlastnost´ı takto realizovan´ ych OTA je možnost změny transkonduktance gm změnou klidov´eho stejnosměrn´eho pracovn´ıho proudu vstupn´ıho diferenčn´ıho stupně. Takto ř´ızenou strmost je možno ladit v rozsahu několika dek´ad. Linearizovan´ y obvodov´ y model re´aln´eho OTA je uveden na obr´azku 3.2 a struktura operačn´ıho transkonduktančn´ıho zesilovače, kter´ y použiji, je na obr´azku 3.3.
7
Obr´azek 3.2: Model operačn´ıho transkonduktančn´ıho zesilovače
Obr´azek 3.3: Vnitřn´ı struktura operačn´ıho transkonduktančn´ıho zesilovače
3.2
Integr´ ator OTA-C
Integr´atory jsou jedn´ım z nejd˚ uležitějš´ıch funkčn´ıch blok˚ u v ARC filtrech. Připomeˇ nme, dle literatury [1], že bezeztr´atov´ y integr´ator je v ide´aln´ım př´ıpadě definov´an jako obvod s přenosem (3.2). 1 U2 =± (3.2) H(p) = U1 p τi τi znač´ı integračn´ı konstantu znam´enko ± určuje, zda jde o neinvertuj´ıc´ı/invertuj´ıc´ı integr´ator
Obdobně ztr´atov´ y integr´ator je charakterizov´an přenosem (3.3). H(p) =
U2 1 = ±K U1 p + 1/τi
(3.3)
Zaj´ımavou možnost´ı realizace integr´ator˚ u pr´avě nab´ızej´ı transkonduktančn´ı operačn´ı zesilovače. Využit´ım proudov´eho v´ ystupu OTA lze z´ıskat velmi jednoduch´e zapojen´ı integr´ator˚ u podle obr´azku 3.4, označovan´e jako integr´ator OTA-C. Z Z 1 1 u0 (t) = i(t) dt = gm u(t) dt (3.4) C C 8
H(p) =
gm U2 = U1 pC
(3.5)
Ztr´atov´ y integr´ator lze z´ıskat doplněn´ım ztr´atov´e vodivosti paralelně k integračn´ı kapa-
Obr´azek 3.4: Integr´ator OTA-C citě. Tato u ´prava, kterou zde použiji, je uvedena na obr´azku 3.5. Druh´ y zesilovač simuluje vodivost g = gm2 a pro v´ ystupn´ı napět´ı u0 plat´ı vztah (3.6). u0 =
gm1 − (u+ 1 − u1 ) p C + gm2
Obr´azek 3.5: Ztr´atov´ y integr´ator OTA-C
9
(3.6)
Kapitola 4 N´ avrh filtru Navržen´ y filtr m´a splˇ novat n´asleduj´ıc´ı požadavky, kter´ ymi jsou: realizace aktivn´ıho filtru typu DP se zvlněn´ım v propustn´em p´asmu ap = 0,2 dB s mez´ı propustn´eho p´asma na kmitočtu fp = 12,5 kHz a u ´tlum nepropustn´eho p´asma m´a nab´ yvat nejm´eně hodnoty as = 25 dB pro kmitočty vyšš´ı než fs = 16 kHz. N´avrh filtru se skl´ad´a z několika etap. V prvn´ı etapě se provede n´avrh na u ´rovni NDP, kter´ y zrealizujeme klasick´ ym LC prototypem. Dalš´ım krokem, kter´ y je d˚ uležit´ y pro metodu, kterou použiji (tj. metodu funkčn´ı simulace LC prototypu) je pops´an´ı LC prototypu rovnicemi definuj´ıc´ımi napět´ı a proudy jednotliv´ ych větv´ı, tzv. uděl´am n´ahradu pomoc´ı ekvivalentn´ıho obvodu. Dan´e rovnice pak uprav´ım tak, abych je mohl realizovat pomoc´ı aktivn´ıho obvodu. V m´em př´ıpadě povede u ´prava na zapojen´ı, jejichž z´akladn´ım funkčn´ım blokem bude integr´ator OTA-C. Vešker´e v´ ypočty k n´avrhu LC filtru, jsou navrženy pomoc´ı interaktivn´ı str´anky SYNTFIL [4].
4.1
Sestaven´ı tolerančn´ıho sch´ ematu
• Nezpř´ısněn´ e hodnoty tolerančn´ıho sch´ ematu fp = 12,5 kHz fs = 16 kHz ap = 0,2 dB as = 25 dB fp – mez propustn´eho p´asma fs – mez nepropustn´eho p´asma ap – u ´tlum v propustn´em p´asmu as – u ´tlum v nepropustn´em p´asmu
10
• Zpř´ısněn´ı požadavk˚ u na tolerančn´ı sch´ ema Při zpracov´an´ı zad´an´ı prov´ad´ıme zpř´ısněn´ı požadavk˚ u na tolerančn´ı sch´ema s ohledem na rezervy nutn´e pro respektov´an´ı skutečn´ ych vlastnost´ı obvodov´ ych prvk˚ u při realizaci. Zpř´ısněn´ı provedeme na u ´tlumov´e“ i kmitočtov´e“ ose s využit´ım vztah˚ u ” ” v literatuře [1, strany 18 a 19]. Zpř´ısněn´ım na u ´tlumov´e ose respektujeme předevš´ım vliv ztr´at (činitele jakosti prvk˚ u) a tolerance souč´astek, a na kmitočtov´e ose respektujeme požadavek tolerance časov´ ych konstant (charakteristick´ ych kmitočt˚ u), kter´e jsou mimo jin´e ovlivˇ nov´any i teplotou. fp = 12,53 kHz fs = 15,95 kHz ap = 0,065 dB as = 27 dB
4.2
V´ yběr aproximace
V´ yběr aproximace je určen zad´an´ım, tj. n´avrh bude proveden pomoc´ı Cauerovy aproximace. Jelikož mi vyšel sud´ y stupeˇ n aproximace (n = 6), nab´ız´ı n´am tato aproximace tři možnosti realizace. Jednotliv´e typy aproximac´ı označujeme jako Cauer A, Cauer B a Cauer C, přičemž každ´a z nich m´a specifick´e vlastnosti. Při v´ yběru aproximace jsem vyb´ıral danou aproximaci tak, aby co nejv´ıce vyhovovala n´avrhu filtru. Tedy pro nejoptim´alnějš´ı a nejefektivnějš´ı realizaci našeho filtru z pohledu vnitřn´ıch dynamick´ ych poměr˚ u jsem zvolil Cauerovu aproximaci typu B, kter´a n´am jako jedin´a umožn´ı takovouto optimalizaci, viz literatura [1, strana 183]. Tento optimalizačn´ı krok je velmi d˚ uležit´ ym faktorem, jelikož optimalizace filtr˚ u na b´azi OTA-C je velmi složitou z´aležitost´ı, kter´a se řeš´ı použit´ım př´ıdavn´ ych pomocn´ ych napět’ov´ ych zesilovač˚ u podle literatury [1, strana 183].
4.3
Realizace LC př´ıčkovou strukturou
Jako v´ ychoz´ı LC strukturu zvol´ıme π–čl´anek (viz obr´azek 4.1), z čehož plynou dalš´ı potřebn´e kroky pro realizaci našeho filtru. D˚ uležitost v´ yběru dan´eho čl´anku LC struktury je pops´ana v n´asleduj´ıc´ı podkapitole. V´ yběr byl volen s ohledem na požadavky při realizaci. Dalš´ım, velmi d˚ uležit´ ym krokem je vytvořen´ı ekvivalentn´ıho π–čl´anku, pomoc´ı kter´eho m˚ užeme popsat NDP obvodov´ ymi rovnicemi tak, že n´ahradn´ı ekvivalentn´ı struktura bude obsahovat napět´ım ř´ızen´e zdroje proudu se strmost´ı gm . Tato n´ahrada n´am vyhovuje, jelikož transkonduktančn´ı operačn´ı zesilovače jsou v podstatě takov´eto napět´ım ř´ızen´e zdroje proudu se strmost gm . 11
Obr´azek 4.1: LC struktura s rezonančn´ımi obvody v pod´eln´ ych větv´ıch ri = 1,0 c1 = 0,63224 l2 = 0,82836 rz = 0,78272 c2 = 0,65080 l4 = 0,53480 c3 = 1,08 l6 = 0,84646 c4 = 1,47 c5 = 1,13
4.4
Ekvivalentn´ı π–čl´ anek
Jak již bylo zm´ıněno v´ yše, pro realizaci LC prototypu našeho filtru mus´ıme vych´azet z π–čl´anku, abychom tak mohli prov´est n´ahradu na tzv. ekvivalentn´ı π–čl´anek obsahuj´ıc´ı napět´ım ř´ızen´e zdroje proudu se strmost´ı gm , viz obr´azek 4.2.
Obr´azek 4.2: Ekvivalentn´ı obvod NDP Postup n´avrhu ekvivalentn´ıho zapojen´ı π–čl´anku je uveden v literatuře [1, strana 178], kde je t´ež uveden i matematick´ y popis. K matematick´emu popisu dospějeme vyj´adřen´ım proud˚ u pod´eln´ ych větv´ı a napět´ı př´ıčn´ ych větv´ı. Dan´e proudy, kter´e jsme z´ıskali pops´an´ım dan´eho ekvivalentn´ıho π–čl´anku, vyn´asob´ıme pomocn´ ym normovan´ ym odporem R, d´ıky kter´emu tak dostaneme napět´ı pod´eln´ ych větv´ı. Po vyn´asoben´ı proud˚ u pomocn´ ym odporem R, tak budeme dan´ y obvod řešit v napět’ov´em m´odu. V´ ysledn´a soustava rovnic m´a po u ´pravě tvar (4.1). Podrobnějš´ı v´ yklad je uveden v doporučen´e literatuře [1, strana 178].
12
R (ui − u1 ) , u1 ri R = (u1 − u3 ) , u3 p l2 R (u3 − u5 ) , u5 = p l4 R = (u5 − u7 ) , u7 p l6
vi = vl2 vl4 vl6
1 (vi − vl2 − p c2 R(u1 − u3 )) , p c1 R 1 (vl2 − vl4 + p c2 R(u1 − u3 ) − p c4 R(u3 − u4 )) , = p c3 R (4.1) 1 = (vl4 − vl6 + p c4 R(u3 − u5 )) , p c5 R rz vl6 . = R
=
Soustavu rovnic (4.1) realizujeme př´ımo s využit´ım integr´ator˚ u OTA-C. Tomuto vyj´adřen´ı odpov´ıd´a blokov´e uspoř´ad´an´ı podle obr´azku 4.3. Jak si m˚ užeme povšimnout, v dan´e blokov´e struktuře se nach´azej´ı vazebn´ı kapacitory. Tyto vazebn´ı kapacitory realizuj´ı paraleln´ı rezonančn´ı obvody z LC prototypu uveden´eho na obr´azku 4.1.
Obr´azek 4.3: Blokov´a struktura k rovnic´ım (4.1)
4.5
Realizace s integr´ atory OTA-C
Konkr´etn´ımu obvodov´emu řešen´ı na b´azi integr´ator˚ u OTA-C odpov´ıd´a zapojen´ı na obr´azku 4.4, kter´e je př´ımou realizac´ı blokov´e struktury 4.3. Je použita varianta se zjednodušenou realizac´ı v´ ystupn´ı větve, dle postupu v literatuře [1, strana 171], s volbou pomocn´eho normovac´ıho odporu R = rz . Při v´ ypočtu parametr˚ u obvodu, tj. hodnoty kapacitor˚ u a strmost´ı, porovn´ame přenosy jednotliv´ ych větv´ı blokov´e struktury s přenosy integr´atoru OTA-C, pro kter´e pak dost´av´ame n´avrhov´e vztahy (4.2).
13
CIj = cj gmj R, pro j = 1, 3, 5 , CIk = lk gmk /R, pro k = 2, 4, 6 , Cx(m) = cm gm R, pro m = 2, 4.
(4.2)
přičemž voliteln´ ym parametrem je strmost gm .
Obr´azek 4.4: Zapojen´ı filtru s integr´atory OTA-C Nastaven´ı optim´aln´ıch dynamick´ ych poměr˚ u uvnitř navržen´eho obvodu, kde se vyskytuj´ı integr´atory OTA-C, nen´ı možno bez dalš´ıch pomocn´ ych funkčn´ıch blok˚ u (v našem př´ıpadě napět’ov´ ych zesilovač˚ u) zařazen´ ych do jednotliv´ ych d´ılč´ıch smyček obvodov´e struk´ tury. Uprava maxim d´ılč´ıch přenos˚ u volbou pomocn´eho normovac´ıho odporu R je zde již zč´asti respektov´ana t´ım, že R ≤ rz ≤ 1. Pokud však komplexn´ı anal´ yzou obvodu zjist´ıme než´adouc´ı napět’ov´a přev´ yšen´ı na v´ ystupech zesilovač˚ u, zařad´ıme na v´ ystup filtru nav´ıc jeden pomocn´ y napět’ov´ y zesilovač (OZ) se zes´ılen´ım A = 1/|H(0)|, kde |H(0)| reprezentuje z´akladn´ı přenos filtru pro ω = 0. Dodatečn´ ym zes´ılen´ım se dos´ahne jednak u ´pravy konstanty přenosu h0 = A|H(0)| na jednotkovou hodnotu a z´aroveˇ n se dynamick´a přev´ yšen´ı vyrovnaj´ı na u ´roveˇ n zes´ılen´ı v´ ystupn´ıho sign´alu. Př´ıpadn´e přid´an´ı napět’ov´eho zesilovače je na obr´azku 4.4 naznačeno č´arkovaně.
14
Kapitola 5 Ověřen´ı n´ avrhu simulacemi K ověřen´ı n´avrhu jsem použil dvou softwarov´ ych produkt˚ u, kter´ ymi byly PSpice a SNAP (Symbolic Network Analysis Program), nebo-li symbolick´ y n´astroj pro anal´ yzu poč´ıtačem. Prvn´ı, zmiˇ novan´ y softwarov´ y produkt PSpice, n´am umožˇ nuje do hloubky si osahat“ ” vlastnosti r˚ uzn´ ych elektronick´ ych obvod˚ u a souč´astek. Velkou přednost´ı dan´eho programu oproti programu SNAP je možnost použit´ı model˚ u souč´astek distribuovan´ ych př´ımo od v´ yrobc˚ u, s kter´ ymi m˚ užeme d´ale pracovat a využ´ıvat je k požadovan´ ym simulac´ım. Tuto nezbytně d˚ uležitou vlastnost jsem použil i j´a, abych se tak co nejv´ıce přibl´ıžil skutečn´ ym vlastnostem použit´eho re´aln´eho modelu OTA LM13700. Proto, m´ ym prvn´ım krokem při ověřov´an´ı n´avrhu a simulac´ı, bylo obstarat si model transkonduktančn´ıho operačn´ıho zesilovače LM13700. K tomu jsem použil webovou str´anku [7], kde je možno naj´ıt řadu model˚ u r˚ uzn´ ych elektronick´ ych souč´astek pro program PSpice. Nev´ yhoda softwarov´eho produktu PSpice se projev´ı tam, kde přejdeme k simulac´ım určit´ ych typ˚ u obvod˚ u, v nichž nelze jednoznačně určit stejnosměrn´ y pracovn´ı bod. Jin´ ymi slovy, program PSpice vždy před každou anal´ yzou prov´ad´ı v´ ypočet stejnosměrn´eho pracovn´ıho bodu, tzn. že všechny akumulačn´ı prvky nahrazuje jejich stejnosměrn´ ym modelem. Tj. kapacitory nahrazuje rozpojen´ ym obvodem a induktory zkratem. Proto je nutn´e v určit´ ych simulac´ıch dan´ y obvod doplnit o pomocn´e uzemněn´e odpory R na m´ıstech, kde nelze jednoznačně určit stejnosměrn´ y pracovn´ı bod. Hodnotu těchto odpor˚ u vol´ıme velmi vysokou, abychom tak nezměnili vlastnosti dan´eho obvodu. Takov´ ym obvodem je i n´aš př´ıpad; pomocn´e odpory jsou v n´asleduj´ıc´ıch zapojen´ıch označov´any v´ yrazem pom“. Pro přehlednost zapojen´ı ” nebudou zobrazov´any. Druh´ ym, pro moj´ı pr´aci nem´eně d˚ uležit´ ym softwarov´ ym produktem, byl program SNAP. Jak již bylo zm´ıněno v´ yše, jeho hlavn´ı přednost´ı je možnost simulace citlivostn´ıch parametr˚ u obvodu, kter´e nedok´ažeme odsimulovat za pomoci programu PSpice. Na druhou stranu dan´ ym produktem nedok´ažeme přesně odsimulovat jednotliv´a zapojen´ı, jelikož zde nelze už´ıt přesn´ ych obvodov´ ych model˚ u dod´avan´ ych v´ yrobcem. Proto jsem pro danou pr´aci musel už´ıt dvou simulačn´ıch program˚ u. 15
5.1
N´ ahrada re´ aln´ eho OTA LM13700 line´ arn´ım modelem
Modelov´an´ı nov´ ych elektronick´ ych prvk˚ u jako jsou transkonduktančn´ı operačn´ı zesilovače, jejichž vnitřn´ı struktura je poměrně složit´a, děl´ame za u ´čelem zjednodušen´ı takov´eto vnitřn´ı struktury, abychom l´epe pochopili principy činnosti a chov´an´ı obvod˚ u, kde jsou takov´eto prvky použity. Hlavn´ı parametry, kter´e n´as zaj´ımaj´ı u transkonduktančn´ıch operačn´ıch zesilovač˚ u je z´avislost strmosti gm a zes´ılen´ı A na kmitočtu. Tyto z´avislosti m˚ užeme vyj´adřit vztahy (5.1) a (5.2). gm (f ) =
i Ug
(5.1)
A(f ) =
U0 Ug
(5.2)
Pro danou simulaci provedeme měřen´ı podle zapojen´ı na obr´azku 5.1, tj. zapojen´ı nakr´atko, přičemž budeme zkoumat OTA pro gm = 450 µA/V, kter´e bylo zvoleno tak, aby dan´e kapacitory vych´azely v ř´adech nF. Tento požadavek byl d´an hodnotami kon-
Obr´azek 5.1: Zapojen´ı pro simulaci OTA nakr´atko
Obr´azek 5.2: Pr˚ uběh simulace ze zapojen´ı na obr´azku 5.1
denz´ator˚ u dostupn´ ych na Katedře teorie obvod˚ u Fakulty elektrotechnick´e. Pr˚ uběh tohoto měřen´ı je zobrazen na obr´azku 5.2. N´asleduj´ıc´ım měřen´ım se zaměř´ıme na kmitočtovou z´avislost parametr˚ u gm a A, pro kter´e plat´ı sch´ema simulace na obr´azku 5.3, tj. zapojen´ı napr´azdno. Dan´a z´avislost je uvedena na obr´azku 5.4. Z dan´ ych simulac´ı a v´ yše uveden´ ych vztah˚ u (5.1) a (5.2), zjist´ıme n´ahradn´ı parametry re´aln´eho OTA, pro kter´e plat´ı: • gm = 458,356 µA/V nam´ısto gm = 450 µA/V • A = 106,804 • g0 = 4,291 µS ⇒ R0 = 233,045 kΩ 16
Obr´azek 5.3: Zapojen´ı pro simulaci OTA napr´azdno
Obr´azek 5.4: Pr˚ uběh simulace ze zapojen´ı na obr´azku 5.3
Ověřen´ı spr´avnosti n´ahrady provedeme porovn´an´ım dvou ekvivalentn´ıch zapojen´ı, přičemž jedn´ım zapojen´ım je re´aln´ y OTA a druh´ ym je OTA simulovan´ y ide´aln´ım zdrojem proudu ř´ızen´ ym napět´ım doplněn´ y o v´ ystupn´ı odpor R0 . V´ ystupy zapojen´ı budou zat´ıženy ka-
Obr´azek 5.5: Zapojen´ı s re´aln´ ym OTA
Obr´azek 5.6: N´ahrada re´aln´eho OTA
pacitorem C = 4 nF. Tato hodnota byla volena na z´akladě v´ ysledn´eho zapojen´ı filtr˚ u, kde hodnoty použit´ ych kapacitor˚ u jsou ř´adově v jednotk´ach nF. Simulace na v´ yše uveden´ ych zapojen´ı (obr´azek 5.5 a 5.6), by měly b´ yt totožn´e v př´ıpadě spr´avně navržen´eho n´ahradn´ıho modelu re´aln´eho transkonduktančn´ıho operačn´ıho zesilovače. N´ıže uveden´e pr˚ uběhy (viz obr´azky 5.7 a 5.8) dokazuj´ı fakt, že zapojen´ı na obr´azku 5.6 je ekvivalentn´ı se zapojen´ım re´aln´eho OTA na obr´azku 5.5, a tud´ıž jsou stanoven´e n´ahradn´ı parametry zpětně ověřeny. T´ım jsme vytvořili line´arn´ı model operačn´ıho transkonduktančn´ıho zesilovače LM13700 pro identifikaci jeho parametr˚ u a jeho ověřen´ı.
17
Obr´azek 5.7: Pr˚ uběh přenosu a f´aze ze zapojen´ı na obr´azku 5.5
Obr´azek 5.8: Pr˚ uběh přenosu a f´aze ze zapojen´ı na obr´azku 5.6
5.2
Simulace filtru s ide´ aln´ımi souč´ astkami
Jak již bylo uvedeno v´ yše, transkonduktančn´ı operačn´ı zesilovač je v podstatě, napět´ım ř´ızen´ y zdroj proudu. Tedy pro ide´aln´ı simulaci obvodu použijeme napět´ım ř´ızen´e zdroje proudu, zapojen´ı dle obr´azku 5.9, jejichž přenosov´a funkce – viz obr´azky 5.10, 5.11 a 5.12 – je identick´a s přenosovou funkc´ı LC prototypu uveden´eho na obr´azku 4.1. Pro toto zapojen´ı je nutno použ´ıt pomocn´ ych odpor˚ u pro spuštěn´ı simulace v programu PSpice. Um´ıstěn´ı dan´ ych odpor˚ u je na obr´azku 5.9 označeno v´ yrazy pom“ až pom6“. ” ”
Obr´azek 5.9: Zapojen´ı filtru s ide´aln´ımi souč´astkami
18
Obr´azek 5.10: Přenosov´a funkce filtru s ide´aln´ımi souč´astkami
Obr´azek 5.11: Přenosov´a funkce filtru s ide´aln´ımi souč´astkami v propustn´em p´asmu
5.3
Obr´azek 5.12: Přenosov´a funkce filtru s ide´aln´ımi souč´astkami v nepropustn´em p´asmu
Simulace filtru s re´ aln´ ymi souč´ astkami
Při přechodu z vypočten´ ych ide´aln´ıch hodnot obvodov´ ych prvk˚ u k re´aln´ ym jsme silně v´az´ani hodnotami souč´astek dan´ ych v´ yrobcem. Proto jsem vytvořil program (viz př´ıloha), kter´ y z maxim´alně tř´ı obvodov´ ych prvk˚ u nakombinuje co nejpřesněji požadovanou hodnotu dan´eho obvodov´eho prvku. Tento program jsem použil při v´ yběru hodnot kondenz´ator˚ u a rezistor˚ u. Dos´ahl jsem tak maxim´aln´ıch odchylek v ř´adu desetitis´ıciny procenta. Obvodov´a struktura filtru s re´aln´ ymi obvodov´ ymi prvky je uvedena na obr´azku 5.13. Hodnoty odpor˚ u jsou vybr´any z řady E24. V´ ysledky simulac´ı dan´eho zapojen´ı jsou uvedeny na obr´azc´ıch 5.15 až 5.17.
19
Obr´azek 5.13: Struktura filtru s re´aln´ ymi kapacitory ABI – Amplifier Bias Input, vstup pro proud IABC (Amplifier Bias Current), kter´ ym nastavujeme strmosti jednotliv´ ych OTA
Struktura filtru s re´aln´ ymi kapacitory (obr´azek 5.13) je ekvivaletn´ı se zapojen´ım na obr´azku 5.14, kter´e je realizov´ano pomoc´ı ide´aln´ıho zdroje proudu ř´ızen´eho napět´ım, kter´ y je zat´ıžen v´ ystupn´ım odporem a vypočtenou kapacitou. V´ ystupn´ı odpory R0 = 233 kΩ jsou připojeny mezi uzly označen´e popisky pom“ až pom6“ (viz obr´azek 5.14) a zem´ı ” ” obvodu.
Obr´azek 5.14: Zapojen´ı namodelovan´eho skutečn´eho filtru s ide´aln´ımi kapacitory
20
Obr´azek 5.15: Přenosov´a funkce filtru s re´aln´ ymi souč´astkami
Obr´azek 5.16: Přenosov´a funkce filtru s re´aln´ ymi souč´astkami v propustn´em p´asmu
Obr´azek 5.17: Přenosov´a funkce filtru s re´aln´ ymi souč´astkami v nepropustn´em p´asmu
21
Kapitola 6 Citlivostn´ı anal´ yza Pro posouzen´ı vlastnost´ı jednotliv´ ych zapojen´ı a pro jejich vz´ajemn´e porovn´an´ı se použ´ıv´a vyhodnocen´ı citlivosti. Citlivost je definov´ana jako změna funkce (veličiny, přenosu, parametru přenosov´e funkce) vztažen´a ke změně parametru (prvku obvodov´eho modelu, parametru přenosov´e funkce). Při n´avrhu filtr˚ u pracujeme s citlivostmi na mal´e změny parametr˚ u, kter´e jsou definov´any jako prvn´ı derivace podle vztahu (6.1). Takto definovan´a citlivost se označuje jako absolutn´ı a je vhodn´a pro vyhodnocen´ı změny obvodov´e funkce (např´ıklad při tolerančn´ı anal´ yze nejnepř´ıznivějš´ıho př´ıpadu), ale nelze podle n´ı objektivně porovn´avat vliv r˚ uzn´ ych prvk˚ u v zapojen´ı; z´avis´ı totiž na jejich velikosti. Proto zpravidla použ´ıv´ame tzv. relativn´ı citlivost, definovanou vztahem (6.2). SF,xi =
∂F , ∂xi
∂F SxFi = F , ∂xi xi kde F je funkce, jej´ıž citlivost poč´ıt´ame, a xi je parametr t´eto funkce.
(6.1)
(6.2)
Pro citlivostn´ı anal´ yzu byl použit softwarov´ y produkt SNAP, pomoc´ı něhož byla provedena relativn´ı citlivostn´ı anal´ yza kapacitor˚ u na zisk v´ ystupn´ıho napět´ı. V´ ysledky jednotliv´ ych citlivost´ı jsou zobrazeny na obr´azc´ıch 6.1 až 6.14. Z jednotliv´ ych pr˚ uběh˚ u citlivost´ı je patrn´e, že nejv´ıce citliv´ ymi prvky jsou kondenz´ator C4 a vazebn´ı kondenz´ator C4 (x); m´ıra jejich citlivosti je okolo 50. Tedy, na z´akladě citlivostn´ı anal´ yzy mus´ıme volit kondenz´atory C4 a C4 (x) co nejpřesnějš´ı, resp. s co nejmenš´ı toleranc´ı hodnot, abychom tak z´ıskali nejlepš´ı požadovan´ y přenos filtru. M´ıru citlivosti m˚ užeme sn´ıžit, a to např´ıklad tak, že zvol´ıme novou hodnotu kondenz´atoru, kter´a je o několik procent (ř´adově jednotky) větš´ı resp. menš´ı v˚ uči p˚ uvodn´ı hodnotě. Avšak se změnou hodnoty kondenz´atoru mus´ıme současně pozorovat, jak se n´am měn´ı přenosov´a funkce, abychom splnili zadan´e požadavky.
22
H(jω)
Obr´azek 6.2: Detailn´ı pr˚ uběh citlivoH(jω) sti SC2
H(jω)
Obr´azek 6.4: Detailn´ı pr˚ uběh citlivoH(jω) sti SC3
H(jω)
Obr´azek 6.6: Detailn´ı pr˚ uběh citlivoH(jω) sti SC4
Obr´azek 6.1: Pr˚ uběh citlivosti SC2
Obr´azek 6.3: Pr˚ uběh citlivosti SC3
Obr´azek 6.5: Pr˚ uběh citlivosti SC4
23
H(jω)
Obr´azek 6.8: Detailn´ı pr˚ uběh citlivoH(jω) sti SC5
H(jω)
Obr´azek 6.10: Detailn´ı pr˚ uběh citlivoH(jω) sti SC6
Obr´azek 6.7: Pr˚ uběh citlivosti SC5
Obr´azek 6.9: Pr˚ uběh citlivosti SC6
24
H(jω)
Obr´azek 6.12: Detailn´ı pr˚ uběh citlivoH(jω) sti SC2 (x)
H(jω)
Obr´azek 6.14: Detailn´ı pr˚ uběh citlivoH(jω) sti SC4 (x)
Obr´azek 6.11: Pr˚ uběh citlivosti SC2 (x)
Obr´azek 6.13: Pr˚ uběh citlivosti SC4 (x)
25
Kapitola 7 Srovn´ an´ı v´ ysledk˚ u simulac´ı a měřen´ı Měřen´ı na vyroben´em vzorku jsem prov´aděl v laboratoři 802 patř´ıc´ı Katedře teorie obvod˚ u Fakulty elektrotechnick´e. Při měřen´ı jsem použil n´asleduj´ıc´ı př´ıstroje: • Gener´ator – PHILIPS PM 5193 programmable synthesizer / function generator 0,1 mHz – 50 MHz • Osciloskop – KIKUSUI 7201E 20 MHz • Napět’ov´ y zdroj – HAMEG POWER SUPPLY HM7042–3 • Multimetr – PHILIPS PM 2525 multimeter Při měřen´ı filtru vyžadujeme, aby dan´ y v´ ystupn´ı sign´al nebyl zkreslen. Jednou z možn´ ych př´ıčin zkreslen´ı je př´ıliš velk´a amplituda vstupn´ıho sign´alu. Z měřen´ı vyplynulo, že pro splněn´ı tohoto požadavku, mus´ıme při měřen´ı volit velikost amplitudy vstupn´ıho napět´ı U1m ≤ 100mV. K tomuto z´avěru jsem dospěl postupn´ ym pozorov´an´ım vlivu velikosti vstupn´ıho napět´ı na v´ ystupn´ı sign´al. Naměřen´e, vypočten´e a odsimulovan´e hodnoty jsou uvedeny v tabulce 7.1. Srovn´an´ı pr˚ uběh˚ u přenosov´e funkce je zobrazeno na obr´azc´ıch 7.1 a 7.2. Jak je možno si na obr´azku 7.2 povšimnout, naměřen´ y a odsimulovan´ y pr˚ uběh přenosov´e funkce filtru se liš´ı v mezi propustn´eho p´asma a ve velikosti u ´tlumu v nepropustn´em p´asmu. Z tabulky 7.1 je patrn´e, že mez propustn´eho p´asma u re´aln´eho filtru je již na kmitočtu 12 000 Hz na m´ısto 12 500 Hz. Tento jev neshody teorie s prax´ı je zapř´ıčiněn toleranc´ı použit´ ych obvodov´ ych prvk˚ u (kondenz´ator˚ u a rezistor˚ u). Na obr´azc´ıch 7.3 až 7.6 je zobrazen vliv změny velikosti použit´ ych rezistor˚ u. Jak je z dan´ ych obr´azk˚ u patrn´e, hodnoty rezistor˚ u R1 a R2 n´am ovlivˇ nuje jak velikost u ´tlumu v nepropustn´em p´asmu, tak i zlomov´ y kmitočet propustn´eho p´asma. Ačkoliv změřen´a velikost u ´tlumu v nepropustn´em p´asmu se neshoduje se simulac´ı, st´ale však splˇ nuje zadan´ y požadavek, a to je naš´ı prioritou. Pro korekci posunu meze propustn´eho p´asma, je vhodn´e použ´ıt laditeln´ ych rezistor˚ u.
26
f [Hz] 10 30 100 500 1000 1500 2000 2500 3000 3500 4000 4500 5000 5500 6000 6500 7000 7500 8000 8500 9000 9500 10000 10500 11000 11500 12000 12500 13000 13500 14000 14500 15000 15500 16000 17000 18000 19000 19500 20000 20500 21500 22500 24500 26000 26500 28000 29000 32000 35000 40000 45000 50000
u2 [mV] odsimulovan´e 40,173 40,173 40,174 40,184 40,217 40,268 40,337 40,415 40,502 40,585 40,665 40,727 40,768 40,783 40,768 40,730 40,651 40,651 40,435 40,326 40,213 40,120 40,064 40,028 40,000 39,941 39,846 39,535 39,040 38,255 35,964 30,135 17,685 6,373 1,727 1,902 1,258 0,350 0,069 0,385 0,658 1,090 1,382 1,667 1,735 1,741 1,725 1,696 1,565 1,407 1,165 0,963 0,807
u2 [mV] změřen´e 33,2 37,8 38,6 38,6 38,7 38,9 38,9 39,0 39,1 39,9 40,6 41,6 42,3 41,7 41,4 41,4 41,4 41,3 41,1 40,9 40,9 40,9 41,2 42,3 46,4 41,1 35,4 30,7 26,6 23,2 20,2 16,6 12,3 8,7 5,5 1,9 1,2 1,0 1,2 1,4 1,5 1,7 1,9 2,2 2,2 2,3 2,1 2,0 1,9 1,8 1,7 1,4 1,3
a [dB] odsimulovan´e -7,92 -7,92 -7,92 -7,92 -7,91 -7,90 -7,89 -7,87 -7,85 -7,83 -7,82 -7,80 -7,79 -7,79 -7,79 -7,80 -7,82 -7,82 -7,86 -7,89 -7,91 -7,93 -7,94 -7,95 -7,96 -7,97 -7,99 -8,06 -8,17 -8,35 -8,88 -10,42 -15,05 -23,91 -35,25 -34,42 -38,00 -49,12 -63,22 -48,29 -43,63 -39,26 -37,19 -35,56 -35,21 -35,18 -35,26 -35,41 -36,11 -37,03 -38,67 -40,33 -41,86
a [dB] změřen´e -9,58 -8,45 -8,27 -8,27 -8,25 -8,20 -8,20 -8,18 -8,16 -7,98 -7,83 -7,62 -7,47 -7,60 -7,66 -7,66 -7,66 -7,68 -7,72 -7,77 -7,77 -7,77 -7,70 -7,47 -6,67 -7,72 -9,02 -10,26 -11,50 -12,69 -13,89 -15,60 -18,20 -21,21 -25,19 -34,42 -38,42 -40,00 -38,42 -37,08 -36,48 -35,39 -34,42 -33,15 -33,15 -32,77 -33,56 -33,98 -34,42 -34,89 -35,39 -37,08 -37,72
Tabulka 7.1: Naměřen´e a odsimulovan´e hodnoty pro u1 = 100 mV 27
Obr´azek 7.1: Porovn´an´ı naměřen´e a odsimulovan´e přenosov´e funkce
Obr´azek 7.2: Detail porovn´an´ı naměřen´e a odsimulovan´e přenosov´e funkce
28
Obr´azek 7.3: Přenosov´a charakteristika v z´avislosti na rezistoru R1 v propustn´em p´asmu
Obr´azek 7.4: Přenosov´a charakteristika v z´avislosti na rezistoru R1 v nepropustn´em p´asmu
Obr´azek 7.5: Přenosov´a charakteristika v z´avislosti na rezistoru R2 v propustn´em p´asmu
Obr´azek 7.6: Přenosov´a charakteristika v z´avislosti na rezistoru R2 v nepropustn´em p´asmu
29
Kapitola 8 Realizace N´avrh plošn´eho spoje byl proveden v softwarov´em produktu OrCAD Layout, kter´ y je určen pro profesion´aln´ı n´avrh desek plošn´ ych spoj˚ u (DPS). Při n´avrhu hodnot souč´astek nesm´ıme opomenou jejich re´aln´e vlastnosti, ke kter´ ym se v t´eto kapitole vr´at´ıme. Jak již bylo uvedeno v´ yše, re´aln´ y OTA (viz obr´azek 3.5) m´a vstupn´ı a v´ ystupn´ı kapacitu ř´adově v jednotk´ach pF. Při n´avrhu filtru lze s těmito parazitn´ımi kapacitami poč´ıtat (jejich hodnoty se sč´ıtaj´ı s hodnotami integračn´ıch kapacit CI ). Vypočten´e hodnoty integračn´ıch kapacitor˚ u zmenš´ıme o hodnotu danou parazitn´ımi kapacitami, abychom tak eliminovali vliv těchto parazitn´ıch kapacit. Obvod s uv´ažen´ım re´aln´ ych vlastnost´ı transkonduktančn´ıch operačn´ıch zesilovač˚ u je na obr´azku 8.1.
Obr´azek 8.1: Uvažov´an´ı re´aln´ ych vlastnost´ı transkonduktančn´ıho operačn´ıho zesilovače Obr´azek 8.1 naznačuje jak se vstupn´ı a v´ ystupn´ı parazitn´ı kapacity zesilovač˚ u OTA přič´ıtaj´ı k jednotliv´ ym kapacit´am integr´ator˚ u. Parazitn´ı kapacity obvodu, tj. kapacity dvou plošn´ ych spoj˚ u vedle sebe definov´any vztahem (8.1), maj´ı hodnoty v ř´adech jednotek pF a při samotn´em n´avrhu filtru se neuplatn´ı. 30
πε ε ³ 0 r(eff) ´ +1 ln π(d−w) w+t
C/l =
[F/m] ,
(8.1)
kde C
– kapacita [F]
l ε0
– d´elka plošn´eho vodiče [m] – permitivita vakua [F/m]
εr(eff) – relativn´ı efektivn´ı permitivita [-] d – středn´ı vz´ajemn´a vzd´alenost plošn´ ych vodič˚ u [m] w t
– š´ıřka plošn´eho spoje [m] – tloušt’ka plošn´eho spoje [m]
Jelikož jsou plošn´e vodiče na rozhran´ı dvou prostřed´ı s odlišnou permitivitou εr (vzduch . εr = 1 a lamin´at εr = 4,7), je ve vztahu (8.1) použita tzv. efektivn´ı permitivita εr(eff) ≈ (εr + 1)/2 , dle literatury [11, strana 36]. Při n´avrhu DPS jsem postupoval podle literatury [10], přičemž jsem vytv´ařel desku plošn´eho spoje tak, abych zabr´anil tvorbě parazitn´ıch smyčkov´ ych proud˚ u, kter´e by mohly v´est k elektromagnetick´e nekompatibilitě, resp. k rušen´ı. Rozlišujeme dva druhy rušen´ı. T´ım prvn´ım je rušen´ı do veden´ı, kter´e by n´am rušilo n´aš filtrovan´ y sign´al v dan´em obvodov´em zapojen´ı, a druh´ ym je tzv. vyzařov´an´ı, tj. rušen´ı do okol´ı, kter´e je tak´e než´adouc´ı. Dalš´ım faktorem, kter´ ym se při n´avrhu DPS zab´ yv´ame, je velikost desky, a tedy rozm´ıstěn´ı souč´astek tak, aby př´ıpadn´e n´aklady na v´ yrobu byly co nejmenš´ı. Za t´ımto u ´čelem jsem zvolil obd´eln´ıkov´ y tvar DPS – viz obr´azky 8.2 a 8.3. K samotn´e realizaci jsem použil na vstupu a v´ ystupu filtru konektory typu BNC, kter´e maj´ı nejlepš´ı vlastnosti z hlediska odolnosti v˚ uči rušen´ı. D´ale jsou užity patice za u ´čelem snadn´eho měřen´ı citlivost´ı jednotliv´ ych transkonduktančn´ıch zesilovač˚ u LM13700. Jelikož se pohybujeme v kmitočtov´em p´asmu do 16 kHz, nen´ı užit´ı patic tak nespr´avn´e v˚ uči skin efektu dle literatury [11, strana 34], kter´ y by n´am mohl ovlivnit velikost odporu př´ıvodn´ıch nožiček k LM13700. Na druhou stranu si mus´ıme b´ yt vědomi toho, že tak vytv´ař´ıme dalš´ı přechod představuj´ıc´ı odpor, kter´ y by n´am mohl zp˚ usobit komplikace. Delš´ı nožičky kondenz´ator˚ u byly zvoleny za u ´čelem snadnějš´ıho měřen´ı citlivost´ı.
31
Obr´azek 8.2: Rozložen´ı souč´astek na desce filtru typu doln´ı propust
Obr´azek 8.3: Deska s plošn´ ymi spoji filtru typu doln´ı propust 32
Kapitola 9 Shrnut´ı 9.1
Z´ avěr
Hlavn´ım c´ılem tohoto projektu bylo navrhnout a formou funkčn´ıho vzorku realizovat aktivn´ı filtr typu doln´ı propust s použit´ım nov´ ych obvodov´ ych prvk˚ u OTA v obvodov´e struktuře OTA-C. OTA je transkonduktančn´ı operačn´ı zesilovač. OTA-C je pak OTA doplněn´ y o v´ ystupn´ı integračn´ı kapacitu. Simulac´ı a měřen´ım proveden´em na re´aln´em vzorku jsem ověřil postup n´avrhu filtru metodou funkčn´ı simulace LC prototypu podle monografie [1]. D´ale jsem analyzoval vliv re´aln´ ych vlastnost´ı použit´ ych operačn´ıch zesilovač˚ u LM13700, jehož v´ ysledkem je skutečnost, že dok´ažeme namodelovat re´aln´ y obvodov´ y prvek OTA, ide´aln´ım zdrojem proudu ř´ızen´ ym napět´ım, kter´ y je zat´ıžen v´ ystupn´ım odporem R0 . Hodnota v´ ystupn´ıho odporu je pro použit´ y transkonduktančn´ı operačn´ı zesilovač LM13700 rovna R0 = 233 kΩ. Porovn´an´ım v´ ysledk˚ u simulac´ı a měřen´ı jsem dospěl k z´avěru, že velkou přednost´ı aktivn´ıch filtr˚ u s použit´ım prvk˚ u OTA-C je možnost ř´ızen´ı (laděn´ı) přenosov´e funkce filtru, ale za cenu menš´ıho dynamick´eho rozsahu přenosu (zvyšuje se zkreslen´ı a šum).
9.2
Poděkov´ an´ı
V z´avěru t´eto pr´ace bych r´ad vyj´adřil svou vděčnost osob´am, kter´e mi pomohly u ´spěšně realizovat moj´ı bakal´ařskou pr´aci. V prvn´ı řadě bych r´ad poděkoval panu Ing. Petru Borešovi, CSc., jako vedouc´ımu moj´ı bakal´ařsk´e pr´ace, za př´ınosn´e konzultace a cenn´e připom´ınky k moj´ı činnosti. Nerad bych t´ež zapomněl vyj´adřit sv´e d´ıky doc. Ing. Pravolavu Martinkovi CSc., za podněty a inspiraci, kter´ ymi ovlivnil zpracov´an´ı tohoto projektu. D´ık patř´ı t´ež Richardu Star´emu za cenn´e připom´ınky ke konceptu t´eto pr´ace. D´ale bych r´ad poděkoval Katedře teorie obvod˚ u ČVUT FEL za finančn´ı podporu m´eho projektu a předevš´ım pak za umožněn´ı realizace v´ yše popisovan´eho filtru pod jej´ı z´aštitou. 33
Literatura [1] Martinek, P., Boreš, P., Hospodka, J. Elektrick´e filtry. Praha: Vydavatelstv´ı ČVUT, 2003, 315 s., ISBN 80–01–02765–1 [2] Dav´ıdek, V., Laipert, M., Vlček, M. Analogov´e a č´ıslicov´e filtry. Praha: Vydavatelstv´ı ČVUT, 2000, 337 s., ISBN 80–01–02178–5 [3] Boreš, P., Kobliha, O. N´avrh analogov´ ych filtr˚ u prostřednictv´ım webov´e str´anky. [online], Internet: http://www.elektrorevue.cz/clanky/03033/, [cit.: 25. 10. 2004] [4] Kobliha, O. N´avrhov´a str´anka. [online], Internet: http://obvody.feld.cvut.cz/syntfil/, [cit.: 25. 10. 2004] ´ k, J., Hospodka, J., Martinek, M. Použit´ı knihovny SYNTFIL [5] Boreš, P., Biča programu Maple. Elektrorevue [on-line], č. 11, 2003, ISSN 1213–1539, Internet: http://www.elektrorevue.cz/clanky/03011/, [cit.: 29. 10. 2004] [6] Biolek, D. Nov´a knihovna model˚ u volně š´ıřiteln´eho programu SNAP 2.6x pro anal´ yzu obvod˚ u (nejen) v proudov´em m´odu., [online], Internet: http://www.elektrorevue.cz/clanky/04044/, [cit.: 1. 11. 2004] [7] National Semiconductor [online], Internet: http://www.national.com, [cit.: 25. 11. 2004] [8] Smith, M. WinSpice., [on-line], Internet: http://winspice.com, [cit.: 29. 10. 2004] [9] Waterloo Maple, Inc. [on-line], Internet: http://www.maplesoft.com, [cit.: 15. 10. 2004] ´ hlava, V. OrCAD 10. Praha: Vydavatelstv´ı Grada Publishing, a. s., 2004, 224 s., [10] Za ISBN 80–247–0904–X ´ hlava, V. Metodika n´avrhu plošn´ [11] Za ych spoj˚ u. Praha: Vydavatelstv´ı ČVUT, 2002, 81 s., ISBN 80–01–02193–9 ´ , V. Emulace induktoru pro realizaci aktivn´ıch filtr˚ [12] Novotny u., [online], Internet: http://www.elektrorevue.cz/clanky/03001/, [cit.: 25. 10. 2004] ´ jek, K., Sedla ´ ček, J. Kmitočtov´e filtry. Praha: Nakladatelstv´ı BEN, 2002. [13] Ha ISBN 80–7300–023–7 [14] National Semiconductor LM13700 – Dual Operational Transconductance Amplifiers with Linearizing Diodes and Buffers. Katalogov´ y list, USA, 2004.
34