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 11: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