NOVITÀ

Casa / Novità / Novità del settore / Progettazione, layout, schemi e risoluzione dei problemi PCB: la guida completa

Progettazione, layout, schemi e risoluzione dei problemi PCB: la guida completa

PCB Design e layout: principi fondamentali prima di instradare una singola traccia

La progettazione e il layout del PCB sono il processo di traduzione di uno schema elettrico in una scheda fisica: posizionamento dei componenti, instradamento delle tracce di rame, definizione degli stackup dei livelli e preparazione dei file di produzione. La qualità di questa traduzione determina se una scheda funziona alla prima build o trascorre settimane in cicli di debug. Decisioni inadeguate sul layout (spazi inadeguati, impedenze di traccia errate, percorsi di ritorno incontrollati) causano guasti che nessuna selezione dei componenti può risolvere.

Una sequenza di layout strutturata previene la maggior parte di questi problemi. Il flusso di lavoro standard è: definire il contorno della scheda e l'impilamento dei livelli → posizionare prima i componenti ad alta velocità e di potenza → instradare le reti critiche (orologio, coppie differenziali, piani di potenza) → instradare le tracce del segnale secondario → eseguire i controlli delle regole di progettazione (DRC) → generare file Gerber e drill. Passare direttamente al routing senza completare il posizionamento è la causa più comune di rilavorazione.

Stackup dei livelli e controllo dell'impedenza

Per qualsiasi scheda che trasporta segnali superiori a 100 MHz, le tracce di impedenza controllata non sono negoziabili. Uno stackup standard a 4 strati (segnale/massa/alimentazione/segnale) fornisce un solido piano di riferimento sotto tutti gli strati di instradamento, mantenendo prevedibile l'impedenza della traccia. Target 50Ω per tracce single-ended e differenziale 100Ω per la maggior parte delle interfacce digitali (USB, HDMI, PCIe). La larghezza della traccia per una microstriscia da 50 Ω su FR-4 con un dielettrico da 0,2 mm è di circa 0,38 mm, ma conferma sempre con i dati di stack del produttore, poiché lo spessore dielettrico e Dk (costante dielettrica) variano a seconda dei fornitori.

Regole di posizionamento dei componenti

Il posizionamento determina l'efficienza del routing e l'integrità del segnale. Regole chiave che riducono le iterazioni del layout:

  • Posizionare i condensatori di disaccoppiamento entro 0,5 mm dai pin di alimentazione del circuito integrato , sullo stesso livello, con il cavo che si collega al piano di alimentazione dopo il condensatore, non tra il pin del circuito integrato e il cappuccio.
  • Raggruppare i componenti per blocco funzionale: mantenere insieme l'MCU, il suo cristallo e i condensatori di disaccoppiamento; separare le sezioni analogiche e digitali con uno spazio fisico o un confine del piano diviso.
  • Orientare i circuiti integrati in modo che le porte dei segnali ad alta velocità siano rivolte verso le reti a cui si connettono, riducendo al minimo la lunghezza della traccia ed evitando di incrociare i percorsi di ritorno.
  • Tenere le tracce ad alta corrente (driver di motori, convertitori di potenza) lontano dagli ingressi analogici sensibili; la diafonia proveniente da una barra di alimentazione di commutazione può corrompere le letture dell'ADC a distanze fino a 5 mm sullo stesso livello.

Single-Sided Tin-Spraying PCB Board

Software di progettazione di schede PCB: scegliere lo strumento giusto

Il giusto software di progettazione di schede PCB dipende dalle dimensioni del team, dalla complessità della scheda e dal budget. Tutti i moderni strumenti EDA condividono un flusso di lavoro comune - acquisizione di schemi → netlist → layout PCB → DRC → output di fabbricazione - ma differiscono sostanzialmente per capacità di routing, qualità della libreria, funzionalità di collaborazione e integrazione di simulazione.

Software Utente di destinazione Livelli massimi Simulazione Costo
Progettista Altium Squadre professionistiche 32 SI, PI, termico $$$$
KiCad Maker, startup 32 SPEZIA di base Gratuito
Aquila (Fusione 360) Hobbisti, piccole squadre 16 Limitato Gratuito–$$
OrCAD/Cadenza Impresa/aerospaziale 40 Suite SI/PI completa $$$$
EasyEDA/LCEDA Prototipo, cloud-first 16 Nessuno Gratuito–$
Confronto delle principali opzioni software di layout PCB in base a capacità e livello di costo.

