PCB-design och layout är processen att översätta ett elektriskt schema till ett fysiskt kort - placera komponenter, dirigera kopparspår, definiera lageruppsättningar och förbereda tillverkningsfiler. Kvaliteten på denna översättning avgör om ett kort fungerar på den första byggnaden eller tillbringar veckor i felsökningscykler. Dåliga layoutbeslut – otillräckliga spelrum, felaktiga spårimpedanser, okontrollerade returvägar – orsakar fel som ingen mängd komponentval kan fixa.
En strukturerad layoutsekvens förhindrar de flesta av dessa problem. Standardarbetsflödet är: definiera kortkontur och lageruppsättning → placera höghastighets- och kraftkomponenter först → dirigera kritiska nät (klocka, differentialpar, kraftplan) → dirigera sekundära signalspår → kör designregelkontroller (DRC) → generera Gerber- och borrfiler. Att hoppa direkt till routing utan att avsluta placeringen är den enskilt vanligaste orsaken till omarbetning.
För alla kort som bär signaler över 100 MHz är kontrollerade impedansspår ej förhandlingsbara. En standard 4-lagers stackup — signal/jord/ström/signal — ger ett solidt referensplan under alla routinglager, vilket håller spårimpedansen förutsägbar. Target 50Ω för enkeländade spår och 100Ω differential för de flesta digitala gränssnitt (USB, HDMI, PCIe). Spårbredden för en 50Ω mikrostrip på FR-4 med en 0,2 mm dielektrikum är ungefär 0,38 mm — men bekräfta alltid med din tillverkares stackdata, eftersom dielektrisk tjocklek och Dk (dielektrisk konstant) varierar mellan leverantörer.
Placering driver routingeffektivitet och signalintegritet. Nyckelregler som minskar layoutupprepningar:
Rätt mjukvara för design av kretskortskort beror på teamstorlek, brädans komplexitet och budget. Alla moderna EDA-verktyg delar ett gemensamt arbetsflöde – schematisk insamling → nätlista → PCB-layout → DRC → tillverkningsutdata – men de skiljer sig avsevärt i routningsförmåga, bibliotekskvalitet, samarbetsfunktioner och simuleringsintegration.
| Software | Målanvändare | Max lager | Simulering | Kostnad |
|---|---|---|---|---|
| Altium designer | Professionella team | 32 | SI, PI, termisk | $$$$ |
| KiCad | Makers, startups | 32 | Basic SPICE | Gratis |
| Eagle (Fusion 360) | Hobbyister, små team | 16 | Begränsad | Gratis–$$ |
| OrCAD / Kadens | Företag / flyg | 40 | Fullständig SI/PI-svit | $$$$ |
| EasyEDA / LCEDA | Prototyp, molnet först | 16 | Inga | Gratis–$ |
För professionella hårdvaruteam, Altium designer förblir branschens riktmärke för design med hög densitet och höghastighetskort – dess interaktiva router, differentialparhantering och inbyggd 3D MCAD-integration motiverar kostnaden för komplexa projekt. KiCad 7 har minskat gapet avsevärt för 4–8 lagerkort och är nu standard för hårdvara med öppen källkod. Team som prioriterar molnsamarbete och direkt fab-integration använder i allt högre grad EasyEDA i kombination med JLCPCB för snabba prototypcykler under 72 timmar.
Ett schematiskt diagram för PCB är den logiska representationen av en elektronisk krets - den definierar varje komponent, varje elektrisk anslutning och varje referensbeteckning, men innehåller ingen fysisk placeringsinformation. Schemat är kontraktet mellan kretsdesignern och layoutingenjören: varje nät på schemat måste vara korrekt realiserat i koppar på kortet, utan oavsiktliga anslutningar och inga saknade.
Ett kretsschema för PCB-kort följer standardkonventioner som gör det läsbart över team och mjukvaruplattformar:
Kontroller av elektriska regler (ERC) i det schematiska verktyget fångar de flesta ledningsfel innan designen når layouten – oanslutna stift, stift som drivs av flera källor, strömkonflikter. Att köra ERC till noll fel innan nätlistan exporteras är obligatoriskt; layout kan inte fixa ett schematiskt fel.
En PCB via in pad placerar ett genomgående hål eller blind via direkt inom en komponents SMD land pad, snarare än att dirigera ett kort spår från pad till en närliggande via. Den här tekniken används främst med BGA:er med fin pitch (ball grid array-paket), QFN:er och andra komponenter där avståndet mellan dynorna är för snävt för att dirigera ett flyktspår längs dynan.
Att dirigera ett kort hundbensspår från en BGA-platta till en via introducerar induktans och kan skapa en stubb som reflekterar högfrekventa signaler. Via in pad eliminerar detta spår helt, reducerar parasitisk induktans med 30–50 % jämfört med ett 0,5 mm hund-bens flyktspår. För DDR5-, PCIe Gen 4/5- och 10GbE-gränssnitt som körs över 8 GT/s är denna skillnad mätbar i ögondiagramsmarginalen.
Via in pad möjliggör också snävare BGA escape routing - en 0,65 mm delning BGA har bara ~0,25 mm mellan pads kanter, vilket inte kan ta emot en standard via bredvid dynan utan att bryta mot reglerna för minsta ringformade ring och spelrum. Via in pad är den enda genomförbara utrymningsstrategin för paket med mindre bredd på 0,5 mm.
Via in pad kräver specifik tillverkningsbehandling som ökar kostnaden. Via-pipan måste vara fylld med ledande eller icke-ledande epoxi och täckt (pläterad över) före applicering av lödmask. Utan fyllning sugs lodet ner i via-cylindern under återflöde, svälter fogen och orsakar intermittent kontakt eller avgasande tomrum. Ange "via påfyllningslock" uttryckligen i dina fab-anteckningar - det är inte en standardprocess. Räkna med 15–25 % tillverkningskostnadspremie för via-in-pad-kort jämfört med standardvias.
En termisk hotspotkarta för PCB är en visuell värmefördelningsanalys – genererad antingen genom simulering före tillverkning eller genom infraröd (IR) kameramätning på ett livekort – som visar vilka områden av PCB:n som överstiger säkra driftstemperaturer. Hotspots orsakar accelererad komponentåldring, utmattning av lödfogar och direkt termisk avstängning i strömhanteringskretsar, MOSFET:er och linjära regulatorer.
Modern PCB-designmjukvara med termisk simulering (Ansys Icepak, Cadence Celsius, Altiums integrerade termiska lösare) genererar hotspot-kartor genom att applicera effektförlustvärden på varje komponent och lösa värmeledningsekvationen över hela linjen. Ingångar som krävs inkluderar komponent theta-JB (övergång-till-kort termiskt motstånd), täckning av koppar, via densitet, och omgivningstemperatur plus luftflödesförhållanden. Skivor med effekttätheter över 5 W/cm² kräver nästan alltid simulering före första konstruktionen — omarbetning av termiska problem eftertillverkning är dyrt och ibland omöjligt utan omspinn.
För inbyggda kort kan en FLIR eller liknande mellanvågs IR-kamera med 320×240 upplösning eller bättre lösa hotspots ner till individuella QFN-plattor när den används på rätt arbetsavstånd. Kör brädan med full belastning i minst 10 minuter innan du tar termiska bilder – yttemperaturerna tar flera minuter att nå stabilt tillstånd, och tidiga avläsningar underskattar topptemperaturerna för korsningen. Alla yttemperaturer över 85°C under normala omgivningsförhållanden motiverar utredning; många komponenter av konsumentkvalitet är klassade till 85°C höljestemperatur, vilket innebär att den interna kopplingstemperaturen redan är nära eller över gränsen.
När hotspots har identifierats är korrigeringar på layoutnivå den mest effektiva lösningen:
Att veta hur man felsöker ett kretskort skiljer effektivt ingenjörer som stänger felsökningsslingor på timmar från de som spenderar dagar med att byta komponenter slumpmässigt. Nyckeln är att följa en strukturerad isoleringsmetod snarare än att gissa - de flesta PCB-fel är lokaliserade till ett enda funktionsblock, och systematisk mätning begränsar feldomänen snabbt.
Innan du sätter på ström till ett nytt eller misstänkt kort, inspektera visuellt och med en multimeter. Kontrollera om det finns lödbryggor på IC:er med fin stigning (ett 10× lupp eller digitalt mikroskop vid 40× avslöjar broar som är osynliga för blotta ögat), verifiera polaritetskänsliga komponenter (elektrolytiska lock, dioder, IC med asymmetriska stift), och mät motståndet mellan kraft- och jordskenor. Ett resistans under 10Ω över huvudförsörjningsskenan före start indikerar en kortslutning — Att lägga spänning på ett kortslutet kort riskerar att bränna spår och förstöra komponenter.
Ta fram kraftskenor i sekvens, börja med huvudingången och arbeta igenom varje regulatorutgång. Verifiera spänningen vid regulatorns utgångsstift och sedan vid IC-strömstiften - ett spänningsfall mellan dessa två punkter indikerar spårmotstånd eller en via med dålig plätering. Kontrollera rippel på varje skena med ett oscilloskop (AC-koppling, 20 MHz bandbreddsgräns); krusning överstiger 50 mV topp-till-topp på en digital källa kan orsaka logiska fel som efterliknar firmware-buggar.
Dela upp kortet i funktionella block – ström, MCU, kommunikation, kringutrustning – och testa var och en isolerat där det är möjligt. För en MCU som inte startar, kontrollera först att kristalloscillatorn är igång (mät vid XTAL-stiftet med en scope; en platt signal betyder ingen oscillation), kontrollera sedan att återställningsstiftet släpper ordentligt och verifiera sedan SWD/JTAG-felsökningsgränssnittet. En logisk analysator på bussen hjälper till att skilja mellan problem med inbyggd programvara och hårdvarufel — om giltiga SPI-klockor och MOSI-signaler finns men MISO är tyst är felet nedströms om MCU:n.