Trasarea conturului placii

Download Report

Transcript Trasarea conturului placii

Cursul nr.2
8 Martie 2011
TSE - Cursul nr. 2
4/13/2015
2

Proiectarea PCB utilizand OrCAD
◦
◦
◦
◦
◦
◦
◦
◦
Fluxul de proiectare
Desenarea schemei cu Capture
Crearea fisierului netlist in Capture
Lansare Layout si importare netlist
Trasarea conturului placii
Plasarea componentelor
Rutarea automata a placii
Postprocesarea proiectului placii pentru fabricatie
TSE - Cursul nr. 2
4/13/2015
3
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Pornire Capture si definirea proiectului PCB – PCB Board
wizard
Desenarea circuitului cu OrCAD Capture
Utilizarea Capture pentru generarea fisierului Layout tip
lista de legaturi (.MNL)
Pornire Layout si selectarea unei tehnologii (fisier .TCH)
Salvarea proiectului Layout ca fisier .MAX
Utilizarea Layout pentru importarea fisierului .NET in
fisierul .MAX
Trasarea conturului placii
Plasarea componentelor in interiorul conturului trasat
Rutarea automata a placii
Rularea postprocesorului pentru generarea fisierelor de
fabricatie
TSE - Cursul nr. 2
4/13/2015
4
Lansare Capture
Pornire sesiune noua:
File -> New -> Project
TSE - Cursul nr. 2
4/13/2015
5
Adaugarea de biblioteci specifice proiectului
Se bifeaza daca se doreste si
simulare Spice
TSE - Cursul nr. 2
4/13/2015
6
Ecrane Capture
Ecranul “Project Manager”
Ecranul “Schematic”
TSE - Cursul nr. 2
4/13/2015
7
Plasarea componentelor

Place  Part sau

Tasta P sau

Clic pe
Adaugarea de biblioteci de
componente
TSE - Cursul nr. 2
4/13/2015
8
Se cauta si se selecteaza fisierul
dorit (de exemplu Discrete.OLB)
Cursorul se transforma in
simbolul componentei alese
TSE - Cursul nr. 2
4/13/2015
9
Plasarea conexiunilor

Place  Wire sau

Tasta W sau

Clic pe
TSE - Cursul nr. 2
4/13/2015
10
Se face activa fereastra
Project Manager: Tools  Create Netlist…
Fereastra de dialog Create Netlist
sau clic pe
butonul
TSE - Cursul nr. 2
4/13/2015
11
Lansare Layout si importare netlist: incarcarea fisierului de tehnologie
default.tch
Tools/Layout/Data
TSE - Cursul nr. 2
4/13/2015
12
Cautarea fisierului netlist generat in Capture
TSE - Cursul nr. 2
4/13/2015
13
Completarile facute de Layout



Fisierul MAX este fisierul proiect al Layout care contine informatiile
necesare pentru constructia placii.
Se poate folosi numele implicit oferit sau se poate modifica.
Clic pe butonul Apply ECO.
TSE - Cursul nr. 2
4/13/2015
14



La pornirea proiectului, Layout verifica asocierea de amprente
(footprint) pentru fiecare componenta din netlist.
Daca nu s-a facut asocierea de amprenta sau Layout nu recunoaste
amprenta aleasa, atunci Layout va cere sa se aleaga o amprenta.
Se deschide casuta de dialog Link Footprint to Component :
TSE - Cursul nr. 2
4/13/2015
15





Clic pe butonul Link existing footprint to component.
Layout va initia utilitarul Footprint Library
Se cauta o amprenta care are 2 pad-uri (in exemplul ales).
In fereastra din dreapta apare un desen al amprentei alese.
Clic pe OK si Layout va asocia amprenta componentei.
TSE - Cursul nr. 2
4/13/2015
16

Dupa ce AutoECO a asociat toate amprentele, se deschide fereastra
de lucru
Sunt vizibile:
• amprentele componentelor
• silk screen-ul
• detaliile de asamblare
• originea placii
• tabelul cu simbolul gaurilor
TSE - Cursul nr. 2
4/13/2015
17

