Assemblaggio BGA su PCB: Guida Completa a Saldatura Reflow, Ispezione X-Ray e Reballing
Torna al Blog
Assemblaggio

Assemblaggio BGA su PCB: Guida Completa a Saldatura Reflow, Ispezione X-Ray e Reballing

Guida completa all'assemblaggio BGA: tipi di package (PBGA, CBGA, FC-BGA, CSP), pad design NSMD vs SMD secondo IPC-7351, profilo reflow SAC305, ispezione X-ray 2D vs 3D CT, i 5 difetti più comuni (head-in-pillow, voiding, bridging), reballing e analisi costi reali.

29 Marzo 202618 min di lettura
Hommer Zhao
Technical Director

Un ingegnere progetta una scheda con un FPGA da 784 ball, pitch 1.0 mm. Il fornitore assembla, l'AOI segna tutto verde, il lotto parte. Tre settimane dopo arrivano i resi: 12% di schede con malfunzionamenti intermittenti. Raggi X post-mortem rivelano head-in-pillow su 30+ giunti per scheda. Costo del richiamo: 18.000 EUR. Un'ispezione X-ray da 800 EUR avrebbe intercettato il difetto prima della spedizione.

Il BGA (Ball Grid Array) concentra centinaia o migliaia di connessioni sotto un singolo package. Non si vedono, non si toccano, non si misurano con un multimetro. Serve un processo controllato dalla A alla Z: design del pad, profilo reflow, ispezione a raggi X e, quando necessario, reballing. Questa guida copre ogni fase con dati reali e specifiche da linea di produzione.

"
Il BGA non perdona l'approssimazione. Un profilo reflow sbagliato di 5°C o uno stencil con apertura errata producono difetti invisibili a occhio nudo che emergono solo sul campo, dopo mesi. Per questo insisto: niente BGA senza raggi X.
— Hommer Zhao, Technical Director

In Questo Articolo:

  • → Cos'è il BGA e perch' domina i package ad alta densità
  • → Tipi di BGA: PBGA, CBGA, FC-BGA, CSP e micro-BGA
  • → Design del pad: NSMD vs SMD e regole IPC-7351
  • → Il processo di saldatura reflow per BGA
  • → Ispezione X-ray: 2D vs 3D CT e criteri IPC-A-610
  • → I 5 difetti BGA più comuni e come prevenirli
  • → Reballing: quando serve e come si esegue
  • → Costi reali dell'assemblaggio BGA
  • → FAQ dall'esperienza in produzione

Cos'è il BGA e Perché Domina l'Alta Densità

Il Ball Grid Array è un package IC dove i pin vengono sostituiti da sfere di lega saldante disposte su una griglia sotto il componente. Un FPGA Xilinx Kintex-7 in package FF676 ha 676 ball su un'area di 27x27 mm — una densità impossibile da raggiungere con QFP o PLCC tradizionali.

Rispetto ai package perimetrali, il BGA offre induttanza parassita inferiore (0,2-0,5 nH per ball contro 2-5 nH per lead QFP), migliore dissipazione termica attraverso il die pad centrale, e un footprint ridotto del 40-60%. Intel, AMD, Xilinx, Texas Instruments — tutti i processori ad alte prestazioni usano BGA.

0,3 mm

Pitch minimo micro-BGA

2500+

Ball massime per package

0,2 nH

Induttanza parassita tipica

40-60%

Riduzione footprint vs QFP

Tipi di BGA: Confronto Tecnico

Non tutti i BGA sono uguali. La scelta del tipo impatta su affidabilità, costo e processo produttivo. Ecco i cinque più diffusi nell'elettronica industriale.

Tipo BGASubstratoPitch TipicoApplicazioneCosto Relativo
PBGA (Plastic)BT/FR-4 laminato1,0 - 1,27 mmFPGA, ASIC, processoriBasso
CBGA (Ceramic)Allumina/AlN1,0 - 1,5 mmMilitare, spazio, alta potenzaAlto
FC-BGA (Flip Chip)Substrato organico0,65 - 1,0 mmCPU Intel/AMD, GPU, AI chipMedio-Alto
CSP (Chip Scale)Wafer-level o substrato0,4 - 0,8 mmSmartphone, wearable, IoTMedio
Micro-BGATape/flex substrato0,3 - 0,5 mmMemoria mobile, sensoriMedio

Il PBGA copre circa il 70% delle applicazioni industriali. Il CBGA, più costoso e robusto, serve in ambiti dove il ciclo termico è estremo (−55/+125°C). Per i PCB HDI con fine-pitch sotto 0,5 mm, la scelta ricade su CSP e micro-BGA.

