Blog

Tutorial di Rework BGA per Supportare il Tuo Processo di Riparazione dei Guasti

0
Tutorial di Rework BGA

BGAMatrice di griglia a sfereI package si trovano al centro di quasi ogni scheda degna di nota: il processore dell'applicazione in uno smartphone, l'FPGA in un controller industriale, la GPU su una scheda grafica, il SoC su un computer a scheda singola. La loro densa disposizione dei pin e i brevi percorsi del segnale li rendono ideali per progetti ad alta velocità e con spazio limitato.

Ma quella stessa densità è esattamente il motivo per cui i chip BGA sono così difficili da riparare. Non ci sono piombi esposti da sondare, né singoli pin da riscaldare uno alla volta. Ogni pallina di saldatura si trova nascosta sotto il package e quando una fallisce, l'intero componente deve essere effettivamente rimosso e rimontato come unità.

Questo articolo copre i motivi per cui i chip BGA si guastano in primo luogo, cosa comporta realmente il processo di rilavorazione passo dopo passo, come giudicare se una riparazione vale la pena di essere tentata, e cosa si può fare nella fase di progettazione e assemblaggio per evitare di finire qui.

Perché i chip BGA si guastano così spesso

I guasti BGA riguardano raramente il silicio stesso. Nella stragrande maggioranza dei casi il chip è a posto; sono le giunzioni di saldatura che lo collegano alla scheda che hanno ceduto. Alcuni meccanismi spiegano la maggior parte di ciò che vedrai su un banco di lavoro:

Fatica Termica Ciclica

Questa è la causa principale del cedimento dei chip BGA, poiché il package e il PCB sottostante sono realizzati con materiali diversi, quindi si espandono e si contraggono a velocità diverse al variare della temperatura. Questa differenza è descritta dal coefficiente di espansione termica (CTE).

Durante il normale funzionamento, l'accensione e lo spegnimento ripetuti o l'uso in ambienti caldi, come involucri sigillati esposti alla luce solare, il package e il PCB si muovono leggermente l'uno contro l'altro. Le sfere di saldatura assorbono questo movimento come stress meccanico.

Dopo molti cicli termici, spesso si formano microfratture negli angoli esterni delle sfere di saldatura, dove lo stress di taglio è più elevato. Con il proseguire dei cicli, queste fratture possono propagarsi gradualmente verso il centro della matrice. Questo spiega perché un dispositivo può funzionare normalmente per mesi o addirittura anni, per poi iniziare a mostrare guasti intermittenti prima del cedimento completo. Le fratture sono cresciute per tutto il tempo.

Crepa dell'immagine dopo 2500 cicli termici
Crepa dell'immagine dopo 2500 cicli termici

Difetti di saldatura nella fase di produzione

I chip BGA sono montati sui circuiti stampati utilizzando SMT e saldatura a rifusione; i difetti di processo possono facilmente portare ai difetti di “head-in-pillow” e vuoti.

I difetti "head-in-pillow" si verificano quando la solder ball e la pasta saldante sul pad si fondono entrambi durante il riflusso ma non si uniscono mai completamente in un unico giunto continuo, solitamente a causa di un profilo di riflusso non uniforme o di un package deformato.

Un classico difetto Head in Pillow (HIP)

Il "voiding" si riferisce a sacche di gas intrappolate all'interno della sfera di saldatura durante il riflusso; queste riducono l'area trasversale che trasporta corrente e calore, rendendo quella giunzione la prima a cedere sotto stress.

Nessuno dei due è visibile dall'esterno del pacchetto; compaiono solo sotto Raggi X o una volta che il consiglio si sta già comportando male sul campo.

Crepe dovute all'umidità

A volte chiamato “effetto popcorn”, è specifico per i BGA con confezione in plastica. Queste confezioni sono igroscopiche; assorbono una piccola quantità di umidità dall'aria nel tempo.

