Tehnici de Simulare

Curs
7.7/10 (6 voturi)
Domeniu: Electronică
Conține 6 fișiere: doc
Pagini : 44 în total
Cuvinte : 13393
Mărime: 188.80KB (arhivat)
Publicat de: Stancu Kiss
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Gheorghe Pana
Tehnici de simulare a circuitelor electrice si electronice in programul SPICE Cursurile 1-6

Extras din curs

SIMULAREA FUNCTIONALA SI IERARHICA

6.1 Obiective

Dupa parcurgerea acestui curs, cititorul va fi capabil:

- sa descrie subcircuitele în Spice;

- sa descrie circuitul de nivel înalt utilizând subcircuite;

6.2 Introducere

Exemplele de circuite prezentate pâna în acest moment au folosit elemente de circuit (rezistoare, condensatoare, diode si tranzistoare) pentru care exista o corespondenta directa cu piesele de pe placa de circuit imprimat. O astfel de descriere de circuit se numeste reprezentare structurala. Simularea unor circuite reprezentate structural produce rezultate foarte precise dar poate dura un timp lung. Timpul de analiza creste proportional cu numarul de elemente de circuit fiind dominat de elementele semiconductoare, care sunt descrise de relatii neliniare complexe.

Pentru a reduce durata de timp a anlizaei Spice se grupeaza mai multe componente într-un bloc, dupa criteriul functiei pe care o realizeaza. Descrierea Spice a blocului este un circuit echivalent care realizeaza aceeasi functie ca si implementarea la nivel de componente. Acest model functional este construit cu mai putine componente si cu elemente specifice din Spice cum ar fi sursele comandate.

Spice ofera posibilitatea utilizarii subcircuitelor, care permit utilizatorului sa defineasca o subretea sau un bloc iar dupa aceea sa o instantieze (apeleze) în mod repetat în întregul circuit. De exemplu, pentru o poarta NAND (SI-NU) se poate defini o singura data un subcircuit, descris functional sau structiural (la nivel de tranzistor), care apoi este instantiat în mod repetat pentru a forma un circuit complex.

În descrierea functionala a unui circuit se pot utiliza:

- modelul ideal si

- modelul functional.

Blocurile ideale sunt foarte simple (furnizeaza o singura caracteristica a unui dispozitiv, cea mai relevanta) si conduc la timpi scurti de simulare.

Modelele functionale sunt mai complexe si reproduc caracteristicile de detaliu ale circuitului modelat. Modelele functionale utilizeaza un numar de componente considerabil mai mic, obtinându-se astfel o durata de simulare semnificativ mai redusa.

6.3 Subcircuitul Spice

Subcircuitul este un bloc de circuit care apare mai mult decât o data în întreg circuitul si consta din primitive Spice (rezistoare, condensatoare, diode, tranzistoare, surse comandate).

Declaratia de control prin care se începe descrierea unui subcircuit este:

.SUBCKT SUB_nume nod1 <nod2…>

unde SUB_nume definete în mod univoc subcircuitul iar nod1, nod2,… sunt nodurile sale externe care pot fi conectate la un circuit exterior (circuitul de nivel înalt). Nu exista limita pentru numarul nodurilor externe. Restul de noduri care apar în definirea subcircuitului s enumesc noduri interne. Nodurile interne nu pot fi conectate sau referite în circuitul de nivel înalt. Nodul de masa (nodul 0) este un nod global atât pentru circuitul de nivel înalt cât si pentru toate subcircuitele. Se pot utiliza aceleasi numere atât pentru descrierea subcircuitului cât si a circuitului de nivel înalt.

Încheierea definirii unui subcircuit se marcheaza prin declaratia:

.ENDS <SUB_nume>

Repetarea numelui SUB_nume este recomandata pentru a usura verificarea corectitudinii descrierii circuitului.

În descrierea subcircuitului se pot utiliza si unele declaratii de control. Se pot folosi declaratiile .MODEL si .SUBCKT.

Nu se permite utilizarea declaratiilor .NODESET si .IC pentru a fixa valorile initiale ale potentialelor nodurilor interne. Pentru a depasi aceasta limitare, toate nodurile care trebuie initializate se definesc în linia .SUBCKT ca noduri externe.

Plasarea în circuitul de nivel înalt a unui subcircuit se realizeaza prin intermediul unui apel de forma:

Xnume xnod1 <xnod2…> SUB_nume

Litera X trebuie sa apara în prima coloana pentru a specifica o instanta de subcircuit. Numarul de noduri trebuie sa fie egal cu acela din definitia care corespunde subcircuitului SUB_nume.

xnod1, xnod2… sunt numerele sau numele nodurilor din circuitul în care este instantiat subcircuitul SUB_nume si ele trebuie sa corespunda nodurilor nod1, nod2,… din declaratia .SUBCKT corespunzatoare lui SUB_nume.

Preview document