Design del Pad: NSMD vs SMD

Il pad design determina la qualità del giunto saldato prima ancora di accendere il forno reflow. Lo standard IPC-7351 definisce due approcci: Non-Solder Mask Defined (NSMD) e Solder Mask Defined (SMD).

NSMD (Consigliato)

  • ✓ Pad definito dal rame, non dalla solder mask
  • ✓ Giunto più robusto: la saldatura avvolge il lato del pad
  • ✓ Migliore resistenza alla fatica termica
  • ✓ Consigliato da IPC-7351 per pitch ≥ 0,5 mm
  • ✓ Apertura mask = diametro pad + 100-125 μm

SMD (Casi Specifici)

  • ✓ Pad definito dall'apertura della solder mask
  • ✓ Tolleranze più strette sulla dimensione pad
  • ✓ Necessario per pitch < 0,4 mm (micro-BGA)
  • ✓ Riduce il rischio di bridging a pitch molto fine
  • ✗ Giunto meno robusto: saldatura solo sulla superficie

Regola Pratica per il Diametro Pad

Per NSMD: diametro pad = diametro ball × 0,75-0,80. Per un BGA con ball da 0,6 mm e pitch 1,0 mm, il pad NSMD sarà 0,45-0,48 mm con apertura mask di 0,55-0,60 mm. Questi valori rispettano le specifiche IPC-7351B e garantiscono il 98%+ di resa al primo passaggio.

Processo di Saldatura Reflow per BGA

La saldatura reflow per BGA segue lo stesso principio della saldatura SMT convenzionale, ma con tolleranze più strette. Il profilo termico è il parametro critico: una variazione di 5°C può causare head-in-pillow o voiding eccessivo.

Profilo Reflow Tipico (SAC305 Lead-Free)

  1. 1
    Preheat (25-150°C)

    Rampa 1-3°C/s. Troppo veloce = shock termico e warpage del BGA. Troppo lenta = flux esaurito prima del reflow.

  2. 2
    Soak/Thermal Soak (150-200°C, 60-120s)

    Equalizzazione termica tra PCB e componenti. Il delta T tra la ball più calda e quella più fredda deve restare sotto 10°C.

  3. 3
    Reflow (217-250°C, TAL 60-90s)

    Picco 240-250°C per SAC305. Il Time Above Liquidus (TAL) controlla la formazione di intermetallici Cu-Sn. Troppo lungo = fragilità.

  4. 4
    Cooling (250-25°C)

    Rampa di raffreddamento 2-4°C/s. Un cooling controllato produce una microstruttura del giunto più fine e resistente alla fatica.

Attenzione: Warpage del BGA

I BGA grandi (≥ 35 mm) subiscono warpage durante il reflow a causa della differenza di CTE tra substrato e die. Un FPGA da 45x45 mm può presentare 150-200 μm di deformazione al picco. Secondo la specifica JEDEC JESD22-B112, il warpage massimo per package BGA è 200 μm. Superare questo limite causa difetti open e head-in-pillow.

Ispezione X-Ray: 2D vs 3D CT

Le saldature BGA sono nascoste sotto il package. Nessuna ispezione ottica può vederle. L'ispezione a raggi X (AXI) è obbligatoria per qualsiasi produzione BGA conforme a IPC-A-610 Classe 2 o 3.

ParametroX-Ray 2D3D CT (Tomografia)
Risoluzione tipica5-15 μm1-5 μm
Rilevazione voidingBuona (area totale)Eccellente (posizione 3D)
Head-in-pillowDifficile da rilevareRilevazione affidabile
Bridging sotto BGARilevabileRilevabile con localizzazione
Tempo per scheda30-60 secondi3-10 minuti
Costo sistema80.000-200.000 EUR300.000-800.000 EUR
Uso tipicoProduzione in serieFailure analysis, automotive, medicale

Per la produzione in serie, il sistema 2D inline è il workhorse: ispeziona ogni scheda in meno di 60 secondi. Il 3D CT entra in gioco per failure analysis, per validare nuovi processi, e per i settori automotive e medicale dove il campionamento non basta.

Un cliente ci ha chiesto: "Possiamo saltare i raggi X e risparmiare?" Gli ho mostrato un'immagine CT di un BGA con 15% di voiding — superava il limite IPC-A-610 Classe 3 del 25%, ma tre ball avevano micro-crack non visibili in 2D. Due mesi di produzione e zero resi. Quel cliente oggi ispeziona il 100% dei BGA.
— Hommer Zhao, Technical Director

Criteri IPC-A-610 per BGA