Per i team hardware professionisti, Progettista Altium rimane il punto di riferimento del settore per la progettazione di schede ad alta densità e alta velocità: il suo router interattivo, la gestione delle coppie differenziali e l'integrazione MCAD 3D nativa giustificano il costo per progetti complessi. KiCad7 ha colmato il divario in modo significativo per le schede a 4-8 strati ed è ora l'impostazione predefinita per l'hardware open source. I team che danno priorità alla collaborazione sul cloud e all'integrazione diretta negli stabilimenti utilizzano sempre più EasyEDA abbinato a JLCPCB per cicli di prototipazione rapida inferiori a 72 ore.

Diagramma schematico del PCB: dal concetto di circuito alla netlist pronta per il layout

Un diagramma schematico per PCB è la rappresentazione logica di un circuito elettronico: definisce ogni componente, ogni connessione elettrica e ogni designatore di riferimento, ma non contiene informazioni sul posizionamento fisico. Lo schema è il contratto tra il progettista del circuito e l'ingegnere del layout: ogni rete sullo schema deve essere correttamente realizzata in rame sulla scheda, senza connessioni involontarie e senza collegamenti mancanti.

Uno schema circuitale di una scheda PCB segue convenzioni standard che lo rendono leggibile tra team e piattaforme software:

  • Binari di alimentazione correre orizzontalmente nella parte superiore del foglio; i simboli di terra si collegano in basso. I binari di tensione positiva (VCC, VBUS, VBAT) utilizzano etichette di rete distinte, mai condivise per coincidenza.
  • Flusso del segnale si sposta da sinistra a destra: gli input entrano da sinistra, le uscite escono da destra. Questa convenzione rende lo schema leggibile senza una spiegazione.
  • Etichette nette sostituire i cavi lunghi su schemi multipagina. Ogni etichetta di rete deve essere unica e coerente: una mancata corrispondenza tra le pagine crea un circuito aperto fantasma che DRC non sarà in grado di rilevare.
  • Condensatori di disaccoppiamento sono posizionati accanto all'IC che disaccoppiano sullo schema, utilizzando un simbolo di alimentazione separato: questo aiuta l'ingegnere del layout a capire quale connettore appartiene a quale pin.
  • Designatori di riferimento seguire i prefissi standard: R (resistore), C (condensatore), U (IC), J (connettore), L (induttore), Q (transistor), D (diodo).

I controlli delle regole elettriche (ERC) nello strumento schema rilevano la maggior parte degli errori di cablaggio prima che il progetto raggiunga il layout: pin non collegati, pin guidati da più fonti, conflitti di alimentazione. È obbligatorio eseguire ERC per azzerare gli errori prima di esportare la netlist; il layout non può correggere un errore schematico.

PCB tramite in Pad: quando usarlo e come farlo bene

Un via in pad PCB posiziona un foro passante o un via cieco direttamente all'interno del land pad SMD di un componente, anziché instradare una breve traccia dal pad a un via vicino. Questa tecnica viene utilizzata principalmente con BGA a passo fine (pacchetti ball grid array), QFN e altri componenti in cui il passo tra i pad è troppo stretto per instradare una traccia di fuga lungo il pad.

Perché Via in Pad migliora le prestazioni ad alta velocità

L'instradamento di una breve traccia dog-leg da un pad BGA a un via introduce induttanza e può creare uno stub che riflette i segnali ad alta frequenza. Via in pad elimina completamente questa traccia, riducendo l'induttanza parassita del 30–50% rispetto ad una traccia di fuga dog-leg di 0,5 mm. Per le interfacce DDR5, PCIe Gen 4/5 e 10GbE che funzionano sopra gli 8 GT/s, questa differenza è misurabile nel margine del diagramma a occhio.

Il pad Via In consente inoltre un percorso di fuga BGA più stretto: un BGA con passo di 0,65 mm ha solo ~ 0,25 mm tra i bordi del pad, che non può ospitare un via standard accanto al pad senza violare l'anello anulare minimo e le regole di spazio libero. Via in pad è l'unica strategia di fuga praticabile per pacchetti con passo inferiore a 0,5 mm.

Requisiti di produzione

