Shenzhen Baiqiancheng Electronic Co., Ltd
+86-755-86152095

Online vs võrguühenduseta programmeerimine: kuidas valida

Feb 12, 2025

Võrguühenduseta programmeerimine

Võrguühenduseta programmeerimine, tuntud ka kui paljastide programmeerimine, hõlmab kiibi paigutamist spetsiaalsetesse adapteritesse programmeerimiseks, seejärel selle tootmiseks PCB-le paigutamist. Kuid adapter ise on täppisseadmega, mida on erinevatel kiibititititildel keeruline kasutada, suurendades kulusid. Kui leidub defektseid tooteid, mis tuleb ümber programmeerida, on keeruline eemaldada kiip tahvlist, programmeerida seda ja seejärel uuesti uuesti. See protsess nõuab märkimisväärset käsitsitööd, ressursse ja suurendab kulusid. PCBA tootmise ajal võib tekkida ootamatuid probleeme, näiteks laua temperatuuritakistus, mis võib põhjustada kiibide deformatsiooni eemaldamise ajal, suurendades veelgi vanaraua riski. Võrguühenduseta programmeerimine nõuab väliste vooluahelate laiendamist ja standardsete kommunikatsiooniliideste, näiteks JTAG, DAP, UART, SWD, SPI ja muude tuntud suhtlusprotokollide kasutamist.

Võrguühenduseta programmeerimist kasutatakse tavaliselt stsenaariumides, mis nõuavad suurt turvalisust ja stabiilsust, näiteks suuremahulised programmeerimist või olukorrad, kus andmemaht on suur, ja programmeerimise aeg on pikk. Sellistel juhtudel võib võrguühenduseta programmeerimine olla sobivam.

 

Veebiprogrammeerimine

Veebiprogrammeerimine, tuntud ka kui ringraja programmeerimine, hõlmab pärast SMT töötlemist juba PCBA-le joodetud programmeerimislaastude programmeerimist. See ei vaja programmeerimisvahendeid ega muid tarbekaupa. Programmeerimisriist programmeerib otse PCB kiibid ja pärast programmeerimist saab funktsionaalse testimise läbi viia. Kui tarkvaravead leitakse, saab neid viivitamatult parandada ilma keerukate lahtivõtmise või ümbertöötamise etappide vajaduseta. See lähenemisviis vähendab kulusid ja on mugav kasutajatele, kes vajavad sageli tarkvara iteratsiooni. Selle tõhusus on võrguühenduseta programmeerimisega võrreldes siiski madalam.

Veelgi olulisem on see, et tootmisliinid liiguvad automatiseerimise poole, suureneb tootjate arv IKT, FCT ja muid funktsionaalseid testimismasinaid oma tootmisliinidesse. Automatiseeritud inventari kasutamine koos veebiprogrammeerimisega võimaldab programmeerimisfaasis vähendada käsitsi toiminguid. Pärast tahvli paigutamist saab programmeerimist otse teha, millele järgneb automatiseeritud masinate testimine. See muudab kogu tootmisprotsessi täielikult juhitavaks ja jälgitavaks.

 

Niisiis, mille peaksite valima: veebis või võrguühenduseta programmeerimine? Analüüsime seda järgmistest aspektidest:

Programmeerimiskiirus

Võrguühenduseta programmeerimine kasutab erinevaid adaptereid erinevate kiibpakettide mahutamiseks. Võimaliku vooluahela lühima ühenduse kaudu võimaldab see ultra-kiiret kiibiprogrammeerimist.

Veebiprogrammeerimine kasutab kiipidele omaneid, näiteks USB, SWD, JTAG, UART jne, mitmesuguseid jadaliideseid. Seda meetodit piirab seerialiidese enda jõudlus.

Kas võrguühenduseta või võrgus, on programmeerimiskiirus sõltuvalt kiibist. Näiteks võib praegu turul olev kiireim programmeerimisriist AP8000 saavutada programmeerimiskiiruse 50MB\/s.

 

Fikseeritud investeerimiskulud

Võrguühenduseta programmeerimine nõuab erinevate kiibipakettide toetamiseks erinevaid adaptereid. Kuna rohkem laastud arenevad väiksemate pakendite, näiteks BGA ja QFN -i, muutuvad need adapterid täpsustestide seadmed, mis on kulukamad.

Veebiprogrammeerimine kasutab tavalisi sidebusse, näiteks USB, SWD, JTAG, UART jne, millel on fikseeritud liidesed. Need ühendused nõuavad minimaalset juhtmestikku, nii et kulud on suhteliselt madalad.

 

Tootmise jälgitavus

Võrguühenduseta programmeerimine nõuab ühilduvuse jaoks täppisvahendeid. Kui tootmiskatse käigus leitakse vead ja ümbertöötamiseks on vaja tootmise jälgitavust, tuleb kiip välja viia ja ümber programmeerida vastavalt väljakujunenud protsessile. Kasutades võimsat PPA (tootmisprotsessi automatiseerimise) arendusplatvormi ja integreerides MES -iga (tootmise täitmise süsteem), saab masstootmise programmeerimisprotsessi juhtida.

Veebiprogrammeerimine kasutab kiipide programmeerimiseks juhtmega ühendusi. Kui tootmise testimisel leitakse vigu, saab vigase PCBA jälgida ja ümber programmeerida, säästes märkimisväärses koguses käsitsitööd, ressursse ja kulusid, parandades samal ajal tõhusust. Normaalse tootmise korral võivad täiendavad tegurid, näiteks PCBA suutmatus taluda kõrgeid temperatuure, põhjustada deformatsiooni kiibide eemaldamise ajal, suurendades vanaraua riski.

Üldiselt kasutatakse välkmälu, eriti suure mahutavusega NAND Flash- või EMMC-kiipide, millel on suured salvestusmahu ja pikad programmeerimisajad, mis vajavad kiireid signaale, tavaliselt võrguühenduseta programmeerimist tootmise tõhususe ja stabiilsuse tagamiseks tavaliselt eelnevalt. MCU -de, eriti väikeste pakettide MCU -de, näiteks BGA või QFN -i jaoks, muudab laastude väike suurus käsitsi programmeerimise keerukaks ja vajalikud täppisseadmed on kulukad. Need kiibid sobivad paremini veebiprogrammeerimiseks pärast tahvli paigutamist tootmiskulude vähendamiseks.