Documente Academic
Documente Profesional
Documente Cultură
Curs1 Romana
Curs1 Romana
Calculator
1
Structura cursului
Analize:
• Analiza DC
• Analiza AC
• Analiza tranzitorie
• Analiza parametrica
• Analiza statistica
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
La sfarsitul acestui curs ar trebui sa fiti capabil sa proiectati diferite tipuri de circuite
electronice analogice, digitale si analogice-digitale mixte prin folosirea
corespunzatoare a modulelor de Proiectare Electronica Asistata de Calculator
(ECAD), sau mai exact ar trebui sa acumulati cunostinte si abilitati pentru a aplica:
Metodologia Proiectarii Electronice Asistata de Calculator
Proiectare schematica
Proiectarea circuitelor analogice si optimizare
Modelarea Dispozitivelor Semiconductoare: dioda, BJT, JFET, MOSFET,
MESFET
Macromodelarea FET/Bipolar si OpAmp
Proiectarea circuitelor digitale si analogice-digitale mixte
4
Metodologia Proiectarii Electronice Asistata de Calculator
OBIECTIVE generale:
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
5
Cunostinte Minime necesare pentru promovarea examenului:
6
Proiectare Asistata de Calculator
PAC
Referinte bibliografice
7
Proiectare Asistata de Calculator
PAC
Glosar
8
INTRODUCERE IN TEHNICILE DE SIMULARE A
CIRCUITELOR
1. Motivare
De ce sa simulam circuitele?
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
Ce castigam prin simulare?
11
Istoric
12
Istorie
Simulatoare de uz general
15
Pentru circuite liniare mai mari, solutia DC si in special
solutiile domeniului frecventa sau domeniului timp sunt foarte
complexe.
16
Alt nivel de complexitate este adaugat cand este nevoie sa prezica
comportamentul in timp sau frecventa a unui circuit electric.
17
2. Ce este SPICE?
Dupa cum s-a subliniat mai sus, rezolva ecuatiile retelelor pentru
tensiunea in noduri. Programul este la fel de potrivit atat pentru a
rezolva circuitele electrice liniare cat si pe cele neliniare.
18
2. Ce este SPICE?
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 DC a programului calculeaza punctul static de functionare al circuitului
cu capacitoarele deconectate si inductoarele scurt-circuitate. SPICE foloseste
trasee pentru a rezolva ecuatiile retelelor neliniare; nelinearitatile se datoreaza in
principal caracteristicilor neliniare curent-tensiune (I-V) ale dispozitivelor
semiconductoare.
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
Analiza tranzitorie calculeaza tensiunea la fiecare nod al circuitului ca si o
functie de timp. Aceasta este analiza de semnal mare: nici o restrictie nu este
pusa pe amplitudinea semnalului de intrare. Astfel caracteristicile nelineare
ale dispozitivelor semiconductoare sunt luate in considerare.
Mai multe tipuri de analiza, asociate cu cele trei moduri de simulare de baza,
sunt disponibile in (P)SPICE.
21
Algoritmi de Simulare
22
Algoritmi de Simulare
23
Algoritmi de Simulare
24
Algoritmi de Simulare
25
4. PSPICE
26
Tabel 1. Scala sufixelor pentru valori numerice
27
Elemente, Modele si Noduri
28
29
30
Conventii
31
· Deoarece SPICE2G.6 standard foloseste analize nodale modificate pentru
a rezolva atat nodurile de tensiune cat si curentii prin ramuri, cum ar fi
sursele de tensiune si inductorii, trebuie subliniate doua restrictii :
32
Orice incalcare a restrictiilor anterioare determina aparitia unui
mesaj de eroare si oprirea programului SPICE. Posibilele mesaje
de eroare si actiuni corective sunt:
1. “Nodurile flotante”
T1 5 0 4 8 Z0=75 td=20ns
33
Sursele controlate de tensiune nu au conexiune DC cu nodurile
lor de control, deci aceste surse nu conduc curent de la nodurile lor de
control. In exemplele urmatoare nodul 5 are conexiune la masa:
EGAIN 5 0 4 8 100
GA 5 0 4 8 0.8
Cele doua parti ale capacitorului nu au conexiune DC intre ele. In
exemplul urmator nodul 5 nu are legatura DC la pamant:
C5 5 0 0.1u
34
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
De notat este faptul ca nu exista nici o diferenta chiar daca valorile
surselor de tensiune sunt 0 sau nu. Avand rezistenta buclei 0 inseamna
ca programul are nevoie sa imparta 10V (sau orice alta valoare a
tensiunii) la 0, ceea ce este imposibil.
37
4.4. Probleme de Convergenta
Cu alte cuvinte, este folosita presupunerea initiala si, prin repetari succesive, se
verifica daca solutia converge la o valoare.
38
4.4. Probleme de Convergenta
39