TINA 7.0 Manual

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 154

Tartalom

TINA
Design Suite
ELEKTRONIKAI TERVEZRENDSZER S OKTATPROGRAM

FELHASZNLI KZIKNYV

DesignSoft
www.designsoft.hu
TINA i-1

Tartalom

SZERZI JOGOK
Copyright 1990-2008 DesignSoft Kft. Minden jog fenntartva. A TINA eredeti teleptlemezn lv sszes program, valamint a mellkelt dokumentci szerzi jogi vdelem alatt ll. A TINA Licencszerzds keretben kerl a felhasznlhoz, s csak annak elrsait s feltteleit betartva hasznlhat s msolhat.

A FELELSSG KORLTOZSA
A TINA, az sszes mellkelt anyaggal egyetemben, "jelenlegi llapotban" kerl a felhasznlhoz. A DesignSoft Kft, valamint terjeszti s a termkt rust kereskedk nem vllalnak semmifle kifejezett, belertett vagy trvny ltal szablyozott garancit, belertve a termk eladhatsgra s a valamilyen clra val alkalmassgra vonatkoz kifejezett s belertett garancikat is, de nem csak azokra korltozva. A DesignSoft Kft, valamint terjeszti s a termkt rust kereskedk semmilyen krlmnyek kztt nem felelsek a TINA eladsbl vagy hasznlatbl szrmaz semmifle kzvetlen, kzvetett, vletlenszeren vagy valaminek a kvetkezmnyeknt elll krrt vagy vesztesgrt..

VDJEGYEK
Az IBM PC/AT, PS/2 az International Business Machines Corporation bejegyzett vdjegyei. A Windows, Windows 9x / ME / NT / 2000 / XP / Vista a Microsoft Corporation vdjegyei. A PSpice a Cadence Design Systems, Inc. bejegyzett vdjegye. A Corel Draw a Corel, Inc. bejegyzett vdjegye. A TINA a DesignSoft Kft bejegyzett vdjegye.

i-2

TINA

Tartalom

TARTALOM

1.
1.1 1.2 1.3
1.3.1

BEVEZETS

1-1

Mi a TINA s a TINA Tervezrendszer? ....................... 1-1 Elrhet programverzik .................................................. 1-7 Kiegszt hardver ........................................................... 1-8
TINALab II nagysebessg, tbbfunkcis, PC alap mrmszer .......................................................... 1-8

2.
2.1 2.2 2.3

J FEJLESZTSEK A TINA PROGRAMBAN

2-1

Fejlesztsek listja a TINA Tervezrendszer 7.0 programban .................. 2-1 Fejlesztsek listja a TINA PRO 6 programban ..... 2-3 Fejlesztsek listja a TINA PRO 5.5 programban .. 2-4
TELEPTS S INDTS

3.
3.1
3.1.1

3-1

Telepts .................................................................. 3-1


A TINA teleptshez szksges minimlis hardver- s szoftverigny ........................................... 3-1

TINA

i-3

Tartalom
3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.1.7.1 3.1.7.2 3.1.7.3 3.1.8 3.1.9 3.1.10 3.1.11 Telepts CD-ROM-rl ........................................................ 3-2 A telepts lpseinek vgrehajtsa .................................... 3-3 dvzls s Szoftver-licencszerzds ................................ 3-3 A felhasznli adatok megadsa ......................................... 3-3 A teleptsi hely kivlasztsa .............................................. 3-4 A teleptsi tpus kivlasztsa ............................................. 3-5 Szoksos ....................................................................... 3-5 Minimlis ....................................................................... 3-6 Egyedi ........................................................................... 3-6 A programmappa kijellse ................................................. 3-6 A rajzkszlet kivlasztsa .................................................... 3-7 Utols ellenrzs s fjlok msolsa ................................... 3-7 A telepts befejezse .......................................................... 3-7

3.2 3.3 3.4


3.4.1 3.4.2

A TINA eltvoltsa ......................................................... 3-8 Hlzati telepts .............................................................. 3-8 A program msols elleni vdelme .................................. 3-10
Szoftveres vdelem ............................................................. 3-10 CHardveres vdelem ( dongle ) ........................................... 3-11

3.5 3.6

A program elindtsa ........................................................ 3-12 Ksrletezs mintaramkrkkel, gyakori problmk elkerlse .......................................... 3-12
ISMERKEDS A PROGRAMMAL

4.
4.1
4.1.1 4.1.2

4-1

Kapcsolsi rajzok szerkesztse ....................................... 4-1


Az egr jobb gombjnak hasznlata .................................... 4-1 Az egr bal gombjnak hasznlata ...................................... 4-2

4.2 4.3 4.4


4.4.1 4.4.2

Mrtkegysgek .............................................................. 4-4 A kperny alapformtuma ............................................. 4-4 ramkri elemek elhelyezse .......................................... 4-9
Vezetkek ............................................................................ 4-10 Bemenetek, kimenetek felvtele ........................................... 4-11

i-4

TINA

Tartalom 4.5
4.5.1

Gyakorlatok a program megismershez ........................ 4-11


Egy hlzat beolvassa, megszerkesztse s mentse ........ 4-12

4.6
4.6.1 4.6.2 4.6.3 4.6.4 4.6.5

Analzis futtatsa ............................................................. 4-18


RLC ramkr analzise ............................................... SMPS ramkrk analzise ....................................... Stressz analzis ......................................................... Hlzat analzis ......................................................... Digitlis ramkr vizsglata a TINA kapuszint digitlis analiztorval ..................... Digitlis ramkrk VHDL szimulcija ...................... Virtulis s valsgos mrsek ................................. Az interaktiv zemmd hasznlata ............................ Digitlis ramkr billentyzettel ............................ Vilgtskapcsol tirisztorral ................................. Ltra (Ladder) logikai hlzatok ............................ VHDL ramkrk .................................................. Mikrokontroller (MCU) ramkrk .......................... PIC flasher mintaplda .......................................... PIC megszakts kezels plda ........................... Kdszerkeszts a nyomkvetben ....................... Trspontok felvtele ........................................... 4-16 4-24 4-34 4-35 4-38 4-41 4-45 4-47 4-47 4-48 4-49 4-50 4-53 4-55 4-57 4-61 4-62

4.6.6 4.6.7 4.6.8 4.6.8.1 4.6.8.2 4.6.8.3 4.6.8.4 4.6.8.5 4.6.8.6 4.6.8.7 4.6.8.8 4.6.8.9

4.7
4.7.1 4.7.2

Nyomtatott ramkr (NYK) szerkesztse ................... 4-63


Footprint nevek belltsa s ellenrzse ............................ 4-63 TINA PCB program indtsa ................................................ 4-69

5.
5.1 5.2

RSZRAMKRK, SPICE S VHDL MAKRK, S-PARAMTEREK HASZNLATA

5-1

Makr ksztse kapcsolsi rajzbl .................................. 5-1 Makr ksztse Spice rszramkrkbl ....................... 5-9

TINA

i-5

Tartalom 5.3
5.3.1

A gyrtk ltal kiadott Spice modellkatalgusok hasznlata s bvtse a TINA programban .................... 5-11
A Knyvtrkezel hasznlata .............................................. 5-11

5.4 5.5
5.5.1 5.5.2 5.5.3

S-paramter modellek hozzadsa TINA programhoz .... 5-20 VHDL makr ksztse VHDL forrskdbl .................. 5-24
VHDL makr elhelyezse a szerkeszt ablakban ................. 5-26 A VHDL makr tesztelse .................................................... 5-27 VHDL makr lbelrendezs megvltoztatsa ...................... 5-28

6.
6.1 6.2 6.3 6.4

SAJT RAJZJELEK S FOOTPRINT KSZTSE

6-1

Sajt rajzjelek hasznlata ................................................. 6-1 A szimblum szerkeszt IC varzslja ............................. 6-4 Footprint szerkeszt ......................................................... 6-6 A footprint szerkeszt IC varzslja ................................ 6-11

7.

APARAMETER EXTRACTOR HASZNLATA

7-1

i-6

TINA

Bevezets

1.

FEJEZET
BEVEZETS

BEVEZETS
1.1 Mi a TINA s a TINA Tervezrendszer?

A TINA Tervezrendszer (TINA Design Suite) hatkony s kedvez r szoftvercsomag analg, digitlis VHDL, s vegyes tpus elektronikus ramkrk szimulcijra, nyomtatott ramkri (NYK) tervnek elksztsre s a megptett prototpus bemrsre. A programmal nagyfrekvencis (RF) , kommunikcis, optoelektronikai s mikrokontroller ramkrk is vizsglhatk az utbbiaknl lpsenknti vgrahajtsi s debug lehetsggel is. Klnleges lehetsg a TINA programban, hogy a megptett valsgos ramkr, prototpus, letre kelthet s bemrhet az opcionlis USB alap TINALab II PC mrmszerrel amely a szmtgpet egy hatkony tbbfunkcis mrmszerr alaktja. A TINA progam mind a tervezsben mind pedig az oktatsban jl hasznlhat. A 7 verzitl kezdden a program kt f verziban ltezik. TINA v7 amely az ramkrszerkeszt s ramkrszimulcis modulokat tartalmazza s a TINA Tervezrendszer (TINA Design Suite) v7 amely az elbi modulokon kvl egy hatkony nyomtatott ramkr tervezt is tartalmaz. A TINA 7 integrlt NYK tervezje minden fontos tulajdonsggal rendelkezik, amely a korszer gpi tervezshez szksges: automatikus alkatrsz elhelyezs (autoplacement), automatikus huzalozs (autorouting), interaktv follow me huzalozs, SMD, hcsapda (thermal relief), vltoztatsok tvitele mindkt irnyban a kapcsolsi rajz s a NYK terv kztt (forward & back-annotation), Gerber fjl kszts s mg sok ms funkci.

TINA

1-1

Bevezets
A TINA oktatsi clokra is jl hasznlhat. Rsze olyan eszkz is, amellyel tesztelhet a dikok tudsa, nyomon kvethet a fejldsk, s bemutathatk vele a hibakeressi mdszerek. A vlaszthat hardverelemekkel valdi ramkrk tesztelsre is hasznlhat, gy sszehasonlthatjuk a mrt eredmnyeket a szimulcis eredmnyekkel. Az oktatk szmra nagy jelentsggel br, hogy a csomag tartalmazza az oktatanyagok elksztshez szksges sszes eszkzt. Kapcsolsi rajzok. A kapcsolsi rajzok egyszeren hasznlhat kapcsolsirajz-szerkesztvel hozhatk ltre. Az alkatrszeszkztrbl vlasztott alkatrszjelek az egr segtsgvel elhelyezhetk, thelyezhetk, elforgathatk s/vagy tkrzhetk a kpernyn. A TINA flvezetkatalgusa lehetv teszi, hogy a felhasznl egy ltala bvthet knyvtrbl vlasszon alkatrszeket. A kapcsolsi rajzok knny mdostst "gumivezetk" teszi lehetv. Tetszleges szm ramkr vagy alramkr megnyithat s az ramkrk vagy ramkri rszletek a vglap segtsgvel brmelyik msik megnyitott ramkrbe tmsolhatk. Lehetsg van a kapcsolsi rajz tovbbi finomtsra vonalak, vek, nyilak rajzolsval, keret s cm mez hozzadsval. Tovbbi lehetsg nem ortogonlis komponensek elhelyezse hdkapcsolsok s 3 fzis hlzatok szmra. PCB (NYK) Tervezs. A 7 verzitl kezdden a program kt f verziban ltezik. TINA v7 amely az ramkrszerkeszt s ramkrszimulcis modulokat tartalmazza s a TINA Tervezrendszer (TINA Design Suite) v7 amely az elbi modulokon kvl egy hatkony nyomtatott ramkr tervezt is tartalmaz. A TINA 7 integrlt NYK tervezje minden fontos tulajdonsggal rendelkezik, amely a korszer gpi tervezshez szksges: automatikus alkatrsz elhelyezs (autoplacement), automatikus huzalozs (autorouting), interaktv follow me huzalozs, SMD, hcsapda (thermal relief), vltoztatsok tvitele mindkt irnyban a kapcsolsi rajz s a NYK terv kztt (forward & back-annotation), Gerber fjl kszts s mg sok ms funkci. Az ramkr Ellenrzs (ERC) automatikusan megvizsglja a krdses sszekttetseket s automatikusan megjelenti az ERC ablakban, gy az esetleg hinyz sszekttetetsek mg a hlzat analzise eltt feltrhatk.

BEVEZETS

1-2

TINA

Bevezets
Rszramkrk, makrk, szimblum szerkeszt. A TINA segtsgvel egyszersthetjk a kapcsolsi rajzokat, rszramkrkk vltoztatva azok egyes rszeit. Ezen kvl j TINA alkatrszeket kszthetnk brmely Spice rszramkrbl, akr mi hoztuk azt ltre, akr az Internetrl, vagy a gyrt CD-jrl szrmazik. A TINA ezeket a rszramkrket automatikusan egy dobozban helyezi el s a makr nevt kzpen tartalmaz tglalap alak szimblummal jelli a kapcsolsi rajzon. A felhasznl tetszs szerinti formt is ltrehozhat a TINA szimblum szerkeszt programjval ( Schematic Symbol Editor ). A TINA programban nagy, a flvezetgyrtk ( Analog Devices, Texas Instruments, National Semiconductor s msok ) ltal rendelkezsre bocstott Spice s S-paramter modelleket tartalmaz knyvtrak vannak. A knyvtrakba mi is felvehetnk j modelleket, illetve ltrehozhatunk sajt Spice s S-paramter knyvtrat is a TINA Library Manager (LM, knyvtrkezel) programja segtsgvel. A TINA egy beptett szvegszerkesztt is tartalmaz, hogy szvegeket s kpleteket adhassunk a kapcsolsi rajzokhoz, szmtsokhoz s mrsekhez. Ez felbecslhetetlen segtsg a krdseket s feladatokat kszt tanrok szmra. A kapcsolsi rajzok s a szmtott vagy mrt eredmnyek kinyomtathatk vagy szabvnyos Windows WMF formtumban fjlba menthetk. Az eredmnyknt kapott fjlok szmos jl ismert programcsomaggal (Microsoft Word, Corel Draw stb.) feldolgozhatk. A hlzatlistk Pspice formtumban exportlhatk s importlhatk, s felhasznlhatk szmos nyomtatottramkrtervez programban, mint pldul az ORCAD, TANGO, PCAD, PROTEL s a REDAC. A DC s tranziens analzis lineris s nemlineris analg vagy digitlis ramkrk analzist egyarnt megengedi. A DC analzis analg ramkrknl egyenram munkapont ill. transzfer karakterisztika szmtst vgzi, digitlis esetben pedig megoldja a logikai llapotegyenletet. Tranziens zemmdban ht megengedett paramterezhet analg bemeneti jelforma (impulzus, egysg-ugrs, szinusz, koszinusz, hromszg, ngyszg, trapzjel), illetve digitlis jelgenertor s programozhat rajel kzl vlaszthatunk. Lehetsg van felhasznl ltal definilt tetszleges gerjeszts analitikus, illetve tblzatos megadsra a beptett interpreter

BEVEZETS

TINA

1-3

Bevezets
segtsgvel. A hlzat vlasznak szmtsa s brzolsa mellett lehetsg van az eredmny Fourier sornak ill. folytonos spektrumnak kiszmtsra s brzolsra valamint torztsi tnyez meghatrozsra. Digitlis ramkrk analzishez a TINA egy gyors digitlis szimultort is tartalmaz. Az ramkrk vizsglata akr a digitlis ramkrknl szoksos logikai diagramban akr pedig lpsenknti mdban is lehetsges, mely sorn, az ramkr rajzn kvethet a logikai llapotok vltozsa. VHDL Szimulci A TINA programban rendelkezsre ll egy mind vegyes tpus mind digitlis ramrk analzisre alkalmas VHDL szimultor. Tmogatja az IEEE 1076-1987 s 1076-1993 szabvnyokat valamint az alap IEEE knvtrakat ( pl standard logic ), a szimulcis id 1 fs pontossggal 64-bit hosszan trtnik. A TINA-ban lv ramkr tartalmazhat VHDL kdot tartalmaz makrkat, amelyet akr az internetrl, akr valamely gyrt CD-jrl beszerezhetnk. Ezek a makrk az analzis sorn interaktvan szerkeszthetek, az eredmny rgtn lthat. A program sok, klnbz tpus PIC mikrokontrollert tmogat, amelyek interaktvan szimullhatak - az assembly kd kzvetlenl mdosthat a szimulci sorn, trspontok helyezhetek el a nyomkvetben, a regiszterek, memria tartalma nyomon kvethet. Egyb, pl. AVR mikrokontrollerek fejlesztse folyamatban van. A kls VHDL fejleszti krnyezettel VHDL modellek fejlesztse lehetsges - fontosabb jellemzi diagram ablak, project manager, hierarchikus design tervezs. Az AC analzis sorn amplitd-, fzis- s futsi id karakterisztika, Fazorbra, valamint Nyquist diagram felrajzolsa, komplex feszltsg, ram, impedancia s teljestmny szmtsa lehetsges. Nemlineris hlzatok esetn a program a munkaponti linearizlst automatikusan elvgzi. A hlzatanalzis (Network Analysis) segtsgvel a vizsglt ramkrk ktkapu paramtereinek (S, Z, Y, H) meghatrozsa lehetsges. Ez a vizsglat klnsen fontos nagyfrekvencis (RF) ramkrk vizsglatnl. Az eredmnyek Smith, polr vagy egyb diagramok segtsgvel brzolhatjuk. A hlzatanalzis a TINA program hlzatanaliztor mszere segtsgvel vgezhetjk el. A nagyfrekvencis modellek akr parazita komponensekkel kiegsztett Spice modellek akr pedig lineris frekvenciafgg S-paramteres modellekkel megadhatk.

BEVEZETS

1-4

TINA

Bevezets
A zajanalzis segtsgvel meghatrozhatjuk a vizsglt ramkrk zajspektrumt a kimeneten s a bemenetre vonatkoztatva. Meghatrozhat a zajteljestmny s a jel/zaj viszony. A szimbolikus analzis segtsgvel lehetsg van analg lineris ramkrk tviteli fggvnynek valamint adott gerjesztsre adott vlasznak zrt kplet formj ellltsra, DC, AC s tranziens zemmdban egyarnt. A program ltal ellltott megolds brzolhat s sszehasonlthat a numerikus vagy mrt eredmnnyel. A beptett interpreter segtsgvel tetszleges fggvny felrajzolhat s a szmtott vagy mrt eredmnyek tovbbi feldolgozsa (integrls, differencils, konvolci stb.) is lehetsges. Monte-Carlo s Worst-case analzis. Az alkatrszparamterekhez tolerancia rendelhet Monte-Carlo ill. Worst-case analzis cljra. Ezen analzisek alkatrszparamterek rtknek megvltoztatsa s statisztikai elemzs segtsgvel meghatrozzk a kvnt eredmnyek vrhat rtkt, szrst s a kihozatalt. A programhoz nagymret analg s digitlis flvezet katalgus tartozik, amelyet a felhasznl tovbb bvthet. Valamennyi analzis eredmny nyomtathat s Windows Metafile (WMF) formban exportlhat, lemezre menthet s visszatlthet. Optimalizls. A TINA program lehetv teszi az analg ramkrk vlasznak (feszltsg, ram, teljestmny) tetszleges ramkri paramter illetve hmrsklet fggvnyben val brzolst, valamint egy vagy tbb ramkri paramter adott clfggvnyek melletti automatikus meghatrozst (optimalizls). Az optimalizls az elektronikus tervezs mellett idelis eszkz pldk, feladatok konstrulsra. Definilhatunk pldul klnbz DC munkaponti rtkeket s a TINA segtsgvel megkereshetjk az ezek megvalstshoz szksge ramkri paramtereket. j hatkony eszkz a TINA-ban a poszt-processzor. A posztprocesszor segtsgvel tetszleges csompont vagy komponens feszltsgt s ramt is hozzadhatjuk egy mr ltez diagramhoz. Ezenkvl mr meglv grbk is tovbb processzlhatk, pl. sszeadhatk kivonhatk illetve matematikai mveletek segtsgvel tovbb alakthatk. Lehetsg van trajektrik rajzolssra is azaz pl. egy feszltsgnek a hozztartoz ram fggvnyben val felrajzolsra.

BEVEZETS

TINA

1-5

Bevezets
Interaktv zemmd. Amikor mr a hagyomnyos szimulci szerint ramkr mr mdkdik a helyes mkds vgs prbja az ramkr interaktv tesztje a csatlakoztatott kezelszervek (kapcsolk, billentyzet stb.) illetve kijelzk (LED. LCD stb.) segtsgvel Az on-line tesztels a TINA Interaktv mdjban vgezhet. Ebben az zemmdban valamennyi vltoztats azonnal ltszik akr egy kapcsolszervet lltunk akr egy elemrtket vltoztatunk. Ezenkvl a kapcsolszervekhez s alkatrszekhezt a klaviatra billentyit is hozzrendeljhetjk, ezen hotkey ek segtsgvel akr egyszerre tbb kapcsoloszervet ill. elemrtket is vltoztathatunk. Az interaktv mdban mikrokontrollert (PIC, AVR stb.) tartalmaz ramkrket is tesztelhetnk .,. Lehetsg van a processzorrok ban vgreajtott kd lpsrl lpsre trtn vgrahatjsra, nyomkvetsre (debug), s trspontok (breakkpoint) felvtelre. A programba beptett interpreter lehetv teszi a kiszmtott eredmnyek feldolgozst valamint tetszleges kifejezsek brzolst. Virtulis mszerek. A hagyomnyos diagramok segtsgvel trtn eredmnybrzolson tlmenen, a TINA virtulis mszerek segtsgvel is lehetv teszi az remkrk vizsglatt akr szimullt, akr pedig valsgos mrsek segtsgvel. Megvizsglhatjuk pldul az ramkr kimeneti feszltsgnek idfggvnyt, a valsgos mrshez hasonlan, oly mdon is, hogy az ramkr bemenethez egy virtulis szignlgenertort a kimenethez pedig egy virtulis oszcilloszkpot csatlakoztatunk, nem szabad azonban megfeledkeznnk arrl, hogy ettl mg a vizsglat szimulci marad. Egyedlll tulajdonsga viszont a TINA-nak, hogy amennyiben a TINALAB II vagy ms kiegszt hardver van a programhoz csatlakoztatva, ugyanezekkel a mrmszerekkel mr valsgos mrseket is vgezhetnk. Az oktatsi alkalmazsokat a program klnbz mrmszerek (feszltg-, ram-, impedancia-, admittancia-, teljestmnymr) bevezetsvel segti. A program a beptett szvegszerkeszt segtsgvel hatkonyan tmogatja a klnbz oktatsi anyagok (gyakorl feladatok, pldatrak, szemlltet brk) kidolgozst ill. adott tananyag nll elsajttst.

BEVEZETS

1-6

TINA

Bevezets
A program specilis oktatsi funkcija az ramkrk meghibsodsnak szoftver vagy hardver ton trtn szimulcija, a hibakeress illetve diagnosztizls gyakorlsra. A TINA gyakorl s vizsgztat zemmdban is futtathat. Ekkor a dikoknak a tanr ltal sszelltott krdsekre kell felelni a TINA ellenrzse mellett. A krdsekre adott vlasz a feladat tpustl fggen a helyes megolds kivlasztsval illetve az eredmny numerikus vagy szimbolikus megadsval trtnik. A feladatok megoldsra az interpreter is hasznlhat. gy lehetsg van a feladatok megoldshoz szksges rszeredmnyek kiszmtsra. Az interpreterben fejlett eszkzk (pl. lineris egyenletrendszer megold, integrls, differencils) llnak a felhasznl rendelkezsre. Az interpreteren bell elrhetk a vizsglt ramkr szimbolikus paramterei (pl. R, L, C, VG stb.) is. Ha az adott krdsre a tanul nem tud vlaszolni, lehetsge van a tbbszintu Tancsad (Advisor) ignybevtelre. A rendszer tartalmazza az oktatsi anyag ellltshoz szksges eszkzket. Az oktatsi alkalmazst gyakorl tanrok ltal sszelltott hlzatelmleti pldatr s elektronikai mrssorozat teszi teljess.

BEVEZETS

1.2

Elrhet programverzik
A 7 verzitl kezdden a program kt f verziban ltezik. TINA v7 amely az ramkrszerkeszt s ramkrszimulcis modulokat tartalmazza s a TINA Tervezrendszer (TINA Design Suite) v7 amely az elbi modulokon kvl egy hatkony nyomtatott ramkr tervezt is tartalmaz. A program klnbz ignyeket kielgt, eltr verzii a kvetkezk: Mindkt verzi elrhet az albbi tulajdonsgokkal.

