PCB-forritun er ekki einnig viðeigandi meðferð fyrir öll. Það eru mismunandi hópar af PCB-kortum, sem byggja á verkefniskröfum, tilteknum tæknibúnaði og því hvernig á að halda eða uppfæra vörurnar á svæðinu. Að skilja þessa munstur tryggir að þú gerir framtíðarvini ákvörðanir um hönnun og framleiðslu.
PCB-forritarar, þróunarverkfræðingar og framleiðendur bera oft saman tvær aðalforritunarstíla:
Skýring: Þessi aðferð leyfir að rása eða losa kóða í minnishlutana einu sinni eftir að PCB-kortið hefur verið framleitt. Firmware- eða kóðinn er varanlegur.
Einfaldar tæknibúnaðargerðir.
Leikföng.
Einu-sinnis eða lágkostnaðar rafrænar tæki.
Öryggisgættaðir hlutar (koma í veg fyrir stjórnun eftir framleiðslu).
Helstu einkenni
|
Eiginleiki
|
Smáatriði
|
|
Minnisgerð
|
OTP-sjálfvirk flöshun, felin ROM
|
|
Möguleiki á kóðauppfærslu
|
Engin eftir upphaflega innbruninguna
|
|
Venjulegar tæki
|
Einfaldar stýrikringlur (MCU), fyrirspurnavænir örgjörva (IC)
|
|
Öryggi
|
Hár (verndar gegn flöshun á eftir markaðssetningu)
|
2.2 Framtíðaruppfærslueiginleiki (uppgræðanlegar prentplátur)
Túlkun: Þessar forritanlegu prentplátur gerðu mögulegt að framkvæma fjölnotendahlutverk (firmware) og breyta kóða einnig eftir fyrstu útgáfu. Þetta er mikilvægt fyrir nettengdar prentplátur, IoT-forrit, hjálpartæki og viðskiptavinamarkaðs vörur sem gætu þurft þjónustu eða uppfærslur á svæðinu.
Eiginleikatafla
|
Eiginleiki
|
Smáatriði
|
|
Minnisgerð
|
Endurforrituð minnisskífa (EPROM, EEPROM, NOR/NAND)
|
|
Möguleiki á kóðauppfærslu
|
Studda áskilinn (handbók eða sjálfvirk/OTA)
|
|
Algeng tæki
|
IoT-hnútpunktar, netmót, snjallstýringar, PLC-er
|
|
Aðferðir
|
ISP, í-korti, OTA, bootloader-stutt
|
Minnis- og kóðaupptökuhlutir á prentplötu (PCB)
Þegar varðandi aðeins hvernig á að framkvæma prentplötu (PCB) eða útgefinna rafmagnshleðslukort, er val á rétta minnis- eða kóðaupptökuhlutnum mikilvægt:
Mikrostýri (MCUs) og mikrohröðvar (MPUs): Miðjuhlutar fyrir innbyggða kerfi.
Forritanleg rökhugtæki (PLDs, CPLDs, FPGAs): Fyrir sérsniðna rafræna rökun og notandaviðmótssamsetningu.
EEPROM/FLASH-hlutir: Geyma kóða, kröfur, persónulegar stillingar, skráningar.
Ítraðar rauntækjusnúðir (ICs): Sérhannaðar rökfræðihugmyndir, ákveðin notkunarsvæðis venjuleg vörur (ASSPs).
Dæmi úr raunveruleikanum:
Líkað heimilisvöruskoðunartæki notar STM32 MCU (með stuðningi fyrir bæði JTAG og SWD), með flöshminni sem styður OTA (yfir loft) uppgráður á fjármunum. Þetta leyfir vöruuppgráður (t.d. öryggisstöðvar, ný fögur virkni) árum eftir að viðskiptavinur hefur sett vöruna í framkvæmd, sem aukar verulega líftíma og gildi vörunnar.
Hvar er forritun á prentplátum (PCB) notuð?
Neysluvörur: Símar, sjónvarp, bærileg tæki, skapandi heimilisvélar.
Iðnaðarstjórnun: PLC-forrit á prentplátum, framleiðsluverkstæði-robotar, gögnaskráningar.
Ökutæki: Tæki til stjórnunar á rafmagnslyktunum, viðbótarkerfi, ADAS-kerfi.
Læknavélar: Skjár, snjall læknavélar, farsímaþjónusta fyrir greiningu.
3. Hvernig forritar maður sérsniðna prentplátuskipulag?
Að auðkenna nákvæmlega og sérstaklega hvernig á að þróa og stofna útgefnan kringluborðskort er miklu auðveldara þegar praktískum verkefnum er fjarlægt. Hér er ykkar ítarlega og almenn leiðbeining um PCB-forrit: frá hönnunargreiningu til fjölnotaþekkingar á vélbúnaðarforriti:
1. Skýringartákning
Notaðu PCB CAD/EDA-tól (t.d. Altium Designer, KiCad, Eagle).
Teiknið rökræn inntak, viðstanda, umbreytla, IC-gerðir og stjórnvélir.
Keyrið upphaflegar hönnunaraðilar og ERC-aðgerðir.
2. Búa til tóm PCB-lagsetningu
Skilgreinið mál borðsins, gerðina og staðsetningu holanna.
Undirbúið fyrir staðsetningu hluta og færslu.
3. Samstilltu skýringartákningu og PCB-lagsetningu
Færið „netlist“ (tengingarupplýsingar) frá skýringartákningunni yfir í lagsetningartólið.
Uppfærsla fyrir allar gerðir stílsbreytinga – mikilvægt til að forðast villur!
4. Hönnun PCB-hópsins
Veldu fjölda laga (tveggja-laga, fjögurra-laga o.s.frv.).
Táknið upp tákna-, afl- og jörðulag fyrir EMI, hitaeiginleika og áreiðanleika.
5. Skilgreining á PCB-hönnunarmálum og DFM-kröfum
Setjið upp breidd leidara, notkunargildi, millibili til framleiðslugetu.
Merkið DFT/DFM-þætti sem þarf að hugsa um til einfaldari framleiðslu og prófunar síðar.
|
Algeng DFM-mál
|
Mældar gildi
|
|
Lágmarksbreidd leidara
|
0,15 mm+
|
|
Mínútur fyrir frírúm
|
0,2 mm+
|
|
Mæling á gegnum opnun
|
> 0,3 mm
|
|
Hringlaga ringur
|
> 0,1 mm
|
|
Útvíkkun á veðrunarskýjum
|
0,1–0,2 mm
|
6. Settu upp hluti og leiddu rásir
Hafðu áhyggjur af stöðugleika tínus (stuttar, beinar rásir fyrir klukkutínur/gögn).
Staðurinn sýnir hausar/testplötur fyrir síðari kóðaflösku.
7. Keyra DRC/Signal Integrity/DFT-aðgerðir
Sjálfvirk og handvirkt hönnunarfrestun.
Tilbúið fyrir raunverulegar og í-kringju forrit.
8. Flytja út Gerber-skjöl og efni- (eða efna-) listi (BoM)
Búa til framleiðslugögn og efni- (eða efna-) lista.
9. PCB-samsetning og inspektion
Panta eða framkvæma SMT/THT-samsetningu.
Skoða fyrir samsetningarvillur (sjónhugarlegar, AOI, rafmagnsprófun).
10. Forritun á kringluborðinu
Rökhugs- / kóðaforbereiding:
Búa til fjarmynd/hugbúnað í C, C++, Python eða Assembly.
Nota forritaskýluforrit fyrir mjög snemma greiningu.
Nota venjulegar IDEs/toolchains: Arduino IDE, Visual Studio Code, PlatformIO.
Flöshun/innsetning kóða:
Velja forritstengi (USB, ISP, SWD, JTAG, UART, SPI).
Tengja forritara/deuggara við PCB (gæti krafist prófunarstöðva, pogo-nála eða tengihausa).
Flösh-a (niðurhala) uppsettan hex-/bin-gögn beint í tækið.
Samþykki og próf:
Ræsa, keyra upphaflegar prófanir (seríutenging, innbyggðir LED-ljós, skjárþáttafjölvar).
Leita að villum og laga hvaða kóða- eða tæknivillur sem er.
Dæmi um töfluna fyrir firmware forritun
|
Stöð
|
Forritunarverkfæri
|
Tungumál
|
Tengipunktur
|
Tæpleg notkun
|
|
Arduino
|
Arduino IDE
|
Innbyggt C
|
USB/Seríu
|
Frumgerð
|
|
STM32
|
STM32CubeProgrammer
|
C/C++
|
JTAG/SWD
|
Iðnaðar
|
|
ESP32/ESP8266
|
esptool.py
|
C++/MicroPy
|
UART/USB
|
IOT/Neysluvörur
|
|
Raspberry Pi
|
Raspberry Specialty Imager
|
Python/C++
|
microSD/UART
|
AI/Edge
|
4. Tæknilegar umhugsanir varðandi forritun á prentplötu
Að stilla PCB-kort er ekki lokið með því að senda kóða. Að tryggja langvarandi stöðugleika og framleiðanlegleika byggist á djúpum skilningi á tæknilegum nýjungum sem liggja að baki hugsuninni, tækinu og ferlum:.
4.1 Val á stýrihlut og gagnaskrár
Af hverju þetta er mikilvægt: Hver stýrihlutur (MCU/MPU/PLC/IC) hefur sérstakar kröfur um spennu, tíma og ferla fyrir forrit. Vísindalegt val krefst þess að koma í veg fyrir samhæfni-vandamál og vandamál með fjölbyggingu síðar á leiðinni.
Leitarskilyrði:
Tegund rafmagnsveitu og röðun á spennuforsendingum.
Minnisstærð, geymslutilvik og forritunarhöf.
Staðlaðar viðskiptaviðmót (t.d. UART, JTAG, SWD, SPI, I2C).
Lás- og öryggisvalkostir fyrir verndun á kóða.
4.2 Samhæfni hluta fyrir forritun
Gætuð ykkar um að minni, rökfræði-inngöngur og ytri IC-hlutir séu samhæfna spennuforsendingum og signalstigum.
Vegleiðing fyrir forritslínur (t.d. JTAG, ISP) ætti að taka tillit til öryggis merkja og koma í veg fyrir hljóðupptöku.
Notaðu viðeigandi ESD-örugga meðhöndlun – margar hringskífur eru viðkvæmar á allum stigum forritunar.
4.3 Kóðaforbereiding fyrir villafrítt flöshun
Að hámarka og grundalega prófa kóða minnkar villur á stað. Notaðu framsetningartól og villuleitartól til að skrá óvæntar áhrif áður en komið er í framleiðslu.
Undirbúðu þig fyrir samþættingu á rásarkóða ef þú vilt hafa möguleika á uppbyggingu á stað.
Innifalið kóðahluta fyrir staðfestingu með tölu- eða CRC-gildi til að staðfesta stöðugleika kóðans eftir flöshun.
4.4 Öryggi og framtíðarsögu
Innifalið öruggan rásarkóða og kóðaútfyllingu fyrir tæki sem krefjast verndar gegn innblæstri í fjarmyndakóða.
Vinnið með stjórnun á útgáfu fjarmyndakóða og haldið vel skilgreindri uppfærsluslóð (með handbók eða OTA) fyrir langlíf tæki.
Hafið í huga kröfur um virkilegt öryggi og heild (IEC 61508, ISO 26262 fyrir bíla).
4.5 DFM & DFT: Framleiðsla og prófun
Mat á svæði fyrir lykilmerki (forrit, rafmagn, UART) fyrir framleiðslu og leit að lausnum.
Fyrir háa framleiðslumagn, nýtist forritunar-/prófunarstöðvar með pogo-nálar eða bed-of-nails-hlutdeildir fyrir sjálfvirkan niðurhals á kóða og mat.
5. Áttir í framtíðinni fyrir forritun á prentplötum (PCB) og hönnun prentplóta
Á meðan rafræn tólamarkaður hræðist í átt að tíma Internet-þjónustunnar (IoT), tækjanna sem styðjast af gervihegðun (AI) og almenningar tengingar, er forritun á prentplötum (PCB) að breytast með ósérhverju hraða. Framtíðarhyggjusöm forritarar og fyrirtæki verða að skilja þessar vaxandi áttir til að tryggja að vörurnar þeirra séu áfram kostnaðarhræð, öryggisbærtar og mjög auðvelt að viðhalda.
5.1 Samþætting gervihegðunar (AI)
Nútíma prentplátur (PCB) eru að miklu leyti hannaðar með tilliti til gervigreindar (AI) og vélfræðinga. Þetta sýnir stjórnvél og örgjörva með innbyggðum náttúrulegum hröðubylgjum, þróuðum fjármunum fyrir notandaviðmót og flóknum rauntíma upplýsingaflutningstækjum. Uppsetning á slíkum prentplötum krefst venjulega innbyggingar á AI-safn, hliðarhugsviðum og öryggis- og tryggingarkerfjum – sem krefst djúprar skilningar á innbyggðum kerfum og viðskiptum við PCB-kóða.
"Gervigreind á hliðinni er að breyta öllu frá áætlaðri viðhaldi til myndaráðgjafar á tækinu sjálfu. Forritun á prentplötum er nú jafn mikil um gögnavísindi og rafhönnun." – Dr. Xin Jiang, leiðtogi á IoT-sviði.
5.2 Lágspennuhönnun og hönnun sem notar lítið orka
Með milljarðum af rafhlöðu-driven IoT-tæki er minnkun á orkunotkun hámarkaður vandamál í prentplötuhönnun. Þessi átt er að leida til:
Aukinnar notkunar á lágspennustjórnvélum (MCU) með svefn/vakna-eiginleikum.
Þróuðs orkustjórnunar og dýnamískrar samræmisstillingar.
Notkun á atburðadregnum forritum og rauntíma stýrikerfum (RTOS).
Hönnuðir þurfa að bæta bæði tækin og fjarmúrinn mikið – með því að nýta DFM- og kóðaprófunartól – til að tryggja að tækin árið 2015 séu í reynd án valmöguleika.
5.3 Óvirk samskipti: 5G, Wi-Fi 6 og fleira
Að stilla prentplátur í dag þýðir venjulega að undirbúa þær fyrir nýjustu óvirku kröfur eins og 5G, Wi-Fi 6/6E, BLE 5.x og últrabreitt bylgjusvæði. Fjarmúrinn þarf að styðja margar samskiptastöðvar, dýnamískan tíðnival, og fjaruppfærslufærni (OTA). Öryggisráðstafanir (TLS, dulkóðuð ræsingu) eru nú grundvallarkröfur fyrir nettengdar prentplátur.
5.4 Hálfgerð og endurraðanleg hönnun á prentplátum
„Lego-líka“ aðferðin við rafræn tæki er orðin miklu vinsælri: hálfgerðar prentplátur leyfa hröð uppbyggingu á myndunum, einfaldar uppfærslur og minni rafræna rusksöfnun. Að hanna hálfgerðar prentplátur krefst þess að búa til flóknan, uppfærslu-vinnsamann kóða og nota staðlaðar tengingarviðmót fyrir „plug-and-play“ (t.d. I2C, SPI, UART-hausar).
5.5 Sjálfvirkun í framleiðslu og forritun
Ráðstafanir fyrir framleiðslu í miklum magni nota í dag stafræna innri forritun og skoðunartól, venjulega með róbótum og sjónkerfum. Innri virkjunarstaðfesting, sjálfvirk forritun á kóða og lokaprófun á framleiðslulínu minnkaði vinnumassann þar sem hún aukinni afkomustu og rekjanleika.

