BALITA

Bahay / Balita / Balita sa Industriya / Disenyo ng PCB, Layout, Schematics at Pag-troubleshoot: Ang Kumpletong Gabay

Disenyo ng PCB, Layout, Schematics at Pag-troubleshoot: Ang Kumpletong Gabay

PCB Disenyo at Layout: Mga Pangunahing Prinsipyo Bago Mo Ruta ng Isang Bakas

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.

Layer Stackup at Impedance Control

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.

Mga Panuntunan sa Paglalagay ng Bahagi

Ang paglalagay ay nagtutulak ng kahusayan sa pagruruta at integridad ng signal. Mga pangunahing panuntunan na nagpapababa ng mga pag-ulit ng layout:

  • Ilagay ang mga decoupling capacitor sa loob ng 0.5 mm ng IC power pin , sa parehong layer, na may via connecting sa power plane pagkatapos ng capacitor — hindi sa pagitan ng IC pin at cap.
  • Cluster na bahagi ayon sa functional block: panatilihing magkasama ang MCU, kristal nito, at decoupling caps; magkahiwalay na analog at digital na seksyon na may pisikal na gap o split plane boundary.
  • I-orient ang mga IC upang ang kanilang mga high-speed signal port ay nakaharap sa mga lambat na kanilang ikinonekta, na pinapaliit ang haba ng bakas at iniiwasan ang pagtawid sa mga landas sa pagbabalik.
  • Ilayo ang mga high-current na bakas (mga driver ng motor, power converter) mula sa mga sensitibong analog input; Ang crosstalk mula sa isang switching power rail ay maaaring makasira sa mga pagbabasa ng ADC sa mga distansyang hanggang 5 mm sa parehong layer.

Single-Sided Tin-Spraying PCB Board

PCB Board Design Software: Pagpili ng Tamang Tool

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–$
Paghahambing ng mga pangunahing pagpipilian sa software ng layout ng PCB ayon sa kakayahan at antas ng gastos.

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.

Schematic Diagram ng PCB: Mula sa Circuit Concept hanggang Layout-Ready Netlist

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:

  • Mga riles ng kuryente tumakbo nang pahalang sa tuktok ng sheet; kumonekta ang mga simbolo ng lupa sa ibaba. Ang mga positibong boltahe na riles (VCC, VBUS, VBAT) ay gumagamit ng mga natatanging net label, na hindi kailanman ibinahagi nang nagkataon.
  • Daloy ng signal gumagalaw pakaliwa pakanan — pumapasok ang mga input mula sa kaliwa, lalabas sa kanan ang mga output. Ginagawang nababasa ng convention na ito ang eskematiko nang walang paliwanag.
  • Mga label ng net palitan ang mahabang wire na tumatakbo sa mga multi-page na schematics. Ang bawat net label ay dapat na natatangi at pare-pareho — ang hindi pagkakatugma sa pagitan ng mga pahina ay lumilikha ng isang phantom open circuit na hindi mahuhuli ng DRC.
  • Mga decoupling capacitor ay inilalagay sa tabi ng IC na kanilang na-decouple sa eskematiko, gamit ang isang hiwalay na simbolo ng kapangyarihan — tinutulungan nito ang layout engineer na maunawaan kung aling cap ang nabibilang sa aling pin.
  • Mga tagapagtalaga ng sanggunian sundin ang mga karaniwang prefix: R (resistor), C (capacitor), U (IC), J (connector), L (inductor), Q (transistor), D (diode).

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.

PCB Via sa Pad: Kailan Ito Gagamitin at Paano Ito Gawin ng Tama

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.

Bakit Pinapabuti ng Via sa Pad ang High-Speed Performance

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.

