
Programinės įrangos įkėlimas ir kalibravimas prieš PCBA siuntą
Kai elektronikos mazgas turi ne tik įsijungti, bet ir veikti su teisinga programinės įrangos versija, serijiniu numeriu, kalibravimo ribomis ir patvirtintu FCT rezultatu, programavimas turi būti gamybos proceso dalis. PCB Lithuania integruoja programinės įrangos įkėlimą, kalibravimą, test log ir etikečių atsekamumą į PCBA, kabelių ir box build srautą.
Santrauka
- Programavimą atliekame kaip gamybos etapą, susietą su serijiniu numeriu ir FCT rezultatu.
- Tinka PCBA, LED mazgams, IoT, valdikliams, gateway ir box build produktams.
- Kalibravimo ribos, versija ir test log fiksuojami prieš siuntą.
- Saugų failų perdavimą, NDA ir prieigos taisykles suderiname prieš NPI.
Kas yra gamyklinis programinės įrangos įkėlimas?
Gamyklinis programinės įrangos įkėlimas yra elektronikos gamybos paslauga, kai patvirtinta programinės įrangos versija įrašoma į PCBA arba galutinį mazgą dar prieš siuntą klientui. Kalibravimas yra matuojamų parametrų koregavimas pagal produkto ribas, kad jutiklis, LED kanalas, maitinimo grandinė, komunikacijos modulis arba valdiklis veiktų taip, kaip numatyta specifikacijoje. Funkcinis testavimas yra paskutinis patvirtinimas, kad programuotas ir sukalibruotas vienetas realiai atlieka numatytą funkciją.
Ši paslauga aktuali tada, kai gaminyje yra mikrovaldiklis, atmintis, RF modulis, LED valdiklis, jutiklis arba komunikacijos sąsaja. Vien tik surinkta plokštė dar nėra paruoštas produktas, jei joje nėra teisingos versijos, serijinio numerio, konfigūracijos bitų ar kalibravimo duomenų. Todėl programavimą planuojame kartu su ICT/FCT testavimu, fixture kontaktavimu, ESD kontrole ir pakuote.
PCBA programavimas yra procesas, kuriame programinė įranga įrašoma per JTAG, SWD, UART, USB, ISP arba klientui specifinę sąsają. Kalibravimo duomenys yra matavimo rezultatai arba koeficientai, įrašomi į vieneto atmintį arba susiejami su serijiniu numeriu. Test log yra įrašas, rodantis programinės įrangos versiją, testo laiką, rezultatą ir, kai reikia, ribinius matavimus.
Priėmimo kriterijus deriname su elektronikos surinkimo standartais ir kliento specifikacija. Viešam kontekstui apie surinkimo standartų ekosistemą galima remtis IPC elektronikos standartais, o elektrotechnikos standartizavimo vaidmenį aprašo International Electrotechnical Commission. Jei projekte naudojamos ryšio sąsajos ar protokolai, papildomai vertiname dokumentaciją pagal produkto rinką, o bendram inžineriniam kontekstui naudinga ir IEEE.
Praktinis sprendimas priklauso nuo rizikos. Jei produktas turi tik vieną mikrovaldiklį ir paprastą LED indikaciją, pakanka greito programavimo bei FCT. Jei tai box build produktas su keliais PCB, kabeliais, ekranu ir sensoriais, programavimą deriname su sistemų integracija, burn-in testavimu ir pakartotiniu funkciniu validavimu po streso ciklo.
Autoriaus ir gamyklos pastaba
Puslapį parengė Hommer Zhao, PCB Lithuania įkūrėjas ir techninis ekspertas. Komanda nuo 2008 m. dirba su Europos OEM projektais per ISO 9001, ISO 13485, ISO 14001 ir IATF 16949 valdomas WellPCB gamybos grandis, kur programavimas, kalibravimas, FCT ir atsekamumas dažnai sprendžiami kartu su PCBA ir box build gamyba.
Techninės Specifikacijos
Gamybos Galimybės
Privalumai
Kodėl rinktis mus?
Programavimas kaip gamybos etapas
Programinės įrangos įkėlimas suplanuojamas tarp elektrinės patikros ir FCT, todėl versija, testas ir serijinis numeris nėra valdomi rankiniu būdu po siuntos.
Kalibravimo ribos pagal specifikaciją
Jutiklių, LED kanalų, maitinimo, RF arba komunikacijos parametrus tikriname pagal kliento ribas ir fiksuojame rezultatą prie konkretaus vieneto.
Fixture ir kontaktavimo kontrolė
Parenkame pogo pin, kabelių arba jungčių kontaktavimą taip, kad programavimo stotelė nesukeltų mechaninio streso ir būtų pakartojama serijoje.
Versijų ir revizijų atsekamumas
Programinės įrangos versija susiejama su produkto revizija, BOM, partija, serijiniu numeriu ir FCT įrašu, kad vėliau būtų aiški kokybės istorija.
Saugus failų valdymas
Kai klientas perduoda jautrią programinę įrangą, prieš NPI suderiname prieigos teises, NDA, failų saugojimo taisykles ir operatoriaus darbo ribas.
Integracija su box build
Jei programavimas įmanomas tik po korpuso, kabelių arba ekrano montavimo, procesą deriname su galutiniu surinkimu ir sistemos lygio testu.
Realaus Projekto Pavyzdys
Klientų Projektų Apžvalga
Scenarijus
US smart-hardware platintojas ieškojo tiekėjo integruotam LED light ring mazgui, kuriam reikėjo ir PCBA, ir kabelių integracijos.
Iššūkis
Klientas iš pradžių pirko standartinius kabelius, bet realus gaminys reikalavo sudėtingo sub-assembly, kuriame plokštė, laidynas, LED funkcija ir galutinis patikrinimas turėjo būti valdomi kaip vienas mazgas.
Sprendimas
PCBA pajėgumai buvo sujungti su kabelių surinkimu, kad klientui būtų pateiktas vieno lango sprendimas visam LED Light Ring Assembly, įskaitant gamybos srauto paruošimą galutiniam patikrinimui.
Rezultatas
Projekto apimtis išsiplėtė nuo paprastų kabelių iki didesnės vertės integruoto elektronikos mazgo.
Konkretūs Skaičiai
Darbo Procesas
Kaip dirbame
RFQ ir saugos peržiūra
Peržiūrime programavimo failą, sąsają, fixture poreikį, prieigos taisykles, serijinių numerių logiką ir kalibravimo ribas.
Stotelės paruošimas
Paruošiame programavimo fixture, kontaktus, kabelius, operatoriaus instrukciją, etikečių formatą ir test log struktūrą.
Įkėlimas ir kalibravimas
Įrašome patvirtintą versiją, susiejame vienetą su serijiniu numeriu, atliekame kalibravimo matavimus ir fiksuojame ribinius rezultatus.
FCT ir kokybės sprendimas
Po įkėlimo atliekame funkcinį testą, pažymime neatitiktis, priskiriame rezultatą vienetui ir paruošiame siuntos kokybės informaciją.
Taikymo Sritys
Pramonės šakos
Medžiagos ir Parinktys
Pasirinkimo galimybės
PCBA programavimas
Tinka atskiroms surinktoms plokštėms, kai programinė įranga įrašoma prieš galutinį testą arba prieš integravimą į korpusą.
Box build programavimas
Naudojamas tada, kai galutinė programavimo sąsaja pasiekiama tik po kabelių, ekrano, korpuso arba maitinimo mazgo surinkimo.
Kalibravimo duomenų įrašymas
Jutiklių, LED, maitinimo arba komunikacijos parametrų korekcijos įrašomos į vieneto atmintį arba susiejamos su serijiniu numeriu.
Etiketės ir duomenų logas
Serijinis numeris, programinės įrangos versija, FCT rezultatas ir partijos informacija pateikiama pagal kliento kokybės formatą.
DUK
Dažnai užduodami klausimai
Kada programinės įrangos įkėlimą verta atlikti gamykloje, o ne pas klientą?
Kokius duomenis reikia pateikti RFQ etapui?
Ar galite atlikti ir programavimą, ir galutinį funkcinį testą?
Kaip valdote programinės įrangos versijas ir atsekamumą?
Ar ši paslauga tinka didelėms programoms ir ilgoms pardavimo fazėms?
Susijusios Paslaugos
Taip pat siūlome
ICT/FCT testavimas
Elektrinis ir funkcinis testas, susiejamas su programinės įrangos versija ir serijiniu numeriu.
Sužinoti daugiauBurn-in testavimas
Patikimumo ciklas po programavimo, kai reikia patikrinti stabilumą esant apkrovai ir temperatūrai.
Sužinoti daugiauSistemų integracija
Kelių PCB, kabelių, korpuso, programavimo ir galutinio testavimo sujungimas į vieną procesą.
Sužinoti daugiauPCBA ir kabelių integracija
Kai programuojamas mazgas kartu turi kabelius, jungtis, LED, sensorius arba kitą sub-assembly logiką.
Sužinoti daugiauAptarnaujamos Pramonės Šakos
Nemokami Inžineriniai Įrankiai
Pasiruošę pradėti projektą?
Gaukite nemokamą kainų pasiūlymą per 24 valandas. Mūsų inžinierių komanda padės optimizuoti jūsų projektą.