Ipari verzi: A legfejlettebb verzi, a TINA program


valamennyi tulajdonsgt magban foglalja.

Hlzati verzi: A program Microsoft hlzati fjl


szerverekrl (Windows NT Server, Windows Server) vagy Novell Netware szerverekrl futtathat. Elnye, hogy a programot csak a szerveren kell installlni teht frisstse, karbantartsa kedvezbb. Klnsen hasznos sok munkalloms, pldul iskolai felhasznls esetn.

TINA

1-7

Bevezets Oktatsi verzi: Kzel ll az ipari verzihoz de nhny


BEVEZETS

tulajdonsg, pldul a tbbparamteres lptets s optimalizls ebben a verziban nem elrhet. A rszletes verzi sszehasonlts a www.tina.com oldalon tallhat.

Dik s Hobby Verzi: Korltozott verzi maximum 100


megengedett csomponttal a Spice makr csompontokat is belertve. A dik verziban maximum 100 PCB forrpont megengedett.

1.3
1.3.1

Kiegszt hardver
TINALab II nagysebessg, tbbfunkcis, PC alap mrmszer
A TINALab II nagyteljestmny, tbbfunkcis mreszkzz alaktja asztali vagy hordozhat szmtgpt. Csupn egy kattints s lehetsge nylik multimter, oszcilloszkp, spektrum-, jel- s logikai analiztor valamint szabadon programozhat analg s digitlis jelgenertor hasznlatra az n szmtgpe s a TINALab II segtsgvel. A TINALab II egytt hasznlhat a TINA ramkr szimultorral a vals mrsek s a szimulci sszehasonltsra, klnlegesen hatkony eszkzt nyjtva az ramkrtervezshez, hibafeltrshoz valamint az analg s digitlis ramkrk oktatshoz. A 10/12 bit felbonts, 50MHz analg svszlessg kt csatorns digitlis oszcilloszkp ekvivalens mintavteli sebessge ismtld jelek esetn 4GS/s, mg tranziens vizsglatoknl a mintavteli sebessg 20MS/s. A bemeneti jel tartomnya 400V, a mrsi tartomny 5mV s 100V/div kztt llthat. A jelszintzisen alapul fggvnygenertor szinusz, ngyszg, frsz, hromszg, valamint tetszleges programozott jelet hoz ltre DC-tl egszen 4MHz-ig. A genertor logaritmikus vagy lineris sweep zemben is mkdtethet, a kimeneti jel modullhat, maximlis amplitdja 10Vpp. A TINA program Interpreternek segtsgvel magas szinten programozhatk a genertor jelformi.

1-8

TINA

Bevezets
A jelanaliztor, a fggvnygenertor automatikus vezrlsvel Bode, amplitd s fzisdiagram, valamint Nyquist diagram mrst s megjelentst teszi lehetov s mint spektrumanaliztor is hasznlhat. A digitlis jelgenertor 16 kimeneti, a logikai analiztor 16 bemeneti digitlis csatornt kezel maximum 40MHz-es sebessggel. Az opcionlis multimter, DC/AC feszltsg (1mV..400V) s ram (100A..2A), valamint ellenlls (1W..1MW) mrsre hasznlhat. Egyedlll kpessgekkel rendelkez integrlt krnyezet jn ltre a TINALab II s a DesignSoft npszer ramkr szimultornak, a TINA PRO programnak sszekapcsolsval. A szmtott s mrt eredmnyek azonos krnyezetben val megjelentse kivteles lehetsget nyjt az elektronikus ramkrk bemrshez, tesztelshez, hibaelhrtshoz s oktatshoz. A TINALab II ellapjn lv csatlakozba ksrleti ramkrk, tesztkrtyk csatlakoztathatk. Ezekkel analg s digitlis ramkrk szles skljn vgezhet szimulci, mrs, hibakeress s oktats.

BEVEZETS

TINA

1-9

j fejlesztsek

2. FEJEZET

J FEJLESZTSEK A

J FEJLESZTSEK

TINA

PROGRAMBAN

Ebben a fejezetben a TINA program 7.0 s korbbi verziiban lv fejlesztseket ismertetjk. Sok fejleszts a TINA felhasznlk javaslatai alapjn kszlt, mg msok a DesignSoft Kft. fejleszt csapatnak tletei. Remljk az j 7.0 vltozat is megnyeri felhasznlink tetszst, akiknek javaslatait s tleteit ezton is ksznjk s tovbbra is szvesen, fogadjuk.

2.1

Fejlesztsek listja a TINA Tervezrendszer 7.0 programban


Lnyegesen gyorstott megold algoritmus, javtott konvergencia tulajdonsgokkal. Integrlt VHDL analzis Felhasznli VHDL komponensek, VHDL forrskddal A VHDL komponensek VHDL forrskdja megvltoztathat s azonnal vgrehajthat. Mikrokontroller (MCU) tmogats PIC s egyb processzorokra Beptett debugger s assembler fordtprogram mikrokontrollerekre A mikrokontrollerek assembler kdja szerkeszthet s azonnal vgrehajthat Kls szimultor s debugger VHDL modulok fejlesztshez. 3D komponens nzet a kapcsolsi rajz szerkesztbe (megmutatja rendeltnk e mr valsgos alkatrszeket az komponensekhez) Passzv s aktv szrtervez SMPS (kapcsol zem tpegysg) tervezs (llandsult llapot megkeresse)

TINA

2-1

j fejlesztsek
Az interaktv zemmd vezrlse menrl (Interaktv men) Stressz Analzis Fejlett integrlt PCB tervez Tbbrteg PCB Automatikus elhelyezs (autoplacement) Automatikus huzalozs (autorouting) Felszeds s jrakts (Rip-up and reroute) Kvet huzalozs (Follow-me trace placement) Terv ellenrzse (DRC) Annotcik tvitele a kapcsolsi rajz s a PCB kztt (Forward and back annotation) Lb s kapucsere (Pin/Gate swapping) Alkatrsz bezr s kizr terletek (Keep-in/out areas) H csapda (Thermal relief) Tprteg bekts Fanout Gerber fjl kimenet Rzzel kCopper pour Osztott tprtegek Footprint (alkatrsz PCB rajzolat) szerkeszt, soklb IC szerkeszt varzslval PCB hromdimenzis megjelentse kapcsolsi rajzjel szerkeszt varzsl sokklb IC szerkesztshez Tovbbfejlesztett logikai tervez s egyszerst modul IF utasts a Spice nyelv szmra Tovbbfejlesztett fjl export (EMF, BMP, JPG) (File/Export) Tovbbfejlesztett fjl import (EMF, WMF, BMP, JPG) (Elhelyez / Grafika) Windows dialgusok kezelse a vglapon (Alt Prt Scr segtsgvel) s kpi elhelyezsk a kapcsolsi rajzon Tovbbfejlesztett vals idej XY - rekorder tlagrtk s RMS szmtssal

J FEJLESZTSEK

2-2

TINA

j fejlesztsek

2.2

Fejlesztsek listja a TINA PRO 6 programban


J FEJLESZTSEK

Tbb project (ramkr) szimultn megnyitsa Tetszleges nyitott project analzise j (.TSC) kiterjeszts a project fjlokra, a MS Schedule s ACCEL programokkal val tkzs elkerlsre Valamennyi eredmny (csomponti feszltsg) automatikus trolsa posztprocesszls szmra Fejlett poszt-processzor az analzis eredmnyek utlagos feldolgozshoz XY bra (pl. trajektria) ksztse tranziens vagy DC transzfer karakterisztika feldolgozshoz Paramterlptets tetszleges szm paramterrel Paramter lptets a paramterek felsorolsval (lista) Tbbparamteres optimalizls Vonal, kr, krv s nyl rajzolsa a kapcsolsi rajzon Fazorbra Feszltsg nyl Nem merleges vezetkek hd, csillag s deltakapcsolsok rajzolshoz Billentyparancsok kapcsolk vltshoz Digitlis szinteket szolgltat kapcsol Nyomgombok Hibagenerls vezetkekben Tovbbfejlesztett knyvtrkezel Tovbbfejlesztett mdszer komponensek rtknek interaktv vltoztatsra az egr vagy a billentyzet segtsgvel Komponensek rtknek, mrtkegysgnek s cmkjnek klnkln szablyozhat kijelzse j komponensek VCO. BSIM 3.3, kommunikcis ramkrk, optoelektronikai komponensek stb. Alkatrszkeres eszkz

TINA

2-3

j fejlesztsek
ramkri hibk egyszerstett beiktatsa s elrejtse a hibakeress gyakorlshoz Opcionlis VHDL analzis

J FEJLESZTSEK

2.3

Fejlesztsek listja a TINA PRO 5.5 programban


Gyors 32 bites verzi Windows 95/98 s NT rendszerre Tovbbfejlesztett algoritmusok - mr Spice 3F5-kompatbilisek Tbb mint 20 000 beptett alkatrsz (korbban: 5000) Tbb mint 1000 alkatrsz a gyrtk ltal ksztett Spice rszramkrformtumban HTML-alap alkatrszlers j modellek, kztk nemlineris tekercsek, transzformtorok, relk, Darlington-tranzisztorprok, optocsatolk, feszltsgszablyozk, olvadbiztostkok, hellenllsok (termisztorok) s egyb alkatrszek Rszramkrk, amelyek tartalmazhatnak Spice makrkat s kapcsolsi rajzokat is Automatikus rajzjelgenertor rszramkrkhz Rajzjelszerkeszt (Schematic Symbol Editor) egyedi rszramkrelemek ltrehozshoz j, fejlett vezetkrajzol eszkz az ramkrk egyszerbb elksztshez s mdostshoz A Spice makrk mr kzvetlenl a TINA ramkrszerkesztjbl hasznlhatk Parameter Extractor (paramterkinyer) program a modellparamterek katalgus- s mrsi adatokbl val kiszmtshoz Spice knyvtrkezel a gyrtk ltal ksztett alkatrszknyvtrak bvtshez s karbantartshoz Multimter, oszcilloszkp s jelanalizl komponensek tlag- s effektvrtk-meghatrozs tetszleges peridikus hullmformkhoz

2-4

TINA

j fejlesztsek
Visszavonsi (Undo) s visszalltsi (Redo) funkci, korltlan szinttel 64 Fourier-sszetev; cscs- s effektvrtk-szmts Vltakozram analzis; korltlan szm, tetszleges frekvencij forrs Alkatrszeszkztr-szerkeszt (Component Toolbar Editor) sajt alkatrszeknek a TINA alkatrsz-eszkztrba val felvtelhez. Ltrehozhatunk j alkatrszcsoportokat s gombokat, s brhov thelyezhetjk az alkatrszcsoportokat s gombokat az alkatrszeszkztron. Grafikonok jelmagyarzatnak felvtelre szolgl eszkz Szimblikus (kplet formj) eredmnyeknek a TINA Interpreter ltal vgrehajthat kdd trtn talaktsa Lehetsg az egyes alkatrszek hmrskletnek kln-kln val megadsra Grafikonok exportlsa szvegfjlokba Excel s egyb programokhoz jratervezett alkatrszjelek Hibaszimulci digitlis alkatrszekhez Kompatibilits a DesignSoft Edison nev npszer oktatszoftvervel.

J FEJLESZTSEK

TINA

2-5

Telepts

3. FEJEZET

TELEPTS S INDTS
TELEPTS

3.1
3.1.1

Telepts
A TINA teleptshez szksges minimlis hardver- s szoftverigny:
IBM PC AT/486DX vagy azzal kompatbilis szmtgp (Pentium vagy annl jobb processzor ajnlott) 64 MB RAM Merevlemez legalbb 100 MB szabad hellyel CD-ROM-meghajt Egr VGA/ videokrtya s monitor MS Windows 9x / ME / NT / 2000 / XP / Vista Novell Netware 3.12-es vagy jabb verzi, illetve MS Windows NT / 2000 / XP vagy jabb verzi a hlzati programverzikhoz Ha a program msols elleni vdelme hardverkulccsal van megoldva, akkor a minimlis hardverkonfigurci rsze egy prhuzamos nyomtat- vagy USB port is.

TINA

3-1

Telepts

3.1.2

