Ang disenyo at layout ng PCB ay ang proseso ng pagsasalin ng electrical schematic sa isang pisikal na board — paglalagay ng mga bahagi, pagruruta ng mga bakas ng tanso, pagtukoy sa mga stackup ng layer, at paghahanda ng mga file sa pagmamanupaktura. Tinutukoy ng kalidad ng pagsasaling ito kung gumagana ang isang board sa unang build o gumugugol ng mga linggo sa mga cycle ng pag-debug. Ang mga hindi magandang desisyon sa layout — hindi sapat na mga clearance, maling trace impedance, hindi nakokontrol na mga daanan sa pagbabalik — nagdudulot ng mga pagkabigo na hindi kayang ayusin ng kahit anong dami ng pagpili ng bahagi.
Pinipigilan ng isang structured na layout sequence ang karamihan sa mga isyung ito. Ang karaniwang daloy ng trabaho ay: tukuyin ang board outline at layer stackup → ilagay muna ang mga high-speed at power component → ruta critical nets (orasan, differential pairs, power planes) → ruta pangalawang signal traces → patakbuhin ang design rule checks (DRC) → bumuo ng Gerber at drill file. Ang diretsong pagtalon sa pagruruta nang hindi tinatapos ang paglalagay ay ang nag-iisang pinakakaraniwang dahilan ng muling paggawa.
Para sa anumang board na nagdadala ng mga signal na higit sa 100 MHz, ang mga kontroladong impedance traces ay hindi mapag-usapan. Ang isang karaniwang 4-layer stackup — signal / ground / power / signal — ay nagbibigay ng solidong reference plane sa ilalim ng lahat ng routing layers, na pinananatiling predictable ang trace impedance. I-target ang 50Ω para sa mga single-ended na bakas at 100Ω na kaugalian para sa karamihan ng mga digital na interface (USB, HDMI, PCIe). Ang lapad ng bakas para sa isang 50Ω microstrip sa FR-4 na may 0.2 mm dielectric ay humigit-kumulang 0.38 mm — ngunit palaging kumpirmahin sa stack data ng iyong fabricator, dahil ang kapal ng dielectric at Dk (dielectric constant) ay nag-iiba sa pagitan ng mga supplier.
Ang paglalagay ay nagtutulak ng kahusayan sa pagruruta at integridad ng signal. Mga pangunahing panuntunan na nagpapababa ng mga pag-ulit ng layout:
Ang tamang PCB board design software ay depende sa laki ng team, pagiging kumplikado ng board, at badyet. Ang lahat ng modernong EDA tool ay nagbabahagi ng isang karaniwang workflow — schematic capture → netlist → PCB layout → DRC → fabrication output — ngunit malaki ang pagkakaiba ng mga ito sa routing capability, kalidad ng library, collaboration feature, at simulation integration.
| Software | Target na User | Mga Max na Layer | Simulation | Gastos |
|---|---|---|---|---|
| Altium Designer | Mga propesyonal na koponan | 32 | SI, PI, thermal | $$$$ |
| KiCad | Mga gumagawa, mga startup | 32 | Basic SPICE | Libre |
| Agila (Fusion 360) | Mga hobbyist, maliliit na koponan | 16 | Limitado | Libre–$$ |
| OrCAD / Cadence | Enterprise / aerospace | 40 | Buong SI/PI suite | $$$$ |
| EasyEDA / LCEDA | Prototype, cloud-first | 16 | wala | Libre–$ |
Para sa mga propesyonal na pangkat ng hardware, Altium Designer nananatiling benchmark ng industriya para sa high-density, high-speed board design — ang interactive na router nito, differential pair management, at native 3D MCAD integration ay nagbibigay-katwiran sa gastos para sa mga kumplikadong proyekto. KiCad 7 ay nasara nang husto ang puwang para sa 4–8 na layer na mga board at ngayon ang default para sa open-source na hardware. Ang mga team na nagbibigay-priyoridad sa cloud collaboration at direct fab integration ay lalong gumagamit ng EasyEDA na ipinares sa JLCPCB para sa mabilis na mga prototyping cycle sa ilalim ng 72 oras.
Ang isang schematic diagram para sa PCB ay ang lohikal na representasyon ng isang electronic circuit — tinutukoy nito ang bawat bahagi, bawat koneksyon sa kuryente, at bawat reference na designator, ngunit hindi naglalaman ng pisikal na impormasyon sa paglalagay. Ang eskematiko ay ang kontrata sa pagitan ng circuit designer at ng layout engineer: ang bawat net sa eskematiko ay dapat na tama na maisasakatuparan sa tanso sa board, na walang hindi sinasadyang mga koneksyon at walang nawawala.
Ang isang PCB board circuit diagram ay sumusunod sa mga karaniwang convention na ginagawa itong nababasa sa mga team at software platform:
Ang mga electrical rules check (ERC) sa schematic tool ay nakakakuha ng karamihan sa mga error sa mga wiring bago umabot sa layout ang disenyo — mga hindi nakakonektang pin, pin na hinimok ng maraming source, power conflicts. Ang pagpapatakbo ng ERC sa zero error bago i-export ang netlist ay sapilitan; hindi maaaring ayusin ng layout ang isang error sa eskematiko.
Ang PCB sa pamamagitan ng in pad ay naglalagay ng through-hole o blind via nang direkta sa loob ng SMD land pad ng isang bahagi, sa halip na iruta ang isang maikling bakas mula sa pad patungo sa isang malapit na via. Pangunahing ginagamit ang diskarteng ito sa mga fine-pitch na BGA (mga ball grid array packages), QFN, at iba pang bahagi kung saan ang pitch sa pagitan ng mga pad ay masyadong masikip upang iruta ang isang escape trace sa tabi ng pad.
Ang pagruruta ng maikling dog-leg trace mula sa isang BGA pad patungo sa isang via ay nagpapakilala ng inductance at maaaring lumikha ng isang stub na nagpapakita ng mga signal na may mataas na dalas. Ang Via in pad ay ganap na nag-aalis ng bakas na ito, binabawasan ang parasitic inductance ng 30-50% kumpara sa isang 0.5 mm na bakas ng pagtakas ng paa ng aso. Para sa mga interface ng DDR5, PCIe Gen 4/5, at 10GbE na tumatakbo sa itaas ng 8 GT/s, nasusukat ang pagkakaibang ito sa margin ng eye diagram.
Ang Via in pad ay nagbibigay-daan din sa mas mahigpit na BGA escape routing — isang 0.65 mm pitch na BGA ay mayroon lamang ~0.25 mm sa pagitan ng mga gilid ng pad, na hindi kayang tumanggap ng standard sa tabi ng pad nang hindi lumalabag sa minimum na annular ring at mga panuntunan sa clearance. Ang Via in pad ay ang tanging praktikal na diskarte sa pagtakas para sa mga sub-0.5 mm na pitch package.
Ang Via in pad ay nangangailangan ng partikular na fabrication treatment na nagdaragdag ng gastos. Ang via barrel ay dapat puno ng conductive o non-conductive epoxy at nilagyan ng takip (naka-plated) bago mag-apply ng solder mask. Nang walang pagpupuno, ang panghinang ay nagbi-wick sa via barrel sa panahon ng reflow, na nagpapagutom sa joint at nagiging sanhi ng pasulput-sulpot na pagdikit o paglabas ng gas na mga void. Malinaw na tukuyin ang "sa pamamagitan ng fill cap plate" sa iyong mga fab notes — hindi ito isang default na proseso. Asahan ang 15–25% na premium na gastos sa paggawa para sa mga via-in-pad na board kumpara sa karaniwang vias.
Ang isang mapa ng thermal hotspot ng PCB ay isang visual na pagsusuri sa pamamahagi ng init — na nabuo sa pamamagitan ng simulation bago ang paggawa o sa pamamagitan ng pagsukat ng infrared (IR) camera sa isang live board — na nagpapakita kung aling mga bahagi ng PCB ang lumampas sa ligtas na temperatura ng pagpapatakbo. Ang mga hotspot ay nagdudulot ng pinabilis na pagtanda ng bahagi, pagkapagod ng solder joint, at direktang thermal shutdown sa mga power management IC, MOSFET, at linear regulator.
Ang modernong PCB design software na may thermal simulation (Ansys Icepak, Cadence Celsius, Altium's integrated thermal solver) ay bumubuo ng mga mapa ng hotspot sa pamamagitan ng paglalapat ng mga power dissipation value sa bawat bahagi at paglutas ng heat conduction equation sa buong board. Ang mga kinakailangang input ay kinabibilangan ng component theta-JB (junction-to-board thermal resistance), copper pour coverage, sa pamamagitan ng density, at ambient temperature at mga kondisyon ng airflow. Halos palaging nangangailangan ng simulation ang mga board na may power density na higit sa 5 W/cm² bago ang unang pagtatayo — ang muling paggawa ng mga isyu sa thermal post-fabrication ay mahal at minsan imposible nang walang board respin.
Para sa mga built board, ang isang FLIR o katulad na mid-wave IR camera sa 320×240 resolution o mas mahusay ay makakapagresolba ng mga hotspot hanggang sa mga indibidwal na QFN pad kapag pinapatakbo sa tamang distansya ng pagtatrabaho. Patakbuhin ang board sa full rated load nang hindi bababa sa 10 minuto bago kumuha ng mga thermal na imahe — ang temperatura sa ibabaw ay tumatagal ng ilang minuto upang maabot ang steady state, at ang mga maagang pagbabasa ay minamaliit ang pinakamataas na temperatura ng junction. Anumang temperatura sa ibabaw sa itaas 85°C sa ilalim ng karaniwang mga kondisyon sa kapaligiran nangangailangan ng imbestigasyon; maraming bahagi ng consumer-grade ang na-rate sa 85°C na temperatura ng kaso, ibig sabihin, ang temperatura ng panloob na junction ay malapit na o higit sa limitasyon.
Kapag natukoy na ang mga hotspot, ang mga pagwawasto sa antas ng layout ang pinakamabisang pag-aayos:
Ang pag-alam kung paano i-troubleshoot ang isang PCB ay mahusay na naghihiwalay sa mga inhinyero na nagsasara ng mga debug loop sa ilang oras mula sa mga gumugugol ng mga araw sa pagpapalit ng mga bahagi nang random. Ang susi ay ang pagsunod sa isang structured isolation method sa halip na hulaan — karamihan sa mga PCB fault ay naka-localize sa iisang functional block, at mabilis na pinaliit ng sistematikong pagsukat ang fault domain.
Bago ilapat ang kapangyarihan sa isang bago o pinaghihinalaang board, siyasatin nang biswal at gamit ang isang multimeter. Suriin kung may mga solder bridge sa mga fine-pitch na IC (isang 10× loupe o digital microscope sa 40× ay nagpapakita ng mga tulay na hindi nakikita ng mata), i-verify ang polarity-sensitive na mga bahagi (electrolytic caps, diodes, IC na may asymmetric pinouts), at sukatin ang resistensya sa pagitan ng power at ground rails. Ang paglaban sa ibaba 10Ω sa kabuuan ng pangunahing supply ng tren bago ang power-up ay nagpapahiwatig ng isang maikling — Ang paglalagay ng boltahe sa isang pinaikling board ay nanganganib na masunog ang mga bakas at masira ang mga bahagi.
Itaas ang mga power rails sa pagkakasunud-sunod, simula sa pangunahing input at gumagana sa bawat output ng regulator. I-verify ang boltahe sa regulator output pin, pagkatapos ay sa IC power pins — ang pagbaba ng boltahe sa pagitan ng dalawang puntong ito ay nagpapahiwatig ng trace resistance o isang via na may mahinang plating. Suriin ang ripple sa bawat riles gamit ang isang oscilloscope (AC coupling, 20 MHz bandwidth limit); lumampas ang ripple 50 mV peak-to-peak sa isang digital na supply ay maaaring magdulot ng mga error sa lohika na gayahin ang mga bug ng firmware.
Hatiin ang board sa mga functional block — kapangyarihan, MCU, mga komunikasyon, peripheral — at subukan ang bawat isa nang nakahiwalay kung posible. Para sa isang MCU na nabigong mag-boot, kumpirmahin muna na ang crystal oscillator ay tumatakbo (sukatin sa XTAL pin na may saklaw; ang isang flat signal ay nangangahulugang walang oscillation), pagkatapos ay suriin na ang reset pin ay inilabas nang maayos, pagkatapos ay i-verify ang SWD/JTAG debug interface. Ang logic analyzer sa bus ay tumutulong na makilala ang pagitan ng mga isyu sa firmware at hardware failure — kung may valid na SPI clock at MOSI signal pero tahimik ang MISO, downstream ng MCU ang kasalanan.