PCB-design og -layout er processen med at oversætte en elektrisk skematisk til et fysisk kort - at placere komponenter, dirigere kobberspor, definere lagstackups og forberede produktionsfiler. Kvaliteten af denne oversættelse afgør, om et board fungerer på den første build eller bruger uger i fejlretningscyklusser. Dårlige layoutbeslutninger - utilstrækkelige clearances, forkerte sporimpedanser, ukontrollerede returveje - forårsager fejl, som ingen mængde af komponentvalg kan rette.
En struktureret layoutsekvens forhindrer de fleste af disse problemer. Standard workflowet er: definer bordkontur og lagopsætning → placer højhastigheds- og strømkomponenter først → rute kritiske net (ur, differentialpar, strømplan) → rute sekundære signalspor → kør designregeltjek (DRC) → generer Gerber- og borefiler. At hoppe direkte til routing uden at afslutte placeringen er den mest almindelige årsag til omarbejde.
For ethvert kort, der bærer signaler over 100 MHz, er kontrollerede impedansspor ikke til forhandling. En standard 4-lags stackup - signal / jord / strøm / signal - giver et solidt referenceplan under alle routinglag, hvilket holder sporimpedansen forudsigelig. Mål 50Ω for single-ended spor og 100Ω differential for de fleste digitale grænseflader (USB, HDMI, PCIe). Sporingsbredden for en 50Ω mikrostrip på FR-4 med et 0,2 mm dielektrisk materiale er cirka 0,38 mm — men bekræft altid med din producents stakdata, da dielektrisk tykkelse og Dk (dielektrisk konstant) varierer mellem leverandører.
Placering driver routingeffektivitet og signalintegritet. Nøgleregler, der reducerer layout-gentagelser:
Den rigtige printkortdesignsoftware afhænger af teamstørrelse, bordkompleksitet og budget. Alle moderne EDA-værktøjer deler en fælles arbejdsgang - skematisk indfangning → netliste → PCB-layout → DRC → fabrikationsoutput - men de adskiller sig væsentligt i routing-kapacitet, bibliotekskvalitet, samarbejdsfunktioner og simuleringsintegration.
| Software | Målbruger | Max lag | Simulering | Omkostninger |
|---|---|---|---|---|
| Altium designer | Professionelle teams | 32 | SI, PI, termisk | $$$$ |
| KiCad | Makere, startups | 32 | Basic SPICE | Gratis |
| Eagle (Fusion 360) | Hobbyister, små hold | 16 | Begrænset | Gratis–$$ |
| OrCAD / Kadence | Enterprise / rumfart | 40 | Fuld SI/PI suite | $$$$ |
| EasyEDA / LCEDA | Prototype, cloud-first | 16 | Ingen | Gratis–$ |
For professionelle hardware-teams, Altium designer er fortsat branchens benchmark for high-density, high-speed board design - dens interaktive router, differential pair management og native 3D MCAD integration retfærdiggør omkostningerne til komplekse projekter. KiCad 7 har lukket hullet betydeligt for 4-8 lags boards og er nu standard for open source hardware. Teams, der prioriterer cloud-samarbejde og direkte fab-integration, bruger i stigende grad EasyEDA parret med JLCPCB til hurtige prototyping-cyklusser under 72 timer.
Et skematisk diagram for PCB er den logiske repræsentation af et elektronisk kredsløb - det definerer hver komponent, hver elektrisk forbindelse og hver referencebetegnelse, men indeholder ingen fysisk placeringsinformation. Skemaet er kontrakten mellem kredsløbsdesigneren og layoutingeniøren: hvert net på skemaet skal være korrekt realiseret i kobber på kortet, uden utilsigtede forbindelser og ingen manglende forbindelser.
Et printkortkredsløbsdiagram følger standardkonventioner, der gør det læsbart på tværs af teams og softwareplatforme:
Kontrol af elektriske regler (ERC) i det skematiske værktøj fanger de fleste ledningsfejl, før designet når layoutet - uforbundne ben, ben drevet af flere kilder, strømkonflikter. At køre ERC til nul fejl før eksport af netlisten er obligatorisk; layout kan ikke rette en skematisk fejl.
En PCB via in pad placerer et gennemgående hul eller blind via direkte inden for en komponents SMD land pad, i stedet for at dirigere et kort spor fra puden til en nærliggende via. Denne teknik bruges primært med fine-pitch BGA'er (ball grid array-pakker), QFN'er og andre komponenter, hvor afstanden mellem pads er for stram til at dirigere et escape-spor langs puden.
At dirigere et kort hundeben-spor fra en BGA-pad til en via introducerer induktans og kan skabe en stub, der reflekterer højfrekvente signaler. Via in pad eliminerer dette spor helt, reducerer parasitisk induktans med 30-50 % sammenlignet med et 0,5 mm hundebens flugtspor. For DDR5-, PCIe Gen 4/5- og 10GbE-grænseflader, der kører over 8 GT/s, kan denne forskel måles i øjendiagrammargen.
Via ind-puden muliggør også strammere BGA-escape-routing - en 0,65 mm pitch BGA har kun ~0,25 mm mellem pudens kanter, som ikke kan rumme en standard via ved siden af puden uden at overtræde reglerne for minimumsring og frigang. Via in pad er den eneste levedygtige flugtstrategi for pakker under 0,5 mm pitch.
Via in pad kræver specifik fremstillingsbehandling, der øger omkostningerne. Via-tønden skal være fyldt med ledende eller ikke-ledende epoxy og hætte (belagt over) før påføring af loddemaske. Uden fyldning suger loddemetal ned gennem gennemløbet under reflow, udsulter samlingen og forårsager intermitterende kontakt eller afgasning af hulrum. Angiv "via påfyldningsdækselplade" eksplicit i dine fab-noter - det er ikke en standardproces. Forvent en præmie på 15-25 % fremstillingsomkostninger for via-i-pad-kort i forhold til standard-vias.
Et PCB termisk hotspot-kort er en visuel varmefordelingsanalyse - genereret enten gennem simulering før fremstilling eller gennem infrarød (IR) kameramåling på et live-kort - der viser, hvilke områder af PCB'et der overstiger sikre driftstemperaturer. Hotspots forårsager accelereret ældning af komponenter, træthed i loddeforbindelser og direkte termisk nedlukning i strømstyrings-IC'er, MOSFET'er og lineære regulatorer.
Moderne PCB-designsoftware med termisk simulering (Ansys Icepak, Cadence Celsius, Altiums integrerede termiske løser) genererer hotspot-kort ved at anvende strømtabsværdier til hver komponent og løse varmeledningsligningen over hele linjen. De nødvendige input inkluderer komponent theta-JB (overgangs-til-kort termisk modstand), kobberhældningsdækning, via tæthed og omgivelsestemperatur plus luftstrømsforhold. Plader med effekttætheder over 5 W/cm² kræver næsten altid simulering før første konstruktion — omarbejdning af termiske problemer efter fabrikation er dyrt og nogle gange umuligt uden et respin på brættet.
For indbyggede boards kan et FLIR eller lignende mid-wave IR-kamera med 320×240 opløsning eller bedre løse hotspots ned til individuelle QFN-pads, når det betjenes i den korrekte arbejdsafstand. Kør brættet ved fuld nominel belastning i mindst 10 minutter, før du tager termiske billeder - overfladetemperaturer tager flere minutter at nå stabil tilstand, og tidlige aflæsninger undervurderer peak-junction-temperaturer. Enhver overfladetemperatur over 85°C under standard omgivelsesbetingelser berettiger undersøgelse; mange komponenter i forbrugerkvalitet er klassificeret til 85°C hustemperatur, hvilket betyder, at den interne overgangstemperatur allerede er tæt på eller over grænsen.
Når først hotspots er identificeret, er rettelser på layoutniveau den mest effektive løsning:
At vide, hvordan man fejlfinder et PCB effektivt adskiller ingeniører, der lukker debug-løkker på timer, fra dem, der bruger dage på at bytte komponenter tilfældigt. Nøglen er at følge en struktureret isolationsmetode i stedet for at gætte - de fleste PCB-fejl er lokaliseret til en enkelt funktionel blok, og systematisk måling indsnævrer fejldomænet hurtigt.
Før du tilslutter strøm til et nyt eller mistænkeligt bord, skal du inspicere visuelt og med et multimeter. Tjek for loddebroer på IC'er med fin pitch (et 10× lupe eller digitalt mikroskop ved 40× afslører broer, der er usynlige for det blotte øje), verificer polaritetsfølsomme komponenter (elektrolytiske hætter, dioder, IC'er med asymmetriske pinouts), og mål modstand mellem strøm- og jordskinner. En modstand under 10Ω over hovedforsyningsskinnen før opstart indikerer en kortslutning — spænding på et kortsluttet kort risikerer at brænde spor og ødelægge komponenter.
Hent strømskinner op i rækkefølge, start med hovedindgangen og arbejd gennem hver regulatorudgang. Bekræft spændingen ved regulatorens udgangsben og derefter på IC-strømbenene - et spændingsfald mellem disse to punkter indikerer spormodstand eller en via med dårlig plettering. Tjek ripple på hver skinne med et oscilloskop (AC-kobling, 20 MHz båndbreddegrænse); krusning overstiger 50 mV top-to-peak på en digital forsyning kan forårsage logiske fejl, der efterligner firmwarefejl.
Opdel kortet i funktionelle blokke - strøm, MCU, kommunikation, periferiudstyr - og test hver enkelt isoleret, hvor det er muligt. For en MCU, der ikke starter op, skal du først bekræfte, at krystaloscillatoren kører (mål på XTAL-stiften med et skop; et fladt signal betyder ingen oscillation), og derefter kontrollere, at nulstillingsstiften frigives korrekt, og derefter kontrollere SWD/JTAG-fejlretningsgrænsefladen. En logisk analysator på bussen hjælper med at skelne mellem firmwareproblemer og hardwarefejl - hvis gyldige SPI-ur- og MOSI-signaler er til stede, men MISO er tavs, er fejlen nedstrøms for MCU'en.