Telepts CD-ROM-rl
A telepts megkezdshez helyezzk a CD-t a CD-ROM-meghajtba. Ha a CD-ROM-meghajt Automatikus indts funkcija engedlyezve van (Windows alaprtelmezs), a Teleptprogram automatikusan elindul. Ha mgsem, kattintson a Windows Start menjben a Futtats... parancsra, majd rja be d:setup (itt a d: a CD-ROM-meghajt betjele.

TELEPTS

MEGJEGYZS:
Lehet, hogy a szoftver msols elleni vdelemmel van elltva. Ha ez a helyzet, akkor a lehetsges teleptsek szma korltozott, s a hlzati telepts csak a megfelel verzinl van engedlyezve. Tovbbi rszletek A program msols elleni vdelme cm rszben olvashatk.

3-2

TINA

Telepts

3.1.3

A telepts lpseinek vgrehajtsa


A TINA teleptse a legtbb Windows programnl megszokott lpseket kveti. Megjelenik nhny prbeszdpanel, amelyen megadhatunk vagy mdosthatunk egyes fontos teleptsi belltsokat, pldul a teleptsi tpust, a teleptsi knyvtrat stb. A telepts folytatshoz kattintsunk a gombra. A gombbal mindig lehetsgnk van visszalpni az elz prbeszdpanelre. Ha brmi okbl meg szeretnnk szaktani a teleptst, kattintsunk a . gombra. Ha a telepts megszaktst vlasztjuk, a program megkrdezi, hogy csakugyan ki szeretnnk-e lpni. Ekkor mg folytathatjuk a teleptst, de abba is hagyhatjuk.

TELEPTS

3.1.4

dvzls s Szoftver liszenszerzds


A telepts megkezdshez kattintsunk az dvzl lapon a a Next (Tovbb) gombra. Az els megjelen lap a Szoftver-licencszerzdst tartalmazza.

MEGJEGYZS:
Ha a "Yes" (Igen) gombra kattintunk, az azt jelenti, hogy teljes mrtkben elfogadjuk a DesignSoft szoftverhasznlatra vonatkoz elrsait s feltteleit.

3.1.5

A felhasznli adatok megadsa


Ezek az adatok a szoftver szemlyre szabshoz szksgesek. Alaprtelmezs szerint a teleptprogram a Windows teleptsekor megadott adatokat gyjti ki. A neveket a Next (Tovbb) gombra kattintva elfogadhatjuk, de meg is vltoztathatjuk.

TINA

3-3

Telepts

3.1.6

A teleptsi hely kivlasztsa


Itt az alaprtelmezettl eltr teleptsi knyvtrat adhatunk meg. Az alaprtelmezs a Windowsnak a programok szmra hasznlt szabvnyos knyvtra. A knyvtr megvltoztatshoz kattintsunk a Browse (Tallzs) gombra, s jelljk ki a Choose Folder (Mappavlaszts) prbeszdpanelen a kvnt meghajtt s/vagy knyvtrat.

TELEPTS
FONTOS MEGJEGYZS:

Ha olyan merevlemezre teleptjk a TINA for Windows programot, amelyre annak egy korbbi verzija mr teleptve van, msik knyvtrnevet kell megadnunk a TINA for Windows teleptshez a javasolt knyvtr (C:\Program Files\DesignSoft\Tina Pro) helyett, klnben az ltalunk ltrehozott munkafjlokat a program fellrja, s azok elvesznek. Ha nem vagyunk biztosak a dolgunkban, lpjnk ki a teleptprogrambl, msoljuk biztos helyre a TINA fjlokat (a merevlemez ms knyvtrba vagy hajlkonylemezekre), s utna folytassuk a teleptst.

3-4

TINA

Telepts

3.1.7

A teleptsi tipus kivlasztsa


A TINA hrom klnbz teleptsi tpust knl, amelyek a kvetkezk: Typical Setup (Default - Szoksos telepts, alaprtelmezett), Compact Setup (Minimlis telepts) s Custom Setup (Egyedi telepts).

MEGJEGYZS:

TELEPTS

A minimlis telepts rszletes belltsai csak azutn jnnek ltre, miutn kijelltk a Compact teleptstpust, majd a Next (Tovbb) gombra kattintottunk.

3.1.7.1 Szoksos
Az ltalban hasznlt sszetevk teleptsre kerl sor. Tartalmazza a programfjlokat, a mintkat s a segdprogramokat. (pldul Exam Manager (vizsgakezel), Spice Library Manager (Spice knyvtrkezel).

TINA

3-5

Telepts 3.1.7.2 Minimlis


Csak a legfontosabb sszetevk teleptsre kerl sor. Ennek eredmnye egy mkdkpes TINA verzi, de bizonyos programsszetevk, pldul az Exam Manager nlkl.
MEGJEGYZS:

TELEPTS

Ha ksbb telepteni kell valamelyik hinyz sszetevt, ismteljk meg a teleptst, s vlasszuk a Custom (Egyedi) lehetsget. Ez lehetv teszi, hogy csak a hinyz sszetevt teleptsk.

3.1.7.3 Egyedi
Eldnthetjk, hogy mely sszetevket kvnjuk telepteni. Az alaprtelmezett belltsok megegyeznek a Szoksos teleptsnl megadottakkal. Trljk a nem kvnt sszetevk jellst, illetve jelljk be a szksgeseket.
MEGJEGYZS:
Ha telepteni szeretnnk a TinaLab I illetve TinaLab II krtyt, vagy valamely ms kls cg kiegszt hardvert, a Custom (Egyedi) teleptsi lehetsget kell vlasztani, s be kell jellni a listn a megfelel eszkzilleszt programot.

3.1.8

A programmappa kijellse
Itt adhatjuk meg, hogy a Windows Start menjnek melyik rszben jelenjen meg a program ikonja. Az alaprtelmezs egy j almen, amelynek Tina Pro for Windows a neve. Mdosthatjuk a nevet, vagy vlaszthatunk ms, mr ltez programmappt a listrl.

3-6

TINA

Telepts

3.1.9

A rajzjelkszlet kivlasztsa
A TINA meg tudja jelenteni az alkatrszek rajzjeleit az egyeslt llamokbeli (ANSI) s az eurpai (DIN) szabvny szerint is. Vlasszuk ki az Neknk megfelelt.

3.1.10 Utols ellenrzs s fjlok msolsa


TELEPTS

Ezen a lapon megjelenik az ltalunk megadott belltsok listja, lehetsget adva, hogy ellenrizzk s megvltoztassuk azokat, s visszalpjnk az elz prbeszdpanelekre, ha mdostani kell valamit. A Next (Tovbb) gombra kattintva a teleptprogram elkezdi a fjlok msolst.

3.1.11 A telepts befejezse


Miutn minden kijellt fjl msolsa megtrtnt, s a Start men bejegyzsei is ltrejttek, a teleptprogram megkrdi, hogy ltrehozzon-e a TINA programra mutat parancsikont az Asztalon. Az utols prbeszdpanel a telepts sikert jelzi, s javasolja a TINA programra vonatkoz legfrissebb infomcikat tartalmaz fjl megnyitst s elolvasst. Azt javasoljuk, hogy sznjunk pr percet a fjl tolvassra. Amikor kszen vagyunk, kattintsunk a Finish (Befejezs) gombra.
MEGJEGYZS:
A fjlban lv legfrissebb informcikat brmikor elolvashatjuk ksbb is. Ehhez a Read Me (Olvass el) parancsra kell kattintani a Start men Tina Pro almenjben. A vltoztatsokra vagy az j szolgltatsokra vonatkoz legfrissebb informcikat webhelynkn is elolvashatjuk. Ennek URL-cme: www.tina.com

TINA

3-7

Telepts

3.2

A TINA eltvoltsa
A TINA for Windows brmikor eltvolthat a szmtgpnkrl. Ne feledjk: ez az ltalunk ltrehozott fjlokat nem trli. 1. Az eltvolts elkezdshez kattintsunk a Start men TINA almenjben a Tina for Windows pontra. 2. A megjelen ablakban kattintsunk dupln az Uninstall Tina (A Tina eltvoltsa) pontra. 3. Ha biztosak vagyunk abban, hogy el akarjuk tvoltani a TINA programot, kattintsunk a Yes (Igen) gombra. Miutn az sszes fjl sikeresen el lett tvoltva, egy OK gomb jelenik meg. Kattintsunk r, s ezzel az eltvolts vget r.

TELEPTS

3.3

Hlzati telepts
A TINA hlzatos verzijnak teleptshez rendszergazdai jogokkal rendelkez felhasznlknt kell bejelentkeznnk a kiszolglra (Novell 3.x: supervisor, Novell 4.x: admin, Windows NT: Administrator). Ezutn hajtsuk vgre a merevlemezes teleptst egy a hlzatrl elrhet lemezktetre. Ezutn hajtsuk vgre a kvetkez kiegszt lpseket: Vltsunk a jelenlegi knyvtrrl arra, amelyben a program tallhat, pldul: Novell 3.x: FLAG *.* S SUB Novell 4.x: FLAG *.* +SH /S Windows NT/2000/XP/Vista: Adjuk meg a hozzfrsi jogokat a felhasznlk azon csoportjnak, ahol a programot hasznlni fogjk.

3-8

TINA

Telepts
A kliens gpeken egy meghajtt kell hozzrendelni ahhoz a hlzati meghajthoz, ahol a programot installltuk Ennek menete a kvetkez: 1. Nyissuk meg az Intzt 2. Az Eszkzk menn vlasszuk ki a Hlzati meghajt hozzrendelse parancsot. 3. Meghajt sorban vlasszunk ki egy alkalmas bett pl. G: 4. Az Elrsi t/Path (Win 9x/Me) ill Mappa/Folder ( NT/2000/XP/ Vista) sorban a legrdl listrl vlasszuk ki annak a hlzati meghajtnak vagy mappnak a nevt ahov a TINA programot installltuk. Windows NT/2000/XP/Vista esetn hasznljuk ehhez a Tallzs/Browse parancsot. 5. lltsuk be a Bejelentkezskor jracsatlakozs/ Reconnect at Logon opcit. 6. Nyomjuk meg az OK gombot. 7. Pldk: Meghajt: G: Knyvtr: \\servername\sharename vagy \\MyServer\Volume1 \\MyServer\Volume1\Public Miutn mindent belltottunk a fenti utastsoknak megfelelen, minden olyan munkallomson, amelyen a TINA programot futtatni szeretnnk futtatni kell egy rvid teleptprogramot. A Futtat (Run) parancs segtsgvel indtsuk el az NSETUP programot a Tina 7\NWSETUP knyvtrbl. Lnyeges, hogy a Run parancsot hasznljuk s ne az NSETUP ikonra val duplakattintssal inditsuk a programot. A NSETUP program futtatsakor meg kell adnunk a helyi munkaknyvtrat (Cl Mappa) ami a munkalloms sajt knyvtra. A munkaknyvtr a hlzaton is lehet azonban ekkor a knyvtr nevnek munkallomsonknt eltrnek kell lennie. Ugyancsak az NSETUP futtatsakor kell megadnunk ha valamilyen kiegszt hardvert (Pl. TINALab mrktyt) kivnunk az adott munkallomson hasznlni.
TELEPTS

TINA

3-9

Telepts
Az NSETUP program futtatsa utn egyidejleg futtathatjuk a TINA programot akrmennyi munkallomson, mintha csak mindegyik munkallomson egyfelhasznls programverzi lenne.

3.4
3.4.1
TELEPTS

A program msols elleni vdelme


Szoftveres vdelem
Ha a TINA program szoftver kulcson alapul msols elleni vdelemmel van elltva, akkor a program els elindtsakor egy dialgus ablak jelenik meg, amely a program kezdeti engedlyezsi llapott mutatja. A program az itt megjelen Htralv prbafutsok szm szerint ltalban 31-szer futtathat ez alatt az id alatt clszer a vgleges licencet beszerezni. Ez legegyszerbben gy trtnhet, hogy az Engedlyezs (Authorize) gomb megnyomsval vagy az azonos nev parancs Help menbl trtn kivlasztsval megjelentjk az Engedlyezs (Authorize) dialgust s az Rendelsi szm (Order number) mezbe berjuk a programmal rkez Rendelsi szmunkat. Ekkor, ha program csatlakozik az Internethez az Engedlyezs (Authorization) azonnal megtrtnik.

Elfordulhat, hogy a szmtgp ill. hlzat tzfala nem engedi hogy a TINA kzvetlenl kommunikljon a szerverrel, ebben az esetben a program megkrdezni akarunk el bngszn keresztl engedlyt kapni.

3-10

TINA

Telepts
Ha igen, akkor a megjelen ablakba be kell rni az Rendelsi szmot aminek hatsra a bngszben megjelenik az un. Engedly kulcs (Site Key). Ezt a kulcsot be kell msolni a Engedlyezsi dialgus Manulis (Manual) tabultor alatti dialgus Engedly kulcs (Site Key) mezbe, s ekkor az OK gomb megnyomsra ltrejn az engedlyezs.

TELEPTS

Ha az engedlyezs nem lehetsges kzvetlenl az Interneten keresztl akkor a Manulis tabultor alatti Dialgusban tallhat Engedly kdot (Site Code) el kell jutatni az engedlyezsi dialgusban tallhat email cimre, vagy egyb ton a DesignSofthoz s megkldjk az engedlyezshez szksges Engedly kdot.

3.4.2

Hardveres vdelem (dongle)


A msols elleni vdelem gyakran egy az USB vagy prhuzamos porthoz csatlakoz kis hardware az un. hardverkulcs vagy dongle segitsgvel van megoldva. Ebben az esetben a program csak akkor fut, ha a hardverkulcs a szmtgphez csatlakoztatva van. Ha hardveres vdelemmel elltott programverzink van, csatlakoztassuk a hardverkulcsot (dongle) a szmtgp USB vagy prhuzamos (nyomtat) port csatlakozjhoz. Prhuzanos porthoz csatlakoz nyomtat s hardverkulcs esetn a nyomtatt a hardverkulcson keresztl csatlakoztassuk azt a szmtgphez. Amennyiben megfeledkeznnk a hardverkulcs hasznlatrl, a kvetkez hibazenet jelenik meg a kpernyn:

TINA

3-11

Telepts
Ha hardverkulcsos vdelemmel elltott programverzink van NT/ 2000/XP/Vista opercis rendszer hasznlata esetn a programot Adminiszttor mdban kell installlni s utna a szmitgpet jra kell indtani. A mrrendszer vagy a hardver vdelmi kulcs ( LPT1, LPT2 s USB ) nincs csatlakoztatva.

3.5
TELEPTS

A program elindtsa
A TINA sikeres teleptse utn a programot az Asztalon lv TINA ikonra dupln kattintva, vagy a Start men Tina almenjnek Tina parancsra kattintva indthatjuk el.

3.6

Kisrletezs mintaramkrkkel, gyakori problmk elkerlse


Indtsuk el a programot, s a File (Fjl) men megjelentshez kattintsunk a kperny legtetejn lv sorban a File elemre. Kattintsunk a Megnyit parancsra, mire a megszokott megnyitsi prbeszdpanel jelenik meg *.TSC kiterjesztssel, jelezve, hogy .TSC kiterjeszts fjlnevet kell keresni. Vlasszuk az EXAMPLES alknyvtrat, s .TSC kiterjeszts fjlok listja tnik fel. Valamelyik fjlt kijellve megjelenik a kpernyn az adott ramkr kapcsolsi rajza. Most vgrehajthatunk egy analizlst, mdosthatjuk vagy bvthetjk a hlzatot, s kirtkelhetjk az eredmnyeket. Javasoljuk kvetkez ramkrk betltst a kpernyn tallhat utastsok kvetst bizonyos tipikus, az oszcilltor s egyenirnyt ramkrkkel kapcsolatos, problmk elkerlse rdekben. Oscillator circuit 555 Oscillator Rectifier circuit EXAMPLES/colpitts.tsc EXAMPLES/555_AST.tsc EXAMPLES/Bridge Rectifier1.tsc

3-12

TINA

4. FEJEZET

ISMERKEDS A PROGRAMMAL
Ebben a fejezetben bemutatjuk a TINA kpernyformtumt s menszerkezett. A fejezet lpsekre bontott ismertetst tartalmaz, pldkkal szemlltetve.

ISMERKEDS A PROGRAMMAL

4.1

Kapcsolsi rajzok szerkesztse


me nhny egrrel vgrehajthat alapvet technika, amely segt a kapcsolsi rajzok szerkesztsben:

4.1.1

Az egr jobb gombjnak hasznlata


Az egr jobb gombjt brmikor lenyomva egy helyi men jelenik meg, amelynek segtsgvel a kvetkezket vgezheti el:

Megszakt: Az utols mvelet (pldul alkatrsz thelyezse,


vezetk berajzolsa) visszavonsa.

Legutbbi alkatrsz: jabb pldny lettele a legutbb letett


alkatrszbl.

Vezetk: tlls vezetkrajzols zemmdra. Ebben az


zemmdban a kurzor toll formj. Alapbelltsban kattintsunk kezdpontra az egr bal gombjval. Ezutn rajzoljuk meg a vezetket az egr mozgatsval, felengedett bal gombbal. A vezetk rajzolsa sorn brmilyen irnyba mozoghatunk, a vezetk kveti a kurzor mozgst. A vezetkszakaszok mindig vzszintesek vagy fgglegesek lesznek. Rvid vezetkszakaszok rajzolshoz tartsuk lenyomva a Shift billentyt. A vezetkeket knnyen mdosthatjuk a szakaszok vagy lek kijellsvel s hzsval. Az elz szakaszok trlshez mozogjunk ugyanazon a nyomon visszafel.

TINA

4-1

Az egr gombjainak hasznlata Trl: A kijellt alkatrsz(ek) trlse. Balra forgat, Jobbra forgat, Tkrz: Az ppen kijellt vagy
mozgatott alkatrsz elforgatsa vagy tkrzse. Az alkatrszt a CtrlL vagy Ctrl-R billenty paranccsal is forgathatjuk.
ISMERKEDS A PROGRAMMAL

Tulajdonsgok: Ezzel a paranccsal az ppen kijellt vagy


mozgatott alkatrsz tulajdonsgait (rtk, cmke) mdosthatjuk. A Tulajdonsgok menbl az alkatrsz valamennyi paramtert bellthatjuk (mieltt azt a kapcsolsi rajzba helyeznnk). Lehetsgnk van arra is, hogy egy alkatrszbl tbb pldnyt beillessznk, amelyek mindegyike az pp megadott paramterekkel rendelkezik. Amikor az alkatrsz tulajdonsg szerkesztben dolgozunk, a jobb gomb ms funkcit lt el. A Cmke mezn kvl brmelyik alkatrsz paramter mez szerkesztsekor a jobb gombot lenyomva, majd a Msols a Cmke mezbe-parancsra kattintva az adott mez tartalmt a Cmke mezbe msolhatjuk. Ugyanezt az [F9] billentyt lenyomva is megtehetjk.

Szimblum szerkesztse: A kijellt alkatrszre bejn a


rajzjelszerkeszt ( Schematic Symbol Editor ) s lehetsgnk van az alkatrsz rajzjelnek mdostsra.

4.1.2

Az egr bal gombjnak hasznlata


Az albbi ismertetben a "kattints" sz mindig az egr bal gombjra vonatkozik.

Kijell: Ha valamelyik objektumra kattintunk, azzal kijelljk azt


az objektumot, s megszntetjk az sszes tbbi objektum kijellst.

Tbb alkatrsz kijellse: Ha kattints kzben lenyomva


tartjuk a [Shift] billentyt, ezzel hozzadjuk a kurzor alatt lv objektumot az ppen kijellt objektumok csoportjhoz. Ha az adott objektum mr a kijellt csoport rsze, a kattintssal eltvoltjuk azt onnan.

Blokk kijellse: Objektumblokk egyszerre trtn


kijellshez ellenrizzk, hogy nem valamilyen objektum fltt lle a kurzor, majd nyomjuk le az egr bal gombjt, s mozgassuk az egeret (hzs). gy egy tglalap formj blokkot hozunk ltre, amelyen bell minden objektum ki lesz jellve.

4-2

TINA

Az egr gombjainak hasznlata Kivlaszt mindent: Az sszes objektum kijellshez nyomjuk


le a Ctrl+A billentykombincit.

Objektumok thelyezse: Egy objektumot hzssal (az


egrkurzorral fl llva lenyomjuk a bal gombot, s lenyomva tartjuk, mikzben mozgatjuk az egeret) lehet thelyezni. Tbb objektum thelyezshez elszr ki kell azokat jellni (lsd fntebb). Ha ez megvan, kattintsunk a bal gombbal, mikor az egrkurzor valamelyik kijellt objektum fltt ll, s a gombot lenyomva tartva hzzuk az egeret.
ISMERKEDS A PROGRAMMAL

Paramter mdostsa: Ha dupln kattintunk valamelyik


objektumra, megjelenik annak paramtermenje, s mdostani tudjuk a paramtereit (ha vannak).

Egymst keresztez vezetkek: Az egymst keresztez


vezetkek csak akkor lesznek egymshoz kapcsolva, ha mi szndkosan kapcsoldsi pontknt jelljk meg a metszspontjukat. Kapcsoldsi pont ltrehozshoz s eltvoltshoz hasznljuk a Szerkeszts men Bjtat|jrakt parancst. A kapcsolsi rajz ksztsekor mindenesetre jobb, ha soha nem hozunk ltre kapcsoldsi pontot az egymst keresztez vezetkeken. Ezzel elkerlhet a bizonytalansg, hogy van-e ott pont (azaz kapcsolds) vagy nincs.

Blokk s rajzjel msolsa: Miutn kijelltnk egy blokkot


vagy rajzjelet, a Ctrl+C billentykombincit lenyomva msolhatjuk azt a Vglapra. Ezutn kattintsunk a blokkon vagy rajzjelen kvl, s nyomjuk le a Ctrl+V billentykombincit. Megjelenik a blokk msolata, amelyet tetszs szerinti helyen helyezhetnk el. Miutn a megfelel helyre illesztettk a blokkot, kattintsunk a bal gombbal egyszer a blokk adott helyre val lettelhez, majd msodszor az thelyezett blokk kijellsnek megszntetshez.

TINA

4-3

Mrtkegysgek

4.2 Mrtkegysgek
Az elektronikai alkatrszek paramtereinek belltsakor, illetve numerikus rtkek megadsakor a szabvnyos rvidtseket kell hasznlnunk. Az 1000 (ohm) helyett rhatjuk pldul azt: 1k (ohm). A tbbszrzsek rvidtseinek a numerikus rtk utn kell llniuk, pldul: 2.7k, 3.0M, 1u, stb. A tbbszrzsi tnyezket a kvetkez karakterek jellik:

ISMERKEDS A PROGRAMMAL

-12 p = pico = 10 -9 n = nano = 10 u = micro= 10-6 -3 m= milli = 10

12 T = tera = 10 9 G = giga = 10 M = mega = 106 3 k = kilo = 10

MEGJEGYZS:

Nagyon gyelni kell a kis- s nagybetk hasznlatra (pldul: M = m), s a megfelel betnek szkz nlkl kell kvetnie a numerikus karaktereket (pldul: 1k vagy 5.1G), klnben a TINA hibazenetet kld.

4.3

A kperny alapformtuma
A program elindtsa utn a kpernyn a kvetkez kp jelenik meg:

4-4

TINA

A kperny alapformtuma

ISMERKEDS A PROGRAMMAL

Mensor Kurzor Ezt a kurzormozgat billentykkel illetve az egrrel


mozgathatjuk. Tbbfle alakja is lehet, attl fggen, hogy a program milyen zemmdban van: nyl: parancs kivlasztsnl +: bemenet, kimenet kijellsnl szimblum": ramkri elem (alkatrsz) elhelyezsnl. toll: vezetk rajzolsnl nagyt veg: zoom megadsnl kz: vezetk keresztezds megjellsnl mrfej: csompont kijellsnl csavarhz: hibs ramkri elem kijellsnl

TINA

4-5

ramkrszerkeszt eszkzsor ramkr szerkesztsre szolgl ablak A programban az elemeket egy hln lehet elhelyezni. E hlnak ltalban csak egy rszlete lthat az ablakban. A program Nagyt funkcija (Nzet men) segtsgvel a teljes terletet is meg lehet mutatni. A Nzet men Hl Be/Ki funkcijval a hl ki- illetve jra bekapcsolhat. Az ramkri elemeknek a hl pontjaihoz kell csatlakozniuk. Elemek elhelyezsekor a program automatikusan a legkzelebbi hlpontra ugrat. ramkrszerkeszt eszkzsor Az ramkrszerkeszt legtbb funkcija (pl. forgats, vezetkrajzols, zoom stb.) aktivizlhat a megfelel ikonra kattintva az eszkzsoron. Ezen az eszkzsoron tallhat meg az n. interaktv zemmd is (az Interaktv men alatt is megtallhat).
DC ( egyenram ) zemmd AC ( vltakozram ) zemmd TR folyamatos tranziens zemmd Rvid (Single shot) tranziens zemmd, az analzis ideje a Analzis/Tranziens menben utoljra belltott id. Digital mode VHDL mode A legrdl listbl kivlaszthatjuk a kvnt zemmdot valamit az Interaktv zemmd Opcik dialgust. Interaktv mrfej A mrfej a program interaktv zemmdjban, feszltsgek ill. ramok rtknek lekrdezst segti. A mrfejre kattintva egy ablak jelenik meg, ahol a program a mrfejjel megrintett csompont ill. ktplus komponens feszltsgt ill. ellenlls esetn az ellenlls ramot is kirja.

ISMERKEDS A PROGRAMMAL

4-6

TINA

ramkrszerkeszt eszkzsor
(Analzis.Optimalizlsi clvlaszts) Az ikon

segtsgvel kivlaszthatjuk azokat a mennyisgeket ( ltalban valamilyen mrmszerre mutatva ), amelyekre az optimalizls vonatkozik s bellthatjuk a kvnt clparamtereket. (Analzis.Vezrl elem vlaszts) Az ikon segtsgvel kivlaszthatjuk azokat a komponenseket, amelyek rtknek vltoztatsval paramter lptetst hajthatunk vgre, illetve elrhetjk az optimalizlsi clt. (Analzis.Hibagenerls) Ennek a gombnak a benyomsval aktivizlhatjuk a komponenstulajdonsgok dialgusban belltott hibt.A hiba belltsa a komponensekre val duplakattintssal s a Hiba sorban szerepl lehetsges hibk kivlasztsval trtnhet. (Nzet.3D/2D nzet) Hotkey F6. Ennek a gombnak a benyomsval megjelennek a TINA komponensekhez rendelhet hromdimenzis kpek, amelyek a valsgos komponenst mutatjk. Ez a tulajdonsg knyelmes lehetsget teremt tervnk PCB tervezs eltti ellenrzsre, mivel a hromdimenzis kpek a PCB footprint kivlasztsakor kerlnek hozzrendelsre. (Eszkzk.PCB tervez) A gomb lenyomsval aktivizljuk a TINA PCB tervezst indt dialgust. Alkatrsz keresse Az ikon segtsgvel aktivizlhatjuk a TINA Alkatrsz keres dialgust ( ld. lennt ) Alkatrszlista. Ezzel az eszkzzel az alkatrszeket listrl is kivlaszthatjuk.

ISMERKEDS A PROGRAMMAL

TINA

4-7

ramkrszerkeszt eszkzsor Alkatrsz eszkzsor Az alkatrszek elhelyezst a kapcsolsi


rajzon legclszerbb az alkatrsz eszkzsor segtsgvel vgezni. Az eszkzsoron az alkatrszek csoportokra vannak bontva. A tabultorok segtsgvel vlasszuk ki a megfelel csoportot majd kattintsunk a szksges alkatrszre. A kurzor helyn megjelenik a kivlasztott alkatrsz szimbluma amelyet az egr mozgatsval tetszleges helyre vihetnk, illetve balra, jobbra forgathatunk vagy tkrzhetnk. Felhvjuk a figyelmet, hogy alkatrsz mozgats kzben nem szabad az egr bal gombjt lenyomva tartani. Amikor az alkatrszt a megfelel helyre mozgattuk az egr bal gombjnak lenyomsval tudjuk elhelyezni.

ISMERKEDS A PROGRAMMAL

Alkatrsz keresse Az alkatrsz keres eszkz segtsgvel


knnyen megtallhatjuk s elhelyezhetjk a keresett komponenseket. Az alkatrszkeresben akr az alkatrsz teljes nevt vagy ennek egy rszt is megadhatjuk, valamint, hogy a megadott sztringet az alkatrsz nevnek elejn, vgn ill. tetszleges helyn keresse a program. A tallt alkatrsz kivlasztsa utn az alkatrsz rgtn el is helyezhet a rajzon az Elhelyez gomb megnyomsval.

Megnyitott ramkrk megjelentse tabultor ( fl )


A TINA-ban egyszerre tbb ramkrt illetve alramkrt is nyitva tarthatunk. A megfelel tabultorra kattintva megjelenik a kivlasztott ramkr kapcsolsi rajza.

TINA alprogram eszkzsor A TINA programban szmos alprogram (Diagram ablak, kpletszerkeszt, interpreter stb.) lehet jelen m egyidejleg csak egy lehet aktv. Az alprogramok kztti vltst teszi lehetv az alprogram eszkzsor. Segtsg (Help) sor Rvid informcikat tartalmaz az adott
helyzetben hasznlhat funkcikrl, billentykrl.

4-8

TINA

ramkri elemek elhelyezse

4.4

ramkri elemek elhelyezse


Az ramkri elemeket az alkatrsz eszkzsoron (Component bar) lehet kijellni, s rajzjeleiket az egrrel lehet a kvnt helyre hzni. Amikor az egr bal gombjval kattintunk, a program a legkzelebbi rcspontokhoz kapcsolja az alkatrsz rajzjelnek lbait. Az alkatrszeket mozgathatjuk fgglegesen s vzszintesen, s 90 fokonknt el is forgathatjuk az ramutat jrsval egyez irnyba a [+] vagy Ctrl+R, azzal ellenttes irnyba a [-] vagy Ctrl+L billentyket lenyomva. Ezenkvl egyes alkatrszek (pldul a tranzisztorok) a szmbillentyzeten lv [*] billenty segtsgvel fggleges tengelyk krl tkrzhetk is. Az alkatrszek elhelyezshez hasznlhatjuk a gombokat s a jobb gombbal elhvhat felbukkan ment is. Az alkatrsz rajzjelnek kijellse s elhelyezse utn kattintsunk dupln a rajzjelre. Ekkor egy prbeszdpanel jelenik meg, amelyen az alkatrsz cmkjt s paramtereinek rtkeit adhatjuk meg. Szmrtkek megadsakor hasznlhatk a 10-12 - 1012 kztti hatvnyok nagysgrendeket jelent rvidtsei. Pldul az 1k rtket a program 1000-nek rtelmezi.

ISMERKEDS A PROGRAMMAL

MEGJEGYZS:
A TINA HTML-alap sgjnak elhvshoz nyomjuk le az alkatrszprbeszdpanalen a Help (Sg) gombot. Itt megleljk a kijellt alkatrsz paramtereit s matematikai modelljt. A Sg menjbl elrhetjk az alkatrszre vonatkoz sgt (Component help) is.

A TINA automatikusan hozzrendel egy cmkt a kapcsolsi rajzba helyezett mindegyik alkatrszhez, s megjelenti a f alkatrszparamter rtkt is (pldul: R4 10k). Ne feledjk, hogy az rtk csak akkor lthat, ha a Nzet menben ki van jellve az rtkek lehetsg. A TINA rgebbi verziibl szrmaz fjlok esetn az rtkek lehetsg alaprtelmezs szerint ki van kapcsolva. Tekercsek s kondenztorok esetn lehetsg van a mrtkegysgek kirsra is, ha a Nzet menben a Mrtkegysgek lehetsg be van kapcsolva. Pldul: 5nF, 2mH. A cimkk, pldul az R4, az alkatrszlista, a PCB export s a Szimbolikus Analzis szmra szksgesek.

TINA

4-9

Vezetkek

4.4.1

Vezetkek
A vezetkek 0 ohm ellenlls sszekttetst kpeznek kt alkatrszlb kztt. Vezetk beillesztshez vigyk a kurzort ahhoz az alkatrszlbhoz, ahol kezdeni szeretnnk a rajzolst. A kurzor toll formjv vltozik. A Nzet|Belltsok dialgusban kijellt rajzolsi mdtl fggen ktflekppen rajzolhatunk vezetket: Kattintsunk kezdpontra az egr bal gombjval. Ezutn rajzoljuk meg a vezetket az egr mozgatsval, felengedett bal gombbal. A vezetk rajzolsa sorn brmilyen irnyba mozoghatunk, a vezetk kveti a kurzor mozgst. A vezetkszakaszok mindig vzszintesek vagy fgglegesek lesznek. A Ctrl gomb lenyomsval a rajzols irnyra merlegesen is mozgathatjuk az ppen rajzolt vezetkszakaszt. Rvid vezetkszakaszok rajzolshoz tartsuk lenyomva a Shift billentyt. A vezetkeket knnyen mdosthatjuk a szakaszok vagy sarokpontok kijellsvel s hzsval. Az elz szakaszok trlshez mozogjunk ugyanazon a nyomon visszafel. A vezetk vgpontjnl kattintsunk ismt a bal egrgombbal. A TINA v6.0-ban ez az alaprtelmezett rajzolsi md amely azonban tllthat a Nzet|Belltsok dialgusban. A kezdpontra kattintskor tartsuk lenyomva az egr bal gombjt s a rajzols befejezsekor engedjk fel.. A megrajzolt vezetkeket knnyen mdosthatjuk szakaszok vagy sarkok kijellsvel s mozgatsval. Egy msik lehetsg: a vezetk rajzolsnak megkezdsre az Elhelyez|Vezetk parancs (billentyparancs: [Szkz]). gyeljnk r, hogy lehetleg ne hagyjunk bektetlen alkatrszeket, kivezetseket. Az sszekttetseket knnyen ellenrizhetjk az Analzis|ERC (ramkr ellenrzs) paranccsal. Az esetleges hibajelzsekre kattintva a program kijelli a bektetlen alkatrszt, vezetket.

ISMERKEDS A PROGRAMMAL

1)

2)

4-10

TINA

Bemenetek, kimenetek

4.4.2

Bemenetek, kimenetek felvtele


Egyes analzistpusokat (egyenram tviteli karakterisztika, Bode diagram, Nyquist diagram, csoportfutsi id, tviteli fggvny) nem lehet vgrehajtani addig, mg ki nem jelltk mind a bemenetet, mind a kimenetet. Ezek meghatrozzk a gerjeszt feszltsg radsnak helyt s az ramkr erre adott vlasznak mrsi helyt. A vlasztott kimenet(ek) azt is meghatrozzk, mely grbk jelennek majd meg a vlasztott analizlsi mdban. Bemenetknt forrsokat s genertorokat, kimenetknt mszereket adhatunk meg. A mszerek azonban a vltakoz ram tviteli grbk s fggvnyek szmtsakor a bemenjel rtknek meghatrozsra is hasznlhatk. A nagyobb rugalmassg rdekben a bemenetek s kimenetek az Elhelyez|Bemenet s Elhelyez|Kimenet parancsokkal szinte brhov kijellhetk. Bemenet s kimenet beillesztshez, kattintsunk az Elhelyez menn, a Bemenet ill. Kimenet parancsra s engedjk fel az az egr gombjt. Ekkor a kurzor I+ vagy O+ alakra vltozik. Az egr mozgatsval a pozcionljuk az I+ vagy O+ ikont a kapcsolsi rajzon a kvnt bemenet vagy kimenet pozitv referenciapontjhoz s kattintsunk r az egrrel. A kurzor I- ill. O- alakra vltozik s az elz csomponttal gumivonal kti ssze. Mozgassuk a kurzort a kvnt bemenet vagy kimenet msik pontja fl (amely gyakran a fldpont) s kattintsunk az egr bal gombjval. Ezzel a bemenet ill. kimenet felvtele befejezdik. A kezd s vgpontot (input esetn ritkbb, output esetn srbb) szaggatott vonal jelli, s egy In illetve Out kezdet cmke is megjelenik. A szaggatott vonalra dupln kattintva a cmke megvltoztathat. Mivel bemen referenciajel sokflekppen megadhat, fontos emlkeznnk arra, hogy egy ramkrben egy idben csak egy bemenetet adhatunk meg. Ehhez hasonlan a TINA egyes analizlsi mdszereinl (pldul a Szimbolikus Analzisnl) csak egyetlen kimenetet adhatunk meg egy ramkrben.

ISMERKEDS A PROGRAMMAL

4.5

Gyakortlatok a program megismershez


Ebben a fejezetben nhny pldn keresztl bemutatjuk a program hasznlatt.