Pentru mai buna vizibilitate a proiectului, el poate
fi marit, micsorat, deplasat:
◦ Zoom Out se plaseaza cursorul in centrul regiunii care se
doreste sa fie vizualizata si se tasteaza O;
◦ Zoom In se plaseaza cursorul in centrul regiunii care se
doreste sa fie vizualizata si se tasteaza I;
◦ Pentru revenirea in centru fara zoom-out sau zoom-in, se
plaseaza cursorul in centrul regiunii care se doreste sa fie
vizualizata si se tasteaza C.
◦ Pentru a vedea intregul proiect/desen, se selecteaza Zoom
All(Fit) din meniul View sau se tasteaza Shift+Home.
TSE - Cursul nr. 2
4/13/2015
18






Trasarea conturului placii
Este o buna practica sa se plaseze in origine coltul stanga jos
al placii.
Apoi se inchide online DRC – Design Rule Check, dand clic pe
butonul
Pentru a crea conturul placii, se da clic pe butonul Obstacle
Se muta cursorul in spatiul de lucru, clic dreapta si se alege
New.
Cursorul devine o cruciulita mai mica, indicand ca este
pregatita de actiune.
TSE - Cursul nr. 2
4/13/2015
19

Trasarea conturului placii (continuare)
◦ Clic dreapta in spatiul de lucru, din nou, selectand
Properties.
◦ Se deschide casuta de dialog Edit Obstacle.
◦ Se urmareste ca in casuta
Obstacle Type sa fie selectat
Board Outline iar in casuta
Obstacle Layer sa fie selectat
Global Layer.
◦ Clic pe OK.
TSE - Cursul nr. 2
4/13/2015
20

Trasarea conturului placii (continuare)
◦ Exemplu de plasare a conturului
TSE - Cursul nr. 2
4/13/2015
21

Trasarea conturului placii (continuare)
◦ Se plaseaza cursorul in punctul de origine
marcat in coltul din stanga sus a tabelului
pentru gauri.
◦ Se da clic si se elibereaza butonul mouse-ului
si astfel se traseaza prima linie a conturului.
◦ Cursorul se muta in punctul 2. Conturul este desenat din
punctul 1 in care s-a dat primul clic.
◦ In punctul 2 se da clic stanga si se elibereaza din nou
butonul mouse-ului.
◦ Se continua la fel pentru pozitiile 3 si 4.
◦ Dupa ce s-a plasat si ultima latura, se da clic dreapta si se
selecteaza Finish.
TSE - Cursul nr. 2
4/13/2015
22

Plasarea componentelor
◦ Componentele sunt plasate initial
de Layout in spatiul din stanga originii.
◦ Tipic sunt plasate in ordinea numarului
componentei.
◦ Pentru mutarea componentelor, se
selecteaza butonul Component Selection
◦ Apoi clic stanga pe componenta si se elibereaza butonul
mouse-ului.
◦ Componenta va deveni atasata la cursor si se poate muta
astfel in locul dorit.
◦ Prin deplasarea unei componente, se pot observa liniile
galbene ale netlistului care urmaresc pad-urile.
TSE - Cursul nr. 2
4/13/2015
23

Rutarea automata
◦ Auto -> Autoroute -> Board
◦ Layout va alege automat cele mai bune cai si straturi pentru
rutarea intregii placi.
TSE - Cursul nr. 2
4/13/2015
24

Exemplu de rutare a placii
TSE - Cursul nr. 2
4/13/2015
25

Rutarea manuala
◦ Butoanele de rutare manuala sunt situate in bara orizontala
de butoane
Auto Path Route
Shove Track
Add/Edit Route
Edit Segment
TSE - Cursul nr. 2
4/13/2015
26

