Knižnica komponentov gsim: Rozdiel medzi revíziami
(44 medziľahlých úprav od 2 ďalších používateľov nie je zobrazených) | |||
Riadok 1: | Riadok 1: | ||
__NOTOC__ | __NOTOC__ | ||
[[Category:Simulácie a modelovanie]] | [[Category:Simulácie a modelovanie]] | ||
− | { | + | {| class=prettytable |
− | == | + | !colspan="3" style="text-align:center"|[[Simulácie a modelovanie]] |
− | + | |- | |
− | + | |[[Popis_gsim|Simulačný nástroj gsim]] | |
− | + | |[[Knižnica_komponentov_gsim]] | |
− | + | |[[Príklady a úlohy pre gsim]] | |
− | + | |} | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | Knižnica komponentov je súčasťou distribúcie ''gsim''. Umiestnenie knižnice je definované v súbore ''gafrc'', ktorý by sa mal nachádzať vo vašom pracovnom adresári. V editore ''gschem'' vyvoláte zoznam komponentov stlačením klávesy 'I'. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | [[Súbor:gschem-components.png |250px]] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | == | + | == SPICE Basic Components == |
− | + | Štandardné SPICE komponenty sú určené pre všetky typy analýz. Detailný popis komponentov a ich parametrov je možné nájsť v [http://newton.ex.ac.uk/teaching/CDHW/Electronics2/userguide/ SPICE 3 User's Manual] | |
− | * [[ | + | |
− | * [[ | + | {| class="wikitable" style="width: 60%; height: 200px" border="1" |
− | * [[dac_bridge]] | + | |- |
− | + | | | |
+ | * [[Spice-Príkazy | Príkazy SPICE]] | ||
+ | * [[Spice-Napäťové zdroje | Napäťové zdroje]] | ||
+ | * [[Spice-Prúdové zdroje | Prúdové zdroje]] | ||
+ | * [[Spice-Rezistor | Rezistory ]] | ||
+ | * [[Spice-Kondenzátor | Kondenzátory]] | ||
+ | * [[Spice-Indukčnosť | Cievky a transformátory]] | ||
+ | * [[Spice-Diódy | Diódy]] | ||
+ | * [[Spice-Bipolárne PNP a NPN tranzistory | Bipolárne PNP a NPN tranzistory]] | ||
+ | * [[Spice-Unipolárne NMOS a PMOS tranzistory | Unipolárne NMOS a PMOS tranzistory]] | ||
+ | * [[Spice-Operačné zosilňovače | Operačné zosilňovače]] | ||
+ | || | ||
+ | * [[Spice-Príkazy | Direct SPICE commands ]] | ||
+ | * [[Spice-Napäťové zdroje | Ideal voltage sources]] | ||
+ | * [[Spice-Prúdové zdroje | Ideal current sources]] | ||
+ | * [[Spice-Rezistor | Resistors]] | ||
+ | * [[Spice-Kondenzátor | Capacitors]] | ||
+ | * [[Spice-Indukčnosť | Coils and transformers]] | ||
+ | * [[Spice-Diódy | Diode]] | ||
+ | * [[Spice-Bipolárne PNP a NPN tranzistory | Bipolar NPN and PNP junction transistors]] | ||
+ | * [[Spice-Unipolárne NMOS a PMOS tranzistory | NMOS and PMOS field-effect transistors]] | ||
+ | * [[Spice-Operačné zosilňovače | Operational amplifiers]] | ||
+ | |} | ||
+ | |||
+ | == XSPICE Analog Components == | ||
+ | XSPICE analógové komponenty je možné používať v analýze typu TRAN a vybrané lineárne komponenty aj v analýze AC. Vstupné hodnoty | ||
+ | blokov sa vzťahujú k referenčnému uzlu GND. Všetky komponenty majú '''refdes''' začínajúci písmenom '''A'''. | ||
+ | * [[XSpice-Zosilňovač | Zosilňovač]] / Gain | ||
+ | * [[XSpice-Komparátor s hysterézou | Komparátor s hysterézou ]] / Hysteresis Block | ||
+ | * [[XSpice-Obmedzovač | Obmedzovač ]] / Limiter | ||
+ | * [[XSpice-Riadený obmedzovač | Riadený obmedzovač ]] / Controlled Limiter | ||
+ | * [[XSpice-Multiplikátor | Multiplikátor ]] / Multiplier | ||
+ | * [[XSpice-Sumátor | Sumátor ]] / Summer | ||
+ | * [[XSpice-Integrátor | Integrátor ]] / Integrator | ||
+ | * [[XSpice-Derivátor | Derivátor ]] / Differentiator | ||
+ | * [[XSpice-Prenosová funkcia | Prenosová funkcia ]] / S-Domain Transfer Function | ||
+ | * [[XSpice-Analógový spínač | Analógový spínač]] / Analog Switch | ||
+ | * [[XSpice-Riadený generátor sinusového priebehu | Generátor sinusového priebehu ]] / Controlled Sine Wave Oscillator | ||
+ | * [[XSpice-Riadený generátor trojuholníkového priebehu | Generátor trojuholníkového priebehu ]] / Controlled Triangle Wave Oscillator | ||
+ | * [[XSpice-Riadený generátor pravoúhleho priebehu | Generátor pravoúhleho priebehu ]] / Controlled Square Wave Oscillator | ||
+ | |||
+ | == XSPICE Digital Components == | ||
+ | XSPICE digitálne komponenty sú určené pre použitie v TRAN analýze. | ||
+ | |||
+ | * [[XSpice-Buffer | Buffer]] / Digital one-bit-wide buffer | ||
+ | * [[XSpice-Invertor | Invertor]] / Digital one-bit-wide inverter | ||
+ | * [[XSpice-Hradlá AND | Hradlá AND ]] / AND gates | ||
+ | * [[XSpice-Hradlá NAND | Hradlá NAND]] / NAND gates | ||
+ | * [[XSpice-Hradlá OR | Hradlá OR]] / OR gates | ||
+ | * [[XSpice-Hradlá NOR | Hradlá NOR]] / NOR gates | ||
+ | * [[XSpice-Hradlá XOR | Hradlá XOR]] / XOR gates | ||
+ | * [[XSpice-Hradlá XNOR | Hradlá XNOR]] / XNOR gates | ||
+ | * [[XSpice-Klopný obvod RS | Klopný obvod RS]] / RS-type flip-flop | ||
+ | * [[XSpice-Klopný obvod D | Klopný obvod D]] / D-type flip-flop | ||
+ | * [[XSpice-Klopný obvod JK | Klopný obvod JK]] / JK-type flip-flop | ||
+ | |||
+ | == XSPICE Mixed Signal Components == | ||
+ | * [[adc_bridge | Rozhranie analog -> digital]] / Analog -> Digital Node Bridge | ||
+ | * [[dac_bridge | Rozhranie digital -> analog]] / Digital -> Analog Node Bridge | ||
+ | * [[d_osc | Napätím riadený digitálny generátor ]] / Controlled Digital Oscillator | ||
== GSIM Plot & Print Components == | == GSIM Plot & Print Components == | ||
− | * [[ | + | * [[Gsim-Plot_4AP_Log | PLOT_4AP_LOG, PLOT_4A_LOG]] Plot amplitúdovo-fázovej charakteristiky pre AC simuláciu / Bode plotter for AC simulation |
* [[plot_xy | PLOT_XY]] Plot 2D parametrickej X-Y závislosti / 2D Parametric plotter | * [[plot_xy | PLOT_XY]] Plot 2D parametrickej X-Y závislosti / 2D Parametric plotter | ||
* [[plot_zyx | PLOT_XYZ]] Plot 3D parametrickej X-Y-Z závislosti / 3D Parametric plotter | * [[plot_zyx | PLOT_XYZ]] Plot 3D parametrickej X-Y-Z závislosti / 3D Parametric plotter | ||
Riadok 65: | Riadok 89: | ||
* [[plot_Y4D | PLOT_Y4D]] 4-kanálový digitálný rekordér, 4 samostatné grafy s pevnou Y-mierkou / 4 Channel digital recorder | * [[plot_Y4D | PLOT_Y4D]] 4-kanálový digitálný rekordér, 4 samostatné grafy s pevnou Y-mierkou / 4 Channel digital recorder | ||
* [[plot_Y8D | PLOT_Y8D]] 8-kanálový digitálný rekordér, 8 samostatných grafov s pevnou Y-mierkou / 8 Channel digital recorder | * [[plot_Y8D | PLOT_Y8D]] 8-kanálový digitálný rekordér, 8 samostatných grafov s pevnou Y-mierkou / 8 Channel digital recorder | ||
+ | * [[print_txt |PRINT_TXT]] Export do textového súboru / Export in to *.txt file | ||
+ | * [[print_ods |PRINT_ODS]] Export do tabulky Open Office / Export in to Open Office *.ods file | ||
+ | |||
+ | == XSPICE Macromodels == | ||
+ | Makromodely sú poskladané zo štandardných SPICE / XSPICE komponentov. Návod na tvorbu makromodelov je popísaný v článku [[Tvorba_makromodelu]]. | ||
+ | |||
+ | '''Jednoduché makromodely / Simple macromodels''' | ||
+ | * XCP [[Model-Prúdová sonda | Prúdová sonda]] / Current probe | ||
+ | * XCOMP [[Model-Komparátor | Komparátor ]] / Comparator | ||
+ | * [[Model-Prepínač | Prepínač ]] / Switch | ||
+ | |||
+ | '''Digitálne makromodely / Digital macromodels''' | ||
+ | * [[Model-Klopný obvod 7474 | Klopný obvod typy D 7474]] / D-Type Flip-Flop 7474 | ||
+ | * [[Model-Demultiplexer 74138 | Demultiplexer 74138]] / Decoder & Demultiplexer 74138 | ||
+ | * [[Model-Multiplexer 74150 | Multiplexer 74150]] / Multiplexer 74150 | ||
+ | |||
+ | '''Komplexné hybridné makromodely / Hybrid macromodels''' | ||
+ | * [[Model-Časovač 555 | Časovač 555]] / Timer 555 | ||
+ | |||
+ | == XSPICE Codemodels == | ||
+ | Modely sú naprogramované v jazyku C a integrované do štruktúry simulátora. | ||
+ | |||
+ | '''Digital Codemodels''' | ||
+ | * Konštanty pre logické úrovne H,L | ||
− | + | '''Analog Codemodels''' | |
− | * | + | * Sada základných matematických funkcií |
+ | * Parser výrazov |
Aktuálna revízia z 12:33, 28. máj 2013
Simulácie a modelovanie | ||
---|---|---|
Simulačný nástroj gsim | Knižnica_komponentov_gsim | Príklady a úlohy pre gsim |
Knižnica komponentov je súčasťou distribúcie gsim. Umiestnenie knižnice je definované v súbore gafrc, ktorý by sa mal nachádzať vo vašom pracovnom adresári. V editore gschem vyvoláte zoznam komponentov stlačením klávesy 'I'.
SPICE Basic Components
Štandardné SPICE komponenty sú určené pre všetky typy analýz. Detailný popis komponentov a ich parametrov je možné nájsť v SPICE 3 User's Manual
XSPICE Analog Components
XSPICE analógové komponenty je možné používať v analýze typu TRAN a vybrané lineárne komponenty aj v analýze AC. Vstupné hodnoty blokov sa vzťahujú k referenčnému uzlu GND. Všetky komponenty majú refdes začínajúci písmenom A.
- Zosilňovač / Gain
- Komparátor s hysterézou / Hysteresis Block
- Obmedzovač / Limiter
- Riadený obmedzovač / Controlled Limiter
- Multiplikátor / Multiplier
- Sumátor / Summer
- Integrátor / Integrator
- Derivátor / Differentiator
- Prenosová funkcia / S-Domain Transfer Function
- Analógový spínač / Analog Switch
- Generátor sinusového priebehu / Controlled Sine Wave Oscillator
- Generátor trojuholníkového priebehu / Controlled Triangle Wave Oscillator
- Generátor pravoúhleho priebehu / Controlled Square Wave Oscillator
XSPICE Digital Components
XSPICE digitálne komponenty sú určené pre použitie v TRAN analýze.
- Buffer / Digital one-bit-wide buffer
- Invertor / Digital one-bit-wide inverter
- Hradlá AND / AND gates
- Hradlá NAND / NAND gates
- Hradlá OR / OR gates
- Hradlá NOR / NOR gates
- Hradlá XOR / XOR gates
- Hradlá XNOR / XNOR gates
- Klopný obvod RS / RS-type flip-flop
- Klopný obvod D / D-type flip-flop
- Klopný obvod JK / JK-type flip-flop
XSPICE Mixed Signal Components
- Rozhranie analog -> digital / Analog -> Digital Node Bridge
- Rozhranie digital -> analog / Digital -> Analog Node Bridge
- Napätím riadený digitálny generátor / Controlled Digital Oscillator
GSIM Plot & Print Components
- PLOT_4AP_LOG, PLOT_4A_LOG Plot amplitúdovo-fázovej charakteristiky pre AC simuláciu / Bode plotter for AC simulation
- PLOT_XY Plot 2D parametrickej X-Y závislosti / 2D Parametric plotter
- PLOT_XYZ Plot 3D parametrickej X-Y-Z závislosti / 3D Parametric plotter
- PLOT_4Y 4-kanálový osciloskop, všetky priebehy v jednom grafe / 4 Channel analog scope
- PLOT_Y2 2-kanálový analógový rekordér, 2 samostatné grafy / 2 Channel analog recorder
- PLOT_Y4 4-kanálový analógový rekordér, 4 samostatné grafy / 4 Channel analog recorder
- PLOT_Y4D 4-kanálový digitálný rekordér, 4 samostatné grafy s pevnou Y-mierkou / 4 Channel digital recorder
- PLOT_Y8D 8-kanálový digitálný rekordér, 8 samostatných grafov s pevnou Y-mierkou / 8 Channel digital recorder
- PRINT_TXT Export do textového súboru / Export in to *.txt file
- PRINT_ODS Export do tabulky Open Office / Export in to Open Office *.ods file
XSPICE Macromodels
Makromodely sú poskladané zo štandardných SPICE / XSPICE komponentov. Návod na tvorbu makromodelov je popísaný v článku Tvorba_makromodelu.
Jednoduché makromodely / Simple macromodels
- XCP Prúdová sonda / Current probe
- XCOMP Komparátor / Comparator
- Prepínač / Switch
Digitálne makromodely / Digital macromodels
- Klopný obvod typy D 7474 / D-Type Flip-Flop 7474
- Demultiplexer 74138 / Decoder & Demultiplexer 74138
- Multiplexer 74150 / Multiplexer 74150
Komplexné hybridné makromodely / Hybrid macromodels
- Časovač 555 / Timer 555
XSPICE Codemodels
Modely sú naprogramované v jazyku C a integrované do štruktúry simulátora.
Digital Codemodels
- Konštanty pre logické úrovne H,L
Analog Codemodels
- Sada základných matematických funkcií
- Parser výrazov