NYHEDER

Hjem / Nyheder / Industri nyheder / PCB-design, layout, skemaer og fejlfinding: Den komplette vejledning

PCB-design, layout, skemaer og fejlfinding: Den komplette vejledning

PCB Design og layout: Kerneprincipper, før du ruter et enkelt spor

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.

Layer Stackup og Impedanskontrol

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.

Regler for komponentplacering

Placering driver routingeffektivitet og signalintegritet. Nøgleregler, der reducerer layout-gentagelser:

  • Placer afkoblingskondensatorer inden for 0,5 mm fra IC-strømben , på samme lag, med via-forbindelsen til strømplanet efter kondensatoren - ikke mellem IC-stiften og hætten.
  • Klyngekomponenter efter funktionel blok: hold MCU'en, dens krystal og afkoblingshætter sammen; separate analoge og digitale sektioner med en fysisk spalte eller splitplangrænse.
  • Orienter IC'er, så deres højhastighedssignalporte vender mod de net, de forbinder til, minimerer sporlængden og undgår at krydse returveje.
  • Hold højstrømsspor (motordrivere, strømomformere) væk fra følsomme analoge indgange; krydstale fra en skiftende strømskinne kan ødelægge ADC-aflæsninger ved afstande op til 5 mm på det samme lag.

Single-Sided Tin-Spraying PCB Board

PCB Board Design Software: Valg af det rigtige værktøj

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–$
Sammenligning af større PCB-layoutsoftwaremuligheder efter kapacitet og omkostningsniveau.

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.

Skematisk diagram af PCB: Fra kredsløbskoncept til layout-klar netliste

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:

  • Elskinner løb vandret i toppen af arket; jordsymboler forbindes i bunden. Positive spændingsskinner (VCC, VBUS, VBAT) bruger særskilte netetiketter, som aldrig deles ved en tilfældighed.
  • Signal flow bevæger sig fra venstre mod højre — indgange kommer ind fra venstre, udgange afsluttes til højre. Denne konvention gør skemaet læsbart uden forklaring.
  • Net etiketter erstatte lange ledninger på flersidede skemaer. Hver netlabel skal være unik og konsistent - et misforhold mellem siderne skaber et fantom åbent kredsløb, som DRC ikke vil fange.
  • Afkobling af kondensatorer er placeret ved siden af IC'en, afkobler de på skemaet ved hjælp af et separat strømsymbol - dette hjælper layoutingeniøren med at forstå, hvilken hætte der hører til hvilken pin.
  • Referencebetegnelser følg standardpræfikser: R (modstand), C (kondensator), U (IC), J (stik), L (induktor), Q (transistor), D (diode).

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.

PCB Via i Pad: Hvornår skal man bruge det, og hvordan man gør det rigtigt

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.

Hvorfor Via in Pad forbedrer højhastighedsydelsen

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.

Fremstillingskrav

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.

  • Ledende fyldning foretrækkes til strøm- og jordforbindelser - det forbedrer den termiske og strømførende ydeevne gennem via'en.
  • Ikke-ledende fyld er acceptabelt for signalvias og er typisk lavere omkostninger.
  • Minimum færdig hulstørrelse for via in pad er typisk 0,1 mm (laserborede microvias) til 0,2 mm (mekanisk bor), afhængigt af pladens tykkelse og begrænsninger i billedformat.

PCB Thermal Hotspot Kort: Identifikation og fastsættelse af varmekoncentration

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.

Simuleringsbaseret termisk analyse

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.

IR-kameramåling på Live Boards

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.

Layoutløsninger til termiske hotspots

Når først hotspots er identificeret, er rettelser på layoutniveau den mest effektive løsning:

  • Termiske vias — Arrays af fyldte vias under den blottede pude af strøm-IC'er leder varme til interne kobberplaner. Et standard 3×3 via-array under en QFN's termiske pude reducerer theta-JB med 20-40 % i forhold til ingen vias.
  • Kobber hælde ekspansion — Forøgelse af kobberhældningsområdet omkring en varm komponent med 2× reducerer typisk overfladetemperaturen med 5–15°C, afhængigt af pladens kobberdækning og luftstrøm.
  • Komponentspredning — Flytning af varmegenererende komponenter fra hinanden forhindrer termisk kobling; to dissiperende enheder inden for 3 mm interagerer termisk og hæver hinandens steady-state temperatur.
  • Køleafledningsfastgørelsesområder — For komponenter, der overstiger 2W kontinuerlig dissipation, skal du angive et bordområde fri for loddemaske og komponenter ved siden af pakken for at tillade clip-on eller klæbende heatsinks.

Sådan fejlfindes en PCB: En systematisk fejlretningsmetode

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.

Trin 1: Visuel inspektion før opstart

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.

Trin 2: Power Rail Verifikation

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.

Trin 3: Funktionel blokisolering

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.

Trin 4: Almindelige PCB-fejlsignaturer

  • Intermitterende nulstillinger under belastning — Strømforsyningens underspænding under strømtransienter; Kontroller bulk-kapaciteten nær MCU-strømstiften og kontroller, at strømskinnen ikke falder under IC'ens minimumsdriftsspænding under GPIO-omskiftningshændelser.
  • Overskydende strømtræk uden udgang — Latch-up i en CMOS IC (forårsaget af ESD eller strømsekventeringsbrud) eller en kortsluttet bypass-kondensator; isolere ved at fjerne IC'er fra forsyningsskinnen én efter én.
  • Kommunikationsfejl på højhastighedsgrænseflader — Impedansmismatch, stubrefleksioner eller manglende terminering; verificere med et TDR (tidsdomænereflektometer) eller udlede fra øjendiagrammålinger på et oscilloskop.
  • Funktionsfejl kun ved temperatur — Komponent uden for specificeret temperaturområde eller en gennemløbsrevne, der åbner under termisk ekspansion; anbring pladen i et termisk kammer og overvåg for fejltærsklen.
  • ADC-aflæsninger forskudt eller støjende — Jordplansdelt eller digital koblingsstøjkobling til den analoge reference; kontroller, at AGND og DGND er forbundet i et enkelt stjernepunkt, og at den analoge sektion er isoleret fra skiftende regulatorer.