Se un pacchetto saturato di umidità viene rifuso (durante l'assemblaggio originale o durante un tentativo di rilavorazione) senza prima essere asciugato in forno, l'umidità intrappolata si trasforma in vapore all'interno del pacchetto e può delaminare gli strati interni o persino rompere il corpo del pacchetto.

Questo è esattamente il motivo per cui esistono le classificazioni del livello di sensibilità all'umidità (MSL) e le procedure di cottura prima della rifusione, e saltarle è una causa comune di guasti del tipo “ha funzionato finché non l'abbiamo toccato”.

Stress Meccanico

La flessione del circuito stampato durante l'installazione, le vibrazioni nelle apparecchiature installate sul campo, gli urti da caduta o un supporto inadeguato durante il trasporto possono tutti sottoporre a stress la matrice di sfere di saldatura.

Residui di flussante rimasti sotto un componente dopo l'assemblaggio possono corrodere lentamente le piazzole nel corso dei mesi, specialmente in ambienti umidi, un aspetto da tenere a mente per qualsiasi scheda destinata all'uso esterno o industriale.

Processo completo di rilavorazione BGA

Passaggio 1: Diagnosticare il problema

La dissaldatura e la reinstallazione di componenti BGA è un'impresa rischiosa; indipendentemente dalla tua competenza tecnica, è meglio diagnosticare il componente e confermare che sia effettivamente la fonte del problema prima di tentare una rilavorazione.

Il test boundary-scan o JTAG, i controlli di continuità sui segnali accessibili e l'imaging termico sotto carico possono tutti indicare un dispositivo sospetto.

L'ispezione a raggi X è il singolo passaggio più utile qui: ti permette di vedere l'array di sfere sotto il pacchetto e individuare giunzioni incrinate, in corto circuito o vuote senza rimuovere nulla.

Passaggio 2: Cuocere la tavola

Se la scheda è stata conservata in un ambiente non controllato o se il rating MSL della confezione è stato superato, effettuare una cottura a bassa temperatura (comunemente 100-125°C per diverse ore, a seconda dello spessore della confezione e del livello MSL) prima di qualsiasi operazione di reflow.

Questo non è un teatro opzionale; è ciò che impedisce lo scoppiettio dei popcorn descritto sopra.

Passaggio 3: Preriscalda la tavola

Questo processo è simile alla cottura al forno, ma serve a uno scopo diverso; fa due cose: riduce il gradiente termico che il circuito stampato subisce durante la rimozione effettiva (che è ciò che causa l'incurvatura); accorcia il tempo necessario allo strumento ad aria calda per rimanere sul lato superiore, riducendo il rischio di danneggiare i componenti vicini.

È importante notare che questo processo si applica all'intero assemblaggio anziché solo al chip; l'intera scheda viene portata a una temperatura intermedia, tipicamente 100-150°C, utilizzando una piastra preriscaldante o una piastra riscaldante dal lato inferiore.

Passaggio 4: Rimuovere il componente guasto

Con la scheda preriscaldata, una stazione di saldatura ad aria calda dirige aria calda specificamente sulla BGA target fino a quando la saldatura raggiunge il suo punto di liquidus, circa 183°C per la lega con piombo (Sn63/Pb37), o circa 217–220°C per le leghe SAC senza piombo.

Una volta che le sfere sono fuse, il componente può essere sollevato utilizzando una pinzetta a vuoto. La temporizzazione è davvero importante: sollevare troppo presto taglia giunzioni parzialmente fuse e rischia di danneggiare il pacchetto o i pad; sollevare troppo tardi inizia a cuocere inutilmente i componenti vicini.

Passaggio 5: Pulire l'impronta

Una volta rimosso il chip, la vecchia saldatura deve essere rimossa completamente e uniformemente dai pad. Accumuli di saldatura residua altereranno l'allineamento del nuovo componente e causeranno giunzioni irregolari in seguito.

Questo viene solitamente fatto con l'ossido di stagno e un saldatore, o con aria calda e un saldatore sottovuoto, seguito dalla pulizia dei residui di flusso con alcol isopropilico.

In questa fase, vale la pena anche ispezionare i pad sotto ingrandimento per verificare la presenza di pad sollevati o danneggiati. Un pad sollevato è spesso il punto in cui una rilavorazione “semplice” si trasforma in una riparazione a livello di scheda.

Passo 6: Ripalettare il componente

Se si riutilizza il chip originale, è necessario applicare nuove sfere di saldatura al posto di quelle rimaste dopo la rimozione. Le vecchie sfere raramente sono abbastanza uniformi da rifluire in modo pulito una seconda volta.

Uno stencil per reballing abbinato al passo delle sfere del package si posiziona sopra il chip, la pasta saldante o le sfere preformate vengono applicate attraverso di esso, e l'assemblaggio viene sottoposto a un riflusso controllato per formare nuove sfere.

Se si sta installando un chip di ricambio nuovo di zecca, questo passaggio può essere saltato poiché il chip è solitamente pre-saldato; applicare semplicemente pasta salda sui pad del circuito stampato.

Passo 7: Posiziona il componente

Questo è il passaggio in cui la precisione conta di più, ed è anche il passaggio più soggetto a guasti silenziosi. Poiché i passi delle BGA possono essere fini quanto 0,4 mm, un disallineamento anche di un quarto del diametro della sfera di saldatura può causare ponti di saldatura tra i pad adiacenti.

Per evitarlo, il sistema di visione divisa o di allineamento ottico della stazione di rilavorazione allinea il pattern delle sfere del chip con il pattern dei pad del PCB prima del posizionamento. Una volta che il componente entra in contatto con la pasta saldante, non è più possibile regolarlo in modo affidabile.

Passo 8: Saldatura a Reflow

Questo è il cuore dell'intero processo, che solitamente comprende le seguenti quattro fasi:

  1. Rampa di preriscaldamento graduale (tipicamente 1-3°C al secondo) fino a una temperatura di mantenimento (soak) di circa 150-180°C mantenuta per 60-120 secondi per permettere all'intero assemblaggio di raggiungere l'equilibrio termico e attivare il flusso;
  2. Rampa alla temperatura di picco della rifusione, solitamente 20-30°C sopra il punto di liquidus della saldatura (quindi circa 235-245°C per il senza piombo);
  3. Breve finestra di tempo sopra il liquido di circa 30–60 secondi per consentire la corretta formazione delle giunture senza surriscaldare il pacchetto;
  4. Ridurre il raffreddamento controllato, idealmente non più velocemente di 3–4 °C al secondo, per evitare shock termici che possono causare crepe nella giunzione appena formata o deformare la scheda.
Grafico del profilo di riflusso

Passaggio 9: Ispezione finale

Ispezione a raggi X di nuovo, questa volta per confermare che non ci siano ponti, vuoti eccessivi e che l'array di sfere appaia uniforme. Segue un test funzionale di continuità e accensione.

Tuttavia, una scheda che si accende ma non è stata controllata sotto carico o stress può ancora nascondere una giunzione marginale che si guasta di nuovo tra una settimana.

Determinare se la riparazione vale la pena

Non ogni fallimento BGA merita un tentativo di rilavorazione, e sapere quando fermarsi è tanto parte del lavoro quanto saper saldare.

Considerazioni sui costi

Se il chip guasto è un componente a basso costo e ampiamente disponibile, la sostituzione dell'intera scheda o modulo può essere più economica e meno rischiosa della riparazione, una volta considerato il tempo di manodopera. Il calcolo si inverte per parti costose o obsolete; un FPGA obsoleto o un processore fuori produzione potrebbe rendere la riparazione l'unica opzione realistica, indipendentemente dal costo della manodopera, poiché non esiste una scheda sostitutiva da acquistare.

Considerazioni sulla complessità

La complessità del circuito stampato e il numero di strati contano più di quanto la gente si aspetti. Più il circuito è complesso, maggiore è il rischio che “riparare” un componente crei un secondo problema altrove. Un semplice circuito a due o quattro strati tollera ragionevolmente bene il calore della rilavorazione. Un circuito ad alto numero di strati con vias sepolte, routing a passo fine vicino al BGA o altri componenti sensibili al calore nelle vicinanze è molto più propenso a subire danni collaterali — deformazione, delaminazione o danni a parti adiacenti — durante il ciclo di preriscaldamento e riflusso.

Rielaborare la storia

Reworking la storia vale la pena di essere verificata prima di iniziare. Ogni ciclo di riflusso attraverso cui passa una scheda degrada leggermente il materiale del PCB. Man mano che l'adesione dei pad si indebolisce, la maschera di saldatura diventa più fragile e aumenta il rischio di pad sollevati o danni alle tracce. Una scheda che è già stata rifatta una o due volte ha una probabilità significativamente inferiore di sopravvivere a un altro ciclo in modo pulito, e ciò dovrebbe essere preso in considerazione nella decisione.

Ambiente di Produzione

Per un prototipo unico o un'unità di campo singola, la rilavorazione è solitamente la soluzione giusta. È più veloce ed economica che ridisegnare qualcosa. Se lo stesso guasto si presenta su molte unità di una produzione in serie, la soluzione più preziosa è l'analisi della causa principale. Era un problema del profilo di rifusione presso il produttore a contratto, un problema di progettazione con un insufficiente snodo termico o un lotto di componenti difettosi? Confermare questo è meglio che rilavorare ogni unità individualmente. Rilavorare i sintomi ignorando una causa sistemica garantisce solo che lo farai di nuovo.

Prevenzione di futuri malfunzionamenti

Affidabilità del Progetto

Progettare fin dall'inizio per l'affidabilità termica e meccanica. Un corretto design del land pattern, un adeguato rilievo termico sui pad di massa e di alimentazione e tecniche via-in-pad per componenti a passo fine riducono tutti la concentrazione di stress sulle sfere angolari. Laddove l'applicazione comporti vibrazioni significative o cicli termici ripetuti - alloggiamenti esterni, automotive, attrezzature industriali - l'aggiunta di resina epossidica sotto il BGA dopo l'assemblaggio rinforza meccanicamente le giunzioni di saldatura e migliora drasticamente la vita a fatica, al costo di rendere la rilavorazione futura essenzialmente impossibile. Questo compromesso vale la pena farlo consapevolmente piuttosto che per impostazione predefinita.

Valutazione di sensibilità all'umidità

Conservare i componenti sensibili all'umidità in imballaggi sigillati e protetti da essiccante, monitorare la durata sul pavimento una volta aperto un imballaggio e cuocere le parti che hanno superato la loro finestra di esposizione MSL prima che passino attraverso il riflusso. Questo singolo passaggio procedurale previene gran parte dei casi di “mancato funzionamento intermittente che è iniziato dopo una riparazione”.

Controllo del profilo di riflusso

Controlla il profilo di riflusso di produzione, non solo il profilo di rilavorazione. Un profilo mal controllato nella fase di assemblaggio originale — un aumento troppo rapido, un'adeguata permanenza, un preriscaldamento non uniforme sulla scheda — incorpora difetti come vuoti e head-in-pillow nelle giunzioni prima ancora che il prodotto venga spedito. L'ispezione ottica automatizzata e il campionamento a raggi X durante la produzione rilevano questi difetti prima che raggiungano il campo, dove sono molto più costosi da affrontare.

Ambiente operativo

Il rivestimento conforme protegge da umidità e contaminazione in ambienti difficili; un design e un montaggio adeguati del case riducono lo stress meccanico e le vibrazioni trasmesse alla scheda; e un'adeguata gestione termica — dissipatori, flusso d'aria o semplicemente non far funzionare un chip continuamente vicino ai suoi limiti termici — rallenta il tasso di fatica dovuta ai cicli termici nel corso della vita del prodotto.

Considerazioni finali

La rilavorazione BGA è un processo ad alto rischio. Qualsiasi errore durante la rimozione, la pulizia, l'allineamento, la rifusione o l'ispezione può causare danni permanenti al componente o al PCB. In molti casi, la rilavorazione BGA più economica è quella che non si verifica mai, perché il rischio è già stato ridotto attraverso una corretta revisione del progetto, un assemblaggio controllato e un'ispezione affidabile.

Se il tuo progetto PCBA prevede componenti BGA, Servizio di assemblaggio BGA di PCBCool può contribuire a ridurre tale rischio fin dall'inizio. Utilizziamo attrezzature pick-and-place Panasonic NPM-W2 e un forno di rifusione JTR-1000D per supportare un posizionamento BGA accurato e una saldatura controllata. L'ispezione a raggi X è inoltre integrata nel nostro flusso di lavoro di assemblaggio BGA per controllare i giunti di saldatura nascosti, rilevare ponti o vuoti e migliorare l'affidabilità complessiva dell'assemblaggio.

Domande frequenti

Q1: Perché il numero di strati ha un impatto così grande sul costo del PCB?

A: Il motivo principale è che ogni strato aggiunto rende il processo di produzione più difficile da controllare. Più strati significano più possibilità di difetti negli strati interni, problemi di allineamento, problemi di laminazione e scarti.

Q8: Perché i progetti BGA richiedono controlli più severi nella produzione di PCB?

Le piazzole BGA sono piccole e ravvicinate, per questo piccoli errori di fabbricazione possono facilmente diventare problemi di assemblaggio.

Sam K
Sam K | Ingegnere di Sistemi Embedded

Sam K lavora su sistemi elettronici embedded, con un focus sulla progettazione hardware, sviluppo PCB, programmazione firmware e integrazione di sistemi. Supporta anche l'ottimizzazione delle prestazioni e aiuta a trasformare idee di prodotti elettronici in soluzioni affidabili nel mondo reale.

Condividi