Evita costose riprogettazioni del PCB quando i componenti vanno fuori stock. Scopri quali sostituzioni del package dei componenti richiedono solo piccoli aggiornamenti del footprint per mantenere la produzione nei tempi previsti.
Un PCB può essere validato elettricamente, approvato meccanicamente e rilasciato per la produzione, e trovarsi comunque di fronte a un ultimo ostacolo ingegneristico:
"Il componente è disponibile… ma solo in un package diverso."
In condizioni normali questo non accade. La disponibilità viene verificata durante il controllo della BOM e le alternative vengono approvate prima del design freeze. Ma avere un progetto corretto e avere un progetto producibile sono due cose diverse, e la seconda può cambiare dopo il sign-off.
Nel giro di pochi minuti, quello che sembrava un semplice problema di sourcing si trasforma in una discussione tecnica.
Molti team passano subito a una riprogettazione del PCB, ma non sempre è necessario. Questo articolo evidenzia quali sostituzioni di package possono spesso essere implementate con il solo aggiornamento del footprint o con piccole modifiche localizzate al PCB, evitando una riprogettazione completa del layout.
Quattro situazioni spiegano la maggior parte dei casi, e nessuna di esse rappresenta un fallimento del processo:
L’altro lato di tutti e quattro questi fattori è che lo stesso die viene solitamente fornito in diversi package. Il traslatore di livello a quattro bit TXS0104E di TI è disponibile in SOIC-14, TSSOP-14, VQFN-14 e DSBGA-12, quattro componenti meccanicamente diversi, un solo dispositivo. I produttori fanno così perché i clienti ottimizzano per vincoli differenti: densità della scheda, margine termico, capacità di assemblaggio, costo o un footprint legacy che non vogliono riqualificare.
Questa proliferazione spiega perché un package può diventare introvabile mentre gli altri restano disponibili, e perché di solito esiste comunque una sostituzione. Al momento della stesura di questo articolo, la variante TSSOP-14 del TXS0104E mostra zero stock autorizzato presso DigiKey, Arrow e TI direct, mentre la VQFN-14 ha migliaia di unità disponibili.
Il che rende la flessibilità del package una decisione da prendere in fase di progettazione, non solo un ripiego di sourcing:
Uno dei fraintendimenti più comuni nella progettazione di PCB è che cambiare il package di un componente influisca solo sul footprint. In realtà, può influire anche sulle prestazioni termiche, sul comportamento elettrico, sul costo di produzione e sulla disponibilità del componente nel lungo periodo, anche quando due componenti contengono esattamente lo stesso silicio.
Allo stesso tempo, il panorama del packaging si sta espandendo rapidamente. Si prevede che il mercato globale dell’advanced semiconductor packaging passerà da circa 41,7 miliardi di dollari nel 2025 a quasi 66 miliardi di dollari entro il 2033, spinto dalla crescente domanda di nuove tecnologie di packaging.
Cosa cambia: lunghezza dei terminali, induttanza parassita, capacità e resistenza variano tutte da un package all’altro. Un package DFN offre generalmente un’induttanza inferiore rispetto a un SOIC perché il percorso di corrente è più corto.
Cosa verificare: se il tuo circuito è sensibile a questa differenza. Su un pull-up I²C o su un nodo analogico lento, non lo è. Sul loop di gate high-side di un convertitore buck, su una rete di adattamento RF, su un ritorno di current-sense o su un bus digitale da diverse centinaia di megahertz, invece, può determinare il successo del progetto. Conferma anche funzione dei pin, tensioni nominali e timing. Lo stesso die non garantisce lo stesso pinout tra package diversi.
Cosa cambia: resistenza termica giunzione-ambiente e giunzione-case, e quanta parte del percorso termico passa attraverso il rame sotto il tuo controllo rispetto al package stesso.
Cosa verificare: RθJA e RθJC in entrambi i datasheet, quindi ricalcolare la temperatura di giunzione alla dissipazione nel caso peggiore usando l’area reale di rame e il numero di thermal via. Lo stesso die di MOSFET in due package può differire in modo sostanziale, per esempio:
Package | Prestazioni termiche | Tipica capacità |
SO-8 | ★★☆☆☆ | Bassa o media |
DPAK (TO-252) | ★★★☆☆ | Media o alta |
PowerPAK | ★★★★☆ | Alta |
LFPAK | ★★★★★ | Molto alta |
Ignorare le differenze termiche perché "è lo stesso componente" può causare ben più di qualche guasto ai prototipi nelle fasi finali.
Cosa cambia: geometria delle pad, profilo del body, passo dei pin e altezza del componente.
Cosa verificare: confronta i land pattern consigliati in entrambi i datasheet, non i nomi dei package. Poi verifica l’altezza Z rispetto al contenitore, al dissipatore o allo stack board-to-board. Una sostituzione compatibile come footprint in X e Y può comunque urtare un coperchio. Questo è il controllo meno costoso e scarta i candidati peggiori in circa un minuto.
Cosa cambia: design delle aperture dello stencil, volume della pasta saldante, profilo di reflow e metodo di ispezione. I package leadless con pad esposti possono richiedere raggi X o AOI dove un package con terminali non li richiedeva.
Cosa verificare: se il tuo CM può assemblare il nuovo package con il processo esistente e se puoi rilavorarlo. Un QFN o un BGA richiede attrezzature diverse e competenze operative differenti rispetto a un componente con terminali, e questo conta su un prototipo in cui prevedi di sollevare un pin o sostituire il dispositivo due volte. Un package che si assembla bene in una produzione prototipale può richiedere una strategia di stencil diversa in produzione di volume.
Cosa cambia: I package più grandi con terminali visibili, come i dispositivi SOIC, espongono i pin e consentono agli ingegneri di collegare sonde di oscilloscopio o analizzatori logici durante la validazione hardware.
Cosa verificare: I package leadless come DFN, QFN, BGA e i package chip-scale nascondono le connessioni elettriche sotto il componente, rendendo molto più difficile il debug e il probing dopo l’assemblaggio.
Gli ingegneri che comprendono queste differenze fin dalle prime fasi possono spesso valutare package alternativi e mantenere attiva la produzione senza una riprogettazione completa del PCB.
Quando gli ingegneri sentono parlare di sostituzione del package di un componente, spesso presumono che ciò implichi una riprogettazione completa del PCB. In realtà, i cambi di package rientrano in quattro categorie distinte.
Stesso land pattern, stesso pinout, stesso body. Si cambia il part number nella BOM e niente altro.
Tipicamente si tratta di un componente di second source: un MOSFET a piccolo segnale in SOT-23 di un altro produttore, o la stessa porta logica di un vendor diverso nello stesso package. Queste sono le mitigazioni più rapide in caso di shortage e, se la tua libreria elenca già alternative approvate, il lavoro è già fatto.
Un’avvertenza: pin-compatible non significa drop-in. LDO e regolatori switching pin-compatible differiscono spesso per compensazione dell’anello e requisiti ESR del condensatore di uscita. Il layout non cambia, ma la validazione sì.
Molti vendor di semiconduttori offrono IC identici in package diversi. Il dispositivo è elettricamente lo stesso: stesso die, stessa famiglia, stessa specifica. È cambiato solo il body, quindi la qualificazione elettrica è in gran parte ereditata: funzioni dei pin, soglie e timing restano invariati. Quello che resta da verificare è l’aspetto meccanico.
Originale | Sostituzione |
SOIC-8 | TSSOP-8 |
SOT-223 | DPAK |
QFN 4×4 | QFN 5×5 |
DFN 3×3 | DFN 4×4 |
Confronta i land pattern consigliati in entrambi i datasheet, non i nomi dei package. A volte coincidono abbastanza da non richiedere alcuno spostamento sulla scheda: DFN e SON sono spesso lo stesso package con due nomi diversi, e alcune famiglie mantengono un footprint comune tra le varianti. In questo caso si torna di fatto alla Categoria 1: aggiorna il part number e procedi.
Il controllo meccanico non è andato a buon fine, ma la discrepanza è contenuta. Il footprint deve essere ridisegnato e una piccola quantità di rame nelle vicinanze deve essere spostata, mentre il contorno della scheda, lo stackup dei layer e il resto del routing restano invariati.
In pratica, questo significa una di tre cose:
Alcune sostituzioni di package semplicemente non sono pratiche. La discrepanza non è contenuta. I canali di routing cambiano, quindi i componenti vicini devono essere spostati e, una volta spostati i componenti, la riprogettazione si propaga verso l’esterno attraverso il resto della scheda.
Quattro fattori portano una sostituzione in questa categoria:
Una volta che i canali di routing cambiano, spesso i componenti vicini devono essere riposizionati, innescando una riprogettazione molto più ampia.
Non ogni sostituzione di package impone una riprogettazione completa del PCB. Molti componenti elettronici moderni sono disponibili in più opzioni di package che mantengono la stessa funzionalità elettrica, lo stesso numero di pin e le stesse assegnazioni dei segnali.
Un rapido confronto dei footprint può evitare costosi respin e garantire che il nuovo package si comporti come previsto in produzione.
Sostituzione di Package | Impatto Tipico sul PCB | Perché di Solito Funziona | Considerazioni Chiave |
SOIC → TSSOP | Basso | Stesso numero di pin e stessa funzione; il corpo più stretto migliora la densità | Verifica la geometria dei pad, la capacità di assemblaggio, |
SOT-223 → DPAK (TO-252) | Basso | Layout simile a 3 pin e comportamento termico simile mantengono stabile il routing | Ricalcola il pour di rame e le via termiche |
Passivi 0603 → 0805 | Da basso a moderato | La direzione del routing resta simile; cambiano soprattutto le dimensioni dei pad | Controlla lo spazio disponibile sulla scheda, lo stencil di saldatura, |
DFN ↔ SON | Molto basso | Spesso sono package meccanicamente identici con denominazioni diverse | Confronta il disegno del package, le dimensioni del pad |
Varianti di Package all’interno della | Moderato | La funzione elettrica resta coerente tra le varie dimensioni | Conferma la mappatura dei pin, i canali di routing, |
La direzione conta. SOIC → TSSOP è semplice perché i pad si spostano verso l’interno; andare nell’altra direzione li spinge verso l’esterno, dove possono entrare in conflitto con componenti posizionati molto vicini. Controlla la direzione di cui hai effettivamente bisogno, non solo la coppia.
Il mese scorso mi sono trovato in una situazione che oggi molti team di ingegneria e procurement stanno affrontando. Avevamo bisogno di un componente Texas Instruments in package TSSOP-14 per una build di prototipi, ma il package specificato nel nostro progetto è improvvisamente andato in allocation.
Utilizzando la ricerca parametrica di Octopart, abbiamo trovato lo stesso dispositivo offerto in un package diverso all’interno della stessa famiglia di IC.

