Kodėl burn-in testavimas nėra tiesiog ilgesnis funkcinis testas
Kai produktas jau praėjo PCB surinkimą, ICT/FCT testavimą ir pirminę vizualinę kontrolę, komandos dažnai mano, kad patikimumo rizika jau suvaldyta. Tačiau daugelis ankstyvų lauko gedimų atsiranda ne dėl akivaizdaus trumpo jungimo ar neteisingai įdėto komponento, o dėl defektų, kurie pasimato tik po kelių valandų apkrovos, temperatūros ir darbo ciklų. Čia ir atsiranda burn-in testavimo vertė.
Burn-in nėra tas pats, kas ilgesnis paleidimas ant stalo. Jo tikslas yra kontroliuojamai paspartinti ankstyvųjų gedimų atsiradimą, kad jie įvyktų gamykloje, o ne kliento sistemoje. Tai ypač svarbu box build, maitinimo, jutiklių, ryšio, medicinos ir pramoninės automatikos įrenginiuose, kur net vienas DOA ar nestabilus vienetas gali reikšti brangų serviso ciklą.
Burn-in neturi įrodyti, kad produktas gyvens amžinai. Jis turi parodyti, ar per pirmas 4-24 valandas išlenda tie defektai, kurių jūs nenorite pamatyti pirmąją kliento darbo savaitę.
— Hommer Zhao, Įkūrėjas ir Techninis Ekspertas
Ką burn-in realiai padeda aptikti elektronikos gamyboje
Geras burn-in planas ieško ne bet kokio gedimo, o būtent ankstyvo nestabilumo. Praktikoje dažniausiai pagaunami šie scenarijai:
- ribiniai litavimo kontaktai, kurie nutrūksta tik įkaitus plokštei
- komponentai su ankstyvu driftu ar silpnu die attach
- maitinimo grandinių nestabilumas esant pastoviai apkrovai
- ventiliatorių, relinių išėjimų, ekranų ar kabelinių jungčių tarpiniai gedimai
- neteisingos firmware, kalibravimo ar konfigūracijos kombinacijos po pakartotinio paleidimo
- marginalūs box build mechaniniai mazgai, kurie pradeda strigti tik po temperatūrinio ciklo
Jei produktas turi SMT surinkimą, BGA, galios komponentus, jutiklius ar kelių PCB integraciją viename korpuse, burn-in dažnai tampa ne prabanga, o rizikos valdymo priemone kartu su X-ray tikrinimu, flying probe ir funkciniu testu.
Kada burn-in duoda realią grąžą, o kada ne
Ne kiekvienai elektronikai reikia 8 ar 24 valandų streso. Jei turite paprastą nekritinę plokštę be šilumos, relinių apkrovų, jutiklių kalibracijos ar sudėtingo elektromechaninio surinkimo, burn-in gali būti perteklinis. Tačiau yra aiškios situacijos, kai jis dažniausiai atsiperka.
| Produkto situacija | Ar burn-in rekomenduotinas? | Tipinė trukmė | Kokią riziką mažina | Praktinis sprendimas |
|---|---|---|---|---|
| NPI partija su nauju PCB ir nauju firmware | Taip | 4-12 val. | Ankstyvi surinkimo ir programavimo gedimai | Pirmiems 5-20 vienetų taikyti 100% |
| Galios elektronika ar nuolatinė šiluminė apkrova | Taip | 8-24 val. | Terminiai driftai, silpni komponentai, PSU nestabilumas | Apkrova + temperatūros monitoringas |
| Medicinos ar pramoninis box build | Dažnai taip | 8-24 val. | DOA, jutiklių driftas, pakartotinio paleidimo klaidos | Sujungti su FCT ir serializacija |
| Stabilus mažos rizikos vartojimo modulis | Ne visada | 1-4 val. arba netaikyti | Ribota papildoma vertė | Remtis FCT ir sampling modeliu |
| RMA problemos arba nestabilus yield | Taip | Pagal root-cause planą | Greitesnė gedimų reprodukcija | Diagnostinis burn-in su logais |
| Box build su ventiliatoriais, laidynais ir relėmis | Taip | 6-16 val. | Tarpiniai mechaniniai ar jungčių gedimai | Temperatūrinis ciklas + ciklinis įjungimas |
Svarbiausia taisyklė paprasta: jei lauko gedimo kaina didelė, burn-in reikia vertinti kaip draudimą nuo blogo paleidimo, o ne kaip papildomą formalumą.
Burn-in, HALT ir FCT nėra tas pats
Šie terminai dažnai suplakami, nors jų paskirtis skiriasi:
- FCT tikrina, ar vienetas šiuo metu atlieka reikiamą funkciją.
- Burn-in tikrina, ar vienetas išlaiko funkciją per ilgesnį darbo laiką ir apkrovą.
- Highly accelerated life test labiau skirtas dizaino riboms ir silpnoms vietoms surasti, o ne kiekvienai serijinei partijai.
- Reliability engineering požiūriu burn-in dažniausiai taikomas ten, kur reikia sumažinti ankstyvųjų gedimų, vadinamosios infant mortality, dalį.
Todėl burn-in neturėtų pakeisti gero PCB testavimo ar AOI inspekcijos. Jis turi ateiti po jų. Jei bazinis procesas prastas, burn-in tiesiog vėliau parodys tai, ką reikėjo sustabdyti anksčiau.
Jei FCT yra momentinė nuotrauka, burn-in yra trumpas filmas. Daug ribinių defektų atrodo normaliai pirmą minutę, bet sugriūva po 40 ciklų, 12 paleidimų arba 8 valandų šilumos.
— Hommer Zhao, Įkūrėjas ir Techninis Ekspertas
Kaip sudaryti protingą burn-in profilį
Blogiausias variantas yra pasakyti gamyklai: "palikite įjungtą per naktį". Toks testas retai duoda pakankamai duomenų. Geras profilis turi atsakyti bent į penkis klausimus:
- Kokia apkrova turi būti aktyvi per testą: nominali, 70%, 100% ar ciklinė?
- Kokie kanalai turi veikti: maitinimas, ryšys, ekranas, sensoriai, ventiliatoriai, relės?
- Kokia temperatūros zona būtina: aplinkos, pakelta iki 40-60 °C ar su ciklais?
- Kiek kartų vienetas turi persikrauti arba pereiti sleep/wake būsenas?
- Kokie PASS/FAIL kriterijai ir kokie logai turi būti išsaugoti?
Praktikoje daugumai NPI ir mažų serijų geriau veikia vidutinio intensyvumo profilis nei ekstremalus stresas. Per didelė apkrova gali generuoti dirbtinius gedimus, kurie nebeatitinka realaus naudojimo. Per maža apkrova neatskleidžia nieko.
Dažniausios klaidos, dėl kurių burn-in tampa laiko švaistymu
Žemiau esanti lentelė apibendrina dažniausias nesėkmes:
| Klaida | Kas realiai vyksta | Pasekmė | Ką daryti vietoje to | Prioritetas |
|---|---|---|---|---|
| Testas be aiškios apkrovos | Vienetas tiesiog įjungtas idle būsenoje | Gedimai neišryškėja | Naudoti apkrovos scenarijų ir ciklus | Labai aukštas |
| Nėra temperatūros kontrolės | Visi vienetai testuojami skirtingomis sąlygomis | Blogas pakartojamumas | Fiksuoti kameros ar stendo temperatūrą | Aukštas |
| Nėra logų ar serializacijos | PASS/FAIL nesusiejamas su konkrečiu SN | Sunki root-cause analizė | Sieti burn-in rezultatą su serijiniu numeriu | Labai aukštas |
| Burn-in atliekamas prieš firmware validaciją | Sugenda dėl žinomos softo klaidos | Degina laiką ir resursus | Pirma versijos verifikacija, tada burn-in | Aukštas |
| Vienodas profilis visiems produktams | Testas neatitinka realaus naudojimo | Per dideli kaštai arba akla zona | Profilį kurti pagal produkto riziką | Aukštas |
| Po testo neatliekamas pakartotinis FCT | Vienetas išlaikė stresą, bet nepatvirtinta galutinė funkcija | Galutinė būsena lieka nepatikrinta | Burn-in → cool-down → pakartotinis FCT | Labai aukštas |
Ši lentelė parodo svarbų principą: burn-in vertė atsiranda tik tada, kai jis įdėtas į visą kokybės seką, o ne kabo kaip atskiras "overnight" žingsnis.
Kokiems PCB ir box build projektams jį verta planuoti iš anksto
Yra keli projektų tipai, kuriuose burn-in turėtų atsirasti jau NPI fazėje:
- medicinos įrangos elektronika su jutikliais ir kalibracija
- pramoninės automatikos valdikliai, dirbantys 24/7 režimu
- telekomunikacijų moduliai su nuolatine šilumine apkrova
- maitinimo blokai, įkrovikliai, LED driveriai ir kiti galios mazgai
- sudėtingi sistemų integracijos ar galutinio surinkimo projektai su keliais posistemiais
Tokiuose produktuose vien geras reflow profilis ar SPI kontrolė dar negarantuoja, kad vienetas bus stabilus po kelių darbo valandų. Jei sistema turi fanus, ekranus, relay, kabelių jungtis, konformalines dangas ar kelis maitinimo šaltinius, ribiniai gedimai paprastai išlenda būtent vėliau.
Kaip susieti burn-in su atsekamumu ir gedimų analize
Brandi gamybinė praktika burn-in laiko ne vien testu, o duomenų šaltiniu. Kiekvienas vienetas turėtų turėti bent:
- serijinį numerį ir PCB reviziją
- firmware versiją ir konfigūracijos ID
- burn-in pradžios ir pabaigos laiką
- apkrovos ir temperatūros sąlygas
- pakartotinio FCT rezultatą
- pastabas apie rework, jei toks buvo reikalingas
Šis modelis ypač stiprus, kai reikia lyginti gedimus tarp partijų. Jei po 2 savaičių klientas grąžina vienetą, turite matyti, ar jis buvo testuotas 8 valandas prie 45 °C, ar tik 1 valandą kambario temperatūroje. Be to, tokie duomenys padeda suprasti, ar problema siejasi su komponentų tiekimu, PCB švara ar net su mechaniniu korpuso surinkimu.
Aš noriu, kad burn-in rezultatas būtų ne tik žodis PASS. Man reikia matyti trukmę, apkrovą, temperatūrą, serijinį numerį ir pakartotinį funkcijos patvirtinimą. Tik tada duomenys padeda spręsti kitą partiją, o ne tik uždaryti šiandienos vienetą.
— Hommer Zhao, Įkūrėjas ir Techninis Ekspertas
Kada geriau rinktis sampling modelį
Kai produktas jau brandus, yield stabilus, RMA lygis mažas ir procesas gerai dokumentuotas, 100% burn-in gali būti per brangus. Tokiu atveju verta svarstyti:
- 100% tik pirmoms NPI ar ECO partijoms
- sampling pagal lot'ą ar dienos partiją
- burn-in tik aukštesnės rizikos SKU
- diagnostinį burn-in tik tada, kai matomas yield driftas
Tačiau šis sprendimas turi remtis duomenimis, o ne nuojauta. Jei lauko gedimas kainuoja tūkstančius eurų, sutaupytos kelios testavimo valandos dažnai nėra tikras taupymas.
Ką verta paklausti EMS partnerio prieš tvirtinant burn-in planą
- Kokiems SKU taikote 100% burn-in, o kokiems tik sampling?
- Kokia nominali apkrova ir kokie temperatūriniai kriterijai naudojami?
- Ar rezultatai siejami su serijiniais numeriais ir firmware versijomis?
- Ar po burn-in atliekamas pakartotinis FCT ir ar jis automatiškai užblokuoja FAIL vienetus?
- Kiek valandų trunka testas ir kuo grindžiate būtent tokį laiką?
- Kokią root-cause seką taikote, jei per burn-in sugenda daugiau nei 2-3% partijos?
Jei tiekėjas atsako tik "mes viską paliekame veikti per naktį", tai nėra planas. Tai tik prielaida, kad ilgesnis laikas savaime sukuria kokybę.
FAQ
Ar burn-in testavimas būtinas kiekvienam PCB surinkimo projektui?
Ne. Paprastoms, mažos rizikos plokštėms be didesnės šiluminės apkrovos dažnai pakanka gero FCT, AOI ir proceso kontrolės. Burn-in labiausiai pasiteisina NPI, galios elektronikos, 24/7 įrangos, jutiklių ir box build projektuose, kur ankstyvo lauko gedimo kaina yra didelė.
Kiek valandų turėtų trukti burn-in testas?
Vieno universalaus skaičiaus nėra, bet praktikoje dažniausiai naudojami 4-24 valandų langai. NPI partijoms dažnas kompromisas yra 6-12 valandų, o aukštesnės rizikos galios ar medicinos produktams profilis gali siekti 24 valandas ar daugiau, jei tai pagrįsta naudojimo scenarijumi.
Ar burn-in gali pakeisti ICT arba FCT testavimą?
Ne. Burn-in netikrina visų elektrinių parametrų taip, kaip tai daro ICT/FCT testavimas. Jis tik papildo bazinį testą parodydamas, ar vienetas išlieka stabilus po laiko, temperatūros ir apkrovos. Teisinga seka dažniausiai yra FCT prieš burn-in ir dar vienas FCT po jo.
Kada verta taikyti 100% burn-in, o kada sampling?
100% dažniausiai pagrįstas NPI, medicinos, telekomunikacijų, pramoninės automatikos ir sudėtinguose box build projektuose. Sampling tinka tik tada, kai procesas turi istorinius duomenis, stabilų yield ir aiškų RMA lygį, dažniausiai mažesnį nei 0.5-1.0% per ilgesnį laikotarpį.
Kokius gedimus burn-in pagauna geriausiai?
Dažniausiai jis gerai išryškina terminį driftą, ribinius litavimo kontaktus, silpnus maitinimo modulius, netvarkingą pakartotinį paleidimą, ventiliatorių ar relių nestabilumą ir jutiklių kanalus, kurie pradeda plaukti po kelių valandų darbo. Vienkartinis 5 minučių paleidimas tokių problemų dažnai neparodo.
Ar galima burn-in taikyti tik galutiniam box build, o ne atskiram PCBA?
Taip, bet tai priklauso nuo produkto architektūros. Jei dauguma rizikų susijusios su sistemos integracija, kabeliais, korpusu ir firmware sąveika, galutinis galutinis surinkimas gali būti teisingas taškas. Jei rizika slypi pačioje plokštėje ar galios grandinėje, verta svarstyti tarpinius testus dar prieš pilną integraciją.
Išvada
Burn-in testavimas PCB ir box build projektuose turi didžiausią vertę tada, kai jis padeda sugauti ankstyvus defektus prieš siuntimą, o ne tada, kai mechaniškai pailgina ciklą. Teisingai parinktas profilis sumažina DOA, pagerina root-cause greitį ir leidžia priimti sprendimus pagal realią produkto riziką. Blogai parinktas profilis tik eikvoja stendus ir laiką.
Jei planuojate burn-in testavimą, PCB surinkimą, box build ar sistemų integraciją, susisiekite arba pateikite užklausą per kainos pasiūlymo puslapį. PCB Lithuania gali padėti suderinti burn-in profilį, pakartotinį FCT ir atsekamumo logiką dar prieš pirmą serijinę partiją.



