Documente Academic
Documente Profesional
Documente Cultură
Subiecte P.a.C. Rezolvate
Subiecte P.a.C. Rezolvate
OrCAD ofer soluia complet pentru problemele de proiectare: intrri pe baz de scheme
electrice sau VHDL; sintez de proiectare FPGA7 i CPLD8; simulare digital, analogic
i mixt; scheme de cablare. Cele mai multe circuite actuale sunt combinaii de
componente analogice i digitale, ceea ce impune existena unui simulator care
recunoate circuitele cu semnale mixte.
Porturile ierarhice sunt elemente care ofer legturile pe vertical (de jos in sus) i
pe cele laterale intr-o ierarhie. Un asemenea port face legtura in sus ctre pinul ierarhic
cu acelai nume din interiorul unui bloc i conecteaz lateral ctre neturile cu acelai
nume din aceeai pagin i porturile ierarhice din acelai director de scheme.
Pinii ierarhici ofer legturi pe vertical (de sus in jos). Se leag prin nume la porturi
ierarhice.
Editarea n bibliotec
Se deschide biblioteca in care se afl componenta dorit, se face dublu click pe numele
acesteia pentru a o putea edita. Un obiect de bibliotec poate fi redimensionat, i se pot
aduga (terge) elemente grafice sau simboluri i i se pot aduga (terge) pini. Cand
operaia de editare se incheie, componenta trebuie salvat in bibliotec. Aciunea de
editare poate fi aplicat tuturor elementelor de tipul respectiv sau, doar celui asupra
cruia s-a lucrat. Un obiect de bibliotec poate fi editat i in urma copierii acestuia in alt
bibliotec. (se acioneaz tasta CTRL in timp ce componenta este tras in biblioteca de
destinaie). La incheierea aciunii de editare se face salvare.
Editarea pe plan
In urma realizrii operaiilor descrise anterior, in incheiere din meniul comenzii File se
alege Close. Se deschide o caset de dialog:
Update current (actualizarea doar a componentei asupra creia s-a acionat)
Update all ( actualizarea tuturor elementelor de tipul respectiv din proiect)
Discard ( renunarea la modificrile fcute)
Cancel ( anularea operaiunii de inchidere i revenirea in editor pentru a
continua modificrile).
Afiarea pinilor de alimentare invizibili
In editor se alege un pin de alimentare. Din meniul Edit se alege Properties i opiunea de
Pin Visible.
Pentru un nume care trebuie s apar negat se tasteaz cate un backslash dup fiecare
liter a numelui : R\E\S\E\T -- RESET . Mai exist posibilitatea de a plasa mai muli pini
simultan, cu Pin Array.
In concluzie, DRC este foarte util in pregtirea proiectului pentru utilizarea cu celelalte
instrumente. Semnaleaz dou categorii de inclcri ale regulilor electrice:
erori care trebuie corectate (error);
avertizarea asupra situaiilor care pot, sau nu, s fie acceptabile in proiect (warning).
Back Annotating
Se pot importa modificrile create de instrumente externe, cum ar fi de exemplu, aplicaia
PCB Layout. Capture utilizeaz un format simplu de fiier (swap) pentru a permite
schimbarea de pori, pini, modificarea referinelor componentelor. Dac utilitarul extern
creeaz un fiier back annotatate, acesta trebuie editat pentru a corespunde formatului de
fiiere swap. Back Annotate se utilizeaz dup ce s-a incheiat proiectarea schemei sau,
dup ce s-a fcut cablarea se pot face optimizri de trasee, de treceri, sau complexitate a
cablajului prin interschimbarea unor pori dintr-o capsul, pentru a avea certitudinea c
desenul schemei conine toate modificrile.
2.7.5 Netlist
Listele de conexiuni se genereaz in scopul de a putea comunica cu alte utilitare. Se poate
alege din mai mult de 30 de formate recunoscute industrial. Inainte de a crea lista de
conexiuni, proiectul trebuie s fie complet, numerotat i fr inclcri de reguli electrice.
In fereastra pentru setarea condiiilor de rulare a utilitarului, se specific formatul dorit i
numele fiierului corespunztor.
fiier de proprieti, care se editeaz cu utilitarul ales, dup care sunt importate
proprietile astfel editate.
Exportul de proprieti (View Export properties)
Se pot exporta proprieti dintr-o plan (design) sau dintr-o bibliotec. Din managerul
de proiect se deschide directorul cu scheme sau pagina care conine proprietile de
component care trebuiesc exportate, iar dac se export proprietile dintr-o bibliotec,
trebuiesc selectate componentele respective. Se mai specific numele fiierului (.EXP)
Editarea unui fiier de proprieti
Se poate face cu ajutorul unor utilitare de tip spreadsheet, text sau baze de date, cu
condiia ca acestea s nu converteasc Tab-urile in spaii. Exist cateva restricii cu
privire la editare:
nu trebuie schimbat sau tears prima linie ( este linia in care apare informaia Design
sau Library)
nu trebuie schimbate sau terse primele dou campuri din fiecare linie
nu trebuie schimbat secvena sau numrul de linii
dac se terge un camp dintr-o linie HEADER, trebuie terse i campurile
corespunztoare din liniile urmtoare
inand cont de aceste restricii se pot face urmtoarele modificri:
se pot aduga campuri unei linii HEADER i la liniile urmtoare (de exemplu, se
adaug o coloan). Aceasta adaug cu o valoare din acest camp, o proprietate
componentelor i/sau pinilor
se poate terge un camp din linia HEADER i urmtoarele (exemplu tergerea unei
coloane)
se terge valoarea unui camp. Aceasta reseteaz valoarea corespunztoare
tuturor componentelor i pinilor cu aceast proprietate .
Pspice A/D
PSpice A/D este un program care modeleaz comportamentul unui circuit (poate s
conin orice combinaie de dispozitive analogice sau digitale). Simularea poate s aib
loc pentru scheme digitale, analogice i/sau mixte. Este utilizat pentru testarea i rafinarea
schemei, nainte de implementarea fizic.
Faciliti:
PSpice A/D recunoate automat conexiunile A-to-D i D-to-A (trateaz tranziia dintre
tensiunile analogice i strile logice i invers), prelucrndu-le corespunztor prin
inserarea unor circuite de interfa i a elementelor de alimentare.
Poate realiza analize tranzitorii n curent continuu i alternativ, putndu-se astfel testa,
rspunsul circuitului la diferite valori de intrare.
Analiza parametric, Monte Carlo1 i de precizie/caz defavorabil se poate vedea
astfel, modificarea comportamentului circuitului, cu schimbarea valorii componentelor.
Analiza digital pentru temporizarea n cazul cel mai defavorabil, pentru a depista
problemele care pot s survin n situaia unei combinaii de transmisii lente i rapide.
PSpice2 A/D dispune de modele ai cror parametri pot fi modificai. Comportamentul
digital sau analogic poate fi modelat putndu-se descrie blocuri funcionale din circuit, cu
ajutorul unor expresii sau funcii matematice. Dup ncheierea simulrii, se afieaz
formele de und rezultate respectiv, se vizualizeaz comportamentul circuitului putnduse astfel verifica proiectul din punct de vedere funcional.
Analiza post-simulare presupune c exist posibilitatea de a aduga informaie de
reprezentat pe diagramele de timp, funcie de tipul de analiz desfurat. Cnd se
detecteaz erori (de setare i meninere, de hazard de temporizare), PSpice A/D afieaz
un mesaj ataat formei de und corespunztoare. Pentru a putea rula simularea este
nevoie s fie utilizate componente care pot fi simulate. Se vor utiliza deci componente
din bibliotecile PSpice care au proprietile:
- dispun de un model de simulare care conine descrierea comportamentului electric al
componentei; modelul poate fi descris intr-o bibliotec de modele, inclus in PSpice sau
inclus in componenta insi (valabil pentru unele component analogice).
- o componenta cu pinii modelai pentru a forma legturile electrice in proiect;
- o transformare din component de pe schem in declaraie netlist (list de conexiuni)
interpretabil de ctre PSpice A/D
Observaie:
Conectorii sunt componente care nu iau parte la simulare, fiind destinai doar pentru
implementarea fizic.
Biblioteca de modele
O bibliotec de modele este un fiier care conine definiiile electrice ale uneia sau mai
multor componente. Informaiile coninute n aceste modele sunt utilizate pentru a
determina modul n care componentele vor reaciona la diferii stimuli. Conine un numr
foarte mare de modele ale unor dispozitive analogice i/sau digitale.
Aceste definiii iau forma:
unui set de parametri model care definesc comportamentul unei componente, sau
lista de conexiuni ntr-un subcircuit (numit uzual macromodel i este analog unui apel
de procedur ntr-un limbaj de programare) aceasta descrie structura i funciile
componentei, prin interconectarea cu alte componente i primitive.
Caracteristicile de baz ale unui model digital complet:
comportamentul funcional descris de primitivele la nivel de poart
comportamentul de I/O descris de modelul de I/O, subcircuitele de interfa i
alimentrile legate de o anumit familie logic i
comportamentul temporal - descris de unul sau mai multe modele de temporizare,
primitive de ntrziere pin-la-pin sau primitive de control al restriciilor.
Fiierul stimul
Conine definirea semnalelor n timp i se pot genera:
manual, cu un editor de texte standard extensia STM
automat, utiliznd editorul de stimuli genereaz un fiier cu extensia STL
Nu toate definirile de stimuli necesit crearea unui fiier.
Fiierul include
Definit de utilizator i conine :
comenzi PSpice, si comentarii text suplimentare, care dorim s apar n fiierul de ieire
PSpice. Au extensia .INC i pot fi generate cu orice editor de text.
Dup ce PSpice A/D a citit fiierul de date i afieaz setul de rezultate iniiale, se mai pot
aduga diagrame de timp, analiza datelor putndu-se face post-simulare.
Fiierul rezultat PSpice (output file extensie .out) este un fiier text ASCII.
Definirea stimulilor
Pentru simularea circuitului este necesar s se conecteze una sau mai multe surse pentru
componente care descriu semnalul de intrare la care circuitul trebuie s rspund.
Bibliotecile OrCAD furnizeaz mai multe componente surs. Acestea
depind de:
Tipul analizei de rulat;
Conectarea la partea analogic sau digital a circuitului i
Modul n care se dorete definirea stimulului: utiliznd Stimulus
Editor, un fiier sau prin definirea valorilor proprietilor componentei.
a. Stimuli analogici
Includ att sursele de curent ct i pe cele de tensiune. Se pot utiliza pentru a
defini orice tip de semnal cu variaie n timp. Pentru specificarea semnalului
se folosete editorul de stimuli.
b. Stimuli digitali: DIGSTIM necesit utilizarea editorului de stimuli pentru
definirea semnalului de intrare.
- post procesarea
- comunicarea inter-instrumente (utilitare)
Utiliznd un instrument de desenare, cum ar fi Capture, se genereaz
lista de conexiuni compatibil Layout, care include reguli de proiectare
prestabilite pentru plasarea logic i rutare. Aceasta permite
specificarea unor reguli critice de proiectare la nivel de schem cum ar
fi: locaiile componentelor, criterii de spaiere ntre legturi, informaii
despre grupuri de componente, limea legturilor i straturile de
cablare.
COMUNICAREA INTER-INSTRUMENTE
MANAGERUL DE BIBLIOTECI
Este folosit pentru a vizualiza, creea sau edita footprint-urile i
bibliotecile aferente
acestora. Fereastra managerului este mprit n dou : fereastra
managerului de
biblioteci i editorul de footprints.
1. Route Sweep este utilizat pentru a vizualiza setrile (dimensiunea
ferestrei de
Fanout
Este un proces de rutare a unui dispozitiv cu montare pe suprafa
(SMD) pad la via,
astfel nct padul s poat s fie rutat ctre alte straturi. Pentru paduri
de mas i
alimentare, fanout este ataat unui plan de mas sau alimentare, prin
folosirea unui
thermal relief (Figura 5 metod de a conecta un pad la o zon de cupru
mai ntins, n timp ce este minimizat cantitatea de cupru disponibil
pentru conducerea cldurii n timpul procesului de lipire, prin lsarea
unui inel de cupru n jurul padului ). Un fanout total pentru plac ofer
o probabilitate mai mare pentru ca ruterul s ncheie dirijarea
semnalului pentru scheme SMD multistrat. Spre deosebire de rutarea
alimentrilor, nu este neaprat nevoie s se implementeze fanout
pentru toate padurile, deoarece ruterul poate ruta de regul cu succes
acele paduri pentru care nu poate plasa o trecere fanout. Se poate face
automat i manual (Fanout Settings)
GENERAREA INTERACTIV A PUNCTELOR DE TEST
Se poate face pe durata rutrii manuale. Deoarece mai multe treceri
pot fi definite ca
puncte de test, celor crora li se va atribui un punct de test, li se poate
schimba forma pentru a le distinge de cele obinuite.
Pentru a le genera:
Se alege butonul spreadsheet i apoi Padstacks. Trebuie aleas o
trecere nedefinit
(undefined via) i editate proprietile respectiv, se precizeaz c va fi
utilizat ca punct de test (Use For Test Point) i se definesc: forma i
dimensiunile. Se alege (n mod de rutare manual) un nume de
conexiune cruia vrem s-i adugm punct de test, se ruteaz pn la
locaia punctului de test, se adaug un vertex i apoi Add Test Point iar
Layout va plasa trecerea i o va marca "TP".
pentru stratul
respectiv
Device afieaz numele dispozitivului destinaie. Layout poate s
fac listare
direct sau ieire spre fiier Gerber, Extended Gerber, DXF.
Shift afieaz necesitile de mutare, rotire, imagine n oglind sau
de scar de
reprezentare