Via in pad richiede un trattamento di fabbricazione specifico che aumenta i costi. La canna via deve essere riempito con resina epossidica conduttiva o non conduttiva e ricoperto (placcato) prima dell'applicazione della maschera di saldatura. Senza riempimento, la saldatura scivola lungo il cilindro del passante durante il riflusso, indebolendo il giunto e causando un contatto intermittente o vuoti di degassamento. Specifica esplicitamente "tramite piastra di riempimento" nelle tue note favolose: non è un processo predefinito. Aspettatevi un sovrapprezzo sui costi di fabbricazione del 15–25% per le schede via-in-pad rispetto ai via standard.

  • Il riempimento conduttivo è preferibile per i via di alimentazione e di terra: migliora le prestazioni termiche e di trasporto della corrente attraverso il via.
  • Il riempimento non conduttivo è accettabile per i vias del segnale e in genere ha un costo inferiore.
  • La dimensione minima del foro finito per il pad via in è generalmente compresa tra 0,1 mm (microvie forate al laser) e 0,2 mm (trapano meccanico), a seconda dello spessore della scheda e dei vincoli sulle proporzioni.

Mappa degli hotspot termici PCB: identificazione e correzione della concentrazione di calore

Una mappa degli hotspot termici del PCB è un'analisi visiva della distribuzione del calore, generata tramite simulazione prima della fabbricazione o tramite misurazione con telecamera a infrarossi (IR) su una scheda live, che mostra quali aree del PCB superano le temperature operative sicure. I punti caldi causano l'invecchiamento accelerato dei componenti, l'affaticamento dei giunti di saldatura e lo spegnimento termico totale nei circuiti integrati di gestione dell'alimentazione, nei MOSFET e nei regolatori lineari.

Analisi termica basata sulla simulazione

Il moderno software di progettazione PCB con simulazione termica (Ansys Icepak, Cadence Celsius, il risolutore termico integrato di Altium) genera mappe dei punti caldi applicando valori di dissipazione di potenza a ciascun componente e risolvendo l'equazione di conduzione del calore su tutta la linea. Gli input richiesti includono il componente theta-JB (resistenza termica dalla giunzione alla scheda), copertura del getto di rame, densità del cavo, temperatura ambiente e condizioni del flusso d'aria. Le schede con densità di potenza superiori a 5 W/cm² richiedono quasi sempre la simulazione prima della prima costruzione: rielaborare i problemi termici dopo la fabbricazione è costoso e talvolta impossibile senza una nuova rotazione della scheda.

Misurazione con telecamera IR su schede live

Per le schede integrate, una termocamera FLIR o una telecamera IR a onde medie simile con risoluzione 320×240 o superiore può risolvere gli hotspot fino ai singoli pad QFN se utilizzata alla distanza di lavoro corretta. Fai funzionare la scheda a pieno carico nominale per almeno 10 minuti prima di acquisire le immagini termiche: le temperature superficiali impiegano diversi minuti per raggiungere lo stato stazionario e le prime letture sottostimano le temperature di picco della giunzione. Qualsiasi temperatura superficiale superiore 85°C in condizioni ambientali standard merita un'indagine; molti componenti di livello consumer sono progettati per una temperatura del case di 85°C, il che significa che la temperatura della giunzione interna è già vicina o superiore al limite.

Soluzioni di layout per hotspot termici

Una volta identificati gli hotspot, le correzioni a livello di layout rappresentano la soluzione più efficace:

  • Vie termiche — Una serie di vie riempite sotto il pad esposto dei circuiti integrati di potenza conducono il calore ai piani interni in rame. Un array di via standard 3×3 sotto il pad termico di un QFN riduce theta-JB del 20–40% rispetto all'assenza di via.
  • Espansione del getto di rame — Aumentando di 2 volte l'area di versamento del rame attorno a un componente caldo si riduce in genere la temperatura superficiale di 5–15°C, a seconda della copertura di rame della scheda e del flusso d'aria.
  • Diffusione dei componenti — Lo spostamento dei componenti che generano calore impedisce l'accoppiamento termico; due dispositivi di dissipazione entro 3 mm interagiscono termicamente e aumentano reciprocamente la temperatura a regime.
  • Aree di attacco del dissipatore di calore — Per i componenti che superano la dissipazione continua di 2 W, specificare un'area della scheda libera dalla maschera di saldatura e dai componenti adiacenti al pacchetto per consentire dissipatori di calore a clip o adesivi.

