Piirilevykokoonpano laiteohjelmisto-ohjelmoinnilla
Highleap Electronics tarjoaa piirilevyjen kokoonpanoa ja laiteohjelmisto-ohjelmointia laitevalmistajille (OEM), jotka tarvitsevat valmiiksi koottuja, ohjelmoituja ja testattuja piirilevyjä yhden valmistustilauksen puitteissa. Julkaistut palvelumme kattavat piirilevyjen valmistuksen, komponenttien hankinnan, SMT- ja läpivientikokoonpanon, online- ja offline-IC-ohjelmoinnin, tarkastukset, toiminnallinen testaus ja valinnaisen valmiiden tuotteiden integroinnin. Sen sijaan, että asiakkaat vastaanottaisivat kootut piirilevyt ja järjestäisivät laiteohjelmiston latauksen muualla, he voivat määrittää hyväksytyn laiteohjelmiston ja ohjelmointivaatimukset osana piirilevyjen kokoonpanoa.
Useimmilla piirilevykokoonpanoa laiteohjelmisto-ohjelmoinnilla etsivillä ostajilla on jo piirisuunnittelun ja tuotannon laiteohjelmisto. He haluavat tehtaan, joka voi asentaa oikeat laitteet, kirjoittaa oikean kuvan, varmistaa ohjelmoinnin onnistumisen, ladata yksikkökohtaiset tiedot ja toimittaa piirilevyt, jotka toimivat määritellyllä tavalla. Valmistusriski ei ole BIN- tai HEX-tiedoston siirtäminen; se hallitsee laitteistoversion, kohdepiirin, laiteohjelmistojulkaisun, konfiguroinnin, ohjelmointilaitteiden ja lopullisen testituloksen välistä suhdetta.
Highleap tarjoaa sekä offline- että järjestelmän sisäisiä IC- ja laiteohjelmistoohjelmointipalveluita . Yhteensopivuus tietyn mikrokontrollerin, FPGA:n, muistilaitteen, turvaominaisuuden tai ohjelmointirajapinnan kanssa varmistetaan sen tarkasta osanumerosta ja asiakkaan hyväksymistä tuotanto-ohjeista.
Avaimet käteen -periaatteella toimiva piirilevykokoonpano ja laiteohjelmisto-ohjelmointi Highleapilla
Kyllä. Highleap voi yhdistää piirilevyjen kokoonpanon ja integroitujen piirilevyjen ohjelmoinnin yhdessä avaimet käteen -valmistuspaketissa. Tarkka toimitus voi olla koottu piirilevy, johon on asennettu laiteohjelmisto, testattu ja sarjoitettu piirilevy tai täydellinen elektroniikkayksikkö, johon on myös määritetty kotelointi. Tämä eroaa valmiiden piirilevyjen lähettämisestä kolmannelle osapuolelle laiteohjelmiston päivitystä varten: ohjelmointioperaatio voidaan suunnitella laitteen hankinnan, kokoonpanojärjestyksen, testauslaitteen ja lopullisen tuotteen revisioinnin ympärille.
Täydellisen avaimet käteen -periaatteella toimivan piirilevyjen valmistusohjelman puitteissa laitevalmistaja (OEM) yleensä toimittaa julkaistut suunnittelu- ja ohjelmointi-/testausohjeet, kun taas Highleap koordinoi hankinnan, piirilevyjen tuotannon, komponenttien sijoittelun, ohjelmoinnin, tarkastukset ja toimituksen. Osittaisissa avaimet käteen -periaatteilla tai määrärahoilla toimitettavissa kokoonpanoissa laitevalmistaja voi toimittaa rajoitettuja integroituja piirejä, esiohjelmoituja komponentteja tai oman ohjelmointilaitteensa. Laitteiston, ohjelmiston, luottamuksellisten tietojen ja prosessien hyväksynnän vastuut tulee silti mainita ostosopimuksessa.
Yksi rakennusprosessi erillisten kokoonpano- ja peltitystilausten sijaan
- Tarkista tuotantopaketti. Yhdistä piirilevyn versio, osaluettelo, ohjelmoitavien laitteiden osanumerot, laiteohjelmistokuva, ohjelmointioikeudet ja vaaditut testit.
- Valmista ja täytä levyt. Vapauta paljaslevyrakenne läpi PCB:n valmistus, sitten koota komponentit SMT:llä, läpireikämenetelmällä tai prosessien yhdistelmällä.
- Lataa hyväksytty laiteohjelmisto. Käytä sovittua offline-ohjelmointilaitetta ennen sijoitusta tai tuettua järjestelmän sisäistä menetelmää täytetyllä piirilevyllä.
- Vahvista ja konfiguroi. Tarkista kirjoitettu kuva ja anna tarvittaessa sarjanumerot, kalibrointitiedot tai laitekohtainen konfiguraatio.
- Suorita sovitut tuotantotestit. Varmista virran kytkeminen ja asiaankuuluvat tulot, lähdöt tai liitännät ennen erän merkitsemistä, pakkaamista ja vapauttamista.
Komponenttien saatavuus on tärkeää tässä työnkulussa. Pinnien kanssa yhteensopivan mikrokontrollerin vaihto voi silti sisältää eri flash-muistikapasiteetin, piirilevyversion, käynnistyskäyttäytymisen tai laitetunnuksen. Muutokset on tarkistettava yhdessä komponenttien hankintasuunnitelman ja hyväksytyn laiteohjelmistokonfiguraation kanssa – niitä ei saa käsitellä rutiininomaisena ostovaihtona.
Asiakkaille, jotka ostavat lopputuotteen pelkän kokoonpanon sijaan, ohjelmointi voidaan sisällyttää myös elektroniikkalaatikon integrointiin kaapelisarjojen, kotelokokoonpanon, järjestelmätestien ja pakkaamisen ohella. Se, sijaitseeko ohjelmointiasema ennen mekaanista integrointia vai sen jälkeen, riippuu käyttöoikeuksista, testien kattavuudesta ja tuotteen hyväksytystä prosessista.
Piirin sisäinen ohjelmointi: Liitännät, kalusteet ja laiteohjelmiston julkaisunhallinta
Oikea menetelmä tuotantolaitteiston flash-asennukseen riippuu tarkasta piiristä ja piirilevyn sisällöstä – ei pelkästään laiteohjelmiston tiedostonimestä. Piirilevyjen tuotannossa käytetään kahta pääasiallista tapaa: laitteen ohjelmointi ennen asennusta (offline/esiohjelmointi) ja ohjelmointi kokoonpanon jälkeen (järjestelmän sisäinen tai piirilevyllä oleva ohjelmointi). Molemmat voivat olla sopivia; valinta vaikuttaa kiinnityslaitteiden suunnitteluun, revisioiden joustavuuteen, materiaalinkäsittelyyn ja läpimenoon.
| Ohjelmointireitti | Parhaiten sopiva tuotantotilanne | Mitä on vahvistettava |
|---|---|---|
| Offline-/esiohjelmoitu mikropiiri | Tuettu irrallinen MCU, muisti tai muu laite voidaan kirjoittaa ja todentaa ennen SMT-asennusta. | Osien/pakettien yhteensopivuus, ohjelmointisovitin, käsittely, erän tunnistus, kuvien tarkistus ja esiohjelmoitujen laitteiden varastonhallinta. |
| SWD tai JTAG kootulla piirilevyllä | Tuetut MCU:t ja ohjelmoitava logiikka esteettömillä debug-/ohjelmointiyhteyksillä. | Nastojen kytkentä, kohdejännite, nollaus, JTAG-ketju (jos sovellettavissa), hyväksytty ohjelmointialgoritmi ja kiinnitysten käyttöoikeus. |
| Internet-palveluntarjoaja / ICSP | Laitekohtainen sarjaohjelmointi komponenttien juottamisen jälkeen. | Tarkka kohdelaiteprotokolla, jaetut nastat, ohjelmointijännite ja sisään-/ulostulojärjestys. |
| UART / USB / muu käynnistyslataaja | Ohjaimessa on tuettu ROM tai asennettu käynnistyslatain ja helppokäyttöinen tuotantokäyttöliittymä. | Käynnistystila, fyysinen johdotus, liitännän logiikkatasot, käynnistyslataimen asennus ensimmäisellä kerralla ja palautusmenettely. |
Piirilevyn suunnittelu luotettavaa tuotanto-ohjelmointia varten
Kun ohjelmointi tapahtuu kokoonpanon jälkeen, testipadojen tai -liittimen on tarjottava toistettavissa oleva pääsy testialueille. Ohjelmointiasetukset saattavat myös vaatia referenssimaadoituksen, vakaan kohdetehon, nollausohjauksen, käynnistystilan valinnan ja eristyksen samoja nastoja jakavista piireistä. Tuotantovaiheessa käytettävässä pogo-pin-kiinnittimessä pad-paikkojen sijainti, eristyskohdat, piirilevyn tuki ja suuntaus tulevat osaksi valmistusspesifikaatiota. Nämä ovat syitä sisällyttää ohjelmointioikeus suunnittelun testattavuustarkastukseen ennen piirilevyn asettelun jäädyttämistä.
Jos esimerkiksi Arm-mikrokontrolleri kirjoitetaan SWD-levyn päälle, hyväksytyssä työohjeessa tulee yksilöidä laitteen todellinen osanumero, kohdejännite ja ohjelmointilaitteen asetukset. Jos käytetään UART-käynnistysohjelmaa, levyn on tuettava tarvittavaa käynnistystilaa ja nollaussekvenssiä. Sama piirilevy voi tarjota kätevän USB-liittimen, mutta siinä ei ole USB-laiteohjelmiston latausohjelmaa; pelkkä liitin ei takaa ohjelmoitavuutta. Erillisen SPI-flash-, EEPROM-, NAND- tai eMMC-muistin ohjelmointi vaatii myös sopivan muistikohtaisen työnkulun, ei geneeristä mikrokontrollerin flash-skriptiä.
Jäädytä laiteohjelmiston julkaisu, älä vain tiedostonimeä
Tehtaan ei pitäisi joutua päättämään, mikä useista sähköpostitse lähetetyistä levykuvista on nykyinen tuotantoversio. Anna jokaiselle versiolle hyväksytty laiteohjelmiston tunniste: levykuvan tiedostonimi ja tiiviste/tarkistussumma, ohjelmistoversio, hyväksytty piirilevyn/osaluettelon versio, kohdelaite, muistialue, ohjelmointiasetukset ja mahdolliset optiotavut, sulakkeet, käynnistys- tai lukusuojausvaatimukset. Kun käynnistyslatain ja sovellus ovat erillisiä levykuvia, määritä ohjelmointijärjestys ja yhteensopivuusvaatimukset.
Tietoturva-asetukset vaativat erityistä huolellisuutta. Kertaluonteisesti ohjelmoitavia asetuksia, pysyviä virheenkorjauslukkoja ja suojatun käynnistyksen käyttöönottoa voi olla vaikea tai mahdotonta peruuttaa. Niiden aktivointipiste on nimenomaisesti hyväksyttävä ja testattava pilottikorteilla. Yksityisiä avaimia tai laitesalaisuuksia ei tule jakaa tavallisina sähköpostin liitteinä tai kirjoittaa rajoittamattomiin tuotantolokeihin; suojatun käyttöönoton työnkulku ja tunnistetietojen säilytys on sovittava ennen työn hyväksymistä. Highleapin ohjelmointilaajuus suojatulle kohteelle on validoitava asiakkaan tietoturvavaatimusten ja laitedokumentaation perusteella.
Laiteohjelmiston varmennus, sarjanumerointi ja toiminnallinen testaus
”Ohjelmointi onnistui” -viesti on välttämätön, mutta ei riittävä todiste siitä, että valmis piirilevy on valmis lähetettäväksi. Tarkistuksia on kolme: oikeat tiedot on kirjoitettu oikeaan laitteeseen; kaikki yksikkökohtaiset kokoonpanot on määritetty oikein; ja koottu piirilevy suorittaa alkuperäisen laitevalmistajan (OEM) määrittämät toiminnot. Näiden tulisi olla erilliset hyväksymis-/hylkäysvaiheet, kun projekti niitä vaatii.
Ohjelmoinnin tarkistus ja yksikkökohtaiset tiedot
Laitteesta ja suojaustilasta riippuen ohjelmoinnin varmennus voi käyttää muistin takaisinlukua, tarkistussumman tai tiivisteen vertailua, laitetunnuksen vahvistusta, konfiguraatiorekisteritarkistuksia tai hyväksyttyä laitekohtaista varmennusmenetelmää. Täydellinen takaisinluku ei välttämättä ole mahdollista sen jälkeen, kun lukusuojaus on otettu käyttöön. Tässä tapauksessa hyväksymismenetelmä on määritettävä etukäteen; kirjoituskomennon ilmoittaminen täydelliseksi ei vastaa hyväksytyn laiteohjelmiston tilan osoittamista.
Jotkin tuotteet tarvitsevat myös yksilöllisen sarjanumeron, MAC-osoitteen, kalibrointivakion, sertifikaatin tai valmistuskonfiguraation. Nämä arvot tulisi määrittää valvotusta lähteestä, estämällä kaksoiskappaleita, täsmäyttämällä käyttämättömät tunnisteet ja käsittelemällä vialliset/uudelleenkäsitellyt piirilevyt. Jos käytössä on suojattuja tunnistetietoja, tietueen tulisi yksilöidä toiminto ja tulos paljastamatta itse salaisuuksia.
| Tuotannon tarkastuspiste | Todisteet OEM-hyväksynnästä | Mitä se ei todista |
|---|---|---|
| Kuvan ja laitteen vahvistus | Laitteistoversio, kohdelaitteen tunnus ja hyväksytty kuvan identiteetti | Valmiin elektroniikan onnistunut toiminta |
| Kirjoita ja tarkista | Ohjelmoinnin tila ja laitteen tukema luku/hajautus tai vastaava varmennus | Sovellustason käyttäytyminen kuormituksen aikana |
| Sarjallistaminen / valmistelu | Yksikön tunnus, määritetty kokoonpano ja tallennettu valmistelutulos | Koko tuotteen kyberturvallisuuden validointi |
| Salaman jälkeinen toimintatesti | Hyväksytyt käynnistyksen, liitännän ja I/O-tulokset määriteltyjä rajoja vasten | Täydellinen ympäristö-, EMC- tai kenttäkäyttöikäkelpoisuus |
Highleapilla piirilevyjen toiminnallinen testaus voidaan koordinoida ohjelmointivaiheen kanssa asiakkaan toimittamien vaatimusten perusteella. Vaadittava testi voi olla käynnistys-/versiovasteen ja virtakiskon tarkistus pienelle ohjauskortille tai kiinnityskohtainen antureiden, releiden, tietoliikenteen ja kalibrointirajojen testaus monimutkaisemmalle yksikölle. AOI ja röntgen ovat edelleen tärkeitä kokoonpanotyön kannalta, mutta ne eivät varmista, että laiteohjelmistokuva, sulakeasetukset tai tuotteen toiminta ovat oikein.
Prototyyppi- ja pientuotantoajoissa pilottierän tulee validoida kiinnittimen kontakti, flash-aika, laiteohjelmiston ja laitteiston yhteensopivuus, epäonnistuneiden kirjoitusten käsittely ja testilokien täydellisyys. Hyväksytystä ohjelmoinnista ja testausmenettelystä tulee sitten osa tuotantojulkaisua toistuvia tilauksia varten. Kun yksikkötason jäljitettävyyttä pyydetään, linkitä levyn sarjanumero laiteohjelmistoversioon, testiasemaan, päivämäärään, tulokseen ja mahdolliseen valtuutettuun uudelleentyöstö- tai flash-päivityshistoriaan.
Mitä lähettää ohjelmoidun piirilevyn tarjouksen ja tuotantoluvan saamiseksi
Jotta piirilevykokoonpano ja laiteohjelmisto-ohjelmointi voidaan tarjota tarkasti, Highleap tarvitsee elektroniikan valmistuspaketin ja ohjelmointiohjeet yhdessä. Gerber-tiedostot ja osaluettelo määrittävät, mitä rakennetaan; ne eivät yksilöi, mikä laiteohjelmisto ladataan, mitä ohjelmointilaitetta käytetään tai miten onnistunut yksikkö varmistetaan. Lähetä seuraavat tiedot, kun ne ovat saatavilla, ja merkitse kaikki kohteet, jotka ovat vielä teknisen tarkistuksen alla.
- Piirilevy- ja kokoonpanotiedot: Gerber/ODB++ tai vastaava, kerrosten pinoaminen, valmistusohjeet, osaluettelo hyväksytyillä vaihtoehdoilla, keräily- ja sijoitustiedosto ja kokoonpanopiirustus.
- Kohdelaitteen tiedot: tarkat MCU/MPU/FPGA- tai muistiosanumerot, laitteistoversio, laitekokoonpanovaihtoehdot ja kaikki asiaankuuluvat datalehdet tai ohjelmointierittelyt.
- Laiteohjelmistopaketti: hyväksytyt BIN-, HEX-, ELF- tai laitekohtaiset tiedostot tarpeen mukaan; julkaisun tunniste, tiedoston tarkistussumma, kohdemuistialue ja käynnistyslataimen/sovelluksen suhde.
- Ohjelmointimenetelmä: offline-ohjelmointi tai järjestelmän sisäinen käyttö, liitäntä/nastajärjestys, kohdejännite, nollaus-/käynnistysjärjestys, hyväksytty ohjelmointilaite ja vaadittu kiinnitin tai sovitin.
- Kokoonpano ja suojaus: asetustavut, sulakkeet, virheenkorjauslukot, käynnistys-/tietoturva-asetukset ja suojatut provisiointivaatimukset, ja peruuttamattomille toiminnoille on nimenomainen hyväksyntä.
- Ainutlaatuinen data ja jäljitettävyys: sarjanumeron/MAC-osoitteen allokointimenetelmä, kalibrointi- tai konfigurointiarvot, merkintäsäännöt ja pakolliset lokikentät.
- Vahvistus ja lopputesti: kirjoitus-/varmennushyväksyntä, käynnistyskäyttäytyminen, tietoliikennekomennot, testirajat, yksikkö- tai näytekohtainen kattavuus ja vikaantumisten käsittely.
- Kaupallinen soveltamisala: näyte- ja tuotantomäärät, ennuste, tavoitetoimitusaikataulu, onko osat hankittu ulkomailla vai hankittu ulkomailla, ja onko valmiin laitteen kokoonpano tarpeen.
Mikä muuttaa kustannuksia ja aikataulua?
Ohjelmointikustannukset riippuvat laiteperheestä ja ohjelmointilaitteen yhteensopivuudesta, offline-sovittimien tai piirin sisäisten kiinnikkeiden kehityksestä, kuvan koosta, kirjoitus-/vahvistusajasta, ohjelmoitavien laitteiden lukumäärästä, yksilöllisten tietojen tarjoamisesta, tietoturvaohjauksista, testausajasta ja odotetusta eräkoosta. Nämä eroavat komponentti- ja SMT-maksuista tavallisessa piirilevykokoonpanotarjouksessa . Jos tarvitaan räätälöityjä kiinnittimiä tai automatisoituja skriptejä, pyydä kertaluonteisia asennus-/NRE-maksuja erittelemään erikseen toistuvista yksikkökustannuksista.
Järkevä ensimmäisen tilauksen julkaisu on pieni, edustava ohjelmoitu erä. Hyväksy yksi tai useampi kultainen yksikkö, vahvista laitteisto- ja laiteohjelmistoversiot, tarkista todelliset testitietueet ja jäädytä valmistusohjeet ennen tuotantoerän vahvistamista. Myöhempiä muutoksia varten määritä, vaatiiko pelkkä laiteohjelmistoversio uudelleenohjelmointia, regressiotestausta vai uudelleenmerkintää ja voidaanko jo rakennettua varastoa päivittää.
Highleap Electronics on valmistus- ja ohjelmointikumppani – ei automaattisesti laiteohjelmistosi tekijä tai omistaja. Laitevalmistaja (OEM) toimittaa yleensä tuotantovalmiin levykuvan, sen käyttöoikeudet, konfigurointivaatimukset ja hyväksymis-/hylkäysrajat. Laiteohjelmiston kehitys, suojatut avainpalvelut, erikoisohjelmointilaitteiden integrointi ja muu suunnittelutyö tulee mainita erikseen tarvittaessa.
Pyydä tarjous avaimet käteen -piirilevykokoonpanosta + laiteohjelmiston ohjelmoinnista
Lähetä meille ajantasaiset Gerber-tiedostosi, osaluettelosi, kokoonpanotietosi, kohde-IC-osanumerosi, laiteohjelmistoversiosi, ohjelmointirajapintasi, arvioitu määrä ja vaadittavat toiminnalliset testit. Highleap voi tarkastella yhdistetyn valmistuksen ja salamavalojen laajuutta ja sitten selvittää kiinnitys-, kokoonpano- tai varmennustarpeesi ennen tarjouksen antamista.
Pyydä tarjous piirilevykokoonpanosta laiteohjelmisto-ohjelmoinnilla
Suunnitteluhuomautus: tuetut laitteet ja työkalut, ohjelmoinnin turvallisuus, kiinnittimien suunnittelu, todentamisen kattavuus, läpimenoaika ja kaupalliset ehdot riippuvat julkaistusta projektista. Pelkkä MCU-ohjelmoinnin onnistuminen ei takaa tuoteturvallisuutta, ohjelmiston laatua, kyberturvallisuutta tai ympäristöystävällisyyttä.
suositeltava Viestejä
Erittäin hienoviivaisten piirilevyjen valmistus tiheälle jyrsinnälle
Kuinka saada tarjous piirilevyistä Suoritetaan DFM/DFA-analyysi...
Pinottujen Microvia-piirilevyjen valmistus
Kuinka saada tarjous piirilevyistä Suoritetaan DFM/DFA-analyysi...
Syvyyskontrolloidun porauksen piirilevyjen valmistus
Kuinka saada tarjous piirilevyistä Suoritetaan DFM/DFA-analyysi...
mSAP-piirilevyjen valmistus hienojakoisille piireille
Highleap Electronics tarjoaa mSAP-piirilevyjen valmistusta...
Miten saada tarjous piirilevyistä
Suoritetaan DFM/DFA-analyysi puolestasi ja lähetetään sinulle raportti. Voit ladata tiedostosi turvallisesti verkkosivustomme kautta. Tarvitsemme seuraavat tiedot voidaksemme antaa sinulle tarjouksen:
-
- Gerber, ODB++ tai .pcb, sp.
- Tuoteluettelo, jos tarvitset kokoonpanoa
- Määrä
- Käännä aika
Piirilevyjen valmistuksen lisäksi tarjoamme kattavan valikoiman elektroniikkapalveluita, kuten piirilevysuunnittelua, piirilevyasennusta ja kokonaisratkaisuja. Tarvitsetpa apua prototyyppien valmistuksessa, suunnittelun varmentamisessa, komponenttien hankinnassa tai massatuotannossa, tarjoamme kokonaisvaltaista tukea projektisi onnistumisen varmistamiseksi.
Piirilevypalveluita varten toimitathan osaluettelosi (BOM) ja mahdolliset erityiset kokoonpano-ohjeet. Tarjoamme myös DFM/DFA-analyysin suunnitelmiesi valmistettavuuden ja kokoonpanon optimoimiseksi varmistaen sujuvan tuotantoprosessin.