Classe 2 (Elettronica Dedicata)

  • • Voiding massimo: 30% area del giunto
  • • Nessun bridging tra ball adiacenti
  • • Forma ball: sferica o leggermente schiacciata
  • • Allineamento: ≤ 25% offset dal pad

Classe 3 (Alta Affidabilità)

  • • Voiding massimo: 25% area del giunto
  • • Nessun void singolo > 10% dell'area ball
  • • Coplanarietà garantita entro specifica JEDEC
  • • 100% ispezione X-ray richiesta

I 5 Difetti BGA Più Comuni

Dopo aver analizzato oltre 50.000 giunti BGA ai raggi X nel 2025, questi sono i difetti che vediamo con più frequenza — e le cause reali dietro ognuno.

1. Head-in-Pillow (HiP)

La ball del BGA si appoggia sulla pasta saldante fusa ma non si fonde con essa. Il giunto sembra formato ma è elettricamente intermittente.

Causa: Warpage BGA durante reflow, ossidazione ball, profilo termico non uniforme.

Prevenzione: Atmosfera azoto (N₂) durante reflow, flux attivo, profilo con soak prolungato.

2. Voiding Eccessivo

Bolle di gas intrappolate nel giunto saldato. I void riducono l'area di contatto e peggiorano la dissipazione termica. IPC-A-610 Classe 3 ammette massimo il 25%.

Causa: Outgassing del flux, umidità nel PCB o nel componente, profilo troppo aggressivo.

Prevenzione: Bake dei componenti (125°C, 24h secondo J-STD-033), vacuum reflow, pasta saldante low-void.

3. Bridging

Un ponte di stagno collega due ball adiacenti, causando cortocircuito. Frequente con pitch ≤ 0,5 mm e deposizione pasta eccessiva.

Causa: Stencil troppo spesso, pasta saldante con volume eccessivo, misallineamento componente.

Prevenzione: Stencil 100 μm per pitch 0,5 mm, SPI al 100%, pick-and-place con visione.

4. Open (Non-Wet)

La ball non si fonde con il pad del PCB. Connessione elettrica assente. Sembra un cerchio perfetto ai raggi X (la ball non si è schiacciata).

Causa: Pad contaminato, flux insufficiente, temperatura reflow troppo bassa, coplanarietà fuori specifica.

Prevenzione: Pulizia PCB pre-assemblaggio, verifica coplanarietà BGA in ingresso.

5. Crack da Fatica Termica

Micro-fratture nel giunto che si propagano con i cicli termici ON/OFF. Tipico in elettronica automotive dove il delta T può superare 100°C.

Causa: Mismatch CTE tra PCB (14-17 ppm/°C) e package ceramico (6-7 ppm/°C).

Prevenzione: Underfill epossidico, NSMD pad design, PCB con CTE controllato (materiali low-CTE).

Reballing: Quando Serve e Come Si Esegue

Il reballing è la sostituzione delle sfere di saldatura su un BGA già rimosso dal PCB. Non è una riparazione di routine — è una procedura delicata riservata a componenti costosi (FPGA, CPU) o situazioni dove il componente sostitutivo non è disponibile.

Processo di Reballing Step-by-Step

  1. 1
    Rimozione BGA dal PCB

    Stazione rework IR/aria calda con profilo controllato. Temperatura pad 240-260°C.

  2. 2
    Pulizia dei Pad

    Rimozione stagno residuo con treccia dissaldante o stazione vacuum. Ispezione visiva al microscopio 20x.

  3. 3
    Applicazione Nuove Ball

    Stencil di reballing dedicato per il package. Ball pre-formate in lega SAC305 o SnPb, posizionate con flux.

  4. 4
    Reflow delle Nuove Ball

    Reflow con profilo dedicato su fixture. Ispezione coplanarietà post-reflow con sistema ottico.

  5. 5
    Rimontaggio e Verifica

    Componente rimontato su PCB con profilo reflow standard. Ispezione X-ray + test funzionale obbligatori.

Quando il Reballing NON Ha Senso

Se il componente costa meno di 50 EUR, il reballing è quasi sempre più caro della sostituzione. Per BGA consumer (chipset, controller USB), meglio ordinare un componente nuovo. Il reballing diventa conveniente per FPGA da 200-5.000 EUR, processori specializzati, o componenti con lead time > 20 settimane.

Costi Reali dell'Assemblaggio BGA

Il BGA aggiunge costo rispetto a un QFP standard. Non per la saldatura in sé (il reflow è lo stesso), ma per stencil di precisione, ispezione X-ray e gestione dell'umidità. Ecco una stima realistica per un lotto di 500 schede con 2 BGA ciascuna.