TINA

4-11

Hlzat szerkesztse

4.5.1

Egy hlzat beolvassa, megszerkesztse s mentse


Indtsuk el a programot s lljunk r a File menre. Vlasszuk ki a Megnyit parancsot majd az EXAMPLES alknyvtrat. Ekkor megjelenik a mintafeladatok listja. Pozcionljunk az AMPLI.TSC nvre, majd kattintsunk a dialgus Megnyit gombjra. A program ekkor betlti az ramkrfjlt s az ramkr rajza megjelenik a kpernyn. Figyeljk meg, hogy a bal fels sarokban a betlttt fjl neve olvashat. Megjegyezzk, hogy a Megnyit parancsot az Ctrl O billentyparanccsal vagy a men alatti eszkzsor Betlt ikonja segtsgvel is hvhatjuk. (Ez utbbi azonban csak legalbb 800x600as felbontsban lthat). Az [Alt]+[L]billentykombinci vagy a (Nzet|Nagyt|Minden) megnyomsval az ramkrt a teljes kpernyre kinagythatjuk. Ezutn az [Alt]+[N] kiadsval vagy a Nzet|Nagyt|Norml men segtsgvel visszakapcsolhatjuk a nagytst. Most szerkesszk meg a kvetkez brn lthat soros RLC hlzatot!

ISMERKEDS A PROGRAMMAL

Els lpsknt nyissunk egy j hlzatot a File|j paranccsal (a fjlnv a bal fels sarokban visszall NONAME.TSC-re). Az elz AMPLI.TSC hlzathoz brmikor vissza tudunk lapozni a kperny bal als sarkban lv AMPLI flre val kattintssal.

4-12

TINA

Hlzat szerkesztse
Most mr j szerkesztst kezdhetnk.(Ne feledjk el, hogy a Nzet mensorban az rtkek belltsa esetn a cmke mellett az elemrtk is megjelenik, gy azt nem kell a cmke mell kln bernunk.) Kattintsunk a Forrsok flre ez az alkatrsz ikonok alatti soron balrl a harmadik. Ekkor megjelennek a TINA forrsai. Vegyk szre, hogy a kurzort az ikonok felett mozgatva az ikonok alatt a program kirja az egyes ikonok nevt. Vlasszuk ki a feszltsggenertor ikont (balrl a negyedik az ikonsoron) majd pozcionljuk az elemet a szerkesztablak kzepre. Most mr az egr bal gombjnak lenyomsval el is helyezhetnnk a genertort a szerkesztablakban, eltte azonban rendeljnk hozz egy sajt cmkt. Nyomjuk meg az egr jobb gombjt s az ekkor megjelen menn vlasszuk ki a Tulajdonsgok pontot. A kvetkez dialgus jelenik meg:

ISMERKEDS A PROGRAMMAL

Ha rkattintunk a jelalak sorra, s megnyomjuk az ekkor megjelen gombot akkor megjelennek a lehetsges jelalakok. Vlasszuk ki a Koszinusz jelalakot s lltsuk a frekvencit 200k ( 200 kHz ) - re, majd nyomjuk meg az OK gombot.

TINA

4-13

Hlzat szerkesztse
Kattintsunk r a fenti dialgus Cmke sornak res mezjre ahol megadhatjuk a cmke szvegt. Legyen ez: Source. Az OK megnyomsra a cmke bevitele befejezdik s a cmke kerete megjelenik az alkatrsz mellett a kpernyn. A program megprblja a cmkt automatikusan a vonatkoz elem mellett elhelyezni. Ha ez nem megfelel, akkor a bevitel befejeztvel az egr segtsgvel mg mdosthatjuk. Most vigyk a genertort vgleges helyre s nyomjuk meg az egr bal gombjt. A program elhelyezi a genertort a szerkesztablakban s ezzel a bevitel befejezdtt. Vegyk szre hogy a lettel utn kzvetlenl az alkatrsz kijellve marad (ezt piros szn jelzi) gy pldul a Del billenty segtsgvel szksg esetn azonnal trlhet. A cmke helynek mdostshoz kattintsunk egy res terletre ( ezltal a genertor kijellse megsznik ), majd jelljk ki egy jabb kattintssal csak a cmkt amit ekkor mr szabadon mozgathatunk, forgathatunk. Most kattintsunk r az Alapelemek flre s vlasszuk ki az ellenllst! Vigyk az ellenllst a feszltsggenertor fels felhez, s helyezzk el a bal egrgomb lenyomsval. Az ellenllst paramtereit mg lettel eltt bellthattuk volna a fent lert mdon most azonban ismerkedskppen kvessnk egy msik technikt. Kettskattintsunk az ellenllson amire a kvetkez dialgus jelenik meg:

ISMERKEDS A PROGRAMMAL

Vlasszuk ki az Ellenlls sort, majd rjuk be: 100 Ezutn vlasszuk ki a Cmke sort s rjuk be: R. Nyomjuk meg az OK gombot, a szerkesztablakban megjelenik az j cmke s rtk, ha a Nzet menben az rtkek s Cimkk menpont be van kapcsolva. Ezzel a paramter-bellts befejezdtt. Szksg esetn az egrrel a cmkre llva majd a bal gombot folyamatosan lenyomva tartva a cmke helyt mdosthatjuk.

4-14

TINA

Hlzat szerkesztse
Teljesen hasonl mdon helyezzk el az L=1mH s C=1nF elemeket. A kapacits prhuzamos vesztesgt, ill. a tekercs soros vesztesgt tekintsk az alaprtelmezs szerintinek. A kapacits elhelyezsnl [+] , [-], Ctrl [L] vagy Ctrl [R] segtsgvel forgats szksges. Most adjunk egy Kivezetst (a Mszerek csoport els eleme) a kapacits fels csompontjhoz. Alternatv megoldsknt egy voltmrt is kapcsolatunk a kapacitssal prhuzamosan. Megjegyezzk, hogy habr a program valamennyi feszltsget s ramot trolja, legalbb egy kimenetet ki kell jellnnk. Helyezznk el egy fldet a genertor al, majd kssk ssze s a kondenztort az bra szerint. E clbl mozgassuk a kurzort a megfelel csompont kzelbe egszen addig amg a kurzor toll nem alakul. Amikor ez megtrtnik nyomjuk meg, majd engedjk el az egr bal gombjt, s az egr mozgatsval rajzoljuk meg a vezetket a kvetkez csompontig, ahol az egr bal gombjnak kattintsval befejezzk a vezetkszakasz rajzolst. Vgl adjunk cmet a tervnknek. Kattintsunk a T (Szveg) ikonra az ramkr szerkeszt eszkzsoron. A megjelen Szveg ablakban rjuk be: RLC Circuit. (Termszetesen tetszleges kezeteket is tartalmaz magyar szveget is berhatunk.). Ezutn kattintsunk az F gombra a dialgus ablakban s lltsunk be egy kb. 16 pont mret betnagysgot s a kvnt bettpust. A kz alak ikonra kattintva bellthatjuk, hogy akarunk e sznes htteret ill. keretet rendelni a cmhez. Vgl nyomjuk meg a zld pipa alak s mozgassuk a megjelen hatrol keretet a szveg gombot kvnt helyre, majd az egr bal gombjnak megnyomsval tegyk le a rajzra. Ekkor megjelenik a bert szveg, amit duplakattintssal brmikor jra mdosthatunk. Mieltt jabb funkcikat is kiprblnnk, mentsk el a megszerkesztett ramkrt az File|Ment (hotkey: [Ctrl +S]) paranccsal vagy floppy disk alak Ment ikonnal. A felajnlott NONAME.TSC nevet javtsuk t RLC_NEW.TSC nvre (a kiterjeszts elhagyhat). Megjegyezzk, hogy a tovbbi mentsek sorn a program mr nem krdez nevet (ezt csak a NONAME.TSC esetben teszi), hanem azonnal ment a hasznlt nvre.
ISMERKEDS A PROGRAMMAL

TINA

4-15

Analzis futtatsa

4.6

Analzis futtatsa
Most vgezzk el az elbb megszerkesztett hlzat tranziens s AC analzist! A tranziens s az AC Bode diagram analzishez ki kell jellnnk a hlzat kimenett. Ez automatikusan megtrtnt a kivezets elhelyezsvel.

ISMERKEDS A PROGRAMMAL

4.6.1

RLC ramkr analzise ( DC, AC,Tranziens s Fourier analzis )


Hajtsuk most vgre az AC analzist! Vlasszuk ki az Analzis menn az AC analzis|Csomponti feszltsgek szmtsa funkcit. A kurzor mrfej alakv vltozik s a kvetkez kperny jelenik meg:

A mrfejjel a csompontokra kattintva leolvashatjuk az egyes pontokhoz tartoz feszltsgrtkeket.

4-16

TINA

AC analzis
MEGJEGYZS:

Ha nem a fenti eredmnyt kapjuk, bizonyosodjunk meg rla, hogy a Nzet | Belltsok dialgusban az AC bzis fggvny Koszinuszra van lltva.

ISMERKEDS A PROGRAMMAL

Vlasszuk most az AC Analzis AC tviteli karakterisztika menpontot. A kvetkez dialgus jelenik meg:

lltsuk a frekvencia als hatrt 10k-ra, a diagram rszen lltsuk be az Amplitd Opcit, majd nyomjuk meg az OK gombot. Rvid szmts utn megjelenik a kpernyn a Bode amplitd karakterisztika. Vlasszuk az Analzis menn a Szimbolikus Analzis | AC tviteli karakterisztika menpontot. Megjelenik a kpletszerkeszt ablak benne a szmtott tviteli fggvnnyel. Megjelenik a kpletszerkeszt ablak benne a szmtott idfggvnnyel. A Msol ikon vagy Ctrl + C segtsgvel msoljuk a kpletet a vglapra. Kattintsunk a diagram ablakra s nyomjuk meg a Ctrl+V vagy a Beilleszt ikont. Megjelenik a kplet kerete. Mozgassuk ezt a kvnt helyre majd a bal egrgomb lenyomsval helyezzk el a kpletet. Megjegyezzk hogy akr a kplet elhelyezse eltt, utn vagy alatt a diagram mrett tetszs szerint mdosthatjuk a diagram ablak sarkainak mozgatsval. A letett kpletre dupln kattintva tetszs szerint mdosthatjuk annak tartalmt s mrett.

TINA

4-17

Tranziens analzis

ISMERKEDS A PROGRAMMAL

Most lltsuk vissza a genertor jelalakjt a default egysgugrsra majd vlasszuk ki az Analzis menbl a Tranziens... funkcit! A kvetkez dialgus jelenik meg:

lltsuk az analzis idejt 30u rtkre, majd kattintsunk az OK gombra. Rvid szmts utn megjelenik az analzise eredmnye. Most vlasszuk az Analzis menn a Szimbolikus Analzis | Flszimbolikus tranziens idfggvny menpontot. Helyezzk ezt el a fentiekhez hasonlan az brn. Az eredmnyt a kvetkez brn lthatjuk.

4-18

TINA

Grbk feldolgozsa

ISMERKEDS A PROGRAMMAL

Most helyezznk el egy tovbbi grbt a diagramon. Nyomjuk meg a grbe hozzads gombot a diagram ablakon vagy hasznljuk a Grbe hozzads parancsot a diagram ablak szerkeszts menjn. A parancs hatsra megjelenik a Grbk feldolgozsa dialgus.
MEGJEGYZS:

A grbk hozzadshoz mg az is szksges, hogy az Analzis/ Analzis Opcik dialgusban be legyen lltva az sszes analzis eredmny trolsa opci.

Grbk feldolgozsa dialgus baloldaln megjelenik az elrhet, mr kiszmolt grbk neve.

TINA

4-19

Grbk feldolgozsa

ISMERKEDS A PROGRAMMAL

A V_label[i,j] s I_label[i,j] nevek az i s j szm csompontok kztti feszltsget s ramot jellik. A VP_n alak szimblumok az n sorszm csompont csomponti feszltsgt jelli. Adjuk most hozz a tekercs feszltsgnek fggvnyt a diagramhoz. Vlasszuk ki a V_L[2,3] nevet s nyomjuk meg a Hozzad >> gombot a fell a dialgus kzepn. OK megnyomsval megjelenik az j grbe is a diagramban.

4-20

TINA

Fourier spektrum
A gomb lenyomsval a megjelen alak kurzorral a megfelel grbre kattintva cimkt helyezhetnk el a grbn. A cimkre duplt kattintva nevt megvltoztathatjuk. A most nyert nemperidikus tranziens vlasz Fourier spektrumnak vizsglatval bemutatjuk a TINA tovbbi lehetsgeit. Elszr jelljk ki a csillaptott kimenjelet olymdon, hogy mozgassuk a kurzort a grbe fltt, s nyomjuk mega bal oldali egrgombot, amikor a kurzor + alakot mutat. A kijellt grbe pirosra vltozik. Most nyomjuk meg a jobboldali egrgombot, s vlasszuk ki a Fourier Spektrumot a megjelen menbl. A fourier Spektrum dialgus jelenik meg. lltsuk a maximlis frekvencit 200 kHz-re, s nyomjunk OK-t. A tranziens vlasz Fourier spektruma jelenik meg. (Finomabb grbt kaphatunk, ha megismteljk a tranziens analzist 500 mikroszekundum analzis idvel.) A Fourier spektrumot az Analzis fmenbl is elllthatjuk. A Nagyts ikont hasznlva emeljk ki a spektrumot 100 kHz s 200kHz kztt. Jegyezzk meg, hogy a belltst gy is meg tudjuk vltoztatni, ha a koordinta tengelyekre dupln kattintunk. Ha az eredmny egy folyamatos frekvencia spektrum, amely az brn lthat. Mint vrhat volt a Fourier spektrum maximuma a hlzat rezonancia frekvencija.
MEGJEGYZS:
A Fourier Spectrum s Fourier Sor kzvetlenl az Analzis/Fourier analzis menrl is behvhat. Ebben az esetben a TINA automatikusan vgrehajtja a Fourier analzishez szksges tranziens analzist.

ISMERKEDS A PROGRAMMAL

TINA

4-21

Fourier spektrum

ISMERKEDS A PROGRAMMAL
MEGJEGYZS:

Meglep lehet, hogy a frekvencia spektrum dimenzija Vs (feszltsg szorozva idvel). Ez azrt van, mert a folyamatos Fourier spektrum a frekvencihoz tartoz srsg fggvny. Ha szeretnnk egy keskeny frekvenciasvhoz tartoz kzelt ampltd, akkor a keskeny sv kzepes ampltdjt (amelyet Vsban mrnk) szorozzuk meg a svszlessggel (amely 1/s-ban adott).

Szerencsre a Fourier analzis sokkal egyszerbb peridikus jelek esetn. Peridikus jel Fourier sorval adhat meg, azaz az alapfrekvencia s annak felharmnikusaibl ll szinusz s koszinusz hullmok sszegeknt. A Fourier analzis ezen lehetsgnek bemutatsra tltsk be az AMPLI.TSC fjlt az EXAMPLES knyvtrbl.

4-22

TINA

Fourier sor

ISMERKEDS A PROGRAMMAL

Az Analzis/zemmd -ra kattintva ltni fogjuk, hogy ez a plda egz erst hmrskletfggsnek analzise. Futtassuk le a tranziens analzist s vlasszuk ki a kimen grbt a legnagyobb ampltdval. Az egr jobboldali gombjnak megnyomsa utn vlasszuk a Fourier Sort a legrdl menbl, ekkor megjelenik a Fourier sor dialgusa. A Fourier Spectrum s Fourier Sor kzvetlenl az Analzis/Fourier analzis menrl is behvhat.

Ebben az esetben a TINA automatikusan vgrehajtja a Fourier analzishez szksges tranziens analzist. lltsuk a kezd idt 1

TINA

4-23

SMPS ramkrk
ms-re s a mintk szmt vegye 2048-ra. Megjegyezzk, hogy a jobb pontossg rdekben a Fourier sor analzis kezdeti idpontjt gy kell belltani, hogy a kezdeti tranziens addgra lecsengjen. Ha most megnyomjuk a Szmol gombot, akkor a Fourier komponensek listja jelenik meg. Ha megnyomjuk a rajzol gombot, megkaphatjuk a bzisfrekvencihoz s felharmnikusaihoz tartoz komponensek diagrammjt is.

ISMERKEDS A PROGRAMMAL

4.6.2

SMPS ramkrk analzise


Az SMPS (Switching-Mode Power Supply) azaz Kapcsolzem tpegysg ramkrk fontos szerepet tltenek be a mai modern elektronikban. Az ilyen tpus ramkrk szimulcija nagy elvrsokat tmaszt a tranziens analzissel szemben a gyakran hossz szmtsi id s a jelents szmtgp memria igny kvetkeztben. A TINA program nagy teljestmny eszkzkkel s analzis mdokkal tmogatja ezeknek az ramkrknek a vizsglatt. Ebben a fejezetben ezeket fogjuk bemutatni pldkon keresztl. Az llandsult llapot analzis hasznlata Az SMPS ramkrk analzisnek legidignyesebb rsze amg ramkr elri az llandsult llapott, amikor a kimeneti feszltsg kapcsolsi peridusra szmolt tlagrtke mr nem vltozik s a hullmformjn csak egy kis, a kapcsolsi peridusnak megfelel zaj tapasztalhat. Ennek az llapotnak az automatikus megkeressre szolgl eszkz az llandsult llapot analzis, amely TINAAnalzis menjben tallhat. Az eszkz hasznlatnak bemutatsra, tltsk be a Startup Transient TPS61000.TSC ramkri fjlt a TINA EXAMPLES/QS Manual Circuits knyvtrbl.

4-24

TINA

SMPS ramkrk

ISMERKEDS A PROGRAMMAL

Vlasszuk ki az llandsult llapot analzist az Analzis menbl. A kvetkez prbeszd ablak fog megjelenni:

A Tranziens Analzis prbeszd ablakval saszehasonltva a kvetkez j paramterek lthatak: Max keressi id: A program legfeljebb az itt megadott 20ms ideig keresi az llandsult llapotot. Ha addig nem tallja meg, akkor kilp az analzisbl. Ellenrzsi id: Az llandsult llapot megtallsa utn a program ellenrzsi clbl mg az itt meghatrozott ideig folytatja a szimulcit. llandsult hullmformknak kell megfigyelheteknek lenni ebben az idintervallumban. Fontossg: A maximlis megengedett DC szint vltozs. Az analzis befejezsnek az a felttele, hogy ez al az rtk al kerljenek a DC szintek vltozsai.

TINA

4-25

SMPS ramkrk
Megjegyzs: A fenti pldban megadott 100m 0.1%-ot jelent. Mdszer: Tranziens: Az llandsult llapot megkeresse a tranziens analzis segtsgvel trtnik. Jacobi vges differencik mdszere, Jacobi Broyden mdostsval: Az llandsult llapot megkeressre alkalmazott mdszerek, amelyek lersa a Dragan Maksimovic: AUTOMATED STEADY-STATE ANALYSIS OF SWITCHING POWER CONVERTERS cikkben tallhat. Ezek az eljrsok gyorsabban megtallhatjk az llandsult llapotot, de nem visznek keresztl a kzbees tranziens llapotokon. Az eredmnyl kapott hullmformk (a kezdeti s a vgllapot kztt) nem a vals indulsi folyamatot mutatjk, hanem inkbb a vlasztott eljrs megoldsi tvonalt. Most futtassuk az analzist. Nhny perc futtats utn (ami megkzeltleg 2 perc egy 2GHz-es Pentium szmtgpen) a kvetkez grbket kapjuk eredmnyl:

ISMERKEDS A PROGRAMMAL

MEGJEGYZS:
Az Analzis/Analzis paramterek prbeszdablakban tallhat Mentett TR pontok max szma paramter belltsval korltozhatjuk az eredmnyfjlba kirt pontok maximlis szmt. Ez hasznos lehet a grafikon rajzols felgyorstsra, amikor nagyon hossz analziseket futtatunk. Ennek a paramternek a cskkentsvel az eredmnybrzols gyorsabb tehet, br a grbk kevsb finomak lesznek.

4-26

TINA

SMPS ramkrk
Ezeken a grbken a rszletes tranziens viselkedst lthatjuk bekapcsolstl az llandsult llapot elrsig. Ha kinagytjuk a hullmformkat, lthatjuk, hogy a kapcsolsi peridus krlbell 500 kHz s az llandsult llapot elrshez szksges id 4 ezredmsodperc. gy tbb szz vagy esetleg tbb ezer kapcsolsi peridus idejig tart szmtsra is szksg lehet ahhoz, hogy a teljes bekapcsolsi tranzienst lthassuk. Ezrt az llandsult llapot megtallsa nagyon idignyes folyamat. Ennek az oka az SMPS ramkrk hossz bekapcsolsi ideje a kapcsolsi frekvencihoz viszonytva. A bekapcsolsi idt alapveten a kimeneti szr kapacitsok hatrozzk meg. A nagyobb kapacitsok hosszabb bekapcsolsi idt eredmnyeznek.
MEGJEGYZS:

ISMERKEDS A PROGRAMMAL

Bizonyos esetekben meggyorsthatjuk az llandsult llapot megtallst a Jacobi vges differencik vagy a Jacobi Broyden mdostsval mdszerek alkalmazsval, azonban ezek nem minden esetben konverglnak s a kapott hullmformk nem mutatjk a vals tranziens folyamatot..

llandsult llapot trigger A kapcsolsi peridusok kezdetnek s vgnek a meghatrozsra szolgl. A TINA-ban a Mszerek alkatrszsoron tallhat meg. Clszer az SMPS/PWM vezrl IC oszcilltor lbhoz csatlakoztatni, de kthetjk brmelyik csomponthoz, ahol az oszcilltor hullmformja megjelenik. A Trigger alkatrszre kettt kattintva bellthatjuk a paramtereit.

TINA

4-27

SMPS ramkrk
Trigger feszltsg szint: a trigger esemny feszltsgkszb rtke Hiszterzis feszltsg: a trigger feszltsg hiszterzise. Ez az rtk egy olyan tartomnyt jell, amelyen bell a trigger feszltsg oszcilllhat anlkl, hogy trigger esemnyt okozna. Trigger llapot: Felfut/Lefut. A trigger esemny elidzshez szksges feszltsgvltozs irnyt adja meg. Trigger szmll: A hullmforma analzis cljra tbb kapcsolsi peridus megadst teszi lehetv. Tbb peridus megadsa a nagyon lassan vltoz kimeneti jelek esetben lehet hasznos. llandsult llapotszenzor Ennek az alkatrsznek az a szerepe, hogy megadhatjuk vele, mely csompontok feszltsgt akarjuk figyelni az llandsult llapot keresse kzben. Tbb ilyen szenzor is elhelyezhet az ramkrben. Ezek a szenzorok jelentsen megknnythetik az llandsult llapot megtallst. Mg gyorsabb tehetjk a keresst, ha megadjuk az adott csomponton elrni kvnt feszltsget is.

ISMERKEDS A PROGRAMMAL

A szenzor alkatrsznek csak egyetlen paramtere van: Vgrtk: Feszltsg|Nem hasznlt Miutn ellenriztk az SMPS ramkr kezdeti tranziens viselkedst s az llandsult llapotbeli hullmformit a kvetkezkben az ramkr bemeneti feszltsg s a kimeneti terhels vltozsra adott vlaszait szeretnnk vizsglni.

4-28

TINA

SMPS ramkrk
Az SMPS ramkrk szimulcijnak gyorstsa a kezdeti rtkek hasznlatval Amint az elz fejezetben emltettk az a hossz analzis id, ami az SMPS ramkrk llandsult llapotnak megtallshoz szksges, fkpp a kimeneti szr s egyb kondenztorok lass feltltdsi idejbl kvetkezik. Az analzis ideje jelentsen cskkenthet, ha az analzist a nagy kondenztorok s induktivitsok elre belltott kezdeti rtkeinek felhasznlsval indtjuk. Az llandsult llapot analzis automatikusan betlti a belltott kszbrtknl nagyobb rtk kondenztorok s induktivitsok modelljeibe a kezdeti rtkeiket, gy a tranziens analzis sokkal gyorsabban lefuttathat (felttelezve, hogy nem trtntek olyan vltozsok, amelyek jelentsen megvltoztatnk a kezdeti rtkeket). Pldul, ha a kimeneti szr kondenztor rtke megvltoztatsnak hatst szeretnnk tanulmnyozni, az nem fog jelentsen hatni a kimeneti DC feszltsgszintekre. Ezrt az j analzist a megvltoztatott rtk kondenztorral az llandsult llapot analzis ltal kiszmtott kezdeti rtkkel indthatjuk, ami sokkal rvidebb analzis idt eredmnyez. Ugyanezzel a mdszerrel gyorsthatjuk fel a bemeneti feszltsg s a kimeneti terhels vltozs hatsainak analzist is. Az elzek bemutatsra futtassuk le a pldnkra a tranziens analzist. Az Analzis menbl a Tranziens parancsot kivlasztva a kvetkez prbeszdablak jelenik meg.

