BGA rework คือจุดที่งานซ่อมและ reliability มาเจอกันโดยตรง
ในงาน SMT Assembly สมัยใหม่ แพ็กเกจแบบ Ball grid array ถูกใช้มากขึ้นเพราะรองรับจำนวนขาสูง พื้นที่บอร์ดเล็ก และสัญญาณความเร็วสูงได้ดี แต่ข้อเสียคือ joint อยู่ใต้ตัวชิป มองไม่เห็นด้วยตาเปล่า เมื่อพบปัญหา open, short, void, head-in-pillow หรือ placement shift ทีมผลิตจึงต้องตัดสินใจว่าจะทำ BGA rework, reballing, เปลี่ยนชิปใหม่ หรือ scrap บอร์ดทั้งแผ่น
ความเสี่ยงของ BGA rework อยู่ที่การซ่อมอาจทำให้บอร์ด "ผ่าน test วันนี้" แต่เกิด latent failure หลัง thermal cycling, vibration หรือการใช้งาน 6-18 เดือนภายหลัง ถ้าคุม bottom preheat ไม่ดี บอร์ดอาจโก่งจน pad lift หรือ microvia ใต้ BGA เสียหาย ถ้าใช้ flux มากเกินไป อาจเกิด residue ใต้ package ที่ล้างไม่ถึง ถ้า reballing โดยไม่คุม ball alloy และ coplanarity joint อาจดูปกติใน X-ray แต่แรงยึดไม่สม่ำเสมอ
บทความนี้เขียนสำหรับทีมวิศวกร, NPI, QA และจัดซื้อที่ต้องคุยกับโรงงาน PCB assembly ว่า BGA rework ควรทำภายใต้เงื่อนไขใด ต้องมีข้อมูลอะไรใน First Article Inspection, ควรตรวจด้วย AOI vs AXI อย่างไร และเมื่อไรที่ต้นทุนซ่อมไม่คุ้มกับความเสี่ยงของผลิตภัณฑ์ปลายทาง
"BGA rework ที่ดีไม่ใช่การทำให้บอร์ดเปิดติดอีกครั้ง แต่คือการควบคุม thermal history ให้ joint ใหม่มี process window ใกล้เคียง production มากที่สุด และต้องยอม scrap เมื่อข้อมูลบอกว่าความเสี่ยงเกินขอบเขต"
— Hommer Zhao, Founder & CEO, WellPCB
เมื่อไรควรทำ BGA rework และเมื่อไรควรหยุด
BGA rework เหมาะกับกรณีที่มูลค่าบอร์ดสูง, defect จำกัดเฉพาะตำแหน่ง, substrate และ pad ยังสมบูรณ์, และทีมมีเครื่อง rework ที่คุม profile ได้จริง ไม่ใช่ hot air gun แบบทั่วไป ตัวอย่างเช่น prototype 5-50 ชิ้น, HDI control board, telecom module, medical electronics หรือบอร์ดที่ชิ้นส่วน BGA มี lead time ยาวและยังสามารถถอดนำกลับมาใช้ได้
ควรระวังหรือหยุด rework เมื่อพบเงื่อนไขเหล่านี้:
- pad หรือ solder mask รอบ BGA ถูกดึงเสียหายมากกว่า 1-2 จุด
- บอร์ดบางหรือใหญ่จน warpage ระหว่าง preheat สูงเกินควบคุม
- BGA อยู่ใกล้ connector, plastic housing หรือ component ที่ทน peak temperature ไม่ได้
- บอร์ดผ่าน rework ซ้ำมาแล้ว 2 รอบขึ้นไปในตำแหน่งเดียวกัน
- ผลิตภัณฑ์เป็นงาน ยานยนต์, การแพทย์และสุขภาพ หรือ mission-critical ที่ต้องมี reliability margin สูง
ในงาน mass production การ rework ควรถูกมองเป็น containment และ root cause feedback ไม่ใช่กระบวนการหลักเพื่อดัน yield หากล็อตหนึ่งต้อง rework BGA เกิน 1-3% ควรย้อนกลับไปตรวจ solder paste, stencil aperture, placement force, reflow profile, component storage และ moisture control แทนการเพิ่มคนซ่อมท้ายไลน์
เปรียบเทียบทางเลือก: touch-up, reflow, reball, replace หรือ scrap
ตารางนี้ช่วยแยกสถานการณ์ที่มักเจอในโรงงานและทางเลือกที่เหมาะสมกว่า:
| สถานการณ์ | ทางเลือกหลัก | จุดควบคุมสำคัญ | ความเสี่ยงถ้าทำผิด | เหมาะกับงานแบบใด |
|---|---|---|---|---|
| solder ball short 1-2 จุดจาก paste excess | remove และ rework เฉพาะ BGA | X-ray, flux volume, wick pad | bridge ซ้ำหรือ pad lift | prototype, pilot lot |
| open จาก head-in-pillow | ถอด BGA และวางใหม่ด้วย profile ใหม่ | moisture, coplanarity, soak time | joint ดูติดแต่เปราะ | HDI, telecom, industrial |
| ชิปถูกต้องแต่ ball เสียหลังถอด | reballing | ball alloy, stencil, coplanarity | ball height ไม่เท่ากัน | ชิปแพงหรือ lead time ยาว |
| ชิปเสียหรือ ESD damage | replace component | baking, ESD, traceability | ใส่ชิปเก่าที่เสียซ้ำ | production repair |
| pad damage หรือ board delamination | scrap board | microsection หรือ visual under microscope | field failure สูง | medical, automotive, safety |
| defect กระจายหลายตำแหน่งในล็อต | stop line และ root cause | SPI, reflow, placement data | rework cost บานปลาย | mass production |
การเลือกทางเลือกผิดมักทำให้ต้นทุนจริงสูงกว่าที่เห็นบนใบ rework ตัวอย่างเช่น reballing ชิป BGA ราคาแพงอาจคุ้มในล็อตต้นแบบ 10 ชิ้น แต่ไม่คุ้มในงาน volume 5,000 ชิ้นถ้าใช้เวลาตรวจและรับประกันต่อชิ้นสูงเกินไป
Thermal profile ต้องวัดที่บอร์ดจริง ไม่ใช่เชื่อค่า setpoint ของเครื่อง
หัวใจของ BGA rework คือ thermal profile ที่ทำให้ solder joint หลอมครบโดยไม่ทำลาย package, laminate และ component รอบข้าง เครื่อง rework ที่ดีควรมี bottom heater, top nozzle, thermocouple feedback และ fixture support เพื่อลด thermal gradient ระหว่างพื้นที่ใต้ BGA กับส่วนอื่นของบอร์ด
สำหรับ lead-free SAC305 โดยทั่วไป peak บน joint มักอยู่ประมาณ 235-245°C และ time above liquidus อาจอยู่ราว 45-90 วินาที ขึ้นกับ package, board thickness และข้อกำหนดของชิ้นส่วน ตัวเลขนี้ไม่ควรถูกใช้แบบตายตัว ต้องอ้างอิง datasheet และวัดจากบอร์ดจริง โดยเฉพาะบอร์ด HDI PCB หรือ Rigid-Flex PCB ที่มี microvia, core บาง หรือโครงสร้างกาว/coverlay ใกล้บริเวณซ่อม
สิ่งที่ต้องบันทึกทุกครั้งใน rework traveler ได้แก่ serial number ของบอร์ด, part number ของ BGA, รอบการ rework, profile name, peak temperature, time above liquidus, operator, flux lot, solder ball alloy และผล X-ray หลังซ่อม ข้อมูลเหล่านี้ช่วยให้ทีม QA ไม่ต้องเดาว่าปัญหาในภายหลังมาจาก design, process หรือการซ่อม
"ถ้าไม่มี thermocouple บนบอร์ดจริง ผมจะไม่เรียกงานนั้นว่า controlled BGA rework เพราะ nozzle setpoint 260°C ไม่ได้แปลว่า joint ใต้ package ทุกลูกเห็นอุณหภูมิเท่ากัน"
— Hommer Zhao, Founder & CEO, WellPCB
Reballing ไม่ใช่ขั้นตอนเครื่องสำอาง แต่เป็นการสร้าง interface ใหม่ทั้งชุด
Reballing คือการเอา solder ball เดิมออก ทำความสะอาด pad บน package แล้วใส่ ball ใหม่ผ่าน stencil หรือ fixture ก่อนนำกลับไปประกอบบน PCB ขั้นตอนนี้ต้องคุมมากกว่าความสวยของลูกบอล เพราะ ball height, alloy, oxidation, flux residue และ coplanarity มีผลต่อ joint ทั้งหมด
ข้อควบคุมที่ควรมี:
- ยืนยัน alloy ให้ตรงกับ production เช่น SAC305 หรือ alloy ตามข้อกำหนดลูกค้า
- bake component เมื่อมีความเสี่ยง moisture sensitivity ตามแนวทางของ Moisture sensitivity level
- ใช้ microscope ตรวจ pad บน package หลัง wicking ว่าไม่มี copper exposure หรือ pad missing
- วัดหรือสุ่มตรวจ coplanarity หลัง reball โดยเฉพาะ package pitch ต่ำกว่า 0.8 mm
- เก็บ traceability ว่าชิป reball แล้วถูกนำไปใช้กับบอร์ด serial ใด
ในงานที่ต้องอ้างอิงแนวทางคุณภาพของ IPC หรือระบบ ISO 9001 การ reballing ควรมี work instruction แยกจาก rework ปกติ ไม่ควรปล่อยให้เป็นทักษะเฉพาะตัวของ operator เพราะ variation เพียงเล็กน้อยบน BGA 400-1,000 ball สามารถกลายเป็น intermittent failure ที่หา root cause ยากมาก
X-ray inspection ต้องแปลผลเป็น ไม่ใช่แค่ถ่ายภาพไว้ในรายงาน
เพราะ BGA joint อยู่ใต้ package การตรวจหลัง rework ต้องพึ่ง X-ray หรือ AXI เป็นหลัก แต่ภาพ X-ray ไม่ได้ตอบทุกอย่างโดยอัตโนมัติ ทีมตรวจต้องรู้ว่า defect แบบไหนยอมรับได้ แบบไหนต้อง rework ซ้ำ และแบบไหนบอกว่าควร scrap
จุดที่ควรดูในภาพ X-ray:
- ball alignment และ pitch consistency
- short หรือ bridge ระหว่าง ball
- open ที่เห็นเป็น ball เล็กผิดปกติหรือ contrast ไม่ต่อเนื่อง
- void ขนาดใหญ่หรือกระจุกใน ball สำคัญ เช่น power/ground
- head-in-pillow pattern ที่ ball กับ paste ไม่รวมเป็น joint เดียวกัน
- warpage signature เช่น ball แถวกลางหรือแถวขอบเปลี่ยน shape เป็นกลุ่ม
สำหรับงาน บริการทดสอบและตรวจสอบ ที่มีความเสี่ยงสูง ควรเสริม functional test, boundary scan, thermal cycling sample หรือ burn-in ตาม failure mode ของผลิตภัณฑ์ ไม่ใช่ใช้ X-ray เป็นหลักฐานเดียวเสมอไป โดยเฉพาะ BGA ที่เกี่ยวข้องกับ memory bus, RF processor, power management หรือ safety controller
เกณฑ์ยอมรับควรถูกกำหนดก่อนซ่อม ไม่ใช่หลังเห็นภาพ X-ray
ปัญหาหนึ่งของ BGA rework คือทีมมักเริ่มคุยเรื่อง acceptance criteria หลังจากถ่าย X-ray แล้ว ซึ่งทำให้การตัดสินใจขึ้นกับความรู้สึกของผู้ตรวจมากเกินไป วิธีที่ดีกว่าคือกำหนดเกณฑ์ก่อนซ่อมตั้งแต่ NPI review หรือ customer quality plan โดยแยก defect criticality ตามหน้าที่ของ ball, ระดับความเสี่ยงของสินค้า และจำนวนรอบการใช้งานที่คาดไว้ ตัวอย่างเช่น signal ball ในโมดูล consumer อาจรับความเสี่ยงได้ต่างจาก power ball ใต้ processor ของ medical controller หรือ automotive gateway
เกณฑ์ที่ควรกำหนดไว้ล่วงหน้ามีอย่างน้อย 6 กลุ่ม ได้แก่ maximum void area, bridge/open rejection rule, ball offset limit, package tilt, rework cycle limit และ test requirement หลัง rework หากไม่มีตัวเลขเหล่านี้ operator อาจพยายามทำให้บอร์ด "ดูดีพอ" เพื่อผ่าน shipment แต่ QA ไม่มีฐานข้อมูลสำหรับปฏิเสธงานที่เสี่ยง ในงานที่ต้องส่งมอบพร้อมเอกสาร เช่น โทรคมนาคม, อุตสาหกรรมทั่วไป หรืออุปกรณ์ควบคุมใน box build ควรเก็บภาพ X-ray ก่อนและหลัง rework พร้อม serial number อย่างน้อยตลอด warranty period ที่ลูกค้ากำหนด
อีกจุดที่มักถูกมองข้ามคือการแยกเกณฑ์ระหว่าง prototype กับ production ใน prototype บางครั้งการ rework 2 รอบอาจยอมรับได้เพื่อเรียนรู้ design และยืนยัน firmware แต่ใน production lot ที่มี quantity 1,000-10,000 ชิ้น การอนุญาตเงื่อนไขเดียวกันอาจทำให้ field return สูงขึ้นอย่างไม่จำเป็น ดังนั้น quality plan ควรระบุชัดว่า engineering sample, pilot lot และ mass production ใช้ limit เดียวกันหรือไม่ และใครมีอำนาจอนุมัติ deviation เมื่อ defect อยู่ใกล้ขอบเขต
ถ้าต้องคุยกับลูกค้าหรือ supplier ให้ใช้ภาษาเดียวกันตั้งแต่ RFQ เช่น "BGA rework allowed one cycle only", "100% X-ray after rework", "no reballing without written approval" และ "all reworked boards must be serialized" เงื่อนไขเหล่านี้ดูเหมือนเอกสารเล็กน้อย แต่ช่วยลดข้อโต้แย้งเมื่อพบ defect หลังส่งมอบ เพราะทุกฝ่ายรู้ตั้งแต่แรกว่าบอร์ดที่ผ่าน rework ต้องมีหลักฐานอะไรและใครเป็นผู้อนุมัติ การเขียน requirement ให้ชัดยังช่วยให้ procurement เปรียบเทียบราคาได้ยุติธรรม เพราะ supplier ที่รวม X-ray, profile record และ report ย่อมมีต้นทุนต่างจาก supplier ที่เสนอเฉพาะค่าเป่าชิป
Root cause สำคัญกว่า rework speed
ถ้าพบ BGA defect ซ้ำ คำถามแรกไม่ควรเป็น "ซ่อมได้กี่ชิ้นต่อชั่วโมง" แต่ควรถามว่าทำไม joint ถึงเสียตั้งแต่แรก แหล่งปัญหาที่พบบ่อยประกอบด้วย solder paste volume ไม่เหมาะ, stencil aperture ไม่สัมพันธ์กับ pad, component moisture, placement force, board warpage, reflow soak ไม่พอ, oxidation ของ pad หรือ mismatch ระหว่าง package กับ PCB finish
แนวทางตรวจย้อนกลับที่ใช้งานได้จริง:
- เทียบ defect location กับ SPI data เพื่อดู paste volume และ offset
- ตรวจ reflow profile เดิมของล็อต ไม่ใช่เฉพาะ profile rework
- ดู lot ของ component และ floor life ตาม MSL
- ตรวจ flatness ของ PCB และ package เมื่อ defect เกิดซ้ำตำแหน่งเดิม
- ใช้ cross-section เฉพาะกรณีเพื่อแยก void, non-wet, crack หรือ pad crater
บทความ SPI Inspection, Reflow Soldering Profile และ PCB Warpage เป็นพื้นฐานที่ควรอ่านร่วมกัน เพราะหลาย BGA defect ไม่ได้เริ่มที่สถานี rework แต่เริ่มตั้งแต่ paste printing, placement และ thermal balance ของทั้งบอร์ด
"เมื่อ BGA defect เกิดซ้ำมากกว่า 2-3 จุดในล็อตเดียว ผมจะหยุดมองมันเป็น repair problem แล้วเริ่มมองเป็น process problem ทันที เพราะ rework ที่เร็วขึ้นไม่ได้แก้ root cause"
— Hommer Zhao, Founder & CEO, WellPCB
Checklist ก่อนอนุมัติ BGA rework ในงานจริง
ก่อนปล่อยให้บอร์ดที่ผ่าน BGA rework เข้าสู่ shipment หรือ assembly ขั้นถัดไป ควรมี checklist ขั้นต่ำดังนี้:
- ระบุเหตุผลการ rework และ defect code ชัดเจน
- ยืนยันว่าบอร์ดผ่าน rework ในตำแหน่งเดิมไม่เกินจำนวนรอบที่กำหนด เช่น 1-2 รอบ
- มี thermal profile record พร้อม thermocouple location
- ตรวจ pad และ solder mask ใต้ microscope หลังถอด package
- ใช้ flux และ solder ball alloy ที่ถูกควบคุม lot
- ตรวจ X-ray 100% หลังวาง BGA ใหม่
- ผ่าน functional test หรือ boundary scan ตาม test plan
- บันทึก serial number เพื่อแยกวิเคราะห์ field return ในอนาคต
สำหรับงาน งานต้นแบบและ NPI checklist นี้ยังช่วยให้ทีมเรียนรู้เร็วขึ้นว่า design ใดมี risk ตั้งแต่ต้น เช่น keepout รอบ BGA แคบเกินไป, via-in-pad filling ไม่สมบูรณ์, หรือ thermal mass ทำให้ profile ยากเกินควร ก่อนที่จะขยายไป production volume
FAQ: คำถามที่พบบ่อยเกี่ยวกับ BGA rework และ reballing
BGA rework ทำได้กี่ครั้งต่อบอร์ด?
หลายโรงงานตั้ง internal limit ไว้ที่ 1-2 รอบต่อบริเวณ BGA เดียวกัน เพราะทุกครั้งที่ให้ความร้อนซ้ำจะเพิ่มความเสี่ยงต่อ pad lift, laminate damage และ warpage หากเป็นงานยานยนต์หรือการแพทย์ควรกำหนด limit เข้มกว่าและบันทึก serial number ทุกครั้ง
Reballing ต่างจากการเปลี่ยน BGA ใหม่อย่างไร?
Reballing คือใช้ชิปเดิมแต่สร้าง solder ball ใหม่บน package ส่วนการเปลี่ยน BGA ใหม่คือใช้ชิ้นส่วนใหม่ทั้งตัว Reballing อาจคุ้มเมื่อชิปมีราคาสูงหรือ lead time 8-20 สัปดาห์ แต่ต้องคุม alloy, coplanarity และ traceability ให้ชัดเจน
จำเป็นต้องตรวจ X-ray ทุกชิ้นหลัง BGA rework หรือไม่?
ควรตรวจ 100% สำหรับ BGA rework เพราะ joint อยู่ใต้ package และ visual inspection ไม่สามารถยืนยัน open, bridge หรือ void ได้เพียงพอ งานเสี่ยงสูงอาจเพิ่ม functional test, boundary scan หรือ thermal cycling sample 100-300 รอบตาม requirement
BGA void ยอมรับได้เท่าไร?
เกณฑ์ขึ้นกับมาตรฐานลูกค้าและตำแหน่ง ball แต่หลายทีมใช้เกณฑ์ภายในที่เข้มกับ power/ground ball มากกว่า signal ball เช่นจำกัด void area ต่อ joint และตรวจ pattern ของ void ทั้งกลุ่ม ไม่ควรตัดสินจากเปอร์เซ็นต์เดียวโดยไม่ดูหน้าที่ของ ball นั้น
ทำไม BGA ที่ผ่าน test แล้วจึงเสียภายหลังได้?
สาเหตุที่พบบ่อยคือ head-in-pillow, crack จาก warpage, pad crater, flux residue หรือ joint ที่เปราะจาก thermal profile ไม่เหมาะ ปัญหาเหล่านี้อาจไม่แสดงใน functional test 1 ครั้ง แต่แสดงหลัง thermal cycling 100-1,000 รอบหรือ vibration ในสนาม
ควรเลือก supplier BGA rework จากอะไร?
ควรดูเครื่อง rework ที่มี bottom heater และ profile control, ความสามารถ X-ray/AXI, work instruction, traceability, operator qualification และตัวอย่างรายงาน rework อย่างน้อย 3-5 งาน ไม่ควรเลือกจากราคาซ่อมต่อชิ้นเพียงอย่างเดียว
สรุป: ซ่อม BGA ได้ แต่ต้องไม่ซ่อมแบบตัดข้อมูลออกจากกระบวนการ
BGA rework และ reballing เป็นเครื่องมือสำคัญสำหรับงาน PCB assembly ที่มีชิ้นส่วนราคาแพงหรือบอร์ดซับซ้อน แต่ต้องถูกควบคุมเหมือน process วิศวกรรมเต็มรูปแบบ ไม่ใช่งานแก้เฉพาะหน้า ปัจจัยที่ต้องมีคือ thermal profile ที่วัดจริง, pad inspection, solder ball control, X-ray interpretation, functional verification และบันทึก traceability
หากคุณต้องการให้ทีมช่วย review BGA defect, ตั้ง rework profile, วางแผน X-ray inspection หรือคัดกรองว่าบอร์ดควร rework หรือ scrap ทีม WellPCB Thailand สามารถสนับสนุนร่วมกับ SMT Assembly, บริการทดสอบและตรวจสอบ, HDI PCB และ งานต้นแบบและ NPI ได้ตั้งแต่ล็อตแรก ติดต่อเราได้ที่ หน้า Contact หรือ ขอใบเสนอราคา เพื่อวางแผนซ่อมที่รักษาทั้ง yield และ reliability margin ของผลิตภัณฑ์
---