Voce di CostoCosto UnitarioPer 500 SchedeNote
Stencil di precisione150-300 EURStep stencil per area BGA (100-120 μm)
Pasta saldante (premium)+0,10-0,20 EUR/pz50-100 EURTipo 4/5 per fine-pitch vs Tipo 3 standard
Ispezione X-ray (2D)1-3 EUR/pz500-1.500 EUR100% ispezione inline
Bake dei componenti+0,05-0,10 EUR/pz25-50 EURSe MSL > 3 e floor life scaduta
Rework (se necessario)15-80 EUR/pzVariabileDipende da complessità e valore BGA
Sovracosto BGA Totale+2-5 EUR/pz1.000-2.500 EURRispetto all'assemblaggio solo QFP/SMD
"
Il vero costo non è l'assemblaggio BGA — è il difetto che sfugge senza raggi X. Un richiamo di 500 schede dal campo costa 10-20x rispetto a un'ispezione X-ray completa in produzione. I numeri non mentono.
— Hommer Zhao, Technical Director

Riferimenti e Fonti

  1. Wikipedia — Ball Grid Array — Panoramica generale sulla tecnologia BGA
  2. Wikipedia — IPC (Association Connecting Electronics Industries) — Standard IPC-A-610 e IPC-7351
  3. Wikipedia — Reflow Soldering — Processo di saldatura reflow

Domande Frequenti

Q: Qual è la temperatura corretta per la saldatura BGA?

Per SAC305 lead-free, il picco reflow è 240-250°C con tempo sopra liquidus (TAL) di 60-90 secondi. La rampa di preheat deve restare tra 1-3°C/s. Per lega SnPb eutettica, il picco scende a 220-235°C. In entrambi i casi, rispettare la specifica J-STD-020 per il Moisture Sensitivity Level del componente.

Q: Come si ispeziona un BGA se le saldature sono nascoste?

L'ispezione a raggi X (AXI) è il metodo standard. I sistemi 2D mostrano forma e dimensione delle ball in pochi secondi. I sistemi 3D CT creano una ricostruzione tridimensionale per identificare voiding, bridging e crack con precisione micrometrica. IPC-A-610 Classe 3 richiede voiding sotto il 25%.

Q: Quanto costa il reballing di un BGA?

Il reballing manuale con stencil costa 15-50 EUR per componente, a seconda del pitch e del numero di ball. Per lotti da 50+ pezzi, il costo automatizzato scende a 5-15 EUR. Conviene solo per componenti dal valore superiore a 50 EUR o con lead time critici.

Q: Devo assemblare 200 schede con FPGA BGA da 1156 pin: quale processo mi consigliate?

Per 200 pezzi con FPGA 1156 pin, serve reflow con profilo dedicato e stencil step-down da 100-120 μm nell'area BGA. L'ispezione richiede raggi X 3D CT su almeno il 10% del lotto, più test funzionale al 100%. Budget indicativo: 2-4 EUR per scheda solo per ispezione X-ray, oltre al costo assemblaggio standard.

Q: Il mio fornitore non ha raggi X: posso verificare i BGA con AOI?

No. L'AOI verifica solo l'allineamento e la coplanarietà del package, non i giunti sotto di esso. Per i BGA, i raggi X sono obbligatori. Scegliere un fornitore senza capacità X-ray per produzione BGA equivale ad assemblare alla cieca. Verifica sempre questa capability prima di affidare un ordine.

Conclusione: Il BGA Richiede Processo, Non Fortuna

L'assemblaggio BGA funziona quando ogni variabile è sotto controllo: pad design corretto (NSMD per pitch ≥ 0,5 mm), profilo reflow verificato con termocoppia, ispezione X-ray su ogni lotto, e gestione MSL rigorosa. Togliere anche solo uno di questi elementi trasforma un processo affidabile in una lotteria.

Se stai valutando un fornitore per l'assemblaggio BGA, fai tre domande prima di tutto: "Avete raggi X?", "Quale pasta saldante usate per fine-pitch?" e "Come gestite il Moisture Sensitivity Level?". Le risposte ti diranno tutto quello che serve.

Hai un progetto con BGA? Scopri il nostro servizio di assemblaggio BGA o contattaci per una revisione gratuita dei file Gerber e un preventivo con ispezione X-ray inclusa.

Articoli Correlati

Assemblaggio BGA con Ispezione X-Ray al 100%

Dal design del pad al test funzionale: processo controllato per BGA fine-pitch, FPGA e componenti critici.