how to spice

15
 ΕΓΚΑΤΑΣΤΑΣΗ ΤΟΥ ΠΡΟΓΡΑΜΜΑΤΟΣ ΜΑΖΙ ΜΕ ΤΟ ΒΙΒΛΙΟ ΤΟΥ SEDRA-SMITH ΔΙΝΕΤΑΙ ΕΝΑ CD ΠΟΥ ΠΕΡΙΕΧΕΙ ΤΟ ΠΡΟΓΡΑΜΜΑ PSPICE, ΑΝΟΙΓΟΥΜΕ ΤΟ CD (ΑΝΟΙΓΜΑ, ΟΧΙ ΑΥ ΤΟΜΑ ΤΗ ΕΚΤΕΛΕΣΗ) ΠΗΓΑΙΝΟΥΜΕ ΣΤΟ ΦΑΚΕΛΟ ORCAD ΚΑΙ ΕΚΤΕΛΟΥΜΕ ΤΟ SETUP.EXE, ΕΝΑΛΛΑΚΤΙΚΑ ΜΠΟΡΕΙΤΕ ΝΑ ΚΑΤΕΒΑΣΕΤΕ ΤΟ ΠΡΟΓΡΑΜΜΑ ΑΠΟ ΤΗΝ ΙΣΤΟΣΕΛΙΔΑ ΤΟΥ ΒΙΒΛΙΟΥ. ΚΑΤ Α ΤΗΝ ΕΓΚΑΤ ΑΣΤΑΣΗ ΘΑ ΜΑΣ ΡΩΤ ΗΣΕΙ ΑΝ ΘΕΛΟΥΜΕ ΝΑ ΓΙΝΕΙ ΚΑΙ Η ΕΓΚΑΤΑΣΤΑΣΗ ΚΑΠΟΙΩΝ ΑΛΛΩΝ ΠΡΟΓΡΑΜΜΑΤΩΝ, ΒΑΛΤΕ ΤΑ ΚΙ ΑΥΤΑ.  ΔΗΜΙΟΥΡΓΙΑ ΑΡΧΕΙΟ Υ  ΑΠΟ Τ Α ΠΡΟΓΡ ΑΜΜΑ Τ Α ΠΟΥ Ε ΓΚΑ Τ ΑΣΤΗΣΑΜΕ ΑΝΟΙΓΟΥ ΜΕ ΤΟ CAPTURE 'H CAPTURE CIS ΑΝΑΛΟΓΩΣ ΠΟΙΟ ΚΑΝΑΤΕ ΕΓΚΑΤΑΣΤΑΣΗ. ΕΠΙΛΕΓΟΥΜΕ FILE NEW PROJECT ΣΤΟ MENU ΣΤΗ ΚΟΡΥΦΗ ΤΗΣ ΟΘΟΝΗΣ. ΘΑ ΒΓΕΙ ΕΝΑ ΑΝΑΔ Υ ΟΜΕΝΟ ΠΑΡΑΘ ΥΡΟ Σ ΤΟ ΟΠΟΙ Ο ΔΙΝΟΥΜΕ ΟΝΟΜΑ ΤΟΥ  ΑΡΧΕΙΟΥ , ΕΠΙΣΗΣ ΕΠΙΛΕΓΟΥΜΕ ANALOG OR MIXED A/D. ΣΤΗ ΣΥΝΕΧΕΙΑ ΕΠΙΛΕΓΟΥΜΕ CREATE A BLANK PROJECT ΚΑΙ ΠΑΤΑΜΕ ΟΚ. ΠΡΟΣΘΗΚΗ ΒΙΒΛΙΟΘΗΚΩΝ PLACE -> PART -> ADD LIBRARY ΤΟ PATH EINAI PROGRAM FILES -> ORCAD LITE('H ORCAD) -> CAPTURE -> LIBRARY -> PSPICE. ΕΠΙΛΕΓΟΥΜΕ ΟΛΕΣ ΤΙΣ ΒΙΒΛΙΟΘΗΚΕΣ ΚΑΙ ΤΙΣ ΑΝΟΙΓΟΥ ΜΕ. ΓΙΑ ΤΙΣ ΓΕΙΩΣΕΙΣ ΟΜΟΙΑ PLACE -> GROUND -> ADD LIBRARY KAI ΠΡΟΣΘΕΤΟΥΜΕ ΤΗ ΒΙΒΛΙΟΘΗΚΗ SOURCE ΚΑΙ ΤΗΝ ΠΡΟΣΘΕΤΟΥΜΕ.   ΔΗΜΙΟΥΡΓΙΑ ΤΟΥ ΚΥΚΛ ΩΜΑ ΤΟΣ ΑΣΚΗΣΗ 1 ΕΡΩΤΗΜΑ 10 ΓΙΑ ΝΑ ΔΗΜΙΟΥΡΓΗΣΟΥΜΕ ΤΟ ΚΥΚΛΩΜΑ PLACE -> P ART ΕΠΙΛΕΓΟΥΜΕ ΟΛΕΣ ΤΙΣ ΒΙΒΛΙΟΘΗΚΕΣ(ΜΕ CTRL 'H SHIFT) KAI ΠΛΗΚΤΡΟΛΟΓΟΥΜΕ ΤΟ ΟΝΟΜΑ ΤΟΥ PART ΠΟΥ ΘΕΛΟΥΜΕ ΝΑ ΒΑΛΟΥΜΕ. ΕΤΣΙ ΓΙΑ ΤΑ ΔΙΟΔΟ ΘΑ ΠΛΗΚΤΡΟΛΟΓΗΣΟΥΜΕ D1N4148 ΠΑΤΑΜΕ ΟΚ ΚΑΙ ΤΗΝ ΤΟΠΟΘΕΤΟΥΜΕ ΣΤΟ ΣΧΗΜΑ. ΕΠΕΙΤ Α ΘΕΛΟΥΜΕ ΝΑ ΒΑΛΟΥΜΕ ΤΗΝ ΑΝΤΙΣΤ ΑΣΗ R1 PLACE -> PART ΠΛΗΚΤΡΟΛΟΓΟΥΜΕ R KAI EΠΙΛΕΓΟΥΜΕ ΤΗΝ R/ANALOG THN ΤΟΠΟΘΕΤΟΥΜΕ ΣΤΟ ΣΧΗΜΑ. ΑΝ ΘΕΛΟΥΜΕ ΝΑ ΑΛΛΑΞΟΥΜΕ ΤΟ ΟΝΟΜΑ 'Η ΤΗΝ ΤΙΜΗ ΤΗΣ ΠΑΤΑΜΕ ΔΙΠΛΟ ΚΛΙΚ ΣΤΟ ΟΝΟΜΑ Η ΤΗΝ ΤΙΜΗ ΚΑΙ ΤΟ ΑΛΛΑΖΟΥΜΕ. ΓΙΑ ΤΗΝ ΠΗΓΗ PLACE -> PART ΠΛΗΚΤΡΟΛΟΓΟΥΜΕ VSIN ΓΙΑΤΙ ΘΕΛΟΥ ΜΕ ΜΙΑ ΗΜΙΤΟΝΟΕΙΔΗ ΠΗΓΗ. THN TΟΠΟΘΕΤΟ ΥΜΕ ΣΤΟ ΣΧΗΜΑ ΚΑΙ ΠΑΛΙ ΜΕ ΔΙΠΛΟ ΚΛΙΚ ΔΙΝΟΥΜΕ ΤΙΣ ΕΠΙΘΥΜΗΤΕΣ ΤΙΜΕΣ.

Upload: babisigglezos

Post on 05-Oct-2015

237 views

Category:

Documents


0 download

DESCRIPTION

How to Spice

TRANSCRIPT

  • SEDRA-SMITH CD PSPICE, CD (, ) ORCAD SETUP.EXE, . , .

    CAPTURE 'H CAPTURE CIS . FILE NEW PROJECT MENU . , ANALOG OR MIXED A/D. CREATE A BLANK PROJECT .

    PLACE -> PART -> ADD LIBRARY PATH EINAI PROGRAM FILES -> ORCAD LITE('H ORCAD) -> CAPTURE -> LIBRARY -> PSPICE. . PLACE -> GROUND -> ADD LIBRARY KAI SOURCE .

    1 10 PLACE -> PART ( CTRL 'H SHIFT) KAI PART . D1N4148 . R1 PLACE -> PART R KAI E R/ANALOG THN . ' . PLACE -> PART VSIN . THN T .

  • PLACE -> GROUND E 0 ( FLOATING NODES ERROR) . PLACE->WIRE.

    1

    NEW SIMULATION PROFILE , INHERIT: NONE , EDIT SIMULATION SETTINGS. ANALYSIS, TIME DOMAIN(TRANSIENT) GENERAL SETTINGS RUN TO TIME 2 . 50z 20ms( ). . 2 MARKERS ( ) ( ). RUN SIMULATION KAI PSPICE . WINDOW COPY TO CLIPBOARD KAI TO KANOYME . 11 EDIT SIMULATION KAI CHECK TEMPERATURE SWEEP REPEAT FOR EACH TEMPERATURE .. 0 27 50 100 200. . . 12 10 MARKERS MARKER ( ) R1.

    DC SWEEP 13 MARKER . EDIT SIMULATION SETTINGS ANALYSIS TYPE DC SWEEP, VARIABLE SWEEP VOLTAGE SOURCE, NAME TO ONOMA TH (V1),

  • LINEAR, START VALUE(.. -200mV) END VALUE (.. +200mV) KAI INCREMENT( 1mV), . .

    2

    11 . .model BC238 NPN (Bf=130 Rb=50 CJE=13E-12 CJC=4E-12 VJE=0.7) BC238.mod ' BC238.obl. PSPICE MODEL EDITOR, FILE --> NEW, META MODEL --> IMPORT KAI KANOYME BROWSING MEX . MYLIBRARY.lib.E FILE --> CREATE CAPTURE PARTS, ENTER INPUT MODEL LIBRARY, BROWSE MYLIBRARY.lib . CAPTURE. FILE --> OPEN --> LIBRARY, KAI , , . ADD LIBRARY --> MYLIBRARY.lib

    11 , {r} R1 R1 . . PLACE --> PART --> PARAM(LIBRARY SPECIAL) . NEW COLUMN, r VALUE .. 4 . DISPLAY, NAME AND VALUE, . PPLY KAI META SAVE, WINDOW --> SCHEMATIC. PARAMETERS .EDIT:

  • , DISPLAY BOTH IF VALUE EXISTS. . , ANALYSIS --> PARAMETRIC SWEEP, GLOBAL PARAMETER, PARAMETER NAME = r, SWEEP TYPE --> LINEAR, KAI START VALUE(.. 100), END VALUE(.. 200), INCREMENT(.. 10). PPLY LIBRARY, BROWSE ADD AS GLOBAL. OK. TA R1 Vce = Vcc / 2 = 15 / 2 = 7.5V Vce + - RKERS TO + .RUN SIMULATION. , 7.5V (CHEAT R1 = 140k).

    : Vcc PLACE --> OFF PAGE CONNECTOR.

    ( 12) --> SIMULATION 1, : LIBRARY, BROWSE ADD AS GLOBAL. OK.

    13KANOYME TRANSIENT : RUN TO TIME --> 102ms KAI START SAVING DATA --> 100ms. H KYMATOM . MAXIMUM STEP SIZE (.. 0.01ms) .

    TRACE EXPRESSIONS

    14 : = Vout(max) / Vin(max) TH SIMULATION E ENU TRACE --> ADD TRACE KAI 2 TRACE EXPRESSION: MAX(V(RL:2))/MAX(V(Vin:+)) .

  • AC SWEEP

    15 AC SWEEP, VSIN VAC, , ANALYSIS TYPE --> AC SWEEPAC SWEEP TYPE --> LOGARITHMIC(DECADE) START FREQ(. 1), END FREQ(. 100meg), POINTS/DECADE(. 500).T SIMULATIONKAI TRACE EXPRESSION:DB(V(RL:2)/V(V2:+))( 21 )A ( ZOOM ).(CHEAT 1kHz 1Mhz = 43)

    16 15, TRACE EXPRESSION , Rin = Vin / Iin TRACE EXPRESSION : V(Vin:+)/I(Vin)

    DC SWEEP ME 2

    17 MARKER ANALYSIS TYPE --> DC SWEEP PRIMARY SWEEP VOLTAGE SOURCE, NAME --> V1 START VALUE(.. -2V), END VALUE(.. +2V), INCREMENT(.. 0.1V) SECODARY SWEEP E CURRENT SOURCE, NAME --> I1 VALUE LIST TH (. 50uA 100uA 150uA 200uA) RUN SIMULATION .

    3

    15

  • 2, ( 550mV 650mV 10mV)(CHEAT v = 600mV)

    1 6 17 2

    18 2 ( = 4)

    19 2 (90Hz 7MHz, = 12.50)

    20 2

    2 1 DC SWEEP 2, PRIMARY SWEEP --> V2 ME TIME 0V 10V 1VSECONDARY SWEEP V1 ME KAOIE (0V 0.2V 0.4V 0.6V 0.8V) MARKER (D).

    MONA

    T Terra 1012

    G Giga 109

    Meg Mega 106

    K Kilo 103

    M Milli 10-3

    U Micro 10-6

    N Nano 10-9

    P Pico 10 -12

  • F Femto 10-15

    SPICE1 - 10

    SPICE1 - 11

    SPICE1 - 12( )

  • SPICE1 - 13

    SPICE2 - 12

  • SPICE2 - 13A

    SPICE2 - 13B

  • SPICE2 - 15

    SPICE2 - 16

  • SPICE2 - 17

    SPICE3 - 15

  • SPICE3 - 16

    SPICE3 - 17A

  • SPICE3 - 17B

    SPICE3 - 19

  • SPICE3 20

    SPICE3 21

  • ORIGINALLY CREATED BY: dimkirt

    SPECIAL THANKS TO Exomag AND Batman