ISMERKEDS A PROGRAMMAL

Itt jegyezzk meg, hogy a Belltott kezdeti rtkek hasznlata bellts kerlt kivlasztsra a prbeszdablakban.

TINA

4-29

SMPS ramkrk
Nyomjuk meg az OK gombot a Tranziens Analzis indtshoz. Lthat, hogy az analzis sokkal gyorsabban halad elre az elz llandsult llapot analzishez kpest. A kimenti hullmformk a kvetkez kpen lthatak.
ISMERKEDS A PROGRAMMAL

Mirt is futott az analzis gyorsabban? A tranziens analzist megelzte az llandsult llapot analzis s gy a kondenztorok kezdeti rtkei (a DC feszltsg Kondenztor paramter) mr elre be lettek lltva az llandsult

4-30

TINA

SMPS ramkrk
A bementi feszltsg hatsnak vizsglata Az SMPS ramkrk egyik alapvet vizsglata a bemeneti feszltsg vltozsra adott kimeneti vlasz kiszmtsa, abbl a clbl hogy teszteljk a megtervezett kapcsols szablyozsi tulajdonsgait a bemeneti feszltsg vltozsra vonatkozan. Ezt gy tudjuk elvgezni, hogy egy impulzust adunk a bementi feszltsgre s ellenrizzk a kimeneti s egyb feszltsgeket. Minthogy a bemeneti vltozst az llandsult llapotbeli bemeneti feszltsgrtkhez adjuk hozz, ezrt a szmtst a TINA llandsult llapot analzise ltal meghatrozott kezdeti rtkekrl indthatjuk.

ISMERKEDS A PROGRAMMAL

Tltsk be a Startup Transient TPS61000.TSC ramkri fjlt a TINA EXAMPLES/QS Manual Circuits knyvtrbl. A kapcsolsi rajza ugyanaz, mint a fentebb ismertetett ramkr. A bemeneti hullmforma megtekintshez kattintsunk kettt a baloldalon tallhat VG1 feszltsggenertorra. A kvetkez prbeszdablak fog megjelenni:

TINA

4-31

SMPS ramkrk
Ennek megfelelen a bementi feszltsg 1,2V. Ezt konvertlja az SMPS ramkr 3,3V-ra. Most kattintsunk a Jelalak sorra a fenti prbeszdablakban s utna a gombra. A kvetkez jelalakot lthatjuk a Gerjeszts editorban:
ISMERKEDS A PROGRAMMAL

A hullmformnak megfelelen a bemeneti feszltsg 1,2V-rl 0,8V-ra cskken TS=200us-ban, T2=1ms ideig, a jel le- s felfutsi ideje (T1) s (T3) 10us. Az ramkr viselkedsnek megfigyelshez futtassuk a Tranziens analzist az Analzis menbl. A kimeneti terhels vltozs hatsnak vizsglata Az SMPS ramkrk mkdsnek egy msik fontos vizsglata a kimeneti feszltsg gyors terhels vltozsokra adott vlasznak meghatrozsa. A szimulciban ez a vizsglat gy trtnik, hogy egy ramimpulzust adunk a kimeneti terhel ramhoz s megfigyeljk a kimeneti s egyb feszltsgeket. Minthogy a kimeneti ram vltozst az llandsult llapotbeli kimeneti ramrtkhez adjuk hozz, ezrt a szmtst a TINA llandsult llapot analzise ltal meghatrozott kezdeti rtkekrl indthatjuk. Keressk meg s tltsk be a Startup Transient TPS61000.TSC ramkri fjlt a TINA EXAMPLES/QS Manual Circuits knyvtrbl. A kapcsolsi rajza csaknem ugyanaz, mint a fentebb ismertetett ramkr, a klnbsget csak a kimeneten tallhat ILoad ramgenertor okozza.

4-32

TINA

SMPS ramkrk

ISMERKEDS A PROGRAMMAL

Kettt kattintva az Iload genertorra s a hullmformt ellenrizve, lthatjuk, hogy a jel DC rsze 5mA s az impulzus 45mA amplitdj s 500 us szlessg.

Ennek megfelelen a 5mA-es terhel ram 50mA-re nvekszik s ezutn visszaesik 5mA-re. A kimeneti ram irnyt az ramnyl mutatja az ILoad ramgenertoron. Futtassuk a Tranzienst az analzis menbl s nzzk meg az eredmnyeket:

TINA

4-33

Stressz analzis

ISMERKEDS A PROGRAMMAL

4.6.3

Stressz analzis
A stressz analzis megvizsglja, hogy az alkatrszeken fellp maximlis feszltsg, teljestmny stb. elrik e a megengedett maximlis rtkeket. A maximlis megengedett rtkeket az egyes komponensek tulajdonsg dialgusban adhatjuk meg. A stressz analzist nha Smoke (fst) analzisnek is szoks nevezni a tlterhelt alkatrszekbl esetleg felszll fstre utalva. A stressz analzist az Analzis men Stressz analzis engedlyezs menpontjra val kattintssal, illetve az Analzis men Belltsok parancsra megjelen Belltsok dialgus azonos nev jellngyzetnek jellsvel engedlyezhetjk. Ha a stressz analzis engedlyezve van DC s Tranziens analzis utn, megjelennek a maximlis rtkeket meghalad paramterekkel rendelkez komponensek listja, a maximlis s aktulis rtkek. A listn szerepl brmely komponensre kattintva a program piros sznnel kijelli a komponenst a kapcsolsi rajzon. A maximlis megengedett rtkek a komponens tulajdonsg vagy katalgus paramter dialgusokban llthatk be. Mindkt dialgushoz a komponensre val duplakattintssal juthatunk el. Katalgussal rendelkez alkatrszek esetn (pl. tranzisztor) a

4-34

TINA

Hlzat analzis
komponens tulajdonsg dialgusbl mg be kell hvni a katalgus szerkeszt dialgust a Tpus sort kijellve majd az ekkor megjelen gombra kattintva. Pldakppen a Stressz Analzisre, nyissuk meg a Stress Analysis.TSC pldt a TINA EXAMPLES mappjbl, s futtassuk az Analzis menbl a DC Analzis/Csomponti potencilok szmtsa menpontot, a Tranziens Analzist vagy a megfelel interaktv analzist. A kvetkez bra a Stressz analzis eredmnyt mutatja DC interaktv zemmdban.
ISMERKEDS A PROGRAMMAL

Lthatan R1 s T4 teljestmny disszipcija meghaladja a megengedett maximlis rtket.

4.6.4

Hlzat analzis
A TINA lehetv teszi az n. hlzatanalzist, ktkapuk (S, Z, Y, H) paramtereinek meghatrozst. Ez az analzistpus klnsen GHz tartomny nagyfrekvencis ramkrknl hasznos. Az eredmnyek Smith, Polris, s egyb diagrammokon brzolhatk. Az analzishez szksges a Mszerek komponens-eszkzsoron tallhat Hlzatnanalzis mszer csatlakoztatsa szksges a kvetkez pldban szerepl elrendezs szerint. Pdakppen nyissuk meg az EXAMPLES\RF\RFAMPLI.TSC ramkrt.

TINA

4-35

Hlzat analzis

ISMERKEDS A PROGRAMMAL

Az ramkr analzishez futtassuk a Hlzatanalzis parancsot az Analzis/AC Analzis menbl. A kvekez dialgus jelenik meg:

Az amplitd diagram mellett lltsuk be a Smitch diagramot is, majd nyomjuk meg az OK gombot. A kvetkez diagarm jelenik meg.

4-36

TINA

Hlzat analzis

ISMERKEDS A PROGRAMMAL

Az brn az egyes grbkhez rendelt cmkket az

Automatikus

cmke funkci segtsgvel helyeztk el. Az ikonra majd a kivlasztott grbre kattintva megjelenik a cmke. Ha most a diagram aljn lv NA_Smith Tab-ra kattintunk akkor megjelenik a Smith diagram.

A fent lert mdon termszetesen itt is cmkzhetjk a grbket.

TINA

4-37

Digitlis ramkrk

4.6.5

Digitlis ramkr vizsglata a TINA kapuszint digitlis analiztorval


A TINA v7 verzitl kezdve a program kt digitlis analiztort tartalmaz. A kapuszint analiztorral kapuk, flip-flop-ok s egyb alapszint digitlis alapkomponensekbl ll ramkrket vizsglhatunk, belertve az ezen komponensekbl felptett digitlis integrlt ramkrket is. Ebben a fejezetben a kapuszint digitlis analiztor hasznlatt ismertetjk az j VHDL komponenseket is megenged analiztorral, a ksbbi fejezetekben foglalkozunk. Vizsgljunk meg egy digitlis pldt is. Tltsk be az EXAMPLES alknyvtrbl a HALF_ADD.TSC nev llomnyt. Vizsgljuk meg az ramkr mkdst lpsenknt az Analzis | Digitlis nyomkvets menpont segtsgvel. A megjelen vezrlpult segtsgvel lpsenknt kvethetjk nyomon az ramkr viselkedst.

ISMERKEDS A PROGRAMMAL

Ezutn rajzoljuk fel a teljes iddiagramot. Vlasszuk ki az Analzis | Digitlis iddiagram menpontot. A kvetkez dialgus jelenik meg:

4-38

TINA

Digitlis ramkrk
Itt be kell i d t . belltott eredmny formjban lltani az analzis Fogadjuk el a mr rtket. Az g r a f i k o n jelenik meg. Kivlaszthatjuk a Tranziens mdot is a digitlis iddiagramm helyett. Ekkor a program vgrehajt egy analg analzist, amelynek eredmnyeknt az

ISMERKEDS A PROGRAMMAL

idealizlt logikai szntek helyett rszletes, folyamatos jeleket ad. Megjegyezzk, hogy a csak digitlis elemeket tartalmaz ramkrk analizlhatk mind digitlis mind analg mdszerrel. Azon ramkrk viszont, amelyek mind analg mind digitlis elemeket tartalmaznak csak analg mdszerrel analizlhatk. A vegyes tpus, mind analg mind pedig digitlis elemeket tartalmaz hlzatok vizsglatnak bemutatshoz olvassuk be az EXAMPLES\HALFADMX.TSC ramkrt. Mivel ez az ramkr kt analg komponenst is tartalmaz (ellenlls s kondenztor) az ramkrt Tranziens analzissel kell vizsglni. Az eredmnyt a kvetkez bra mutatja.

TINA

4-39

Digitlis ramkrk

ISMERKEDS A PROGRAMMAL
MEGJEGYZSEK: A grbk sorrendjt az osztott digitlis diagramon, a grbket ltrehoz kimenetek cmki segitsgvel tudjuk befolysolni, egy : (kettspont) s egy szm hozzadsval. Pldul a fenti digitlis ramkrkben szerepl Input_A, Input_B, Carry, Sum kimenetek, az brkon szerepl Input_A, Input_B, Sum, Carry sorrendjt , az Input_A:1, Input_B:2, Sum:3, Carry:4 cmkkkel rtk el. Az analg ramkrk analzisnek eredmnye ltalban egyetlen koordintarendszerben jelenik meg. A fentiekhez hasonl cmkk hatsra az analg eredmnyek is megjelenthetk osztott diagramban, s a grbk sorrendje a cmkkkel meghatrozhat. Nem szksges minden cmkhez sorrendet rendelni, ebben az esetben megszmozott grbk kerlnek a diagramban, a megadott sorrend szerint fellre. Vgl megjegyezzk, hogy analg eredmnyek esetn az osztott diagram egyesthet egyetlen fggleges tengelyt tartalmaz diagramm, a diagram ablak Nzet/Grbk sszegyjtse, s jra sztvlaszthat a Nzet/Grbk klnvlasztsa parancs segitsgvel.

4-40

TINA

VHDL szimulci

4.6.6

Digitlis ramkrk VHDL szimulcija


HA VHDL egy az IEEE ltal szabvnyostott nyelv, amelyet szleskren hasznlnak elektronikai tervezs sorn. A TINA 7-es s magasabb verziszm verzii tmogatjk a VHDL nyelven megrt modulok hasznlatt, digitlis ramkrk VHDL szimulcijt. Az aktulis digitlis ramkrt a program VHDL forrskdd alaktja a VHDL szimulci sorn. A beptett alap digitlis kapukon, flipflop-okon, Logikai IC-ken kvl lehetsg van VHDL kdot tartalmaz rszramkrk hasznalatra is a VHDL szimulci sorn. A VHDL nyelv hasznlatnak msik nagy elnye, hogy az ramkr megvalsthat programozhat logikai ramkrkben ( FPGA, CPLD ). Lehetsg van az ramkr Xilinx FPGA chip-be val letltsre. Vlasszuk ehhez a T&M men VHD s UCF file generls menpontjt. A program legenerlja a szintetizlhat VHDL kdot tartalmaz VHDL fjlt s a letltshez szksges UCF fjlt. Miutn ezeket lementettk, a Xilinx Webpack olvassuk fel, generljuk le a letltshez szksges bit file-t, majd tltsk le az FPGA chip-be. Rszletes lers a Egyb lersok-nl. A digitlis VHDL szimulci az Analzis men Digitlis VHDL szimulci menpontjval rhet el, hasonlan a bels digitlis modellekkel dolgoz Digitlis iddiagram-hoz. Nzznk egy pldt a Digitlis VHDL szimulci-hoz. Tltsk be az Examples/VHDL knyvtrban lv Full_add.tsc ramkrt. A kvetkez ramkr fog megjelenni:

ISMERKEDS A PROGRAMMAL

TINA

4-41

VHDL szimulci

ISMERKEDS A PROGRAMMAL

Az ramkr kt VHDL fl sszead (vhdl makr) s egy OR kapu kombincija. Ha dupln kattintunk az egyik half adder blokkra s a Makr megnyits-t vlasszuk, akkor a kvetkez ablak fog feljnni.

4-42

TINA

VHDL szimulci
A VHDL kd lnyegi rsze a kvetkez. Ez rja le fl sszeadt alkot kapuk sszekttetst ( ld. 4.6.6 ).
S C < = ( N5 AND N6 ) AFTER 23 ns; < = ( A AND B ) AFTER 23 ns; N 6 < = NOT ( C ) AFTER 18.5 ns;

ISMERKEDS A PROGRAMMAL

N 5 < = ( A OR B ) AFTER 18.5 ns;

Az albbi brn lthatak, hogy aVHDL azonostkhoz, milyen csompontok tartoznak

< = ( A AND B ) AFTER 23 ns;

N 6 < = NOT ( C ) AFTER 18.5 ns; N 5 < = ( A OR B ) AFTER 18.5 ns;

s gy
S < = ( N5 AND N6 ) AFTER 23 ns;

Furcsa lehet, hogy ltszlag S elbb rtkeldik ki, mint a tle fgg N5 s N6, de a VHDL nyelvben ez gy termszetes, mert ezeknek a kifejezseknek nincs hatrozott kirtkelsi sorrendje. A ksleltetsi rtkek a kapuk ksleltetsi rtkei. Chip-be val letltsnl szintetizlhat kd kszl, ebben az esetben nem kerlnek ksleltetsi kifejezsek a VHDL kdba. Letltsnl a szintzer program automatikusan kitlti ezeket a chip-nek megfelelen. Vlasszuk most a Digitlis VHDL szimulci-t az Analzis menbl. Nyomjuk le az OK gombot, a kvetkez diagram fog megjelenni:

TINA

4-43

VHDL szimulci

ISMERKEDS A PROGRAMMAL

Egyik kiemelked tulajdonsga a TINA-ba beptett VHDL motornak, hogy a VHDL makrkban lv VHDL kd interaktvan szerkeszthet. Pldakpp helyettestsk a kvetkez 4 sortS C < = ( N5 AND N6 ) AFTER 23 ns; < = ( A AND B ) AFTER 23 ns; N 6 < = NOT ( C ) AFTER 18.5 ns; N 5 < = ( A OR B ) AFTER 18.5 ns;

a kvetkez 2 sorraS C < = (A xor B) after 10ns; < = (A and B) after 10ns;

Mindkt lers szban a kvetkezkpp fogalmazhat meg: ha A vagy B kzl csak az egyik 1, akkor S is 1, egybknt 0. Szerkeszts utn a VHDL makr gy nz ki:

4-44

TINA

Virtulis s valsgos mrsek

ISMERKEDS A PROGRAMMAL

Most zrjuk be az ablakot a

gomb megnyomsval az

ramkrszerkesztben, majd vlasszuk a Digitlis VHDL szimulci-t az Analzis menbl s nyomjuk le az OK gombot. A megjelen diagram lnyegileg azonos az elzvel.
MEGJEGYZS:

Sajt makrkat is lehet kszteni a TINA-ban. Rszletesebben az 5.5 VHDL Makr ksztse VHDL forrskdbl fejezetben

4.6.7

Virtulis s valsgos mrsek


A TINA for Windows az Diagram Ablakon tlmenen virtulis mszereken is lehetv teszi az ramkrk vizsglatt. A rendszer egyedlll tulajdonsga, hogy a mszerek akr szimullt akr pedig - ha a TINA kiegszt hardver installlva van- valsgos mrsi eredmnyeket is mutathatnak. A virtulis mszerek a T&M menn tallhatk. Behvsuk esetn automatikusan tveszik a kapcsolsi

TINA

4-45

Virtulis s valsgos mrsek


rajzon tallhat genertorok ill. mrmszerek, kimenetek szerept. A mszereken azonnal lthat brmilyen vltozs amit a genertorokon illetve az ramkrn vgrehajtunk. Ha a TINA kiegszt hardver installlva van akkor ugyanazon mszerekkel s belltsokkal a mrsek a valsgos ramkrn is elvgezhetk.

ISMERKEDS A PROGRAMMAL

A virtulis mrsek tanulmnyozshoz tltsk be az AMPLIOPT.TSC ramkrt az EXAMPLES knyvtrbl. Vlasszuk ki a T&M menbl s helyezzk el a fenti bra szerint a Fggvnygenertor, Oszcilloszkp s Multimter mszereket. Nyomjuk meg a Run (futtat) gombot az oszcilloszkpon. Az eredmny torztott szinuszjel. Nyomjuk meg az =V jel gombot az Multimteren. A multimter 0,721 V-ot mutat ami nyilvnvalan tl alacsony, teht a torzts oka a rossz munkapont. lltsuk be a helyes munkapontot virtulis mrs segtsgvel. Dupln kattintsunk az Rb1 ellenllsra majd a megjelen dialguson az Ellenlls sor rtk mezjre. A dialgus jobb oldaln megjelen nyilakkal most folyamatosan llthatjuk az Rb1 ellenllst s ekzben figyelhetjk a vltozs hatst a multimteren. lltsuk be a munkapontot 6V-ra s nyomjuk meg az OK gombot! Ezutn trjnk vissza az oszcilloszkphoz nyomjuk meg az AC gombot majd ismt a Run gombot: az ekkor megjelen szinuszjelen mr nem ltunk torztst. Prbljunk meg klnbz jelformkat s amplitdkat az ramkr tesztelsre.

4-46

TINA

Interaktv zemmd

4.6.8

Az interaktiv zemmd hasznlata


Az ramkrk elzekhez hasonl interaktv tesztelst teszi lehetv a TINA interaktv zemmdja, amely alapesetben gomb lenyomsval ramkrszerkeszt eszkzsoron tallhat aktivizlhat. A gomb mellett tallhat keskeny gombbal AC, tranziens (TR) ill. digitlis (DIG) zemmd is bellthat. Az interaktv zemmdban nem csak az interaktv kapcsolkat llthatjuk, hanem a komponensek rtkt is vltoztathatjuk a szmtott feszltsgek s ramok azonnali kijelzsvel.

ISMERKEDS A PROGRAMMAL

4.6.8.1 Digitlis ramkr billentyzettel


Els pdaknt olvassuk be az albbi brn lthat DISPKEY.TSC ramkrt az EXAMPLES\MULTIMED mappbl.

lltsuk be az Interaktv digitlis zemmdot a gomb segtsgvel, majd nyomjuk meg DIG gombot ( a gomb vilgoszld sznre vltozik ). Ezutn nyomjunk meg tetszleges billentyt a billentyzeten s figyeljk meg, hogyan jelenik meg a kivlasztott szm a 7 szegmenses kijelzn. Multimdia PC esetn mg a gombok lenyomst jelz gombok kattanst is halljuk.

TINA

4-47

Tirisztor
MEGJEGYZS:
A Digitlis Interaktiv mdot az Interaktiv men Digitlis parancsa segtsgvel is bellthatjuk. Ebben az esetben az Interaktiv szimulci a menn tallhat Start parancs segtsgvel indthat s a Stop parancs segtsgvel llthat meg. Az utols Digitlis zemmd belltst az ramkri fjl trolja, gy valsznleg a beolvasskor a DIG zemmd mr be lesz lltva.

ISMERKEDS A PROGRAMMAL

4.6.8.2 Vilgtskapcsol tirisztorral


Nyissuk meg a Thyristor switch.TSC ramkrt az EXAMPLES mappbl s nyomjuk meg jelenik meg: gombot. A kvetkez kperny

A lmpa bekapcsolshoz nyomjuk meg az A billentyt a billentyzeten, vagy kattintsunk az On nyomgombra a kpernyn (mozgassuk a kurzort nyomgomb felett egy olyan helyre, ahol a kurzor felfel mutat nylra vltozik) . A tirisztor ekkor bekapcsol, s bekapcsolva marad az utn is, hogy az A gombot elengedjk. Termszetesen a lmpa is tovbb vilgt. Mind a tirisztort mind pedig a lmpt kikapcsolhatjuk az ramkr pillanatnyi megszaktsval az Off nyomgombra kattintssal vagy az S billenty megnyomsval a klaviatrn. Mindkt llapotban ellenrizhetjk az ramokat a kt ampermr segitsgvel.

4-48

TINA

Ltra logikai hlzatok 4.6.8.3 Ltra ( Ladder ) logikai hlzatok


Tovbbi plda a TINA interaktv zemmdjra, egy tartramkr megvalstsa ltra hlzat (ltra diagram) segtsgvel. Tltsk be a LADDERL.TSC ramkrt az EXAMPLES\MULTIMED mappbl. Nyomjuk meg a gombot. Ekkor kigyullad a piros lmpa az

ISMERKEDS A PROGRAMMAL

alaphelyzetben zrt CCR kapcsol miatt. Ha megnyomjuk a START gombot (amikor a kurzor fggleges nylra vltozik), az OCR1 kapcsol a CR tekercsen tfoly ram hatsra bezrul s zrva marad, mivel az OCR1 kapcsoln tfoly ram tfolyik az CR tekercsen, s meghzva tartja az OCR1 kapcsolt. A vezrls mdjnak megrtshez kattintsunk dupln az OCR1 kapcsolra. A Vezrl rel sorban CR szerepel, ami azt jelenti, hogy kapcsolt a CR tekercs vezrli., hasonlan a CCR s OCR2 kapcsolkhoz.

A CR tekercsen tfoly ram hatsra az OCR2 kapcsol bezr a zld LED vilgt, a CCR kapcsol pedig kinyit s a piros LED elalszik. A STOP gomb megnyomsval megszakthatjuk az ramkrt s visszallthatjuk a kiindul llapotot. Hasonlan az elz pldhoz itt is rendelhetnk gyorsbillenty (hotkey) billentyket a STOP s START gombokhoz. Ehhez kattintsunk dupln a gombokra (abban az llapotban mikor a kurzor kz szimblumra vltozik). A megjelen tulajdonsg dialgusban, a gyorsbillenty sorban kivlaszthatjuk a gyorsbillentyt.

TINA

4-49

VHDL ramkrk

ISMERKEDS A PROGRAMMAL

Kezdeti vagy a STOP gomb megnyomsa utni llapot

A START gomb megnyomsa utni llapot

4.6.8.4 VHDL ramkrk


A TINA program egyik nagyszer tulajdonsga, hogy a makrkban lv VHDL kdot nemcsak megtekinteni, hanem mdostani is lehet. Nzznk egy pldt erre. Tltsk be a Calculator_ex.tsc file-t az Examples/VHDL/Interactive knyvtrbl.

4-50

TINA

VHDL ramkrk