Tehnici de Simulare - Pagina 1
Tehnici de Simulare - Pagina 2
Tehnici de Simulare - Pagina 3
Tehnici de Simulare - Pagina 4
Tehnici de Simulare - Pagina 5
Tehnici de Simulare - Pagina 6
Tehnici de Simulare - Pagina 7
Tehnici de Simulare - Pagina 8
Tehnici de Simulare - Pagina 9
Tehnici de Simulare - Pagina 10
Tehnici de Simulare - Pagina 11
Tehnici de Simulare - Pagina 12
Tehnici de Simulare - Pagina 13
Tehnici de Simulare - Pagina 14
Tehnici de Simulare - Pagina 15
Tehnici de Simulare - Pagina 16
Tehnici de Simulare - Pagina 17
Tehnici de Simulare - Pagina 18
Tehnici de Simulare - Pagina 19
Tehnici de Simulare - Pagina 20
Tehnici de Simulare - Pagina 21
Tehnici de Simulare - Pagina 22
Tehnici de Simulare - Pagina 23
Tehnici de Simulare - Pagina 24
Tehnici de Simulare - Pagina 25
Tehnici de Simulare - Pagina 26
Tehnici de Simulare - Pagina 27
Tehnici de Simulare - Pagina 28
Tehnici de Simulare - Pagina 29
Tehnici de Simulare - Pagina 30
Tehnici de Simulare - Pagina 31
Tehnici de Simulare - Pagina 32
Tehnici de Simulare - Pagina 33
Tehnici de Simulare - Pagina 34
Tehnici de Simulare - Pagina 35
Tehnici de Simulare - Pagina 36
Tehnici de Simulare - Pagina 37
Tehnici de Simulare - Pagina 38
Tehnici de Simulare - Pagina 39
Tehnici de Simulare - Pagina 40
Tehnici de Simulare - Pagina 41
Tehnici de Simulare - Pagina 42
Tehnici de Simulare - Pagina 43
Tehnici de Simulare - Pagina 44

Conținut arhivă zip

  • C1-tds.doc
  • C2-tds.doc
  • C3-tds.doc
  • C4-tds.doc
  • C5-tds.doc
  • C6-tds.doc

Alții au mai descărcat și

Dispozitive și Circuite Electronice - Partea 1

Jonctiunea p-n la echilibru termic. În practica se utilizeaza numeroase dispozitive electronice obtinute prin alaturarea de regiuni...

Traductoare de Vibrații și Accelerații

Vibratiile sunt fenomene dinamice care iau nastere în medii elastice sau cvasielastice, datorita unei excitatii locale, care se manifesta prin...

Traductoare de Viteză și Turație

Notiuni fundamentale : Viteza, prin definitie, este o marime vectoriala. Daca directia (suportul) de deplasare a corpului în miscare este data,...

Traductoare pentru Controlul Dimensional

Elemente sensibile pneumatice pentru controlul dimensional Controlul dimensional este un domeniu în care utilizarea dispozitivelor pneumatice...

Traductoare pentru Forțe și Cuplu

9.2.2 Tipuri de marci tensometrice si caracteristicile acestora Principalele caracteristici ale MT sunt determinate de natura materialului din...

Traductoare pentru mărimi electrice

c) Transformatoare de curent. În practica aceste transformatoare se mai nu-mesc “reductoare de curent”si sunt folosite pentru prelucrarea...

Traductoare pentru Mărimi Geometrice

Notiuni fundamentale: Deplasarea este o marime ce caracterizeaza schimbarile de pozitie ale unui corp sau ale unui punct caracteristic fata de un...

Microcontrolere

1.3 CLASIFICARI SI VARIANTE CONSTRUCTIVE Exista la ora actuala un numar extrem de mare de tipuri constructive de microcontrolere. Un criteriu de...

Te-ar putea interesa și

Metode și Mijloace de Detectare a Comportamentului Simulat

CAPITOLUL I NOŢIUNI INTRODUCTIVE Secţiunea I – Aportul criminalisticii la soluţionarea cauzelor penale Criminalistica este o ştiinţă cu o...

Studiu cu privire la validarea modelelor statistico-matematice de fundamentare a deciziilor în cadrul misiunilor de tragere și indentificarea corecțiilor necesare compatibilizării cu fenomenul real

INTRODUCERE „Fiecare dintre cele două părţi va căuta să prevadă acţiunea celuilalt, trăgând concluzii din caracterul, instituţiile, situaţia şi...

Soluții pentru formarea deprinderilor tehnico-tactice ale apărătorilor pentru participarea în atac

CAPITOLUL I. - INTRODUCERE 1.1. IMPORTANȚA ȘI ACTUALITATEA TEMEI Concomitent cu apariția a noi factori ce influențează procesul de antrenament și...

Analiza performanței și evaluarea unui proiect de investiții OMV Petrom

INTRODUCERE Lucrarea are drept obiectiv realizarea unui studiu de fezabilitate a societă.ii comerciale “S.C. OMV PETROM S.A.” în vederea...

Simulare economică

Introducere Procesul de cumpărare a unui produs farmaceutic este mai mult decât un simplu act de cumpărare pentru că implică un proces cu mai...

Comportamentul simulat

1.Introducere Termenul de emoție derivă din latinescul "emoveo" care înseamnă "a mișca din loc". Emoțiile sunt definite ca fiind o serie de...

Sistemul Decizional

1. Componentele sistemului decizional Sistemul decizional este componenta sistemului managerial cu cel mai clar specific managerial, a cărui...

Estimarea prin simulare a unor indicatori economici și tehnici folosind metoda Monte Carlo

Apariția metodei de simulare Monte Carlo este plasată în jurul anului 1944. Această metodă a cunoscut multe interpretări, a primit definiții...

Ai nevoie de altceva?