6. Niðurstaða
Að skilja listinn við að setja prentuð móðurborð opnar möguleikana til að þróa, koma á markað og bæta stafræn tæki í næstum öllum atvinnugreinum. Í dag verða forritarar að sameina djúpt skilning á raunbútum við háþróaðar forritunarhæfni – frá uppsetningu skýringarmynda og PCB-hönnun til nákvæmra efna eins og fjarskiptavirkjun á fyrirbúnu hugbúnaði (OTA-uppfærslur), stýring á orkunotkun í lágvirkjunarstöðum og netöryggi og öryggi.
Hvort sem þú ert nemandi sem byrjar á fyrsta Arduino-verkefninu, verslunareigandi sem gerir prófunarútgáfu á nýjum IoT-þróunum eða framleiðsluhönnuður sem styður massaframleiðslu, er nákvæm meðferð samt mikilvæg:
Krefjandi hönnunar- og undirbúningsvinna.
Mikil forritunarþróun og staðfesting.
Áreiðanlegar sýningar, prófanir og endurtekinn uppfærslumöguleiki.
Frá einstökum forritunarfunktionum til sjálfvirkra forrituppfærsla og AI-stuðlaðra innbyggðra kerfa er PCB-hönnun bæði list og vísindaleg rannsókn. Á meðan tækni heldur áfram að þróa sig mun það auka þína sérfræði í móðurborðahönnun að gera þér kleift að gefa út varanlegri, öruggari og framtíðarsökuð vörur – jafnvel á markaði.