610 likes | 928 Views
Pregatire TIE Lectia nr. 3. Conf.dr.ing. Gheorghe PANA pana@vega.unitbv.ro. CUPRINS. Notiuni introductive de proiectare a PCB Structura unei componente virtuale Fabricarea PCB Rolul OrCAD Layout in proiectarea PCB Fisiere de proiectare create cu Layout Etapele proiectarii PCB
E N D
Pregatire TIELectia nr. 3 Conf.dr.ing. Gheorghe PANA pana@vega.unitbv.ro
CUPRINS • Notiuni introductive de proiectare a PCB • Structura unei componente virtuale • Fabricarea PCB • Rolul OrCAD Layout in proiectarea PCB • Fisiere de proiectare create cu Layout • Etapele proiectarii PCB • Proiectarea schemei • Simularea schemei • Proiectarea layout-ului PCB • Post-procesarea Pregatire TIE - Lectia nr.3
Rolul OrCAD Layout in proiectarea PCB • Programul OrCad Layout de proiectare a cablajului imprimat genereaza descrierea digitala a straturilor placii (layere) pentru fotoplotere si masinile cu comanda numerica - CNC (Computer Numerical Cntrol) care se folosesc la fabricarea placilor. Pregatire TIE - Lectia nr.3
Rolul OrCAD Layout in proiectarea PCB Schema-bloc a mediului de realizare a schemelor electronice (sistemul ORCAD) Pregatire TIE - Lectia nr.3
Rolul OrCAD Layout in proiectarea PCB Se proiecteaza layere (straturi) pentru: • Rutarea traseelor de cupru pe top, bottom si straturile inner (interne) • Dimensiunile gaurilor si loctia lor • Soldermask • Silk screen • Solder paste • Plasarea componentelor • Dimensiunile placii Pregatire TIE - Lectia nr.3
Rolul OrCAD Layout in proiectarea PCB Layerele se pot prezenta din perspectiva: • Pozitiva – adica ceea ce se vede cu programulCAD reprezinta ceea ce va ramane pe placa; • Negativa – adica ceea ce se vede cu programul CAD reprezinta ceea ce se inlatura de pe placa. Pregatire TIE - Lectia nr.3
Rolul OrCAD Layout in proiectarea PCB Layere prezentate din perspectiva pozitiva: • Conturul placii • Traseele de cupru rutate • Silk screen • Solder paste • Instructiunile de asamblare Pregatire TIE - Lectia nr.3
Rolul OrCAD Layout in proiectarea PCB Layere prezentate din perspectiva negativa: • Planele de cupru • Gaurile (drill holes) • Soldermask-ul Pregatire TIE - Lectia nr.3
Rolul OrCAD Layout in proiectarea PCBLayere pozitive Exemplu de trasee rutate: top-verde ,bottom-rosu, inner-albastru Separat, pe un alt layer, se precizeaza modul de realizare a gaurilor – etapa distincta. Pregatire TIE - Lectia nr.3
Rolul OrCAD Layout in proiectarea PCBLayere negative Diferenta dintre planul fizic de cupru cu via termic si reprezentarea negativa in Layout: Zonele marcate cu galben (b) indica suprafetele de pe care se inlatura cuprul. Pregatire TIE - Lectia nr.3
Rolul OrCAD Layout in proiectarea PCB Layere negative Exemplu de soldermask (masca de lipire) - se aplica pentru a delimita in cupru zona pad-urilor (a)-soldermask; (b) vedere negativa in layout Pregatire TIE - Lectia nr.3
Rolul OrCAD Layout in proiectarea PCB Layere negative Exemplu de tipar pentru gauri: • rosu inchis=locatiile si dimensiunile gaurilor (vedere negativa) • rosu deschis=simboluri folosite impreuna cu “drill chart” Pregatire TIE - Lectia nr.3
Rolul OrCAD Layout in proiectarea PCB Layere negative Exemplu de “drill chart”: Pregatire TIE - Lectia nr.3
Fisiere de proiectare create cu Layout • Fisierul Layout - *.MAX=formatul proiectului PCB pentru lucru pe computer; • Fisierele Gerber=fisiere prin care Layout postproceseaza proiectul si il converteste intr-un format pe care il pot utiliza masinile de fotoprocesare si cele cu comanda numerica (CNC machines); Pregatire TIE - Lectia nr.3
Fisiere de proiectare create cu Layout Fisierele Gerber • Numele “Gerber” provine de la cel al companiei Gerber Scientific Instruments, prima care a utilizat fabricatie cu fotoplotere. • Standardul care reglementeaza fisierele este EIA RS-274D. Pregatire TIE - Lectia nr.3
Fisiere de proiectare create cu Layout • Standardul EIA RS-274D consta din: • Fisier de comanda pentru fiecare layer conductiv sau, simplu, fisier Gerber (comenzi urmate de coordonate XY necesare fotoploterului) • Fisier de descriere tehnica sau fisier de apertura (defineste dimensiunile pentru trasee, pad-uri si placi) • Standardul mai nou (febr.2010) este EIA RS-274X sau X-Gerber (Extendet Gerber Format) Parola pentru a deschide EIA RS-274X: Ucamco_2vt7Jk Pregatire TIE - Lectia nr.3
Fisiere de proiectare create cu Layout Tabelul 1. Fisiere Gerber-Extensii Pregatire TIE - Lectia nr.3
Fisiere de proiectare create cu Layout Tabelul 1. Fisiere Gerber-Extensii (continuare) Pregatire TIE - Lectia nr.3
B. Etapele proiectarii PCBProiectarea layout-ului PCB Proiectarea layout-ului PCB presupune mai multi pasi: • Pregatirea schemei si generarea fisierului netlist (*.MNL) • Pregatirea PCB pentru rutare • Rutarea, care poate fi: • manuala (RECOMANDATA) • automata Pregatire TIE - Lectia nr.3
Pregatirea schemei si generarea fisierului netlist *.MNL Etape: • Modificarea schemei electrice utilizata la simularea SPICE • Atribuirea de amprente (footprint-uri) lapart-uri • Creare de amprente noi (daca este cazul) • Verificarea regulilor electrice – DRC • Generarea listei de materiale – BOM • Generarea fişierului netlist (*.MNL) Pregatire TIE - Lectia nr.3
Modificarea schemei electrice (utilizata la simularea SPICE) • Etapa necesara deoarece pe placa de circuit imprimat nu este loc pentru generatorul de semnal, bateria de alimentare, sarcina (difuzorul – in acest caz) • Se adauga conectoare (cel putin unul) pentru interconectarea cu elementele eliminate anterior si/sau pentru interconectarea intre modulele componente ale sistemului electronic (daca este cazul). Pregatire TIE - Lectia nr.3
Modificarea schemei electrice (utilizata la simularea SPICE) • In exemplul ales se considera ca toate cele 3 pagini formeaza un singur sistem care se monteaza pe o singura placa de circuit imprimat. • Se recomanda utilizarea a 3 conectoare: • 1buc. la intrare (jack stereo 3,5mm diametru) • 1 buc. la iesire (conectare difuzor) • 1 buc. pentru alimentare de c.c a circuitului Pregatire TIE - Lectia nr.3
Modificarea schemei electrice (utilizata la simularea SPICE) • Mufa stereo de la intrare • Trebuie create: • Part-ul • Footprint-ul Pregatire TIE - Lectia nr.3
Modificarea schemei electrice (utilizata la simularea SPICE) • Exemple de conectoare Pregatire TIE - Lectia nr.3
Modificarea schemei electrice (utilizata la simularea SPICE) Modificari: • In locul rezistentelor de 1G de la LM386 se pune “Place/No Connect”; • La intrarea amplificatorului in punte se adauga un potentiometru pentru ajustarea intensitatii sonore - volum (pot) • Se elimina rezistenta difuzorului, RL. Se pune un conector cu 2 pini (CON2). Se adauga in “Place part” libraria CONNECTOR.OLB. Pregatire TIE - Lectia nr.3
Modificarea schemei electrice (utilizata la simularea SPICE) Modificari: • Se elimina bateria si se pune un conector cu 2 pini (CON2). • Se adauga 4 condensatoare electrolitice • CF1=100uF/16V la alimentarea generala • CF3=10uF/16V la alimentarea TL084 • CF4=CF5=100uF/16V la pinii de alimentare aCI-LM386 Pregatire TIE - Lectia nr.3
Modificarea schemei electrice (utilizata la simularea SPICE) Modificari: • Se redenumesc: CF -> CF2RA -> RD1RB -> RD2 RECOMANDARE: este util ca numele tuturor componentelor sa se termine cu o cifra! Pregatire TIE - Lectia nr.3
Modificarea schemei electrice (utilizata la simularea SPICE) Modificari: • Pentru conexiunile intre pagini (concatenarea schemei) se utilizeaza conectoare tip “off-page”Clic pe sau Place -> Off-Page Connector…Se editeaza numele si orientarea. Pregatire TIE - Lectia nr.3
Modificarea schemei electrice (utilizata la simularea SPICE) Page 1 Pregatire TIE - Lectia nr.3
Modificarea schemei electrice (utilizata la simularea SPICE) Page 2 Pregatire TIE - Lectia nr.3
Modificarea schemei electrice (utilizata la simularea SPICE) Page 3 Pregatire TIE - Lectia nr.3
Atribuirea de amprente(footprint-uri) lapart-uri • Se selecteaza desenul din Capture • Ctrl + E • Se deschide fereastra “Property Editor” • Se selecteaza la Filter by -> Orcad-Layout • Se selecteaza Parts (din bara de jos) • In coloana PCB Footprint se lasa denumirile propuse de Orcad sau se trec altele, dupa necesitati • Alte footprint-uri se pot vizualiza si aduce in fereastra de Property Editor lansand Layout (sau Layout CIS) Pregatire TIE - Lectia nr.3
Atribuirea de amprente(footprint-uri) lapart-uri • “Property Editor” Pregatire TIE - Lectia nr.3
Atribuirea de amprente(footprint-uri) lapart-uri • Toate componentele sunt THD • Toate condensatoarele electrolitice si cele nepolarizate au pinii dispusi radial4,7uF, 10uF – CYL/D.150/LS.100/.031100uF - CYL/D.300/LS.200/.0312n, 3,3n, 6,8n – RAD/.100X.050/LS.100/.03147n - RAD/.300X.200/LS.200/.031 • Rezistoarele au pinii dispusi axialAX/.400X.100/.031 Pregatire TIE - Lectia nr.3
Atribuirea de amprente(footprint-uri) lapart-uri • Circuitele integrateTL084 - DIP.100/14/W.300/L.800LM386 - DIP.100/8/W.300/L.450 • ConectoareleCON2 - BLKCON.100/RH/TM1SQ/W.425/2SJ1-3523N (jack audio 3,5mm (tip mama)) – footprint-ul trebuie creat • Potentiometrul - VRES59 Pregatire TIE - Lectia nr.3
Atribuirea de amprente(footprint-uri) lapart-uri • Layout -> Tools -> Library Manager Pregatire TIE - Lectia nr.3
Crearea de footprint-uri noi • Pentru conectorul J1 – mufa audio, se folosesc dimensiunile geometrice din foaia de catalog SJ1-3523N audio 3.5mm connector.pdf • Pinul 1 are coordonatele (0.000, 0.000) Pregatire TIE - Lectia nr.3
Verificarea regulilor electrice – DRC(Design Rules Check) • In fereastra Project manager se selecteaza nume.dsn apoi clic pe Pregatire TIE - Lectia nr.3
Generarea listei de materiale – BOM • In fereastra Project manager se selecteaza nume.dsn apoi clic pe • BOM=Bill Of Materials • In fereastra de dialog care se deschide, se completeaza la “Header:” \tPCB Footprint si “Combined property string”: \t{PCB Footprint} Pregatire TIE - Lectia nr.3
Generarea listei de materiale – BOM • In cazul proiectului, se obtine: Bill Of Materials November 26,2010 9:19:03 Page1 • Item Quantity Reference Part PCB Footprint • ____________________________________________________________________________________________________________ • 1 4 CF1,CF2,CF4,CF5 100uF CYL/D.300/LS.200/.031 • 2 4 CF3,C31,C32,C34 10uF CYL/D.150/LS.100/.031 • 3 2 C11,C12 4.7uF CYL/D.150/LS.100/.031 • 4 1 C13 2n RAD/.100X.050/LS.100/.031 • 5 2 C21,C23 6.8n RAD/.100X.050/LS.100/.031 • 6 2 C22,C24 3.3n RAD/.100X.050/LS.100/.031 • 7 2 C33,C35 47nF RAD/.300X.200/LS.200/.031 • 8 1 J1 Jack audio SJ1-3523N • 9 2 J2,J3 CON2 BLKCON.100/RH/TM1SQ/W.425/2 • 10 2 RD1,RD2 30k AX/.400X.100/.031 • 11 3 R11,R12,R13 200k AX/.400X.100/.031 • 12 4 R21,R22,R23,R24 220k AX/.400X.100/.031 • 13 1 R31 10k VRES59 • 14 2 R32,R34 1.2k AX/.400X.100/.031 • 15 2 R33,R35 10 AX/.400X.100/.031 • 16 1 U1 TL084/301/TI DIP.100/14/W.300/L.800 • 17 2 U2,U3 LM386 DIP.100/8/W.300/L.450 Pregatire TIE - Lectia nr.3
Generarea fişierului netlist (*.MNL) • In fereastra Project manager se selecteaza nume.dsn apoi clic pe (Create netlist) • Clic Yes în fereastra de avertizare • Se alege Layout • Se bifează Run ECO to Layout (ECO=Engineering Change Orders) Pregatire TIE - Lectia nr.3
Generarea fişierului netlist (*.MNL) Fereastra Create Netlist Pregatire TIE - Lectia nr.3
Generarea fişierului netlist (*.MNL) • Mesaj de avertizare ca lipseste legatura intre un tip de componenta si footprint: Pregatire TIE - Lectia nr.3
Generarea fişierului netlist (*.MNL) • Clic pe OK (pentru detalii) si apare mesajul Pregatire TIE - Lectia nr.3
Generarea fişierului netlist (*.MNL) • Se revine in Capture • Se selecteaza condensatorul electrolitic C11 • Clic dreapta -> Edit Part • Se selecteaza, pe rand, pinii (unul este de lungime zero!) • Clic dreapta -> Edit Properties… • La Number se schimba P in 1 si N in 2 • Se inchide fereastra de editare a part-ului • Clic pe Update Current sau Update All • Se genereaza din nou *.MNL Pregatire TIE - Lectia nr.3
Pregatirea PCB pentru rutare • Lansare Layout • File -> New • La “Input Layout TCH or TPL or MAX file” se alege din Browse _default.tch • La “Input MNL netlist file” se cauta fisierul *.MNL creat de utilizator • OBSERVATIE: la “Output Layout MAX file”, numele fisierului cu extensia MAX este la fel cu cel al fisierului MNL, incrementat cu 1. • Clic pe Apply ECO -> Accept this ECO Pregatire TIE - Lectia nr.3
Pregatirea PCBpentru rutare Fereastra AutoECO Pregatire TIE - Lectia nr.3
Pregatirea PCB pentru rutare Daca nu sunt erori Pregatire TIE - Lectia nr.3
Pregatirea PCB pentru rutare • Se obtine: Pregatire TIE - Lectia nr.3
Pregatirea PCB pentru rutare • Dreptunghiul trasat cu linie punctată se elimină cu clic pe butonul - OnlineDRC; • Conexiunile dintre componente (liniile trasate cu galben) se pot elimina cu clic pe butonul - Reconnect Mode. • Zoom In cu tasta I, Zoom Out cu tasta O; Pregatire TIE - Lectia nr.3