ISMERKEDS A PROGRAMMAL

Ez egy specilis kalkultor ramkr, amelyet a Opcode nev billentyzet vezrel. Az 1, 2, 3, 4 kdok rendre az +, -, *, / mveleteket jelentik. Tovbbi mveletek a Control egysg VHDL kdjnak mdostsval rhetek el. Nyomjuk le a gombot: 4+2=6 sszeads eredmnyt ltjuk a kijelzn. Prbljunk ki ms bemeneti rtkeket is a KeyPad1, KeyPad2 billentyzeteken. Most valstsuk meg az 5. mveletet. Kattintsunk dupln a Control nev makrra majd vlasszuk a Makr megnyits-t. A kvetkez VHDL kd fog megjelenni egy ablakban:

TINA

4-51

VHDL ramkrk

ISMERKEDS A PROGRAMMAL

A jelenleg meglv mveletek megvalstsa a CASE kifejezs-ben van lerva. Most mdostsuk a kvetkezre:
CASE c1 IS WHEN 1 => o1 := a1 + b1; WHEN 2 => o1 := a1 - b1; WHEN 3 => o1 := a1 / b1; WHEN 4 => o1 := a1 * b1; WHEN 5 => o1 := (a1 + b1)/2; WHEN OTHERS => o1 := 0; END CASE;

Zrjuk be a VHDL szerkeszt ablakot, majd nyomjuk le a gombot. lltsunk be 5-t az OpCode billentyzeten: a kijelzn a KeyPad1 s KeyPad2 billentyzeteken megadott rtekek tlaga jelenik meg.

4-52

TINA

Mikrokontroller (MCU) ramkrk

ISMERKEDS A PROGRAMMAL

4.6.8.5 Mikrokontroller (MCU) ramkrk


Mikrokontrolllert tartalmaz ramkrk fejlesztse specilis software eszkzket ignyel. A TINA 7-es s magasabb verziszm verzii tmogatjk PIC mikrokontrolloreket tartalmaz ramkrk fejlesztst. Ms tpus mikorkontrollerek tmogatsa folyamatban van. A program kpes fogadni VHDL nyelven megrt ms tpus mikrokontroller modelleket is. A TINA-ban a mikrokontroller mkdst ler kd optimalizlt VHDL kd, amely nem lthat kifel. A beptett assembly fordtprogram segtsgvel knnyv vlik mikrokontroller programok fejlesztse. Lehetsg van lpsenknti nyomkvetsre, trspontok elhelyezsre, interaktv eszkzk futs kzbeni hasznlatra ( pld. kapcsolk ). A mikrokontroller kd megadhat ASM formtumban, ebben az esetben a TINA bels fordtprogramja fogja lefordtani, illetve HEX/LST formtumban,, ha kls programot hasznlunk a fordtshoz ( pl. MPLab a PIC mikrokontrollerekhez). Mikrokontroller kd betltshez, kattintsunk dupln az adott MCUra ( az MCU eszkzk a Logic ICs-MCU fln az MCU csoprtban tallhatak ). A kvetkez ablak fog megjelenni.

TINA

4-53

Mikrokontroller (MCU) ramkrk

ISMERKEDS A PROGRAMMAL

Klikkeljnk az MCU file nvre s nyomjuk meg a folytatshoz A kvetkez dialgus ablak fog feljnni:

gombot a

Lehetsg van az aktulis ASM file szerkesztsre, ms meglv ASM file beolvassra vagy j ASM file ltrehozsra. Ms program ( pl. MPLab) ltal generlt mikrokontroller kd (HEX file) s a hozz tartoz lista file (LST file) megadsra is lehetsg van a HEX file vlasztsa, LST file vlasztsa gombbal, ebben az esetben mind a HEX mind az LST file-t meg kell adnunk.
MEGJEGYZS:
A HEX s LST file egy megfelel formtum file, amelyet az MCU gyrt ltal adott program tud legenerlni. A TINA-ban lehetsg van kzvetlenl az ASM kd hasznlatra.

4-54

TINA

Mikrokontroller (MCU) ramkrk

ISMERKEDS A PROGRAMMAL

4.6.8.6 PIC flasher mintaplda


Tekintsnk egy pldt a mikrokontroller kd futtatshoz, mdostshoz. Tltsk be a PICFlasher.tsc ramkrt az Examples/ VHDL/PIC/Asm knyvtrbl. A kvetkez ramkr fog megjelenni egy PIC16F73-as PIC mikrokontrollerel.

Az ramkr 0-tl szmol felfel, az aktulis rtk a kijelzn lthat. Nyomjuk le a a gombot, nzzk meg mi fog trtnni. A kijelznek egy nvekv szmsort kell mutatnia. Most lltsuk le a szimulcit gomb jbli megnyomsval, majd mdostsuk a programot, hogy ne 1-el, hanem kettvel lpjen elre.

TINA

4-55

Mikrokontroller (MCU) ramkrk


Kattintsunk dupln az MCU eszkzn az ramkrben, majd nyomjuk meg a gombot.

ISMERKEDS A PROGRAMMAL

Az ebbl nyl dialgus:

Nyomjuk le az ASM file szerkesztse gombot. Az ASM kd meg fog jelenni az MCU forrskd szerkeszt ablakban.

4-56

TINA

Az MCU nyomkvet hasznlata

ISMERKEDS A PROGRAMMAL

Most vgezzk el a kvetkez vltoztatst a kdon. A kpen lthat megjellt utastst vltoztassuk meg a kvetkezrl (25. sor, a sorszm az ablak jobb als sarkban lthat )
addlw 01H

erre
addlw 02H

Mentsk el a vltoztatott kdot a szimulcit a bamgy isSC file.

igomb megnyomsval s

csukjuk be az MCU forrskdszerkeszt ablakot. Indtsuk el a

4.6.8.7 PIC megszakts kezels plda


Nzznk egy ms tpus pldt, egy pldt a megszaktsok kezelsre. Tltsk be a PIC16F84interrupt_rb0.TSC ramkrt az Examples/VHDL/Pic/Asm knyvtrbl.

TINA

4-57

Az MCU nyomkvet hasznlata

ISMERKEDS A PROGRAMMAL

Indtsuk el a szimulcit a VHD

gomb megnyomsval.

Els rnzsre gy tnik nem trtnik semmi. Ha most atbillentjk a kapcsolt, akkor a kijelzn 1-t ltunk. A kijelzn lv szm rtke minden esetben eggyel nveldik, ha a kapcsol alacsony szintrl magas jelszintbe kapcsol t. Ezt a PIC eszkz megszaktskezelsvel rtk el. Ha most elindtjuk a szimulcit, megjelenik az MCU nyomkvet ablak Most nzzk meg a nyomkvet segtsgvel rszletesen mi is trtnik. A nyomkvet engedlyezshez kapcsoljuk be a Analzis/ Belltsok MCU nyomkvet engedlyezse opcit.

Ha most elindtjuk a szimulcit, megjelenik az MCU nyomkvet ablak

4-58

TINA

Az MCU nyomkvet hasznlata

ISMERKEDS A PROGRAMMAL

Az MCU nyomkvet rvid lersa: A fels gombsoron a kvetkez ikonok vannak: j. Trli a debugger tartalmt. j kdot adhatunk meg, ami automatikusan lefordul a szimulci sorn. Ez az ikon akkor jelenik meg, ha ASM file-t vlasztottunk forrsknt. Az ASM forrsmegads az MCU Fjl vlaszts dialgusban llthat be (MCU tulajdonsgok dialgus-bl). Az aktulis kdot elmenti a TINA TSC fjlba. A kd a debuggerben szerkeszthet, a szimulci sorn automatikusan fordul. Ez az ikon akkor jelenik meg, ha ASM file-t vlasztottunk forrsknt. SaveASM fjl mentse. Ez az ikon akkor jelenik meg, ha ASM file-t vlasztottunk forrsknt HEX file mentse LST file mentse

TINA

4-59

Az MCU nyomkvet hasznlata


Trspont megadsa a kivlasztott sornl. Kattintsunk az egrrel arra a sorra ahova a trspontot tenni szeretnnk, majd kattintsunk erre az ikonra.
ISMERKEDS A PROGRAMMAL

MCU kd futtsa. Az aktulisan vgrehajtand sor kk sznnel lesz megklnbztetve. Ha a kd tartalmaz trspontot, akkor a vgrehajts ott megll. Lpsenknti vgrehajts. Egy utastst halad a program, ha erre az ikonra klikkelnk. A program meglltsa A kd ablak mutatja az ASM kdot, az aktulisan vgrehajtand utasts kk sznnel van kiemelve. A regiszterek s a memria tartalma az ablak als rszn tallhat. Most nzzk meg a program futst lpsrl lpsre a gomb megnyomsval.Kb. 14 lps utn a PT1 cmkhez rnk, ahol gy tnik a program vgtelen ciklusba kerl.
PT1: INCF TEMP, F GOTO PT1

Most kapcsoljuk a kapcsolt 1-be (a kapcsolt akkor lehet tkapcsolni, ha az egr mutatja a kapcsol fl rva egy felfel mutat nyll vltozik).

4-60

TINA

Kdszerkeszts a nyomkvetben
Trjnk vissza a nyomkvet ablakhoz s nyomjuk meg a Kvetkez utasts gombot ktszer. A program felismeri, hogy a kls lbhoz hozzkttt eszkz ( kapcsol llapotnak vltozst) s egy megszaktst generl. A program ezrt az INT_SERV cmkhez adja t a vezrlst..
INT_SERV: INCF MOVF MOVWF COUNTER, F COUNTER, 0 PORTA

ISMERKEDS A PROGRAMMAL

Itt a megszaktsi rutinban a COUNTER vltoz rtke eggyel megnveldik, majd az A port-ra kirdik. Az A port rtke teht most 1 lesz. Ezt kveten a program visszatr a PT1-es vgtelen ciklushoz.

4.6.8.8 Kdszerkeszts a nyomkvetben


Nzzk most meg, hogy lehet a forrskdot megvltoztatni a nyomkvetben (felttelezve, hogy jelenleg nyomkvets trtnik, az aktulisan vgrehajtand utasts kk sznnel van kiemelve). Duplikljuk le INCF COUNTER, F sort a windows vglap segtsgvel (Ctrl+C, Ctrl+V)
INT_SERV: INCF INCF MOVF COUNTER, F COUNTER, F COUNTER, 0

MOVWF

PORTA

Most nyomjuk le fel:

gombot, a program a kvetkez krdst teszi

TINA

4-61

Trspontok szerkesztse
Nyomjuk meg az Igen gombot s nyomjuk meg ismt a gombot. Most mr az rtkhozzads kettesvel trtnik, ha a kapcsol 0-bl 1-be vlt.
ISMERKEDS A PROGRAMMAL

Tesztelhet az ramkr folyamatos futtats mdban a

gomb

megnyomsval. Br a nyomkvet gyorsan futtatja a programot, mgis lthat, hogy a vgtelen ciklusban tartzkodik, illetve megszakts esetn kiugrik a vgtelen ciklusbl.

4.6.8.9 Trspontok felvtele


Trspont felvtele esetn a program folyamatos futtatsnl meg fog llni a trspontnl. Mivel a lpsenknti nyomkvetsnl gyakran tl sok lpst kellene megtenni, gy a trspontot gyakran alkalmazzk a program tesztelsnl. Nzzk az elz pldt, tegynk egy trspontot kzvetlenl az INT_SERV: cmke utn. Ehhez vigyk a kurzort kzvetlenl a cmke utn majd nyomjuk meg a Indtsuk el a programot a gombot. gombbal. A program elindul, majd

vgtelen ciklusba kerl a PT1 cmknl. Most kapcsoljuk a kapcsolt 0-bl 1-be, mivel a megszaktsi rutinba tettk a trspontot s a program a megszaktsi rutinban fut, gy a trspontnl megll. INT_SERV: INCF COUNTER, F A vgrehajtst folytathatjuk innen a lpsenknti nyomkvetssel vagy a folyamatos futtatssal . Tovbbi mikrokontroller kapcsolatos pldk az Examples\VHDL\Pic knyvtrban.

4-62

TINA

Nyomtatott ramkr (NYK) szerkesztse

4.7

Nyomtatott ramkr (NYK) szerkesztse


A ksz ramkri kapcsols alapjn nyomtatott ramkri terv kszthet, amit nagyban megknnyt, hogy a nyomtatott ramkrtervez program (PCB designer) a TINA 7 ill. a ksbbi verzik rszt kpezi. A tervezsi folyamattal egy pldaramkr segtsgvel ismerkednk meg. A bemutatott ill. a tovbbi pldkhoz tartoz, a tervezs klnbz fzisait rgzt fjlok a TINA Examples/PCB knyvtrban tallhatk. A fjlok neve a terv megfelel llapotra utal:
* origin.tsc *.tsc * placed.tpc eredeti ramkri rajz mdostott ramkri rajz ( lb/kapu csere ill. jraszmozs utn) nyomtatott ramkri rajz fjl, amelyben a terv paramtereit s az alkatrszek helyt belltottuk * routed.tpc * finished.tpc bekttt alkatrszeket tartalmaz nyomtatott ramkri rajz fjl ksz nyomtatott ramkri rajz fjl (esetleges lb/kapu csert ill. jrasorszmozst kveten bekttt, ksz felirati szitval s dokumentcis rtegekkel)

ISMERKEDS A PROGRAMMAL

4.7.1

Footprint nevek belltsa s ellenrzse


Nyissuk meg a pldnkat tartalmaz fjlt, az opamp2.tsc-t, amely a TINA Examples/PCB knyvtrban tallhat. Az albbi kapcsolsi rajz jelenik meg:

TINA

4-63

Nyomtatott ramkr (NYK) szerkesztse

ISMERKEDS A PROGRAMMAL

A nyomtatott ramkri rajz elksztshez szksges, hogy a kapcsolsi rajzon szerepl minden egyes alkatrsznek legyen pontos fizikai megjelenst ler hivatkozsa. Ezt a hivatkozst footprintnek nevezzk, mely az alkatrsz tokozst s kivezetseit tartalmaz rajzi elem. A TINA ltal hasznlt footprint elnevezsek az albbi szabvnyokhoz igazodnak: - IPC-SM-782A (Surface Mount Design and Land Pattern Standard) - JEDEC standard JESD30C (Descriptive Designation System for Semiconductor Device Packages) Lsd http://www.jedec.org/download/search/jesd30c.pdf A TINA rendszeren bell hasznlt sszes vals alkatrszeknek belltott footprintje van.
MEGJEGYZS:

Elmleti vizsglatokhoz hasznlt komponenseket (vezrelt forrs, stb.) nyomtatott ramkri tervek nem tartalmazhatnak, mivel ezek a valsgban alkatrszknt nem lteznek, ezrt a NYK tervezs sorn vals megfelelikkel kell ket helyettesteni.

4-64

TINA

Nyomtatott ramkr (NYK) szerkesztse


Termszetesen, az alkatrsz footprintje nem felttlenl azonos azzal, amelyre a tervben szksg lehet. Ennek ellenrzsre kt md knlkozik. 1) Az Eszkzk menbl hvhat Footprint nvszerkeszt segtsgvel. A megjelen ablakban megtallhat a rajzon szerepl sszes komponens s a hozzjuk rendelt footprint.

ISMERKEDS A PROGRAMMAL

Ha kattintunk a Footprint Nv oszlopban tallhat cellk valamelyikre, akkor a megfelel komponenshez vlaszthatunk footprintet. A footprint hozzrendels nlkli komponensek a listban piros sznnel jelennek meg, amit a Footprint Nv oszlopban feltn ??? karaktersor is jelez.

TINA

4-65

Nyomtatott ramkr (NYK) szerkesztse

ISMERKEDS A PROGRAMMAL

2) Alternatv megolds, ha kettt kattintunk minden egyes rajzjelre. A megjelen dialgusablakokban a Footprint Nv mezt kell ellenriznnk.

Ha megnyomjuk a

gombot a Footprint Nv sorban, a

megjelen PCB belltsok dialgusban vlaszthatunk az elrhet footprintek kzl. Ekkor, a kijellt footprintnek megfelel 3D bra megjelenik a Alkatrsz 3D nzet mezben.

4-66

TINA

Nyomtatott ramkr (NYK) szerkesztse

ISMERKEDS A PROGRAMMAL

Ha megtalljuk a kvnt footprintet, jelljk ki a listban, majd nyomjuk meg az OK gombot, mire a Footprint Nv sorban megjelenik a kivlasztott elem. A vltozsok rvnyestshez nyomjuk meg a Komponens tulajdonsgok ablak OK gombjt. Ha nem tallhat megfelel footprint, akkor a Footprint-ek rszhez tartoz Add gombot kell megnyomnunk a PCB belltsok dialgus ablakban. (Bvebben a sgban.) Tehetnk mg egy ellenrz lpst, ha mindent rendben tallunk. Nyomjuk meg a 2D/3D nzet vagy egyszeren az F6 gombot. A fizikai reprezentcival rendelkez alkatrszeknek megjelenik a 3D modellje.

TINA

4-67

Nyomtatott ramkr (NYK) szerkesztse

4.7.2

TINA PCB program indtsa


Ha minden komponens megfelel tokba kerlt, elindtjuk a PCB

ISMERKEDS A PROGRAMMAL

programot. Nyomjuk meg a

gombot a TINA eszkztrban

(jobbrl az utols) vagy az Eszkzk menben kattintsunk aPCB Design pontra. Ennek hatsra a kvetkez ablak jelenik meg:

Vlasszuk ki a j terv ltrehozsa, Automatikus elhelyezs s a PCB Sablon hasznlata opcikat. Nyomjuk le a Bngszs... gombot, majd a TINA Templates knyvtrbl vlasszuk ki a 2layer_A.tpt sablon fjlt., amely egy ktoldalas, tlagos bonyolultsg NYK mszaki belltsait tartalmazza. A komplexits mrtkt az IPC-2221 ltalnos szabvny szerint llapthatjuk meg: A tlagos Elssorban furatos technolgihoz, egy vezetsvnyi helyet biztostva a standard (2.54mm) eloszts lbak kztt B Kzepes Felletszerelt (SMT) vagy vegyes tpus technolgihoz C Nagy Kzepes ill. nagy bonyolultsg felletszerelt ramkrkhz A sablon fjl adott oldalszm s komplexits nyomtatott ramkr tervezshez szksges belltsokat tartalmazza: rcsmret, automatikus huzalozs paramterei, vezet szlessg, stb.

4-68

TINA

Nyomtatott ramkr (NYK) szerkesztse

A PCB Designer a kvetkez sablon fjlokat tartalmazza:

ISMERKEDS A PROGRAMMAL

Az alkalmazott sablont elssorban a kvnt technolgia, az alkatrszsrsg ill. az alkatrszek lbtvolsga alapjn clszer megvlasztani. Vgl, adjuk meg a NYK mreteit, mm vagy inch mrtkben, fggen a menben tallhat belltstl (Nzet/Belltsok). Ezt kveten nyomjuk meg az OK gombot. Megjelenik a nyomtatott ramkri rajz az automatikusan elhelyezett alkatrszekkel.

TINA

4-69

Nyomtatott ramkr (NYK) szerkesztse

ISMERKEDS A PROGRAMMAL

Most igaztsuk a kvetkez brn lthat pozcikba az alkatrszeket alkalmazva a kattints s hzs mdszert. (Az eredmny ellenrzshez, lsd a opamp2 placed.tpc fjlt.)

Most nyomjuk meg az F4 gombot, amellyel meghvjuk a Kts Szerkesztt, ahol bellthatjuk a vezetsvok szlessgt. Itt elsnek kattintsunk a sszes mdostsa gombra. rjuk a Vezet szlessge mezbe a 12.5 rtket, majd ezt kveten vlasszuk ki a

4-70

TINA

Nyomtatott ramkr (NYK) szerkesztse


fld ill. tp vezetkeket (Ground, VCC, -VCC), szlessgket lltsuk 25mil nagysgra.

ISMERKEDS A PROGRAMMAL

Az ellenrzshez nyomjuk meg az F7 gombot vagy az Eszkzk menben vlasszuk a DRC (Design Rule Check) pontot. Az eredmny a kvetkez zenetablakban jelenik meg:

A pldnk befejezshez helyezznk el egy rvid szveget a felirati szita s sszelltsi rtegeken. Ehhez nyomjuk meg a T jel gombot az eszkztron. A megjelen ablakba rjuk be a Lowpass filter szveget, majd nyomjuk le az OK gombot:

TINA

4-71

Nyomtatott ramkr (NYK) szerkesztse


A szveget a program a kurzorhoz rgzti. Most mozgassuk a kvetkez brnak megfelel helyre a szveget, majd nyomjuk le az egr bal gombjt.
ISMERKEDS A PROGRAMMAL

Legvgl, tekintsk meg a NYK 3D modelljt. Ehhez nyomjuk meg a F3 gombot vagy az Nzet menben kattintsunk az 3D nzet pontra. Rvid szmtst kveten megjelenik a kvetkez ablak:

4-72

TINA

Nyomtatott ramkr (NYK) szerkesztse


Az ablak als rszben tallhat nyilakkal lehetsges a forgats ill. a nagyts, kicsinyts. A nyilak elrejtse ill. jbli megjelentse az Opcik menpont alatt tallhat Nyilak hasznlata ki ill. bekapcsolsval lehetsges.
ISMERKEDS A PROGRAMMAL

A forgats lehetsges gy is, ha az egrrel elszr egy meghatrozott ponton megragadjuk - kattintssal, majd a bal gomb nyomva tartsval - a modellt, majd a kvnt irnyba mozgatjuk. A kamera ltszge is hasonl mdon vltoztathat (kattints, majd a jobb gomb nyomva tartsa), a teljes nzet vagy a rszletek irnyba. Mindezek utn, a nyomtatott ramkri terv kinyomtathat ill. elkszthet a gyrt szmra a szksges Gerber dokumentci. A nyomtatshoz hasznljuk a Fjl menpont alatt tallhat Nyomtat parancsot. A fotoplotterek szmra szksges RS-274X tpus Gerber fjlok ltrehozshoz a Fjl menpont alatt tallhat Gerber fjlok elksztse parancsot hvjuk meg. (A Gerber opcik belltsa az Belltsok/Gerber fjlok belltsai menpontban lehetsges.) Ezzel a pldval most elrkeztnk a TINA PCB programba val bevezets vgre. Tovbbi rszletes informcikkal, a rajzolsi funkcik lersval, tbbrteg nyomtatott ramkrk tervezsnek lpseivel s mg sok mssal a TINA PCB Felhasznli Kziknyv foglalkozik. Ezentl javasoljuk a TINA EXAMPLES/PCB knyvtrban tallhat mintapldk tanulmnyozst.

TINA

4-73

Makrk kapcsolsi rajzbl

5. FEJEZET

RSZRAMKRK, SPICE- S VHDL MAKRK, S-PARAMTEREK HASZNLATA


A TINA programban a kapcsolsi rajzokat leegyszersthetjk oly mdon, hogy egyes rszeit rszramkrkk alaktjuk. Ezenkvl j TINA alkatrszeket hozhatunk ltre brmely Spice rszramkrbl, VHDL vagy S-paramter modellbl, akr mi hoztuk azt ltre, akr az Internetrl, vagy a gyrt CD-jrl szrmazik. Ebben a fejezetben lerjuk s pldkon keresztl is megmutatjuk, milyen knny ezt a TINA segtsgvel vgrehajtani.
MAKRK KAPCSOLSI RAJZBL

5.1

Makr ksztse kapcsolsi rajzbl


A TINA makrksztje segtsgvel a kapcsolsi rajz egyes rszeit rszramkrkk alaktva leegyszersthetjk a kapcsolsi rajzokat s elrejthetjk a nemkvnatos rszleteket. A TINA ezeket a rszramkrket automatikusan tglalapokknt brzolja a kapcsolsi rajzon, de tetszs szerinti formt is ltrehozhatunk helyettk a TINA Schematic Symbol Editor (rajzjelszerkeszt) programjval.

TINA

5-1

Makrk kapcsolsi rajzbl


Brmely kapcsolsi rajz rszramkrr - amelyet a TINA programban makrnak neveznk - alakthat, ehhez nem kell mst tenni, mint felvenni a megfelel a kivezetseket, s a specilis (*.tsm) formtumban menteni az j ramkrt. Most nzzk meg egy pldn keresztl, hogyan lehet makrt kszteni a TINA programban. Nyissuk meg a TINA Examples mappjban tallhat, flsszeadmvet brzol mintaramkrt (Half_add.tsc), majd alaktsuk azt makrv.

MAKRK KAPCSOLSI RAJZBL

