Documente Academic
Documente Profesional
Documente Cultură
SIMULARE
Notie de curs
Cursul nr. 6
Cuprins
Simularea functionala si ierarhica
1.
2.
Descrierea circuitelor
Subcircuitul SPICE
Cursul nr. 6
1/15/15
Simularea funcional i
ierarhic
Descrierea circuitelor:
Descrierea structural folosete elemente de
circuit ca R, C, Q .a. pentru care exist
coresponden direct cu componentele de pe placa
de circuit imprimat sau dintr-un circuit integrat.
1/15/15
Simularea funcional i
ierarhic
Modelul funcional
este complex,
utilizeaz un numr de componente considerabil mai
mic n comparaie cu descrierea structural,
durat de simulare semnificativ mai redus n
comparaie cu descrierea structural.
Cursul nr. 6
1/15/15
Simularea funcional i
ierarhic
Subcircuitul SPICE
este un bloc de circuit care apare mai mult dect o dat n ntreg
circuitul i const din primitive Spice: rezistoare, condensatoare,
diode, tranzistoare, surse comandate.
<SUB_nume>
Cursul nr. 6
1/15/15
Simularea funcional i
ierarhic
Observaii:
1. Nu exist limit pentru numrul nodurilor
externe;
2. Celelalte noduri care apar n definirea
subcircuitului se numesc noduri interne;
3. Nodurile interne nu pot fi conectate sau
referite n circuitul de nivel nalt;
4. Nodul de mas (nodul 0) este un nod
global att pentru circuitul de nivel nalt
ct i pentru toate subcircuitele;
Cursul nr. 6
1/15/15
Simularea funcional i
ierarhic
Observaii - continuare
5. Se pot utiliza aceleai numere/nume att
pentru descrierea subcircuitului ct i a
circuitului de nivel nalt;
6. Declaraii permise n descrierea
subcircuitului: .MODEL i .SUBCKT;
7. Declaraii interzise: .NODESET i IC;
8. Pentru a depi aceast limitare, toate
nodurile care trebuie iniializate se definesc
n linia .SUBCKT ca noduri externe.
Cursul nr. 6
1/15/15
Simularea funcional i
ierarhic
Plasarea unui subcircuit n circuitul de nivel
nalt
SUB_nume
Observaii:
1. xnod1, xnod2 sunt numerele sau numele nodurilor
din circuitul n care este instaniat subcircuitul
SUB_nume;
2. xnod1, xnod2 trebuie s corespund nodurilor
nod1,
nod2,
din
declaraia
.SUBCKT
corespunztoare lui SUB_nume.
Cursul nr. 6
1/15/15
+
IN +
rd
2M eg
E1
+
-
1
+
-
1E5
IN -
ro
O U T
100
Cursul nr. 6
1/15/15
Exemplu:
egalizor grafic
Egalizor grafic
*instantierea AO
X1 0
2
5
X2 0
6
9
X3 0
10 13
X4 0
14 15
X1
O U T
-
R 1
1M eg
1M eg
X4
R 4
4
100n
1Vac
0Vdc
R 9
7
R 15
10k
13
O U T
1m eg
11
10k
10k
X3
10
R 20
10n
R 13
10k
14
R 11
100k
C 4
R 12
O PAM P
O PAM P
1M eg
C 3
1n R 10
10k
15
R 8
1M eg
O U T
-
O U T
-
V1
X2
10k
R 7
R 5
100k
C 2
opamp
opamp
opamp
opamp
10k
R 2
C 1
10n
R 3
R 6
O PAM P
10k
R 18
10k
O PAM P
R 14
1m eg
C 5
100p R 16
12
R 17
100k
10k
C 6
1n
R 19
5k
Cursul nr. 6
1/15/15
10
IN-OUT
Cursul nr. 6
1/15/15
11
Cursul nr. 6
1/15/15
12
Cursul nr. 6
1/15/15
13
Cursul nr. 6
1/15/15
14
X1
O U T
-
R 1
1M eg
1Vac
0Vdc
1
V1
R 3
10k
O PAM P
R 2
1M eg
C 1
10n
R 4
4
100k
S E T = 0 .5
C 2
R 5
10k
100n
Cursul nr. 6
1/15/15
15
4
R 4
100k
S E T = 0 .5
Cursul nr. 6
1/15/15
16
SET=0.5
10
-5
-10
1.0Hz
3.0Hz
10Hz
DB(V(5)) - DB(V(1))
30Hz
100Hz
300Hz
1.0KHz
3.0KHz
10KHz
30KHz
100KHz
300KHz
1.0MHz
Frequency
fr modificare
Cursul nr. 6
1/15/15
17
SET=0
15
10
0
1.0Hz
3.0Hz
10Hz
DB(V(5)) - DB(V(1))
30Hz
100Hz
300Hz
1.0KHz
3.0KHz
10KHz
30KHz
100KHz
300KHz
1.0MHz
Frequency
amplificare maxim
Cursul nr. 6
1/15/15
18
SET=1
0
-5
-10
-15
1.0Hz
3.0Hz
10Hz
DB(V(5)) - DB(V(1))
30Hz
100Hz
300Hz
1.0KHz
3.0KHz
10KHz
30KHz
100KHz
300KHz
1.0MHz
Frequency
amplificare minim
Cursul nr. 6
1/15/15
19
4.0V
3.0V
2.0V
1.0V
1.0Hz
V(15)
3.0Hz
10Hz
30Hz
100Hz
f1
300Hz
Frequency
1.0KHz
f2
3.0KHz
10KHz
30KHz
100KHz
f3
Cursul nr. 6
1/15/15
20
Noiuni de OrCAD
CAE Computer-Aided Engineering
Uneltele CAE acoper toate aspectele
proiectrii inginereti de la desen la
analiz i apoi la fabricaie.
CAE cuprinde:
CAD Computer-Aided Design, adic
proiectare asistat de calculator, care n
industria electronic este cunoscut sub
denumirea EDA Electronic Design
Automation.
Cursul nr. 6
1/15/15
21
Noiuni de OrCAD
Uneltele EDA
reduc timpul de dezvoltare a proiectului,
reduc costurile,
deoarece permit simularea i analiza
proiectelor nainte de realizarea lor practic,
efectiv, n cazul sistemelor electronice fiind
vorba de realizarea cablajului imprimat
(PCB Printed Circuit Board)
Cursul nr. 6
1/15/15
22
Noiuni de OrCAD
Dup ce un proiect a fost
desenat
simulat i
analizat
se trece la fabricarea sistemului proiectat.
Uneltele folosite n fabricaie se numesc
CAM Computer-Aided Manufacturing
Cursul nr. 6
1/15/15
23
Noiuni de OrCAD
OrCAD/Cadence administreaz mai multe
unelte CAD/CAM din domeniul electronicii,
unele dintre ele fiind grupate n pachetul de
programe OrCAD.
OrCAD cuprinde ca programe principale:
Capture
PSpice
Layout
Cursul nr. 6
1/15/15
24
Noiuni de OrCAD
Capture
Reprezint piesa central a pachetului de
programe, acionnd ca unealta EDA
primar.
Conine:
biblioteci de simboluri cu care se pot realiza
scheme
biblioteci de simboluri care interacioneaz fie cu
PSpice sau Layout, fie cu amndou.
Cursul nr. 6
1/15/15
25
Noiuni de OrCAD
Simbol din Capture
(sursa: Kraig Mitzner Complete PCB Design Using OrCAD Capture
and Layout, Newnes-Elsevier, 2007)
Cursul nr. 6
1/15/15
26
Noiuni de OrCAD
Pinii simbolului
pot face parte din modelul Pspice
fac parte din simbolul de circuit (Capture)
pot fi pinii capsulei n Layout
Cursul nr. 6
1/15/15
27
Exemplul 2
CI de tipul TL082
Cursul nr. 6
1/15/15
28
Exemplul 2
Cursul nr. 6
1/15/15
29
Exemplul 2
Cursul nr. 6
1/15/15
30
Noiuni de OrCAD
Din Capture se genereaz Nelist lista de
conexiuni, pe baza creia se
interconecteaz simbolurile (parts) i se
asociaz fiecrui simbol o amprent
(footprint).
Capture genereaz i datele necesare
uneltelor de tip CAM pentru fabricarea
circuitului imprimat (PCB), cum ar fi, de
exemplu, GerbTool.
Cursul nr. 6
1/15/15
31
Noiuni de OrCAD
Cheia succesului n proiectare i fabricaie
const:
n nelegerea PCB-ului nsui i
n modul n care se folosesc uneltele CAE
pentru crearea PCB-ului.
Cursul nr. 6
1/15/15
32