Cleanup
◦ Auto -> Cleanup Design
• Apoi se marcheaza pozitiile
care se doresc a fi sterse in
fereastra Cleanup Design.
• Cleanup verifica problemele de
rutare.
• Daca existe anumite trasee care
nu se doreste sa fie alterate in
timpul actiunii de cleanup,
atunci acele trasee se pot bloca
si astfel sunt protejate.
TSE - Cursul nr. 2
4/13/2015
27

Blocarea traseelor
◦ Se activeaza una dintre uneltele de rutare manuala (fie
modul Edit Segment, fie modul Add/Edit Route)
◦ Se selecteaza traseul tinand apast butonul Ctrl si dand clic
stanga pe traseu.
◦ Clic dreapta si in meniul pop-up care apare se selecteaza
Lock sau se tasteaza L.
TSE - Cursul nr. 2
4/13/2015
28

Verificarea regulilor de proiectare (DRC)
◦ Dupa ce s-a rutat si curatat placa, ea trebuie verificata
pentru erori.
◦ Se da clic pe butonul Project DRC
◦ Actiunea acestui buton difera de cea a butonului Online
DRC
, care verifica de erori doar ceea ce se lucreaza
la un moment dat.
◦ Project DRC verifica de erori intreaga placa.
TSE - Cursul nr. 2
4/13/2015
29

Postprocesarea proiectului placii pentru fabricatie
◦ In aceasta etapa, Layout a generat un fisier de proiect care
descrie complet placa.
◦ Fisierul este optimizat pentru aa fi vizualizat, editat si
salvat in computer dar nu are forma pe care o cere
majoritatea fabricantilor de PCB.
◦ Cel mai cunoscut tip de fisier utilizat de fabricantii de PCB
este sistemul de fisier Gerber.
◦ Layout are capacitatea sa transforme structura de fisier
.MAX intr-un sistem de fisier Gerber.
◦ Procesul se numeste postprocesarea proiectului.
TSE - Cursul nr. 2
4/13/2015
30

Postprocesarea proiectului placii pentru fabricatie
(continuare)
◦ In mod normal postprocesarea
se face la aceeasi locatie unde
sunt salvate si celelalte fisiere
ale proiectului.
◦ Se poate crea si un folder nou.
◦ Pasul urmator consta in setarea
valorilor postprocesarii.
◦ Se selecteaza Post Process
Settings din meniul Options
TSE - Cursul nr. 2
4/13/2015
31

Postprocesarea proiectului placii pentru fabricatie
(continuare)
◦ Se deschide o fereastra pop-up care permite anumite setari
ale straturilor si definirea formatului de fisier Gerber.
◦ Cel mai important
lucru este sa se
verifice ca este setat
butonul Enable for
Post processing
pentru stratul folosit
in rutarea placii.
◦ In caz contrar nu
se genereaza fisierul
Gerber
TSE - Cursul nr. 2
4/13/2015
32

Postprocesarea proiectului placii pentru fabricatie
(continuare)
◦ Pentru a porni actiunea de postprocesare se selecteaza
Auto -> Run Post Processor.
◦ Layout translateaza fisierul
.MAX in fisiere Gerber
separate pentru fiecare strat.
TSE - Cursul nr. 2
4/13/2015
33

Postprocesarea proiectului placii pentru fabricatie
(continuare)
◦ Dupa ce s-a efectuat postprocesarea, apare o casuta de
dialog “Create gerber design file name.GTD”.
◦ Clic pe OK. Imediat apare alta casuta de dialog cu mesajul
“Drill tape 1 written to thruhole.tap”.
◦ Din nou clic pe OK. Apoi se deschide automat un fisier text
– nume.lis. Acest fisier reprezinta raportul de postprocesare
ce arata care strat a fost generat si informatii despre el. In
josul fisierului text se cauta sa existe “No warnings or
errors” care arata ca procesul a fost completat corect.
◦ d:\Univ\Discipline\TSE\diverse\orcad\test1
TSE - Cursul nr. 2
4/13/2015
34