Ce este asamblarea BGA
Un ball-grid array (BGA) este un package IC cu bile de cositor aranjate într-o grilă pe partea inferioară — fără terminale pe margini. Bilele se conectează cu pad-urile corespondente de pe PCB în timpul reflow-ului. Pitch-ul variază de la 1,27 mm (PBGA-uri mai vechi) până la 0,4 mm (µBGA-uri moderne), cu numere de bile de la 36 la 2000+.
Provocarea: fiecare îmbinare de cositor este sub package. Nu o puteți vedea. Nu o puteți sonda. AOI este inutil. Razele X și testul electric sunt singurele metode de inspecție post-reflow.
La Energetika-VDS asamblăm BGA-uri de la 6 × 6 mm cu pitch 0,5 mm până la 45 × 45 mm cu pitch 1,0 mm pe capul DDM Novastar LS60 cu reflow GF-120HT cu 8 zone. Inspecția cu raze X este externalizată prin parteneri — fiecare placă pe comenzi Class 3, pe bază de eșantion pe Class 2.
Asamblare BGA pas cu pas
1. Imprimare pastă
Deschiderea stencilului pentru pad-urile BGA: de obicei 1:1 cu diametrul pad-ului, uneori -5% pentru pitch fin (≤0,5 mm) pentru a reduce punțile. Grosimea stencilului:
| Pitch BGA | Grosimea stencilului |
|---|---|
| 1,0-1,27 mm | 125-150 µm |
| 0,65-0,8 mm | 100-125 µm |
| 0,4-0,5 mm | 75-100 µm cu electroform |
Ținta de volum de pastă: 80-110% din nominal, măsurată prin SPI dacă este disponibilă. Sub 70% = îmbinări deschise. Peste 130% = punți pe pitch fin.
2. Plasare
LS60 ridică BGA-ul, se centrează prin viziune pe tiparul bilelor și plasează la ±30 µm @ 3σ. BGA-ul nu trebuie să fie perfect — auto-alinierea în timpul reflow-ului trage package-ul pe pad-uri dacă plasarea este în 50% din diametrul pad-ului. Țintim sub 25%.
Viteza de plasare: 0,5-1,2 s per BGA, în funcție de numărul de bile și complexitatea centrării.
3. Reflow
BGA-urile SAC305 urmează profilul standard de reflow din articolul nostru despre procesul SMT:
| Zonă | Temperatură | Durată |
|---|---|---|
| Preîncălzire | 25 la 150°C | 60-90 s |
| Soak | 150-200°C | 60-120 s |
| Vârf reflow | 235-245°C | 30-60 s peste 217°C |
| Răcire | 245 la 50°C | 60-120 s |
Timp peste lichidus (TAL): 45-90 s este zona ideală. Sub 45 s = îmbinări reci în centrul BGA-urilor mari. Peste 90 s = creșterea excesivă a intermetalicelor și creșterea golurilor.
4. Inspecție cu raze X
După reflow, BGA-urile merg la raze X 2D pentru inspecția vizuală a:
- Prezenței bilelor (fără bile lipsă)
- Golurilor per bilă
- Punților între bile
- Head-in-pillow (bila nu a udat pad-ul)
- Îmbinări deschise (cositor insuficient)
Razele X 2D prind 90%+ din defectele BGA. Razele X 3D / CT prind restul (head-in-pillow pe rândurile interioare ale package-urilor mari). Externalizăm razele X 2D ca standard; 3D la cerere prin laboratoare partenere.
5. Test funcțional sau boundary scan
Dacă designul include boundary scan JTAG, fiecare net între bilele BGA și componentele adiacente este testat electric. Acest lucru prinde deschiderile și scurtcircuitele pe care razele X nu le pot vedea (îmbinări reci care arată bine geometric). FCT în sine este externalizat prin parteneri la Energetika-VDS.
Goluri — metricul real
Golurile sunt bule de gaz de flux prins în interiorul unei bile de cositor reflow-ate. Unele goluri sunt inevitabile. Întrebarea este cât.
| Standard / Class | Limită de goluri per bilă |
|---|---|
| IPC-A-610 Class 2 | ≤25% arie proiectată |
| IPC-A-610 Class 3 (implicit) | ≤25% arie |
| Class 3 cu spec client | Adesea ≤9-15% arie |
| BGA-uri de putere (pad termic) | ≤30% arie pe bile de semnal, ≤50% arie pe termic |
| Auto / medical (personalizat) | Adesea ≤9% arie |
Top 4 cauze ale golurilor
Vias tented sub BGA. Vias umplute doar cu mască de cositor scurg gaz de flux în îmbinare în timpul reflow-ului. Soluție: umpleți și capac (IPC-4761 Type VII) sau relocați vias-urile în afara umbrei BGA. Prins în lista noastră de verificare DFM.
Grosime greșită a stencilului. Prea gros = pastă în exces = flux în exces = mai multe goluri. Prea subțire = cositor insuficient = head-in-pillow. Potriviți stencilul cu pitch-ul (tabelul de mai sus).
Pad-uri sau bile oxidate. Pad-urile stocate peste 12 luni fără HASL sau cu placare ENIG slabă udă slab, lăsând goluri la interfața pad-ului. Folosiți întotdeauna plăci proaspete de la un fab cunoscut — NCAB și Eurocircuits rulează amândoi teste de oxidare a pad-urilor.
Profil reflow cu TAL insuficient. Sub 45 s peste lichidus, gazele de flux nu pot scăpa. Peste 90 s, intermetalicele cresc în goluri. Țintă 60-75 s pentru majoritatea BGA-urilor SAC305.
Rework BGA
Stație de rework: duză cu aer cald sau IR potrivită cu dimensiunile BGA. Ciclu:
- Pre-coaceți placa 4-8 h la 110°C pentru a elimina umiditatea (piese MSL Level 3)
- Încălziți BGA la 245°C timp de 30-60 s, ridicați cu duză cu vid
- Wick cositor rămas, curățați pad-urile
- Re-ball BGA-ul (sau folosiți o piesă nouă)
- Re-pastați pad-urile (mini-stencil sau dispensate)
- Plasați, reflow cu profil local
- Verificați cu raze X
Timp per rework BGA: 30-60 minute. Cost: 40-150 EUR per îmbinare în funcție de dimensiune și acces. Faceți-l corect din prima.
BGA vs QFN — când să alegeți ce
| Factor | BGA | QFN |
|---|---|---|
| Număr de pini | 36 la 2000+ | 8 la 100 |
| Inspecție | Raze X necesare | AOI + fillet lateral |
| Cost rework | 40-150 EUR | 5-20 EUR |
| Cost piesă | Mai mare | Mai mic |
| Performanță termică | Bună (bile termice) | Excelentă (pad termic) |
| Performanță RF | Mai bună (bucle mai scurte) | Bună |
Pentru număr mare de pini (>100) și digital de mare viteză, BGA este obligatoriu. Pentru IC-uri de putere, RF și analogice cu 20-80 de pini, QFN este mai ieftin și mai ușor de inspectat.
Trimiteți designul — revizuirea DFM semnalează problemele specifice BGA (vias tented, rute de evacuare, deschiderea stencilului) înainte de scule. Încercați estimatorul de ofertă mai întâi pentru o bandă de preț.
Întrebări frecvente
Ce este BGA? Ball-grid array — un package IC cu bile de cositor aranjate într-o grilă pe partea inferioară. Se conectează cu pad-uri corespunzătoare PCB în timpul reflow-ului. Pitch variază de la 0,4 mm la 1,27 mm; numere de bile de la 36 la 2000+.
BGA vs QFN — care este mai bun? Niciunul. BGA pentru număr mare de pini (>100), digital de mare viteză și RF. QFN pentru număr mai mic de pini (8-100) cu performanță termică excelentă printr-un pad central. Rework-ul BGA este de 5-10× mai scump decât QFN, deci alegeți QFN unde se potrivește.
Cum inspectați un BGA? Raze X (2D pentru standard, 3D / CT pentru detectarea head-in-pillow pe package-uri mari). AOI nu poate vedea sub package. Boundary scan (JTAG) prinde deschideri și scurtcircuite electrice pe care razele X nu le pot vedea geometric.
Ce sunt golurile BGA? Bule de gaz de flux prins în interiorul unei bile de cositor reflow-ate. Unele goluri sunt inevitabile. IPC-A-610 Class 2 permite până la 25% arie proiectată per bilă; Class 3 cu spec client cere adesea sub 9-15%. Cauze: vias tented, pad-uri oxidate, grosime greșită a stencilului, timp insuficient peste lichidus.