Mga Kinakailangan sa Paggawa

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.

  • Mas gusto ang conductive fill para sa power at ground vias — pinapabuti nito ang thermal at current-carrying na performance sa pamamagitan ng via.
  • Ang non-conductive fill ay katanggap-tanggap para sa signal vias at karaniwang mas mababang halaga.
  • Ang pinakamababang laki ng natapos na butas para sa via in pad ay karaniwang 0.1 mm (laser-drilled microvias) hanggang 0.2 mm (mechanical drill), depende sa kapal ng board at mga limitasyon sa aspect ratio.

PCB Thermal Hotspot Map: Pagkilala at Pag-aayos ng Konsentrasyon ng Init

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.

Simulation-Based Thermal Analysis

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.

IR Camera Measurement sa Live Boards

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.

Mga Solusyon sa Layout para sa Mga Thermal Hotspot

Kapag natukoy na ang mga hotspot, ang mga pagwawasto sa antas ng layout ang pinakamabisang pag-aayos:

  • Thermal vias — Ang mga array ng napunong vias sa ilalim ng nakalantad na pad ng mga power IC ay nagsasagawa ng init sa panloob na mga eroplanong tanso. Ang karaniwang 3×3 via array sa ilalim ng thermal pad ng QFN ay binabawasan ang theta-JB ng 20–40% kumpara sa walang vias.
  • Pagpapalawak ng pagbuhos ng tanso — Ang pagtaas ng lugar ng pagbuhos ng tanso sa paligid ng mainit na bahagi ng 2× ay karaniwang binabawasan ang temperatura sa ibabaw ng 5–15°C, depende sa saklaw ng tanso ng board at daloy ng hangin.
  • Kumakalat ang sangkap — Ang paghiwalayin ng mga bahaging bumubuo ng init ay pumipigil sa thermal coupling; dalawang dissipating device sa loob ng 3 mm ay nakikipag-ugnayan sa thermally at nagpapataas ng steady-state na temperatura ng isa't isa.
  • Mga lugar na nakakabit ng heatsink — Para sa mga bahaging lumalampas sa 2W na tuloy-tuloy na pag-dissipation, tukuyin ang isang board area na malinaw sa solder mask at mga bahagi na katabi ng package upang payagan ang mga clip-on o adhesive heatsink.

Paano Mag-troubleshoot ng PCB: Isang Systematic Debug Approach

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.

Hakbang 1: Visual na Inspeksyon Bago Paganahin

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.

Hakbang 2: Pag-verify ng Power Rail

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.

Hakbang 3: Functional Block Isolation

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.

Hakbang 4: Mga Karaniwang Signature ng PCB Fault

  • Pasulput-sulpot na pag-reset sa ilalim ng pagkarga — Undervoltage ng power supply sa mga kasalukuyang transients; suriin ang bulk capacitance malapit sa power pin ng MCU at i-verify na hindi bumababa ang power rail sa ibaba ng minimum na operating voltage ng IC sa panahon ng mga kaganapan sa paglipat ng GPIO.
  • Labis na kasalukuyang draw na walang output — Latch-up sa isang CMOS IC (sanhi ng mga paglabag sa ESD o power sequencing) o isang shorted bypass capacitor; ihiwalay sa pamamagitan ng pag-alis ng mga IC mula sa supply rail isa-isa.
  • Mga error sa komunikasyon sa mga high-speed na interface — Impedance mismatch, stub reflections, o nawawalang pagwawakas; i-verify gamit ang isang TDR (time domain reflectometer) o maghinuha mula sa mga sukat ng diagram ng mata sa isang oscilloscope.
  • Functional failure lamang sa temperatura — Bahagi sa labas ng tinukoy na hanay ng temperatura, o sa pamamagitan ng crack na bumubukas sa ilalim ng thermal expansion; ilagay ang board sa isang thermal chamber at subaybayan ang fault threshold.
  • Offset o maingay ang mga pagbabasa ng ADC — Ground plane split o digital switching noise coupling sa analog reference; i-verify na ang AGND at DGND ay konektado sa iisang star point at ang analog na seksyon ay nakahiwalay sa switching regulators.