Usando il confronto affiancato, abbiamo verificato le specifiche elettriche, i datasheet, i disegni del package e i pinout. Questo ci ha dato sufficiente fiducia per confermare che il package alternativo si sarebbe comportato allo stesso modo nella nostra applicazione.
Componente Originale | Alternativa per il Prototipo |
Package: TSSOP-14 | Package: VQFN-14 |
Lead time lungo | Disponibile presso i distributori |
Footprint PCB standard | Footprint doppio o footprint adattatore per prototipo |
Nota: l’esempio mostrato è rappresentativo dell’approccio che abbiamo utilizzato. Il componente originale del nostro progetto è stato sostituito con un esempio rappresentativo.
Apri entrambi i datasheet e procedi in ordine. Devi cercare il primo elemento che non va.
Quattro fattori escludenti: basta uno solo di questi per finire nella Categoria 4:
Se tutti e quattro passano, ecco sei verifiche:
Le sostituzioni di package non devono necessariamente imporre una riprogettazione. In molti casi, l’alternativa giusta può essere implementata con piccole modifiche localizzate invece di rielaborare l’intero PCB. Octopart aiuta rendendo semplice trovare lo stesso dispositivo in package diversi, confrontare le specifiche e verificare la disponibilità in un unico posto, così puoi procedere con fiducia ed evitare sorprese nelle fasi finali.
Cerca il tuo componente su Octopart e scopri in quali package viene fornito →