Trljk a rgi kivezetseket, s helyettestsk azokat rszramkrkivezetsekkel, amelyeknek a TINA programban makrlb (Macro Pin) a nevk. A makrlbakat a Special (Specilis) alkatrszsvban talljuk s jellhetjk ki.

5-2

TINA

Makrk kapcsolsi rajzbl

MAKRK KAPCSOLSI RAJZBL

Mikor a helykre rakjuk a makrlbakat, a cmkk (pldul Pin1, Pin2, azaz 1. lb, 2. lb stb.) elre ki vannak tltve. Kattintsunk dupln a makrlbra, s rjuk be a Label (Cmke) mezbe az j nevet. Az alkotelemeket egrrel is a helykre hzhatjuk, s a [+] s [-] billentykkel vagy a gombokkal el is forgathatjuk. A kvetkez lpsben hozzuk ltre s mentsk az j makrt. A Tools (Eszkzk) menben kattintsunk a New Macro Wizard (j makr varzsl) parancsra. Adjunk nevet a flsszeadnak (ez jelenik majd meg az automatikusan megnyl makrmezben), s a Label (Cmke) mezben adjuk meg a HA nevet. Ez a cmke fog alkatrszcmkeknt megjelenni az alkatrsz fltt. Amennyiben nem kvnunk alkatrszcmkt megadni, ezt a mezt resen is hagyhatjuk.

TINA

5-3

Makrk kapcsolsi rajzbl


Amikor ezzel kszen vagyunk, kattintsunk az OK gombra. Egy mentsi prbeszdpanel jelenik meg. Fjlnvknt adjuk meg a Half adder nevet (a flsszeadm angol neve), majd kattintsunk a Save (Ments) gombra. Figyeljk meg, hogy mr van egy hasonl nev makr (Half_add.tsm). Ez ugyanazt tartalmazza, mint amit az imnt ltrehoztunk, s referenciaknt mellkeltk a programhoz. A kvetkez fejezetben ezt mr hasznlhatjuk is.
MAKRK KAPCSOLSI RAJZBL

Most lssuk, hogyan lehet a makrt beilleszteni egy kapcsolsi rajzba s hasznlni. Trljk az ramkrt a File|New (Fjl|j) paranccsal vagy a TINA jraindtsval. Kattintsunk az Insert|Macro (Beszrs|Makr) parancsra, majd az jonnan ksztett Half adder.tsm fjlra, vgl pedig az Open (Megnyits) gombra.

5-4

TINA

Makrk kapcsolsi rajzbl


Az j makr kurzorknt jelenik meg. Vigyk az egrrel a kperny kzepre, s kattintsunk az egr bal gombjval. Megjelenik az j makr teljes rajzjele. Figyeljk meg, hogy a tglalap alak rajzjel automatikusan jtt ltre, s az ltalunk megadott makrnv a tglalap belsejben lthat, a cmke pedig a tglalap fltt. Most tovbbi alkatrszeket adhatunk az ramkrhz, sszekapcsolva azokat az jonnan ksztett makrval, s elkezdhetjk az analizlst pont gy, mint brmely ms ramkr esetben. A makr tartalmnak ellenrzshez kattintsunk dupln a rajzjelre, s a TINA megjelenti a modellt. Ha vissza szeretnnk trni a f ramkrhz, kattintsunk a Leave Macro (Kilps a makrbl) gombra a kperny bal fels sarkban, vagy a File|Leave Macro (Fjl|Kilps a makrbl) parancsra, illetve a Leave Macro parancsra a jobb gombbal elhvhat felbukkan menben. A TINA engedlyezi a hierarchikus makrstruktrt, azaz a makrk tartalmazhatnak tovbbi makrkat. Most ksztsnk a flsszeadmakr segtsgvel egy teljessszead-makrt, amely kt flsszead-makrt tartalmaz.

MAKRK KAPCSOLSI RAJZBL

Ehhez illesszk be az imnt ksztett flsszeadt kt pldnyban egy j ramkrbe, majd adjuk hozzjuk a kvetkez brn lthat mdon a kiegszt alkatrszeket s vezetkeket.

TINA

5-5

Makrk kapcsolsi rajzbl

MAKRK KAPCSOLSI RAJZBL

Most hozzuk ltre s mentsk az j makrt a Tools men New Macro Wizard parancsval. Itt hadd jegyezzk meg, hogy br az automatikus rajzjelkszts nagyon knyelmes, a TINA Schematic Symbol Editor (rajzjelszerkeszt) segdprogramjval sajt rajzjeleket is ltrehozhatunk, makrkat rendelhetnk azokhoz. Hasznljuk most ezt a szolgltatst egy meglv rajzjelhez. Egy ilyen rajzjel ksztst ksbb trgyaljuk rszletesen. A Name (Nv) mezbe rjuk be a Full Adder, a Cmke mezbe az FA karakterlncot (ez a cmke fog alkatrszcmkeknt megjelenni az alkatrsz fltt). Trljk a jelet az Auto generated (Automatikusan ltrehozva) jellngyzetbl, majd kattintsunk a mellette lv gombra. Az albbi brn lthat mdon megjelenik a rendelkezsre ll rajzjelek listja.

5-6

TINA

Makrk kapcsolsi rajzbl

MAKRK KAPCSOLSI RAJZBL

Ne feledjk: az elre definilt rajzjelek csak akkor jelennek meg, ha a makrlb-cmkk (Macro Pin Label name) pontosan megegyeznek a rajzjelen lvkkel. Pldnkban ezek a kvetkezk: (A, B, Ci, Co, S). Ha a fenti brn lthat rajzjel nem jelenik meg, ellenrizzk a lbak nevt, vagy prbljuk jra ltrehozni a rajzjelet a ksbb, a "Sajt rajzjelek ksztse" rszben ismertetett mdon. Kattintsunk a nagy szummajellel (nagy szigma) brzolt rajzjelre, majd az OK gombra. A rajzjel neve megjelenik a New Macro Wizard prbeszdpanel Shape (Forma) mezjben. Vgl kattintsunk az OK gombra, s mentsk a makrt Full adder.tsm nven. Az imnt ksztett teljessszead-makr megtekintshez kattintsunk az Insert (Beszrs) men Macro (Makr) parancsra, jelljk ki a Full adder.tsm fjlt, majd kattintsunk az Open (Megnyits) gombra.

TINA

5-7

Makrk kapcsolsi rajzbl

MAKRK KAPCSOLSI RAJZBL

Kattintsunk dupln a rajzjelre, s megjelenik az ramkr belsejben lv kapcsolsi rajz, mutatva a kt korbbi flsszead-makrt. Ezutn brmelyik makrra dupln kattintva megtekinthetjk az annak belsejben lv kapcsolsi rajzot. A Leave Macro gombra kattintva trjnk vissza a teljes sszeadhoz s a f ramkrhz.

5-8

TINA

Spice makrk

5.2

Makr ksztse Spice rszramkrkbl


A TINA programban sajt alkatrszeket kszthetnk brmely sajt magunk ltal ksztett vagy az Internetrl letlttt Spice rszramkrbl. Ne feledjk, hogy a TINA programmal kapott nagy s bvthet, gyri modelleket tartalmaz knyvtrban is vannak Spice alkatrszmodellek. Ezeknek a knyvtraknak a bvtsrl ksbb lesz sz. Hozzunk ltre egy uA741 mveleti erstt Spice rszramkr felhasznlsval. Elszr vlasszuk ki a rszramkrt tartalmaz fjlt. Ehhez kattintsunk a Tools menben a New Macro Wizard parancsra. Trljk a jelet a Current Circuit (Jelenlegi ramkr) jellngyzetbl, s kattintsunk a gombra. Egy megnyitsi prbeszdpanel jelenik meg. Mivel egy Spice fjlt szeretnnk beolvasni, a prbeszdpanel aljn lv "Files of type:" (Fjltpus) mezben vlasszuk a "Spice circuit file" (Spice ramkrfjl) lehetsget. Ezutn az Examples\Spice mappban jelljk ki az Ua741.cir fjlt, majd kattintsunk az Open (Megnyits) gombra. Hasznlhatjuk az Automatic Shape Generation (Automatikus formaltrehozs) lehetsget (ekkor automatikusan tglalapforma jn ltre), de ehelyett most vlasszunk egy mveletierst-rajzjelet. Trljk a jelet az "Auto generated" (Automatikusan ltrehozva) jellngyzetbl, majd kattintsunk a gombra. Megjelenik a rendelkezsre ll rajzjelek listja.

SPICE MAKRK

TINA

5-9

Spice makrk
Vlasszuk a hrmoszg alak opamp (mveleti erst) jelet, majd kattintsunk az OK gombra. Egy mentsi prbeszdpanel jelenik meg. Mentse az j Spice makrt ua741.cir nven. Most illesszk be az j rszramkrt egy kapcsolsi rajzba, s ellenrizzk a tartalmt. Kattintsunk az Insert menben a Macro parancsra, majd az ua741.tsm fjra, vgl az Open gombra. Most az j makr a kurzorral egytt mozog. Helyezzk el valahol a kpernyn, majd tegyk le az egr bal gombjra kattintva. Kattintsunk dupln a rajzjelre, hogy megtekinthessk, mit tartalmaz. Megjelenik a hlzatilista-szerkeszt, mutatva a makr rszleteit. Ne feledjk: ezt a hlzati listt mdosthatjuk, s mentskor ez a mdostott vltozat kerl be az ltalunk ksztett ramkrbe. Az eredeti makrra viszont nem lesz hatssal, az vltozatlan marad.

SPICE MAKRK
MEGJEGYZS:
Nagyon fontos, hogy a Spice makr lbainak nevei azonosak legyenek az alkatrsz rajzjelnek lbneveivel. A TINA programban elre definilt mveletierst-jelek lbneveit a kvetkez bra mutatja. A TINA programban az alkatrszek rajzjelein gy ellenrizhetjk a lbneveket, ha a kurzorral az adott lb fl llunk. Ekkor a lb neve megjelenik alul, az llapotsor bal oldaln. Dupln a rajzjelre kattintva megjelenik a hlzati lista, ahol ellenrizhetjk a Spice ramkrk lbainak neve.

5-10

TINA

Spice makrk

5.3

A gyrtk ltal kiadott Spice modellkatalgusok hasznlata s bvtse a TINA programban


A TINA nagy, a gyrtk ltal ksztett Spice modell-katalgusokat is tartalmaz. A szksges alkatrszeket tbbnyire meg fogjuk tallni a TINA gyrti modellkatalgusaiban. Az alkatrszeket kijellhetjk funkci, gyrt vagy cikkszm szerint. A TINA Knyvtrkezel segdprogramja segtsgvel a knyvtrat bvthetjk is.

SPICE MAKRK

5.3.1

A Knyvtrkezel hasznlata
A TINA programban nagy, a flvezetgyrtk - pldul az Analog Devices, a Texas Instruments, a National Semiconductor s msok - ltal rendelkezsre bocstott Spice modelleket tartalmaz knyvtrak vannak. A knyvtrakba mi is felvehetnk j modelleket, illetve ltrehozhatunk sajt Spice knyvtrat is a TINA knyvtrkezelje segtsgvel.

TINA

5-11

Spice makrk
Nzzk meg, hogyan lehet Spice modellt felvenni a TINA Spice knyvtraiba: Els lpsknt indtsuk el a Knyvtrkezel segdprogramot. A Windows Start menjben keressk meg a TINA PRO for Windows mappt, s kattintsunk a Knyvtrkezel ikonra. A Knyvtrkezel elindulsa utn a File (Fjl) menben kattintsunk a Collect subcircuits and models (Rszramkrk s modellek gyjtse) parancsra. Keressk meg az EXAMPLES\SPICE mappt a prbeszdpenelen, kattintsunk dupln a SPICE mappra, ahov a pldban hasznlt rszramkrt - az ua741 erstt - korbban elhelyeztk, majd kattintsunk a Next (Tovbb) gombra.

SPICE MAKRK

Egy j prbeszdpanel jelenik meg, amely bal oldaln a rendelkezsre ll fjlokat sorolja fel. Ne feledjk, hogy a kijellt fjlnak megfelel Spice rszramkrnek kell lennie. Kattintsunk az UA741 fjlra, majd a > gombra. A kijellt UA741 modell megjelenik a kijellt fjlok listjn. Hasonlkpp tbb fjlt is kijellhetnk, vagy a gombra kattintva akr az sszes fjlt is.

5-12

TINA

Spice makrk

A folytatshoz kattintsunk a Next gombra. A kvetkez prbeszdpanel jelenik meg:

SPICE MAKRK

Ezen a prbeszdpanelen mdosthatjuk a rszramkrk s modellek nevt. Erre azrt lehet szksg, hogy elkerljk az azonos nev, m eltr felpts rszramkrk vagy modellverzik kztti tkzst. Az j modell megklnbztetsre hozzcsatolhatjuk a fjlnevet a rszramkr nevhez, illetve az Other (Egyb) vlasztgombot kivlasztva brmilyen szveget hozzadhatunk kiegsztsknt a nvhez. Adjuk a rszramkr nevhez kiegsztsknt a "my" toldalkot, majd kattintsunk a Next gombra. Megjelenik az j knyvtrfjl tartalma.

TINA

5-13

Spice makrk

MEGJEGYZS:

SPICE MAKRK

A rszramkr j neve ki van egsztve a "my" toldalkkal: UA741_my.

A File|Save As (Fjl|Ments msknt) parancsra kattintva mentsk ezt a knyvtrat a TINA fmappjban tallhat SPICELIB mappba (pldul TINA PRO\SPICELIB) myspicelib.lib nven. Kattintsunk a File (Fjl) menben a Create TINA Library Description (TINA knyvtrismertet ksztse) parancsra. A kvetkez prbeszdpanel jelenik meg:

5-14

TINA

Spice makrk
Itt adhatunk nevet az j knyvtrnak. Emellett megadhatunk mg nhny keressi belltst a Spice modell lbkiosztsnak meghatrozshoz. Az alaprtelmezett bellts ltalban megfelel. Ha tovbbi informcira van szksgnk, kattintsunk a Help (Sg) gombra. Az j katalgus ismertetje (jegyzk) j ablakban jelenik meg.

SPICE MAKRK

Vgl mentsk a knyvtrjegyzket myspicelib.tld nven a TINA Spicelib mappjba. Ne feledjk, hogy a Save As (Ments msknt) parancs csak az aktv (kijellt) ablakra vonatkozik.

TINA

5-15

Spice makrk
A TINA kvetkez indtsakor vlasszuk a Manufacturer's models (Gyri modellek), majd az Operational Amplifiers (Mveleti erstk) lehetsget. Az j alkatrszknyvtrat a Manufacturers (Gyrtk) listban talljuk meg. Az ltalunk ksztett rszramkr megjelenthet a listn akr a "My Spice Library" (Sajt Spice knyvtr), akr az All (Mind) lehetsget vlasztva. Az elz pldban egy Spice rszramkrrel lert alkatrszt vettnk fel. Felvehetnk ezenkvl didkat, tranzisztorokat s egyb eszkzket is, ehhez pusztn a .MODEL utastsokat kell hasznlnunk. Ezek az eszkzk ltalban egy olyan fjlban tallhatk, amely szmos .MODEL utastst tartalmaz. A TINA programban kt ilyen mintaknyvtr van, a nevk diodes.lib s transistors.lib. Elszr nyissuk meg a diodes.lib fjlt, amely az EXAMPLES\SPICE mappban tallhat. Ehhez hasznljuk a File|Open File (Fjl|Fjl megnyitsa) parancsot vagy az eszkztr megfelel ikonjt. A kvetkez, a fjl tartalmt kilistz prbeszdpanel jelenik meg:

SPICE MAKRK

Ezutn kattintsunk a File menben a Create TINA Library Description parancsra, s a Manufacturer mezben vlasszuk a my diodes" lehetsget, amint az a kvetkez brn lthat.

5-16

TINA

Spice makrk

A tbbi belltst ne mdostsuk. Kattintsunk az OK gombra. Ekkor az j TINA knyvtrban tallhat modelleket felsorol lers jelenik meg.

SPICE MAKRK

A fjlban 3 norml s 3 Zener-dida van. A Spice nyelvben nincs klnbsg a norml, Zener, LED, Schottky, varicap (vltoz kapacits) s egyb didk kztt. A TINA programban azonban klnbz rajzjeleket rendelhetnk ezekhez a tpusokhoz. Ehhez kattintsunk az Edit (Szerkeszts) men Categorize Components (Alkatrszek kategrikba sorolsa) parancsra. A kvetkez prbeszdpanel jelenik meg:

TINA

5-17

Spice makrk

Jelljk ki a Zener didkat (az utols 3 elem a listn) gy, hogy egyenknt rjuk kattintunk, mikzben lenyomva tartjuk a Ctrl billentyt. Ezutn kattintsunk a Zener gombra. A <D> s a [D] azonostk <DZ> s [DZ] azonostkk vltoznak, biztostva a TINA programban a Zener dida-rajzjelek hasznlatt. Kattintsunk az OK gombra, s mentsk mindkt knyvtrfjlt a f TINA Pro mappa SPICELIB mappjba. Az j didk ellenrzshez indtsuk jra a TINA programot, az eszkztron jelljk ki a didkat vagy a Zener didkat, engedjk el a didt a kapcsolsi rajzon, majd kattintsunk r dupln. Nyomjuk le a Type (Tpus) mez gombjt, s a Catalog Editor (Katalgusszerkeszt) prbeszdpanel bal fels sarkn lv Library (Knyvtr) legrdl menbl jelljk ki a my diodes" knyvtrat.

SPICE MAKRK

5-18

TINA

Spice makrk
Az eszkztr Diodes (Didk) kategrijban az j "norml" didk is megtallhatk. Ha olyan knyvtrnevet vlasztunk, amely mr megtallhat a legrdl menben (pldul Motorola), brmely ltez gyrti katalgushoz is hozzadhatunk j didkat. A .MODEL Spice parancsok segtsgvel megprblhatunk hasonl mdon j tranzisztorokat is felvenni a TINA programba a transist.lib knyvtrat hasznlva. Ezeket az alkatrszeket nem kell kategrikba sorolni, mivel a Spice is kln jellst hasznl az NPN s a PNP transzisztorokhoz.

SPICE MAKRK

TINA

5-19

S-paramter

5.4

S-paramter modellek hozzadsa TINA programhoz


Tekintsk t egy pldn keresztl, hogyan lehet a TINA programot S-paramter modellekkel bvteni Indtsuk el a Knyvtrkezel programot a Windows Start menrl TINA mappjbl. Vlasszuk ki a Collect S parameter files parancsot a File menrl. Megjegyzs: Ne hasznljuk a File|Open parancsot S parameter fjlok feldolgozshoz. Keressk meg a TINA programknyvtr EXAMPLES/RF mappjt. Itt tallhat elre elksztett plda fjlunk amely egy Sparamterekkel megadott tranzisztor adatait tartalmazza egy s_bfp405.s2p nev adatfjlban. Megjegyzs: A szabvnyos S-paramter fjlok S1P vagy S2P kiterjesztssel rendelkeznek (az alkatrszgyrtk is gy jellik a fjlokat). Ha a kiterjeszts S1P ez azt jelenti hogy az eszkz egykapu egyetlen S-paramterrel lerhat, egybknt (.S2P) pedig ktkapu amely 4 S-paramterrel rhat le. Nyomjuk meg a Next gombot. Egy j dialgus fog megjelenni kivlasztott EXAMPLES/RF mappban elrhet fjlok listjval a baloldalon. Megjegyzs: A kivlasztott fjlnak szabvnyos S-paramter fjlnak kell lennie. A szabvny az un. TouchStone format. Ennek egy tipikus adatszegmense a kvetkez: S-Parameter file description # MHz S RI R 50 0.30 0.02 -0.05 -0.03 -0.02 -0.03 -0.02 0.02 -0.05 0.31 0.03 -0.06 -0.02 -0.01 -0.02 -0.01 0.03 -0.06 0.33 0.04 -0.07 -0.01 -0.03 -0.01 -0.03 0.04 -0.07 ....

S-PARAMTER

5-20

TINA

S-paramter
Az els sor egy fejlc, amely megadja a frekvencia mrtkegysgt, a paramter nevt, formtumot (RI= vals-kpzetes rsszel megadott adatok), s a mrsnl hasznlt normalizl impedancit (pldnkban =50 Ohm). Az adatok els oszlopa a frekvencia a fejlcben megadott mrtkegysgben. A kvetkez oszlopok az S11 vals s kpzetes valamint az S21, S12, S22 vals s kpzetes rszt tartalmazzk. Az egykapura vonatkoz adatfjlok hasonlak kivve hogy nem tartalmazzk a S21, S12, S22 paramtereket. A touchstone formtumra vonatkoz tovbbi informcik tallhatk a http://www.eda.org/pub/ibis/connector/touchstone_spec11.pdf web oldalon. Kattintsunk a s_bfp405.s2p fjlra s nyomjuk meg a > gombot. A kivlasztott s_bfp405.s2p megjelenik a jobboldalon, a kivlasztott fjlok listjn. Hasonlkppen tbb fjlt is kivlaszthatunk a Ctrl vagy Shift click alkalmazsval vagy akr a baloldalon tallhat sszes fjlt a >> gomb megnyomsval. Ha minden szksges fjlt kivlasztottunk illetve a jobboldalra tvittnk (esetnkben csak egyet) nyomjuk meg a Next gombot. Ekkor az albbi brn lthat dialgus jelenik meg. Ezzel a dialgussal egyebek kttt a modell nevt tudjuk megvltoztatni. Erre akkor lehet szksg, ha tkzs keletkezik klnbz tartalm, de azonos nev modell verzik kztt. Hogy megklnbztessk az j modelleket, ltrehozhatunk modell nevet a fjlnvbl, vagy a modell els nyolc sorbl, vagy tetszleges el ill uttagot is adhatunk a modell nevekhez (pl. my_). Mindezeket a kvetkez dialgus ablakkal tehetjk meg:

S-PARAMTER

TINA

5-21

S-paramter
Vlasszuk az alaprtelmezs szerinti The file name without extension belltst azaz a modell neve legyen azonos a fjl nevvel. Nyomjuk meh a OK gombot s megjelenik az j knyvtrfjl tartalma. Mentsk el a knyvtrfjlt a File/Save As parancs segtsgvel.a TINA program mappban tallhat SPICELIB mappban (Pl. TINA PRO\SPICELIB), mysplib.lib nven. Ezutn vlasszuk a Create TINA Library Description parancsot majd ebbl a for Sparameter models parancsot a file menbl. A kvetkez dialgus jelenik meg:

S-PARAMTER

A megjelen Create TINA Library Descrition dialogusban megadhatjuk az knyvtr nevt, pl. My S-parameter library de megadhatjuk pldul a gyrt (Pl. Siemens) nevt is. Megjegyezzk, hogy ha a megadott nev knyvtr mr ltezik akkor az j modell a mr ltez knyvtrba kerl. A knyvrler fjl (myslib.TLD) tartalma egy j ablakban jelenik meg. A fjlban szerepl lersokat azonban mg kategorizlni kell, hogy az j alkatrsz egy adott alkatrszcsoportba kerljn. A katgorizlshoz vlasszuk ki a Categorize Componenets pareancsot az Edit menbl. A kvetkez dialgus jelenik meg:

5-22

TINA

S-paramter
Kattintsunk a dialgus aljn tallhat ICs & other unrecognized components flre. Jelljk ki a szksges modelleket (tbb komponens esetn a Shift s Ctrl gombokat is felhasznlva). Most kattintsunk a megfelel Move to page gombra (esetnkben) a Move to page Transistors gombra majd a Transistors flre. Kvetkez dialgus jelenik meg:

Most vlasszuk ki a modellt kattintssal (vagy tbb modell esetn Ctrl vagy Shift kattintssal) majd kattintsunk a megfelel kategria gombra az ablak jobbldaln, esetnkben az NPN gombra. Ekkor mind az <Autoshape> mind pedig a [Misc] lernak <NPN> s [NPN]-re kell vltoznia az albb bra szerint.

S-PARAMTER

TINA

5-23

VHDL Makr
Nomjuk meg az OK gombot. A Categorize Components dialogus bezrul s a .TLD fjl ablakban ellenrizhetjk a mysplib.TLD fjl tartalmt

S-PARAMTER

