Documente Academic
Documente Profesional
Documente Cultură
Calculator
Conf.dr.ing. Ovidiu Pop
Structura cursului
Analize:
Analiza DC
Analiza AC
Analiza tranzitorie
Analiza parametrica
Analiza statistica
Modelarea dispozitivelor semiconductoare:
Diode
BJT
MOS
Amplificatoare operationale
2
Nota:
Laborator:
Examen partial:
L1 (sapt. 6)
Examen final: L2
(sapt.13)
Note laborator NL
Nota N=0.2*NL+0.4*L1+0.4*L2 ; L1,L2,NL>4
Recuperari+marire nota test: sapt 14
3
Proiectare Asistata de
Calculator
Obiectivele cursului
OBIECTIVE specifice:
Identificarea analizei Pspice standard
-Analiza DC
-Analiza AC (raspuns de frecventa)
-Analiza tranzitorie
Planificarea si efectuarea simularii folosind PSpice A/D
Analiza rezultatelor simularii folosind graficele post-processor PROBE
Referinte bibliografice
1. Proiectare asistata de calculator, Ovidiu Pop, Ed. Mediamira, ClujNapoca, 2007
2. ECAD Course in Distance Education Elena Skoikova, Ana RusuCDROM, 1999
3. SPICE Manualul Utilizatorului
4. The SPICE Book Andrei Vladimirescu, J. Willey & Sons, 1994
1.
Motivare
De ce sa simulam circuitele?
Tehnica de proiectare a anilor 1950 si 1960:
Construirea circuitelor din elemente discrete
Experimente prin construire de montaje, masurare, reglare
Mai tarziu: IC-uri cu densitatea de integrare in crestere:
Placa de montaj cu elemente discrete
Numai placi de cipuri accesibile masurarii
Presiunea time-to-market
9
DE CE SA FOLOSIM SPICE?
Circuitele actuale necesita de asemenea echipament scump cum sunt sursele de
curent, generatoarele de semnal si osciloscoapele. Poate fi dificil sa construiesti
fizic fiecare circuit in parte.
Realizarea practica a unui circuit necesita un anumit timp si, in unele cazuri ofera
doar o simpla idee despre functionarea lui, pe cand, SPICE iti furnizeaza informatii
legate de functionarea circuitului in cateva minute. SPICE poate fi placa de montaj
virtuala.
10
Istoric
Anii 1950: dezvoltarea cunostintelor fundamentale:
Descrierea retelei
Teoria grafurilor
Formularea ecuatiilor
Istorie
1971: CANCER, SPICE1, SPICE2 (distributie libera)- Universitatea din Berkeley
A doua generatie de programe de simulare- Avansata in tehnica numerica a condus
spre sfarsitul anilor 1960 la dezvoltarea programelor de analiza neliniara, precum SPICE1, initial
numit CANCER (in 1971) la Universitatea din Berkeley, California.
Stadiul actual
Simulatoare de uz general
SPICE family : SPICE2G.6, HSPICE, PSPICE10.5 (din OrCAD, acum Cadence),
IsSPICE(IntoSoft), AIM-Spice3.2, MicroCapV, ElectronicWorkBench,
ELDO (mod mixt) (Anacad, acum MentorGraphics)
SABER ( nivel mixt) (Analogie)
Spectre (Cadence)
Software Educational
RSPICE, OPTIMA
14
15
16
17
2. Ce este SPICE?
18
2. Ce este SPICE?
Circuitele pot contine:
Orice program ce are ca scop general simularea circuitelor trebuie sa afiseze urmatoarele trei solutii
de baza: punctul static de functionare (OP), raspunsul in frecventa (AC) si raspunsul tranzitoriu.
19
Analiza AC calculeaza valorile complexe ale tensiunilor in nod ale unui circuit
linear ca si o functie de frecventa a unui semnal sinusoidal aplicat la intrare.
Pentru circuite nelineare, cum sunt circuitele cu tranzistoare, acest tip de analiza
necesita modelul de semnal mic; amplitudinea sursei excitante se presupune a fi
mica in comparatie cu tensiunea termica pentru BJT (V in << Vth= 25mV, pentru
distorsiuni mici). Numai sub aceasta prezumtie circuitul nelinear poate fi inlocuit
de echivalentul liniarizat in jurul punctului static de functionare.
20
21
Algoritmi de Simulare
22
Algoritmi de Simulare
23
Algoritmi de Simulare
24
Algoritmi de Simulare
(a)
(b)
(c)
25
4. PSPICE
4.1. Valori numerice si expresii
26
27
modelelor/macromodelelor.
Exprimarea unui element (in netlist file) contine informatii de legatura
(topologia circuitului din scheme) si, fie clar, fie facand referinta la un
model/subcircuit (dintr-o biblioteca de modele), valoarea elementului
definit.
28
29
30
Conventii
Fiecare nod din circuit trebuie sa aiba cel putin doua elemente
conectate la acesta, singurele exceptii sunt nodurile liniilor de transmisie
neterminate.
31
32
T1 5 0 4 8 Z0=75 td=20ns
33
2. Sursa de tensiune/Bobina
Un alt calcul de topologie care este facut pentru fiecare circuit are
scopul de a ne asigura ca nu exista bucle cu rezistenta 0. Daca exista,
PSpice va indica o eroare pe monitor si un fisier output va contine un
mesaj ca cel care urmeaza:
EROARE: Voltage loop involving Vx
Aceasta inseamna ca circuitul are o bucla de rezistenta 0, ce include
sursa Vx.
Componentele cu rezistenta 0 in PSpice sunt:surse de tensiune
independente (V), bobine (L), surse de tensiune voltaj-controlate (E) si
surse de tensiune curent-controlate (H). Exemple de asemenea spire
sunt:
a.) Vin 3 0 10V
Vs 3 0 5V
b.)V1 3 5 15V
L1 3 5 10u
E1 3 5 2 7 10
35
38
39