Ano ang ginagawa ng custom carrier circuit board para sa isang compute module?
Ang isang carrier circuit board para sa isang compute module ay nagkokonekta ng isang compute module sa natitirang bahagi ng isang produkto. Maaari itong magbigay ng power conversion, field transceiver, connectors, proteksyon, storage connections at control functions. Ang eksaktong gawain ay depende sa kung ano ang naibibigay na ng module at kung ano ang kailangan ng pag-install.
Ang proyekto ay higit pa sa paglalagay ng mga konektor sa paligid ng isang module. Ang mga mekanikal na hadlang, integridad ng signal, pagsasaayos ng software, pagmamanupaktura at pag-access sa serbisyo ay nakikipag-ugnayan. Maaaring makaapekto sa pagruruta, enclosure tooling, at cable harness ang isang connector na huli nang lumipat sa proyekto. Kunin ang mga dependency na iyon habang ang mga ito ay mura pa upang baguhin.
Kung bukas pa rin ang desisyon sa platform, magsimula sa SoM kumpara sa single-board na gabay sa computer. Kung ang disenyo ay may kasamang AI inference, patunayan ang nilalayong modelo at sensor path bago i-freeze ang compute module.
Ano ang isasama sa maikling disenyo
| Input | Impormasyong ibibigay | Bakit binago nito ang disenyo |
|---|---|---|
| Compute module | Eksaktong bahagi, rebisyon, variant ng memory/storage at sinusuportahang BSP | Tinutukoy ang mga hangganan ng elektrikal, mekanikal at software |
| Mga interface | Bilang, pamantayang elektrikal, rate ng data, connector, paghihiwalay at haba ng cable | Tinutukoy ang mga transceiver, proteksyon, pagruruta at pagpapatunay |
| Supply | Nominal na boltahe, operating range, startup at mga kinakailangan sa kaguluhan | Tinutukoy ang conversion, sequencing, proteksyon at thermal work |
| Mechanics | Balangkas ng board, mga limitasyon sa taas, pag-mount, mga posisyon ng connector at modelo ng enclosure | Pinipigilan ang paglalagay, pagpapalamig at pagpupulong |
| Software | Operating system, boot/update na kinakailangan at peripheral na suporta | Tinutukoy ang BSP, gawain ng pagsasama ng driver at application |
| Pagpapatunay | Kapaligiran sa pagpapatakbo, mga naaangkop na pagsubok at masusukat na pamantayan sa pagtanggap | Tinutukoy ang kagamitan, prototype, oras ng pagsubok at ebidensya |
| Produksyon | Dami ng pilot, inaasahang dami, modelo ng serbisyo at mga maihahatid sa pagmamanupaktura | Nakakaimpluwensya sa sourcing, test fixtures at kontrol sa pagbabago |
Markahan ang mga hindi kilalang tahasan at italaga ang bawat isa ng may-ari. Halimbawa, ang "apat na camera" ay umalis sa interface, sensor, haba ng cable, pag-synchronize at sabay-sabay na mga operating mode. Maaaring malutas ng isang paunang yugto ng pagtuklas ang mga kawalan ng katiyakan bago ang isang nakapirming saklaw ng pagpapatupad ay napagkasunduan.
Isang praktikal na disenyo at proseso ng pagpapatunay
- Mga kinakailangan at pagiging posible. Kumpirmahin ang module, paglalaan ng interface, magagamit na software at mga pangunahing panganib. Gumawa ng napagkasunduang block diagram at balangkas ng pagtanggap.
- Pagsusuri ng eskematiko at bahagi. Tukuyin ang power tree, proteksyon, orasan, pag-reset at mga interface. Suriin ang availability ng bahagi at mga alternatibo bago ang layout.
- Pagsusuri ng layout at pagmamanupaktura. Lutasin ang stack-up, placement, mga hadlang sa pagruruta, mechanical fit, assembly access at mga test point.
- Prototype pagkuha at pagpupulong. Suriin ang data ng fabrication at mga pagpapalit ng bahagi, pagkatapos ay i-record ang as-built na configuration ng bawat board.
- paunang pagsubok sa hardware at pagsasama ng software. I-verify ang power at startup bago gamitin ang mga interface at ang workload ng application. Subaybayan ang mga isyu laban sa mga rebisyon ng board at software.
- Validation at handover. Patakbuhin ang mga napagkasunduang pagsubok, isara ang mga isyu at ihatid ang release data at sumusuportang ebidensya na tinukoy sa saklaw ng proyekto.
Gamitin ang gabay sa disenyo ng tagagawa ng module at paunang checklist sa pagsubok ng hardware para sa napiling bahagi. Maaaring matukoy ng mga sanggunian ng vendor ang mga kinakailangan na madaling makaligtaan, ngunit ang mga tagubilin para sa ibang module o henerasyon ay hindi mapapalitan. Ang checklist ng NVIDIA sa mga sanggunian ay isang halimbawa kung paano nakadokumento ang mga pagsusuri sa hardware at software para sa isang partikular na ecosystem.
Ano ang tumutukoy sa gastos ng carrier-board NRE?
Sinasaklaw ng hindi umuulit na engineering ang mga gawaing ginawa upang gawin at patunayan ang disenyo. Ang isang kapaki-pakinabang na quotation ay naghihiwalay na gumagana mula sa mga bahagi ng prototype, PCB fabrication, assembly, fixtures, panlabas na pagsubok at umuulit na produksyon. Sumang-ayon kung alin sa mga ito ang kasama, opsyonal o hiwalay na sinisingil.
| Cost driver | Tanong upang malutas bago ang isang quote |
|---|---|
| Ang pagiging kumplikado ng interface | Sinusuportahan na ba ang mga interface, o kailangan ba nila ng bagong circuitry at mga driver? |
| Mataas na bilis ng layout | Aling mga signal ang nagpapataw ng stack-up, impedance at mga kinakailangan sa pagpapatunay? |
| Kapangyarihan at proteksyon | Anong mga kondisyon ng supply at mga kaguluhan sa larangan ang dapat tiisin ng kumpletong produkto? |
| Mga hadlang sa mekanikal | Nababaluktot ba ang outline, o dapat bang magkasya ang disenyo sa isang nakapirming sobre at harness? |
| Saklaw ng software | Kasama ba sa trabaho ang BSP adaptation, driver, recovery at update na suporta? |
| Mga pag-ulit ng prototype | Paano pinangangasiwaan ang mga inaasahang pagbabago, muling pagsusuri at mga pagbabago sa saklaw? |
| Kwalipikasyon at produksyon | Aling mga pormal na pagsusulit, mga fixture at mga dokumento sa pagmamanupaktura ang kinakailangan? |
Ang isang walang laman na presyong "PCB disenyo" ay mahirap ihambing sa isang kumpletong panipi sa pagbuo ng produkto. Humiling ng maihahatid na listahan, mga pagpapalagay, mga pagbubukod, pamantayan sa pagtanggap at proseso ng pagbabago. Ginagawa nitong posible na ihambing ang mga panukala nang hindi ipinapalagay na kasama ang nawawalang trabaho.
Paano dapat planuhin ang timeline?
Buuin ang iskedyul sa paligid ng mga dependency. Nauuna ang pag-apruba ng mga kinakailangan sa pag-freeze ng disenyo; ang katha at availability ng bahagi ay tumutukoy kung kailan maaaring dumating ang mga naka-assemble na prototype; ang pagbabago ng hardware ay maaaring mangailangan ng isa pang ikot ng pagmamanupaktura bago maulit ang isang pagsubok. Ang software ay maaaring magpatuloy nang magkatulad sa isang platform ng pag-unlad kung saan ang platform na iyon ay kumakatawan sa panghuling hardware nang sapat na malapit.
Sa bawat milestone, sabihin ang maihahatid, may-ari, desisyon sa pagsusuri at susunod na dependency. Halimbawa: inaprubahang eskematiko; inilabas na pakete ng pagmamanupaktura; pinalakas na prototype; na-verify na mga interface; ulat ng pagsubok sa aplikasyon; pagpapalabas ng produksyon.
Ang isang mapagkakatiwalaang pagtatantya ng paghahatid ay nangangailangan ng isang tinukoy na saklaw at isang pagsusuri sa supply ng bahagi. Ihiwalay ang pagsusumikap sa engineering mula sa lumipas na lead time at isama ang oras para sa pagsusuri, pagkuha at isang napagkasunduang allowance sa pag-ulit. Tratuhin ang pagkakaroon ng prototype at kwalipikasyon sa produksyon bilang magkahiwalay na milestone.
Tukuyin ang pagtanggap bago ang unang prototype
Gawing mga nakikitang pagsubok ang mga kinakailangan. Sa halip na "gumagana ang gateway," tukuyin ang mga mode ng interface, pattern ng trapiko, tagal, pinapayagang pagkawala at ang log o pagsukat na nagtatala ng resulta. Sa halip na "Mabilis ang AI," tukuyin ang modelo, input, threshold ng katumpakan, sustained throughput at katanggap-tanggap na pagkaantala sa output.
- Idokumento ang pagsisimula, pag-shutdown, pagbawi at pag-uugali pagkatapos ng naantala na pag-update.
- I-exercise ang mga kinakailangang interface nang magkasama, sa halip na isa-isa lang.
- Patakbuhin ang nilalayong workload nang sapat na mahaba upang suriin ang nauugnay na kondisyon ng thermal operating.
- I-verify ang napagkasunduang serbisyo at mga pamamaraan ng pagsubok sa produksyon.
- Panatilihing nakalakip ang rebisyon ng board, firmware at software sa bawat resulta ng pagsubok.
Para sa mga pagsasaalang-alang sa mekanikal at kapangyarihan, tingnan ang aming masungit na walang fanless na tala ng disenyo ng computer. Para sa isang neural-network workload, ang RK3588 NPU gabay sa pagsubok nagbibigay ng panimulang punto para sa paghihiwalay ng pagganap ng modelo mula sa pagganap ng kumpletong sistema.
Sumang-ayon sa handover package
Tukuyin ang mga format at karapatan para sa mga schematic, PCB layout, mga output ng pagmamanupaktura, bill ng mga materyales, mga tagubilin sa pagpupulong, software, mga tagubilin sa programming at mga pansubok na fixture. Tukuyin kung aling mga nae-edit na mapagkukunan ang inihahatid, kung aling mga bahagi ng third-party ang may hiwalay na mga lisensya, at kung sino ang nagpapanatili ng disenyo pagkatapos ng pagtanggap. Ito ay mga tuntunin ng proyekto upang sumang-ayon, hindi mga pagpapalagay na awtomatikong sumusunod sa pagbabayad ng NRE.
Ang isang kapaki-pakinabang na release ay nagtatala din ng mga kilalang limitasyon, naaprubahang mga pagpapalit, hindi nalutas na mga panganib at ang pamamaraan para sa paghiling ng mga pagbabago. Ang impormasyong iyon ay tumutulong sa mga pangkat ng pagmamanupaktura at serbisyo na makilala ang isang kinokontrol na rebisyon mula sa isang hindi dokumentadong variation.
Mga custom na tanong sa carrier-board
Maaari bang kopyahin ang isang reference carrier nang hindi nagbabago?
Maaari itong maging isang panimulang punto ng engineering kung saan pinahihintulutan ang lisensya nito, ngunit ang bagong pag-install ay nangangailangan pa rin ng elektrikal, mekanikal, software at pagpapatunay ng pagmamanupaktura. Suriin na ang bawat na-refer na disenyo ay naaangkop sa eksaktong module at rebisyon.
Awtomatikong kasama ba ang BSP trabaho?
Kung kasama lang ito sa napagkasunduang saklaw. Sabihin kung sino ang nagmamay-ari ng boot configuration, peripheral support, operating-system integration at pangmatagalang update sa project brief.
Ano ang sapat para sa unang talakayan?
Ang isang block diagram, kagustuhan sa module, listahan ng interface, mga detalye ng supply, mga hadlang sa enclosure, mga target na dami at nilalayong petsa ng pilot ay isang kapaki-pakinabang na panimulang punto. Isama kung ano ang nananatiling undecided para ang unang pag-uusap ay makapag-focus sa mga panganib na iyon.
Ikonekta ang PCB disenyo sa naka-embed na Linux paunang pagsubok ng hardware
Ang custom na PCB na disenyo at software ng naka-embed na system ay magkakaugnay. Ang isang board-support package (BSP) ay kailangang tumugma sa napiling system-on-module, power sequencing, pin allocation at attached peripheral. Resolbahin ang mga interface na ito bago ang layout upang ang hardware at naka-embed na Linux paunang pagsubok ng hardware ay maaaring magpatuloy laban sa parehong configuration.
Para sa isang edge AI produkto, isama ang nilalayong camera o sensor path sa maagang gawaing pagiging posible. Ang isang gumaganang processor module ay hindi nagpapatunay na ang kumpletong pagkuha at inference pipeline ay makakatugon sa kinakailangang latency. Kunin ang availability ng driver, mga pangangailangan sa memorya at pagsubok na ebidensya sa maikling proyekto.
Suriin ang mga hadlang sa disenyo ng PC na walang fanless
Mga teknikal na sanggunian
- NVIDIA: module adaptation at hardware/software na mga paunang checklist sa pagsubok ng hardware
- Digi: mga panimulang sanggunian sa pagbuo ng embedded system
Ang proseso sa itaas ay isang balangkas ng pagpaplano ng proyekto. Ang mga panuntunan sa disenyo ng elektrikal ay dapat magmula sa kasalukuyang teknikal na dokumentasyon ng napiling module.
Dalhin ang iyong listahan ng interface.
Ipadala ang module preference, connectors, supply, enclosure at pilot quantity. Maaari naming gawing isang saklaw na carrier-board at naka-embed na-software na talakayan.
