370 likes | 523 Views
TEHNOLOGIA SISTEMELOR ELECTRONICE. Cursul nr.2. La mul ţi ani!. 8 Martie 2011. Probleme tratate. Proiectarea PCB utilizand OrCAD Fluxul de proiectare Desenarea schemei cu Capture Crearea fisierului netlist in Capture Lansare Layout si importare netlist Trasarea conturului placii
E N D
TEHNOLOGIA SISTEMELOR ELECTRONICE Cursul nr.2
La mulţi ani! 8 Martie 2011 TSE - Cursul nr. 2
Probleme tratate • 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
Fluxul de proiectare • 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
Desenarea schemeicu Capture Lansare Capture Pornire sesiune noua: File -> New -> Project TSE - Cursul nr. 2
Desenarea schemeicu Capture Adaugarea de biblioteci specifice proiectului Se bifeaza daca se doreste si simulare Spice TSE - Cursul nr. 2
Desenarea schemeicu Capture Ecrane Capture Ecranul “Project Manager” Ecranul “Schematic” TSE - Cursul nr. 2
Desenarea schemeicu Capture Plasarea componentelor • Place Part sau • Tasta P sau • Clic pe Adaugarea de biblioteci de componente TSE - Cursul nr. 2
Desenarea schemeicu Capture Se cauta si se selecteaza fisierul dorit (de exemplu Discrete.OLB) Cursorul se transforma in simbolul componentei alese TSE - Cursul nr. 2
Desenarea schemeicu Capture Plasarea conexiunilor • Place Wire sau • Tasta W sau • Clic pe TSE - Cursul nr. 2
Crearea fisierului netlist in Capture Se face activa fereastra Project Manager: Tools Create Netlist… Fereastra de dialog Create Netlist sau clic pe butonul TSE - Cursul nr. 2
Proiectare PCButilizand Layout Lansare Layout si importare netlist: incarcarea fisierului de tehnologie default.tch Tools/Layout/Data TSE - Cursul nr. 2
Proiectare PCButilizand Layout Cautarea fisierului netlist generat in Capture TSE - Cursul nr. 2
Proiectare PCButilizand Layout 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
Proiectare PCButilizand Layout • 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
Proiectare PCButilizand Layout • 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
Proiectare PCButilizand Layout • 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
Proiectare PCButilizand Layout • 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
Proiectare PCButilizand Layout • 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
Proiectare PCButilizand Layout • 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
Proiectare PCButilizand Layout • Trasarea conturului placii (continuare) • Exemplu de plasare a conturului TSE - Cursul nr. 2
Proiectare PCButilizand Layout • 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-uluisi 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
Proiectare PCButilizand Layout • 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
Proiectare PCButilizand Layout • Rutarea automata • Auto -> Autoroute -> Board • Layout va alege automat cele mai bune cai si straturi pentru rutarea intregii placi. TSE - Cursul nr. 2
Proiectare PCButilizand Layout • Exemplu de rutare a placii TSE - Cursul nr. 2
Proiectare PCButilizand Layout • Rutarea manuala • Butoanele de rutare manuala sunt situate in bara orizontala de butoane Auto Path Route Add/Edit Route Shove Track Edit Segment TSE - Cursul nr. 2
Proiectare PCButilizand Layout • 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
Proiectare PCButilizand Layout • 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
Proiectare PCButilizand Layout • 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 lucreazala un moment dat. • Project DRC verifica de erori intreaga placa. TSE - Cursul nr. 2
Proiectare PCButilizand Layout • 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
Proiectare PCButilizand Layout • 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
Proiectare PCButilizand Layout • 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 nuse genereaza fisierulGerber TSE - Cursul nr. 2
Proiectare PCButilizand Layout • 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
Proiectare PCButilizand Layout • 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