1. Bevezető A Circuit Maker analog és digitális elektronikai éramkörök tervezésére és szimulálására használt szoftver alkalmazás. Használata nagymértékben megkönnyíti a tervezési feladatokat, hiszen nincs szükség tübb ízben probaáramköröket kivitelezni és tesztelni. A megtervezett áramkőr működését egyszerűen a számítógép segítségével szimulalják és csak a végső, már tesztelt áramkőrt kell gyakorlatilag kivitelezni. Az ilyen vagy hasonló szoftvereket (PSPICE, ORCAD, EAGLE, VISIO stb.) CAD (Computer Aided Design) tipusú alkalmazásoknak nevezzük. Elterjedésük jelentős nem csak az elektronikában. A Circuit Maker segítségével könyedén megtervezhetők és szimulálhatók mind az analóg, mind a digitális elektronikai áramkörök. 2. A Circuit Maker áramköri elemei Az áramköri elemek könyvtárakba szervezve vannak tárólva, hogy minnél könnnyebben elérhetők legyenek a felhasználók számára. Elérhetésük a Device menű, Browse x almenüjéből lehetséges. Minden áramköri elem több osztályban megtalalható, pontosan a könnyebb elérhetőségért. 1. Ábra Az 1. táblázatban vannak összefoglalva a Circuit Maker áramköri elemeinek osztályai, melyeket a 2. Ábra is szemléltet: Angol nyelvű elnevezés General Active components Amplifiers/Buffers Analog Capacitors Magyar nyelvű elnevezés Általános elektronikai eszközök Aktív áramköri elemek Erősítők/Bufferek Analóg áramköri elemek Kondenzátorok Megjegyzések 1
Comparators Connectors Crystals Data converters Digital Digital animated Digtal basics Digtal by function Digtal by number Komparátorok Csatlakozók Kvarc kristályok D/A és A/D konverterek Digitális eszközök Animácios digitális eszközök Alapvető digitális eszközök Digitális eszközök függvény szerint osztályozva Digitális eszközök szám szerint osztályozva Digitális áramköri elemek a megvalósított függvény alapján osztályozva Digitális áramköri elemek a az integrált áramkörök száma alapján osztályozva Diodes Diodák Displays Kijelzők Function blocks Függvény blokkok Külömböző függvényeket megvalósító áramkörök tömbvázlata Fuses Ólvadó biztosítékok Inductors Tekercsek Instruments Mérőeszközök Linear Ics Lineáris integrált áramkörök Math functions Matematikai függvények Külömböző matematikai függvényeket megvalósító áramkörök tömbvázlata Modulators MOSFETs Motors Multipliers OPAMPs Optical devices Original symbols Passive components Phase-locked loops Power supplies References Regulators Relays Resistors Schematic symbols SCRs Sources Spice controls Switches Timers Transducers Transformers Transistors Transmission lines Modulátorok Térvezérlésű tranzisztorok Motorok Szorzó áramkörök Műveleti erősítők Optoelektronikai eszközök Eredeti szimbólumok Passzív áramköri elemek Feszültség és áram források Referencia feszültségek Feszültségstabilizátorok Relék Ellenállások Szimbólumok Tirisztorok Feszültség és áram források Kapcsolók Időzítők Érzékelők, átalakítók Transzformátorok Tranzisztorok Adatátviteli csatornák 2
Triacs Triakok Vacuum tubes Elektroncsövek VCOs Oszcillátorok Feszültséggel vezérelt oszcillátorok 1. Táblázat - A Circuit Maker áramköri elemeinek osztályai 2. Ábra Az alábbiakban bemutatásra kerűlnek a digitális elektronika gyakorlatokon leggyakrabban használt áramköri elemek. 2.1. Logic switch (logikai kapcsoló) Digitális áramkörökben bemeneti logikai változóként lehet használni. Logikai igaz (5V) és hamis (0V) értékeket lehet a segítségükkel előállítani. V1 5V 3. Ábra - Logikai kapcsoló Elérhetőség: Digital Power Logic switch 2.2. Logic display (Logikai kijelző) L1 4. Ábra - Logikai kijelző Elérhetőség: Displays Digital Logic display 3
2.3. Gates (Logikai kapuk) Megtalálható a valóságban létező összes logikai kapú: ÉS (AND), VAGY (OR), NEM (NOT), VAGY-NEM (NOR), ÉS-NEM (NAND) stb., két vagy többemenetes változata. AND NAND NOR OR XNOR XOR 5. Ábra Logikai kapuk Elérhetőség: Digital basics Gates A logikai NEM kapu a Digital basics Buffers/Inverters Inverter elnevezés alatt található. NOT 6. Ábra - Logikai NEM kapu 2.4. Pulser (Négyszögjel generátor) Digitális áramkörök órajelét szolgáltatja. V2 CP1 CP2 Q1 Q2 7. Ábra - Négyszögjel generátor Elérhetőség: Digital Instruments Pulser 2.5. Digitális táp Digitális áramkörök táplálására szolgál. V3 10V +V 8. Ábra - Digitális táp Elérhetőség: Power supplies Digital +V 2.6. Ground (Földelés) 9. Ábra Földelés Elérhetőség: Power supplies Digital Ground 4
Minden digitális áramkőrnek ahhoz, hogy szimulálni lehessen legalább egy földelési pontja kell legyen. 3. Az áramkörök szimulálása A Circuit Maker segítségével digitális és analóg elektronikai áramkörök is szimulálhatóak. Nagyon fontos, hogy a szimuláció elött kiválasszuk a szimuláció tipusát. Ezt kétféleképpen tehetjük meg: A Simulation menű alatt kivalasztjuk a Digital Mode vagy az Analog Mode opciót (9 Ábra) A menüsór alatti ikonok közűl rákattintunk a logikai kaput vagy tranzisztort ábrázoló ikonra. A tranzisztor az analóg szimulációt, a logikai kapu pedig a digitális szimulációt jelképezi. (10 Ábra) 10. Ábra 11. Ábra A szimuláció paramétereit is beállíthatjuk ugyancsak a Simulation menű alatt: az analóg szimuláció paramétereit az Analyses Setup..., míg a digitális szimuláció paramétereit a Digital options... almenüből (9 Ábra). A szimuláció tipusának kiválasztása és a paraméterek beállítása után, elindíthatjuk a szimulációt a Simulation menü Run parancsával vagy az F10 funkcióbillentyűvel. 5
12. Ábra A digitalis szimulációk beállításai A digitalis szimuláció beállításait a 12. Ábra szemlélteti. Itt megválasztható a szimuláció sebessége (Simulation Speed), a lépések vagy órajelek (Cycles/Ticks) száma (Step Size). 4. Feladat Tervezzünk egy összehasonlító áramkőrt, amely 2 bitten ábrázolt számok esetén eldönti, hogy melyik a nagyobb. Ha n 1 >n 2, akkor a kimenet legyen logikai 0, ha n2 n1 akkor a kimenet legyen logikai 1. (Ha a két szám egyenlő, tekíntsük úgy mintha a az első szám lenne a kissebb). Fejlesszük tovább az áramkőrt úgy, hogy három külön kimeneten jelezzük az eredményt (az első jelentse hogy n 1 >n 2, a második n 1 =n 2 és a harmadik n 1 <n 2 ) 6