A File/Save As parancs segtsgvel mentsk a mysplib.tld fjl tarramt a SPICELIB mappban (mind a Spice mind pedig az Sparamter knyvtrakat itt kell trolni). A Save As parancs hasznlatnl gyeljnk r hogy ez a parancs mindig a kivlasztott (aktv) ablakra vonatkozik. Vgl a File/Create TINA Library paranccsal ptk be az j knyvtrat a TINA katalgusba. Mikor legkzelebb elindtjuka TINA programot, Vlaszzuk ki az RF alkatrszcsoportot az RF majd at RF bipolris tranzisztorok flre kattintva. Az j knyvtrnv meg fog jelenni a a Manufacturers listn. Az alkatrszt megtallhatjuk az alkarszlistn vagy ha a My S Parameter Library knyvtrat vlasztjuk akkor megjelenik a knyvtrban lv j alkatrszek listja.(esetnkben s_bfp405.s2p)

5.5

VHDL makr forrskdbl

ksztse

VHDL

VHDL makr kszthet tetszleges olyan VHDL forrsfile-bl, amelyik tartalmaz egy entity/architecture prt. Az entity rsz rja le a klvilggal val kapcsolatot, mg az architecture a komponens viselkedst. Az entity-nl deklarlt portok automatikusan megjelennek mint a makr kivezetsei. Alaprtelmezsben a bemeneti portok a makr bal oldaln, mg a kimenti portok a makr jobb oldaln jelennek meg. Ez az alaprtelmezs a makr fejlcben megvltoztathat.

5-24

TINA

VHDL Makr
Pldul:
ENTITY e_Half_add_entity IS PORT( A : IN std_logic; S : OUT std_logic; C : OUT std_logic; B : IN std_logic ); END e_Half_add_entity;

Ebben az esetben az A, B portok a makr bal oldaln mg az S, C portok a makr jobb oldaln fognak megjelenni. Nzzk meg, hogy kszthet az albbi VHDL kdbl makr.
LIBRARY ieee, tina; use ieee.std_logic_1164.all; use std.textio.all; USE tina.primitives.all; entity section ENTITY e_Half_add_entity IS PORT( A : IN std_logic; S : OUT std_logic;

S-PARAMTER

C : OUT std_logic; B : IN std_logic ); END e_Half_add_entity; architecture section ARCHITECTURE a_Half_add_arch of e_Half_add_entity I S constant delay : time := 20 ns; BEGIN S <= (A xor B) after delay; C <= (A and B) after delay; END a_Half_add_arch;

1. Vlasszuk az Eszkzk/j makr varzsl... menpontot 2. Kapcsoljuk be VHDL rszramkr, kapcsoljuk ki az Aktulis ramkr opcikat 3. Adjunk nevet a makrnak ( nv mez )

TINA

5-25

VHDL Makr

4. Nyomjuk le a

bgombot, vlasszuk a VHDL file tpust, keressk

meg az EXAMPLES/VHDL knyvtrban a half_adder.vhd file-t, majd vlasszuk ki. 5. Az j makr varzsl dialgus gy nz ki:

S-PARAMTER

6. Az OK gomb megnyomsval mentsk ki a makrt, alaprtelmezsben a MacroLib knyvtrba.

5.5.1

VHDL makr elhelyezse a szerkeszt ablakban


Nzzk meg, hogyan helyezhet el egy korbban elmentett VHDL makr a szerkeszt ablakban. 1. Vlasszuk a Elhelyez/Makr menpontot, keressk meg a kvnt makrt ( pl. Half_add.tsm), majd vlasszuk ki. Ehhez hasonlt lthatunk:

5-26

TINA

VHDL Makr

Kattintsunk dupln a makrn, majd vlasszuk a Makr megnyitst a makr belsejnek megnzshez.

S-PARAMTER

5.5.2

A VHDL makr tesztelse


Teszteljk az elkszlt makrt a VHDL interaktv md segtsgvel. Helyezznk el kt High-Low digitlis kapcsolt ( Kapcsolk flrl), egyiket kssk az A, a msikat a B kivezetsre. Helyezznk el kt logikai szintjelzt a kt kimeneten ( Mszerek flrl). Vlasszuk ki a

TINA

5-27

VHDL Makr
VHDL interaktv mdot a majd nyomjuk le a gombbal vagy az interaktv menrl,

gombot. A logikai szinteknek megfelel szn:

kk=alacsony jelszint, piros=magas jelszint. A logikai szintjelz a kvetkezkppen mutatja a magas illetve az alacsony jelszintet. magas s alacsony

5.5.3

VHDL makr lbelrendezs megvltoztatsa


A VHDL makr lbelrendezs megvltoztatshoz a VHDL makr specilis fejlcn kell vltoztatni. Legegyszerbben ezt egy mr a TINA ltal ltrehozott makrn tudjuk megtenni. Nyissunk meg egy ilyen VHDL makrt Az elz pldban szerepl makr fejlce:
TINA VHDL Macro Description Begin entity_name:e_Half_add_entity; arch_name:a_Half_add_arch;

S-PARAMTER

ports:A,B;S,C; TINA VHDL Macro Description End

A lbelrendezst a kvetkez sor hatrozza meg:


ports:A,B;S,C;

A ; eltti rszben szerepl lbak kerlnek bal oldalra illetve a ; utn szerepl lbak kerlnek jobboldalra. Pldul ha a fenti sort az albbira vltoztatjuk
ports:A,B,S;C;

majd az gy mdostott fejlcet hozzadjuk az eredeti VHDL filehoz, akkor makr ments utn a bal oldalon az A, B, S mg a jobb oldalon a C lb szerepel ( EXAMPLES/VHDL/half_adder31.vhd ).
TINA VHDL Macro Description Begin

5-28

TINA

VHDL Makr
entity_name:e_Half_add_entity; arch_name:a_Half_add_arch; ports:A,B,S;C; TINA VHDL Macro Description End LIBRARY ieee, tina; use ieee.std_logic_1164.all; use std.textio.all; USE tina.primitives.all; entity section ENTITY e_Half_add_entity IS PORT A : IN std_logic; S : OUT std_logic; C : OUT std_logic; B : IN std_logic ); END e_Half_add_entity; architecture section ARCHITECTURE a_Half_add_arch of e_Half_add_entity I S BEGIN S <= (A xor B); C<= (A and B); END a_Half_add_arch;

S-PARAMTER

Konverzi utn a szerkeszt ablakban gy jelenik meg az j makr:

TINA

5-29

6. FEJEZET

SAJT RAJZJELEK S FOOTPRINT KSZTSE

SAJT RAJZJELEK FOOTPRINT

6.1

Sajt rajzjelek hasznlata


A TINA Schematic Symbol Editor (rajzjelszerkeszt) segdprogramjval j rajzjeleket kszthetnk, sajt ramkri elemek felvtelhez a TINA programba. Az j rajzjelek ksztshez vonalakat, veket, hromszgeket s brmely betkszlet tetszleges karaktereit hasznlhatjuk, megadva a vonalvastagsgot, sznt s a kitlt szneket. A rajzjel megrajzolsa utn felvehetjk az rintkezket, s meghatrozhatjuk azok csatlakozsait. A szerkeszt egyes szolgltatsainak megismershez nzzk t a mr meglv jelek listjt. A TINA mappa megkeresshez hasznljuk a Windows 95 Start menjt. Indtsuk el a Schematic Symbol Editor rajzjelszerkesztt az ikonjra kattintva, majd kattintsunk a File|Open (Fjl|Megnyits) parancsra, azutn kattintsunk dupln a devices.ddb fjlra. Az Editor ablaknak jobb oldaln megjelenik a jelenlegi rajzjelek listja.

TINA

6-1

Sajt rajzjelek

SAJT RAJZJELEK, FOOTPRINT

A lista els eleme (egy ramerssg-mr) megjelenik a szekesztablakban. Prbljuk ki a kperny aljn tallhat Dir: (Irny:) kezelelem hasznlatt. Ezen kezelelem segtsgvel klnbz formkat adhatunk a rajzjekenek minden elforgatsi irnynl, egyedileg alaktva ki azokat. Most kattintsunk a kperny jobb oldaln a NAND jelre, majd a butgombra. A NAND kapu rajzjele megjelenik a szerkesztablakban. Prbljuk ki a Standard: (Szabvny:) kezelelem hasznlatt, amellyel megtekinthetjk az ramkri elemek amerikai s eurpai szabvny szerinti rajzjelt is. Ha szksges, mindegyik jelrendszerhez tervezhetnk rajzjeleket. Ha a rajzjelek megegyeznek mindkt szabvnyban, csak egy verzit kell ltrehoznunk. Most hozzunk ltre egy rajzjelet a teljes sszeadmhz, amely a korbbi pldban szerepelt. gombra Elszr trljk a szekesztablakot a kattintva, vagy kijellve a megfelel rajzjelet a szerkesztablakban, majd lenyomva a Del billentyt. Most rajzoljunk egy tglalapot az alkatrsz fidomaknt. Elszr nyomjuk le a gombot, majd kattintsunk brhov a rajzterleten, tartsuk lenyomva az egr gombjt, s hzzuk az egeret, mg a megfelel tglalapmretet el nem ri.

6-2

TINA

Sajt rajzjelek
Tltsk ki a tglalapot valamilyen sznnel. Ehhez kattintsunk a jobb gombbal az ablak bal als sarkban tallhat palettra. Figyelem: ha a bal gombbal kattintunk, akkor az eltr (FG), esetnkben a tglalap szeglynek szne vltozik meg!o.

Vegyk fel a kivezetseket. Jelljk ki a kvnt kivezetstpust az ablak bal fels sarkban tallhat Terminal-Toolbar (Kivezetseszkztr) eszkztron, majd vigyk a kurzort az imnt megrajzolt tglalapra. lltsuk be a megfelel helyre az egr segtsgvel, vagy a forgassuk el a megfelel mdon a [+] s [-] billentyket hasznlva. A kivezets elhelyezshez kattintsunk a megfelel helyre. Ellenrizzk, hogy a kis piros x, amely a lb vgt jelzi, kvl van-e a fidomon. Folytassuk az eljrst, mg minden kivezetst el nem helyeztnk a rajzon. Miutn az sszes kivezetst elhelyeztk, dupln rjuk kattintva megadhatjuk a tulajdonsgaikat.

SAJT RAJZJELEK FOOTPRINT

TINA

6-3

A szimblum szerkeszt IC varzslja

A kivezetseknek az albbi brn lthat neveket kell adnunk. Ezutn adjunk az brhoz egy nagy szummajelet. Ehhez kattintsunk az eszkztron a Text Editor (Szvegszerkeszt) gombra, rjunk be egy nagy S bett az ablakba, s jelljnk ki egy betkszletet. A megfelel grg bett (szigma) a Symbol betkszletet vlasztva kapjuk. Kattintsunk a Device Properties (Eszkztulajdonsgok) gombra, a rajzjelnek adjuk a Full Adder (teljes sszeadm) nevet, majd kattintsunk az OK gombra.

SAJT RAJZJELEK, FOOTPRINT

Vgezetl msoljuk az j rajzjelet a gombbal a rajzjelknyvtrba (a rajzjel a lista vgn fog megjelenni), s a File|Save (Fjl|Ments) parancsra kattintva mentsk az ily mdon kibvtett devices.ddb fjlt a TINA f knyvtrba.

6.2

A szimblum szerkezt IC varzslja


Ha olyan IC-re van szksgnk, amelynek sok lba van, akkor az IC varzsl megknnytheti a munknkat. Az IC varzslt a Rajzols menben talljuk. Ha kivlasztjuk ezt a menpontot, akkor a kvetkez prbeszdablak jelenik meg:

6-4

TINA

A szimblum szerkeszt IC varzslja

A prbeszdablakban 2 lehetsg kzl vlaszthatunk:

ltalnos: ha ezt az opcit vlasztjuk, a varzsl egy tglalap alak


IC rajzolatot generl DIP szabvny szerinti lbelrendezssel. Meg kell adnunk az IC lbainak a szmt. Ha pldul 14-et lltunk be, akkor a kvetkez rajzolat jelenik meg:

SAJT RAJZJELEK FOOTPRINT

Gyrt ltal megadott lblista: ebben az esetben a varzsl egy


ler file alapjn generlja a rajzolatot, amelynek sorai megadjk a lbak sorszmt, nevt s elektromos jellemzjt vesszvel elvlasztva. Lssunk egy pldt:

TINA

6-5

Footprint Szerkeszt
1,RA2,INPUT 2,RA3,INPUT 3,RA4/T0CKI,INPUT 4,MCLR,INPUT 5,VSS,POWER etc. Az elektromos jellemz lehet INPUT, OUTPUT, INOUT, BUFFER vagy POWER. Ha pldul betltjk a PIC16F84A.CSV filet a TINA EXAMPLES\PCB knyvtrbl a varzsl az albbi IC rajzolatot generlja:

SAJT RAJZJELEK, FOOTPRINT

Ha a varzsl elksztette a rajzolatot az mg tovbb mdodsthat a mr korbban ismertetett eszkzk segtsgvel.

6.3

Footprint szerkeszt
A Footprint szerkesztvel j footprinteket kszthetnk s azokat knyvtrba rendezhetjk. A Footprint szerkeszt a PCB tervez eszkzmenjrl indthat el.

6-6

TINA

Footprint Szerkeszt
j footprintet elemi rajzolatok s szimblumok felhasznlsval kszthetnk, mint pldul egyenes szakasz, tglalap, krv, szveg s tkts. A kvetkezkben egy ellenlls footprintjt ksztjk el, amelyet egybknt a knyvtrban is megtallhatunk. Elszr lltsuk alaphelyzetbe a szerkesztt az j footprint parancs segtsgvel, amit a Footprint menben tallunk. Ezutn lltsuk be az orig pozcijt gy, hogy dupln kattintunk az orig szimblumra. Pldnkban rjunk 1300, 1000-et az X illetve Y koordintkhoz. lltsuk mg be a relatv koordintk opcit is majd nyomjuk meg az OK gombot.

SAJT RAJZJELEK FOOTPRINT

Ezutn vlasszuk ki a tglalap rajz szimblumot a rajzeszkzk kzl s rajzoljunk egy tglalapot az orig krl. Ezt gy tehetjk meg, hogy az egr bal gombjval kijelljk a tglalap egyik sarknak helyt, majd az egr gombjt lenyomva tartva s az egeret mozgatva a msikat. Vgl engedjk el az egeret. Footprint kszts kzben mindig figyeljnk arra, hogy egzakt mretezst hasznljunk, amely megfelel a gyrt elrsainak. Klnsen fontos ez az tktseknl, ellenkez esetben esetleg csak a gyrtskor derl ki, hogy egy tvezets rossz helyre kerl. ppen ezrt a rajzolatok mreteinek pontos belltshoz javasoljuk a koordintkkal trtn megadst. A pldnkban szerepl tglalap mretezshez vigyk az egeret a tglalap valamelyik le fl s amikor a kurzor tvltozik egy kz alak szimblumm, kattintsunk dupln a bal gombbal. A tglalap paramtereit tartalmaz prbeszdablak jelenik meg.

TINA

6-7

Footprint Szerkeszt

Most rjunk 0,0 a kzppont X s Y koordintjhoz 840 s 300 legyen a szlessg s a magassg, valamint 5 a vonalvastagsg. Ugyanebben a prbeszdablakban megvltoztathatjuk a tglalap rteg elrendezst is. Alaprtelmezettknt ez a rajzolat a Silkscreen Top s az Assembly Drawing Top rtegeken helyezkedik el. Megnyomva a gombot a lefel mutat nyllal lthatv vlnak a rteg belltsok. A rtegek ki-be kapcsolhatk ha a rteg neve eltt tallhat szrke terletre kattintunk. Jelen pldnkban az alaprtelmezett bellts j, gy ne lltsunk rajta. Zrjuk be a prbeszdablakot az OK gombbal.
SAJT RAJZJELEK, FOOTPRINT

Most adjunk mg kt egyenes szakaszt a footprintnkhz. Vlasszuk ki a szakasz szimblumot, majd hzzunk kt egyenest a tglalap mindkt oldaln. Jelljk ki az egyeneseket s mdostsuk a koordintikat az albbiak szerint: Szakasz1: -460, 0, -420, 0, 5 (Kezdpont1X, Kezdpont1Y, Kezdpont2X, Kezdpont2Y s vonalvastagsg) Line2: 420, 0, 460, 0, 5 (Kezdpont1X, Kezdpont1Y, Kezdpont2X, Kezdpont2Y s vonalvastagsg)

6-8

TINA

Footprint Szerkeszt
Vgezetl adjunk mg hozz kt tktst a footprinthez. Vlasszuk ki az tkts szimblumot majd vigyk az 1es szakasz kzelbe. Aktivljuk a tkts paramter szerkesztjt gy, hogy az tkts fl visszk az egeret s dupln kattintsunk r, amint a kurzor tvlt kz szimblumra. Adjunk meg 500 s 0-t kzppontnak. A furat tmrje 37. Aktivljuk a rteg szerkesztt. Az tkts a Top, Bottom, Power, Ground, Solder Mask Top, Solder Mask Bottom, Drill Drawing s Drill Tape rtegeken helyezkedik el. Ez a bellts az elzekben mr ismertetett mdon (ld. tglalap) megvltoztathat lenne. Jllehet az alaprtelmezett rteg bellts j, a mrteket meg kell vltoztatni. Kattintsunk dupln a mret mezre s adjon meg tmrnek 58-at a Top, Bottom, Solder Mask Top s Solder Mask Bottom rtegeknl, 78-at a Power s Ground rtegeknl s 37-et a Drill Drawing s Drill Tape rtegeknl. Fontos, hogy megadjuk a foglalat lbainak sorszmt a nv mezben. Most tegynk le mg egy tktst a 2es szakasz mellett. Csak a kzppont X koordintjt kell 500-ra mdostani, a tbbi paramter megfelel.

SAJT RAJZJELEK FOOTPRINT

TINA

6-9

Footprint Szerkeszt

SAJT RAJZJELEK, FOOTPRINT

A footprint ezzel ksz, elmenthet a knyvtrba. Nyissuk meg a package.fpl filet, vlasszuk ki az ellenlls csoportot (vagy definiljunk j csoportot) s nyomjuk meg a Footprint hozzads gombot.

6-10

TINA

A Footprint szerkeszt IC varzslja

6.4

A footprint szerkeszt IC varzslja


Ha egy nagyobb bonyolultsg IC footprintjt kell megterveznnk, akkor az IC varzsl megknnytheti a munknkat. Az IC varzsl a Beilleszts menrl rhet el. A varzsl lehetv teszi az IC klnfle tulajdonsgainak egyttes belltst. A technolgia csoportnl az IC szerelsi mdjt llthatjuk be, ami lehet hagyomnyos (furatos) vagy felletszerelt. A szerelsi mdtl fggen tbbfle tokszabvny kzl vlaszthatunk: DIP (Dual in line package), PGA (Pin grid array package), SPGA (Staggered pin grid array package), SOP (Small outline package), LCC (Leaded chip carrier package), QFP (Quad flat package), BGA (Ball grid array package), SBGA (Staggered ball grid array package), SIP (Single in line package) s ZIP (Zigzag in line package). A tok mretezs csoportnl megadhatjuk a tok geometriai paramtereit (hosszsg, szlessg, magassg). A tok tpustl fggen lehet egy 4. paramter is, mgpedig az n. notch vagy pedig a sarok levgs hossza . Az tvezets mretezsnl bellthatjuk az tvezets rajzolatt illetve geometriai paramtereit (hosszsg, szlessg). Ha hagyomnyos (furatos) tvezetst vlasztottunk, akkor a furat rajzolata lehet krkrs, ngyzetes vagy nyolcsszg alak. Az tvezets mretn s rajzolatn kvl a furat vastagsgt is meg kell adnunk.. Ellenben ha felletszerelt technolgit vlasztottunk, akkor az tvezets rajzolata krkrs, tglalap illetve lekerektett sark tglalap alak lehet, valamint termszetesen az tvezets mretei is definilhatk. A technolgitl fggen az tvezetsek elhelyezkedsnl az tvezetsek szmt s a kztk lv tvolsgot lehet belltani. Vgl az tvezetsek beszmozsa csoportnl a beszmozs tpusa s irnya vlaszthat ki a technolginak megfelelen. Lssunk egy pldt:: Technolgia: furatos Tok tpusa: DIP
SAJT RAJZJELEK FOOTPRINT

TINA

6-11

A footprint szerkeszt IC varzslja


Tok paramterei/hosszsg: 400 Tok paramterei/szlessg:270 Tok paramterei/rajzolat: Round Tok paramterei/furat tmr: 20 tvezets mrete/tmr: 40 tvezetsek pozcija/lbak szma: 14 tvezetsek pozcija /lbak kztti tvolsg: 50 tvezetsek pozcija /sorok kztti tvolsg: 160

SAJT RAJZJELEK, FOOTPRINT

Ha kilptnk az IC varzslbl, akkor az elkszlt footprint mg tovbb mdosthat illetve knyvtrba rendezhet.

6-12

TINA

Parameter Extractor

7. FEJEZET

A PARAMETER EXTRACTOR HASZNLATA

A TINA Parameter Extractor (paramterkinyer) programja segtsgvel - a mrsi vagy katalgusadatokat modellparamterekk alaktva - j modelleket kszthetnk.

PARAMETER EXTRACTOR

A Windows Start menje segtsgvel keressk meg a TINA mappt. Indtsuk el a Parameter Extractor programot dupln az ikonjra kattintva. Ha olyan j tranzisztort szeretnnk ltrehozni, amelyet ksbb fel kvnunk venni a TINA tranzisztorkatakgusba, kattintsunk a File|New Library|NPN Transistor (Fjl|j knyvtr|NPN tranzisztor) parancsra.

TINA

7-1

Parameter Extractor

A prbeszdpanelen bevihetjk a mrsi eredmnyeket vagy a gyrt katalgusban szerepl adatokat, illetve a TINA alaprtelmezs szerinti rtkeit (utbbit a Template (Sablon) lista segtsgvel).

PARAMETER EXTRACTOR

Kattintsunk a kperny aljn tallhat flekre, s rjuk be a tranzisztor sszes paramtert. Egy flet se hagyjunk ki. Vlaszthatjuk az alaprtelmezs szerinti paramtereket, de berhatunk sajt adatokat is. Megjegyzs: ellenrizzk, hogy minden adatot megadtunk-e, mivel ha egyes adatok hinyoznak, az helytelen rtkeket eredmnyezhet.

7-2

TINA

Parameter Extractor

Ezutn kattintsunk a Calculate|Current component (Szmts|Jelenlegi alkatrsz) parancsra. Ha ellenrizni szeretnnk, mennyire pontosan felel meg a TINA tranzisztormodellje a bevitt adatoknak, egyenknt megtekinthetjk az adatlapokat, s azokon az egyes paramterek szmtott grafikonjait s numerikus rtkeit. Vgl helyezzk az j tranzisztormodellt a TINA tranzisztorkatalgusnak forrsfjljba a File|Catalog Manager (Fjl|Katalguskezel) parancsra kattintva. Ahhoz, hogy az j katalgust hasznlni tudjuk, jra kell fordtanunk a mdostott forrsfjlokat, s egymshoz kell azokat csatolnunk a CLCC.CAT katalgusfjlban. Keressnk s nyissunk meg egy az ltalunk felvett alkatrsszel kompatbilis alkatrszfjlt (ha pldul bipolris tranzisztort vettnk fel, vlasszunk egy biolris katalgust, mint a bipol_x.crc). Kattintsunk a Browse (Tallzs) gombra, s jelljk ki a fjlt a File Open (Fjlmegnyits) prbeszdpanelen. A TINA programmal kapott sszes alkatrszfjl a TINA knyvtrnak (amely alaprtelmezs szerint a C:\Program Files\Designsoft\TINA PRO) CLCC alknyvtrban tallhat.

PARAMETER EXTRACTOR

TINA

7-3

Parameter Extractor

PARAMETER EXTRACTOR

Az ltalunk felvett alkatrszt gy tudjuk a knyvtrba helyezni, ha kijelljk, s a -, majd az OK gombra kattintunk. Miutn az OK gombra kattintottunk, a TINA megkrdezi, hogy szeretnnk-e jrafordtani a katalgus forrsfjljait, s egy j, frisstett katalgust ltrehozni. Ha a vlasz "Yes" (Igen), a TINA ltrehozza az j katalgust, amelyet a TINA jraindtsa utn tudunk hasznlni. A katalgust jrafordthatjuk a File (Fjl) men "Compile TINA Catalog" (A TINA katalgus fordtsa) parancsval is. Erre akkor lehet szksg, ha az elz fordtsi mvelet meghisult, pldul azrt, mert nem volt elegend szabad hely a merevlemezen.

7-4

TINA

You might also like