Kahe{0}}kihi trükkplaatide vooluringide kujundamise oskused [sildid]
Aug 10, 2021
See peatükk selgitab peamiselt kahe{{0}}kihi trükkplaadi vooluahela reeglite kontrollimise (DRC) süsteemi meetodit. Pärast seda, kui vooluringskeemi genereerimise tööriist on saanud PCB disaini, saab DRC-d käivitada, et leida trükkplaadi projekteerimise reegleid rikkuvaid vigu. Need toimingud tuleb lõpule viia enne järgneva töötlemise algust ja arenduslülitusskeemi genereerimise tööriista arendaja peab võimaldama enamikul PCB-disaineritel Kongo Demokraatliku Vabariigi tööriista hõlpsasti omandada. Oma PCB disainireeglite kontrollija kirjutamisel on palju eeliseid. Kuigi PCB disainikontroll pole nii lihtne, pole see siiski kättesaamatu, sest iga trükkplaadi projekteerija, kes tunneb olemasolevaid programmeerimis- või skriptikeeli, on PCB disaini kontrollimiseks täiesti võimeline. Tööst saadav kasu on mõõtmatu. Turul müüdavatel üldotstarbelistel-tööriistadel ei ole sageli piisavalt paindlikkust, et rahuldada konkreetseid PCB projekteerimisvajadusi. Seetõttu peab klient kajastama uute funktsioonide nõudeid DRC tööriistade arendajale ning see nõuab tavaliselt teatud raha- ja ajakulu, eriti kui nõudeid pidevalt uuendatakse. Õnneks suudab enamik tööriistaarendajaid pakkuda klientidele mugavat viisi oma DRC kirjutamiseks konkreetsete vajaduste rahuldamiseks. Seda võimsat tööriista pole aga veel laialdaselt tunnustatud ega kasutatud. See artikkel annab praktilise juhendi Kongo Demokraatliku Vabariigi tööriistade kasutamiseks maksimaalse kasu saamiseks. Kuna DRC peab läbima kogu trükkplaadi kujunduse skeemi, sealhulgas iga sümboli, iga tihvti, iga võrgu ja iga atribuudi, saab vajaduse korral luua piiramatu arvu "manustatud" faile. Nagu on kirjeldatud jaotises 4.0, võib DRC näidata mis tahes väiksemaid kõrvalekaldeid, mis rikuvad PCB projekteerimisreegleid. Näiteks võib üks lisatud failidest sisaldada kõiki trükkplaatide projekteerimisel kasutatavaid lahtisidestuskondensaatoreid. Kui kondensaatorite arv on eeldatavast väärtusest väiksem või suurem, märgitakse kohale, kus võib tekkida toiteliini dv/dt probleem, punane märk. Need lisafailid võivad olla vajalikud, kuid mitte ükski kaubanduslik Kongo Demokraatliku Vabariigi tööriist ei saa neid faile tingimata luua. Veel üks DRC eelis on see, et seda on lihtne värskendada, et see vastaks uute PCB disainifunktsioonide vajadustele (nt need, mis võivad mõjutada PCB projekteerimisreegleid). Pealegi, kui olete selles valdkonnas piisavalt kogemusi omandanud, saate täita palju muid funktsioone. Näiteks kui saate ise kirjutada oma Kongo Demokraatliku Vabariigi, saate koostada oma materjaliarvestuse (BOM) loomise tööriista, et saaksite paremini toime tulla konkreetsete kasutajate vajadustega, näiteks kuidas hankida seadmele lisariistvara. ei kuulu lülitusskeemide andmebaasi (nt pistikupesa, jahutusradiaator või kruvikeeraja). Või saavad trükkplaatide disainerid kirjutada oma Verilog netlist analüsaatori, millel on PCB projekteerimiskeskkonnas piisavalt paindlikkust, näiteks kuidas hankida konkreetsetele seadmetele sobivaid Verilogi mudeleid või ajafaile. Tegelikult, kuna Kongo Demokraatlik Vabariik läbib kogu PCB projekteerimise vooluringi, saab koguda kogu kehtiva teabe, et väljastada simulatsioon ja/või BOM, mis on vajalik PCB disaini Verilog netlisti analüüsiks.
Kahe-kihi trükkplaadi kujundamise oskused
Nende teemade arutamine ilma programmikoodi esitamata on veidi kaugel{{0}}. Sel põhjusel võtame näitena elektriskeemide omandamise tööriista. See artikkel kasutab ettevõtte Mentor Graphicsi välja töötatud tööriista ViewDraw, mis on lisatud PADS-Designeri tootesarjale. Lisaks võtsime kasutusele ka ViewBase'i tööriista, mis on lihtsustatud C rutiinne teek, mida saab ViewDraw andmebaasis välja kutsuda ja millele pääseb juurde ning mida saab kasutada. ViewBase'i tööriistu kasutades saavad PCB disainerid hõlpsasti kasutada C/C keelt, et kirjutada ViewDraw jaoks täielikud ja tõhusad DRC tööriistad. Tuleb märkida, et siin käsitletud põhiprintsiibid on võrdselt rakendatavad ka kõigi teiste PCB skeemide tööriistade puhul. Lisaks lülitusskeemide andmebaasile vajab DRC ka mõningaid sisendfaile, mis suudavad kirjeldada konkreetseid olukordi, näiteks automaatset ühenduse loomist toitetasandiga seadusliku toitevõrgu nimega. Näiteks kui toitevõrgu nimi on POWER, ühendub toitetasand automaatselt toitetasandiga, kasutades taga-otsa pakkeseadet (kui see on rakenduse ViewDrawpcbfwd puhul kohaldatav). Järgmine on sisendfailide loend. Need failid tuleb paigutada kindlasse globaalsesse asukohta, et DRC saaks teabe automaatselt üles leida ja lugeda ning seejärel käitusajal DRC-sse salvestada. Mõnel sümbolil peavad olema välised toitejuhtme kontaktid, kuna need sümbolid ei ole ühendatud tavapärase toitejuhtme kihiga. Näiteks on ECL-seadme VCC-viik ühendatud VCC-ga või MAANDUSEGA; selle VEE tihvti saab ühendada GROUND või -5.0V tasapinnaga. Lisaks saab enne elektriliini kihini jõudmist filtriga ühendada ka elektriliini kontaktid. Toiteliini viik ei ole tavaliselt seadme sümboliga ühendatud. Vastupidi, sümboli atribuut (siin nimega SIGNAAL) kirjeldab, milline viik on toite- või maandusviik, ja kirjeldab, et viik peaks olema ühendatud võrgu nimega. SIGNAAL=VCC:10, SIGNAAL=GROUND:20 DRC saab seda atribuuti lugeda ja tagada, et võrgu nimi salvestatakse seaduslikku _pwr_net{11 }}nimefail. Kui seaduslik _pwr_net_nimi ei sisalda võrgu nime, ei ühendata toitepistikut toitetasandiga ja see probleem on tõepoolest väga tõsine.