Come risolvere i problemi di un PCB: un approccio di debug sistematico

Sapere come risolvere i problemi di un PCB in modo efficiente distingue gli ingegneri che chiudono i cicli di debug in poche ore da quelli che passano giorni a scambiare componenti a caso. La chiave è seguire un metodo di isolamento strutturato anziché tirare a indovinare: la maggior parte dei guasti PCB sono localizzati in un singolo blocco funzionale e la misurazione sistematica restringe rapidamente il dominio del guasto.

Passaggio 1: ispezione visiva prima dell'accensione

Prima di alimentare una scheda nuova o sospetta, ispezionarla visivamente e con un multimetro. Verificare la presenza di ponti di saldatura sui circuiti integrati a passo fine (una lente di ingrandimento 10× o un microscopio digitale a 40× rivela ponti invisibili a occhio nudo), verificare i componenti sensibili alla polarità (cappucci elettrolitici, diodi, circuiti integrati con piedinatura asimmetrica) e misurare la resistenza tra i binari di alimentazione e di terra. Una resistenza inferiore a 10 Ω sulla linea di alimentazione principale prima dell'accensione indica un cortocircuito — applicando tensione a una scheda in cortocircuito si rischia di bruciare tracce e distruggere componenti.

Passaggio 2: verifica della barra di alimentazione

Visualizzare i binari di alimentazione in sequenza, iniziando dall'ingresso principale e procedendo attraverso ciascuna uscita del regolatore. Verificare la tensione sul pin di uscita del regolatore, quindi sui pin di alimentazione del circuito integrato: una caduta di tensione tra questi due punti indica una resistenza di traccia o un via con una placcatura scadente. Controllare l'ondulazione su ciascuna rotaia con un oscilloscopio (accoppiamento AC, limite di larghezza di banda 20 MHz); ondulazione eccedente 50 mV picco-picco su un'alimentazione digitale può causare errori logici che imitano i bug del firmware.

Passaggio 3: isolamento dei blocchi funzionali

Dividi la scheda in blocchi funzionali (alimentazione, MCU, comunicazioni, periferiche) e testali separatamente, ove possibile. Per un MCU che non si avvia, verificare innanzitutto che l'oscillatore a cristallo sia in esecuzione (misurare sul pin XTAL con un oscilloscopio; un segnale piatto significa assenza di oscillazione), quindi verificare che il pin di ripristino venga rilasciato correttamente, quindi verificare l'interfaccia di debug SWD/JTAG. Un analizzatore logico sul bus aiuta a distinguere tra problemi del firmware e guasti hardware: se sono presenti clock SPI e segnali MOSI validi ma MISO è silenzioso, l'errore è a valle dell'MCU.

Passo 4: Segni comuni di errore PCB

  • Ripristini intermittenti sotto carico — Sottotensione dell'alimentatore durante i transitori di corrente; controllare la capacità di massa vicino al pin di alimentazione dell'MCU e verificare che la linea di alimentazione non scenda al di sotto della tensione operativa minima dell'IC durante gli eventi di commutazione GPIO.
  • Assorbimento di corrente eccessivo senza uscita — Latch-up in un circuito integrato CMOS (causato da ESD o violazioni della sequenza di alimentazione) o un condensatore di bypass in cortocircuito; isolare rimuovendo i circuiti integrati dalla guida di alimentazione uno per uno.
  • Errori di comunicazione sulle interfacce ad alta velocità — Disadattamento di impedenza, riflessioni stub o terminazione mancante; verificare con un TDR (riflettometro nel dominio del tempo) o dedurre dalle misurazioni del diagramma a occhio su un oscilloscopio.
  • Guasto funzionale solo a temperatura — Componente al di fuori dell'intervallo di temperatura specificato o fessura passante che si apre a causa dell'espansione termica; posizionare la scheda in una camera termica e monitorare la soglia di guasto.
  • Letture ADC sfalsate o rumorose — suddivisione del piano di massa o accoppiamento del rumore di commutazione digitale al riferimento analogico; verificare che AGND e DGND siano collegati ad un unico punto stella e che la sezione analogica sia isolata dai regolatori di commutazione.