Wat doet een aangepaste draagprint?
Een draagprint verbindt een rekenmodule met de rest van een product. Het kan stroomconversie, veldzendontvangers, connectoren, bescherming, opslagverbindingen en besturingsfuncties bieden. De exacte werkzaamheden zijn afhankelijk van wat de module al levert en wat de installatie vereist.
Het project gaat verder dan het plaatsen van connectoren rond een module. Mechanische beperkingen, signaalintegriteit, softwareconfiguratie, productie en servicetoegang werken op elkaar in. Een connector die laat in het project wordt verplaatst, kan invloed hebben op de routering, het behuizing-gereedschap en de kabelboom. Leg die afhankelijkheden vast nu ze nog goedkoop te veranderen zijn.
Als het platformbesluit nog openstaat, begin dan met de SoM versus single-board computergids. Als het ontwerp AI-inferentie bevat, valideert u het beoogde model en het sensor-pad voordat u de rekenmodule bevriest.
Wat u moet opnemen in de ontwerpopdracht
| Invoer | Te verstrekken informatie | Waarom het het ontwerp verandert |
|---|---|---|
| Rekenmodule | Exact onderdeel, revisie, geheugen-/opslagvariant en ondersteunde BSP | Definieert elektrische, mechanische en softwaregrenzen |
| Interfaces | Aantal, elektrische standaard, datasnelheid, connector, isolatie en kabellengte | Bepaalt transceivers, bescherming, routing en validatie |
| Levering | Nominale spanning, werkbereik, opstart- en storingsvereisten | Definieert conversie, sequencing, bescherming en thermisch werk |
| Mechanica | Bordoverzicht, hoogtelimieten, montage, connectorposities en behuizing-model | Beperkt plaatsing, koeling en montage |
| Software | Besturingssysteem, opstart-/updatevereisten en ondersteuning voor randapparatuur | Definieert BSP, driver- en applicatie-integratiewerk |
| Validatie | Bedrijfsomgeving, toepasselijke tests en meetbare acceptatiecriteria | Definieert apparatuur, prototypes, testtijd en bewijsmateriaal |
| Productie | proefproject-hoeveelheid, verwachte volumes, servicemodel en productieprestaties | Heeft invloed op sourcing, testarmaturen en wijzigingsbeheer |
Markeer onbekenden expliciet en wijs elk een eigenaar toe. “Vier camera’s” laten bijvoorbeeld de interface, sensor, kabellengte, synchronisatie en gelijktijdige bedieningsmodi open. Een eerste ontdekkingsfase kan deze onzekerheden wegnemen voordat een vaste implementatiescope wordt overeengekomen.
Een praktisch ontwerp- en validatieproces
- Vereisten en haalbaarheid. Bevestig de module, interfacetoewijzing, beschikbare software en grote risico's. Maak een overeengekomen blokdiagram en acceptatieoverzicht.
- Schematische en componentbeoordeling. Definieer de power tree, bescherming, klokken, resets en interfaces. Controleer de beschikbaarheid van componenten en alternatieven vóór de lay-out.
- Lay-out en productiebeoordeling. Los opstapeling, plaatsing, routeringsbeperkingen, mechanische pasvorm, montagetoegang en testpunten op.
- Aankoop en montage van prototypes. Controleer de fabricagegegevens en vervangingen van componenten en noteer vervolgens de as-built configuratie van elke kaart.
- Inbedrijfstelling en software-integratie. Controleer de voeding en het opstarten voordat u interfaces en de applicatiewerklast uitoefent. Volg problemen op basis van bord- en softwarerevisies.
- Validatie en overdracht. Voer de overeengekomen tests uit, sluit problemen af en lever de releasegegevens en ondersteunend bewijsmateriaal aan zoals gedefinieerd in de projectscope.
Gebruik de ontwerpgids van de fabrikant van de module en de inbedrijfstelling-checklist voor het geselecteerde onderdeel. Leveranciersreferenties kunnen vereisten identificeren die gemakkelijk over het hoofd worden gezien, maar instructies voor een andere module of generatie zijn niet uitwisselbaar. De NVIDIA-checklist in de referenties is een voorbeeld van hoe hardware- en softwarecontroles voor een bepaald ecosysteem worden gedocumenteerd.
Wat bepaalt de draagprint NRE-kosten?
Eenmalige engineering omvat de werkzaamheden die zijn uitgevoerd om het ontwerp te maken en te valideren. Een nuttige offerte scheidt dat werk van prototypecomponenten, PCB-fabricage, assemblage, opspanningen, externe tests en terugkerende productie. Spreek af welke hiervan zijn inbegrepen, optioneel of apart in rekening worden gebracht.
| Kostendrijver | Vraag die moet worden opgelost voordat een offerte wordt uitgebracht |
|---|---|
| Complexiteit van interfaces | Worden interfaces al ondersteund, of hebben ze nieuwe circuits en stuurprogramma's nodig? |
| Snelle lay-out | Welke signalen stellen eisen aan stack-up, impedantie en validatie? |
| Kracht en bescherming | Welke leveringsomstandigheden en veldstoringen moet het volledige product tolereren? |
| Mechanische beperkingen | Is de omtrek flexibel, of moet het ontwerp passen in een vaste envelop en harnas? |
| Softwareomvang | Omvat het werk BSP-aanpassing, stuurprogramma's, herstel en update-ondersteuning? |
| Prototype-iteraties | Hoe worden verwachte revisies, hertesten en scopewijzigingen afgehandeld? |
| Kwalificatie en productie | Welke formele tests, armaturen en productiedocumenten zijn vereist? |
Een kale “PCB-ontwerp”-prijs is moeilijk te vergelijken met een volledige offerte voor productontwikkeling. Vraag een leverbare lijst, aannames, uitsluitingen, acceptatiecriteria en veranderingsproces aan. Dat maakt het mogelijk om voorstellen met elkaar te vergelijken zonder aan te nemen dat ontbrekend werk wordt meegenomen.
Hoe moet de tijdlijn worden gepland?
Bouw het schema rond afhankelijkheden. Goedkeuring van eisen gaat vooraf aan de ontwerpstop; fabricage en beschikbaarheid van componenten bepalen wanneer geassembleerde prototypes kunnen arriveren; Voor een hardwarewijziging kan een nieuwe productiecyclus nodig zijn voordat een test kan worden herhaald. Software kan alleen parallel op een ontwikkelingsplatform plaatsvinden als dat platform de uiteindelijke hardware nauw genoeg vertegenwoordigt.
Vermeld bij elke mijlpaal het resultaat, de eigenaar, de beoordelingsbeslissing en de volgende afhankelijkheid. Bijvoorbeeld: goedgekeurd schema; vrijgegeven productiepakket; aangedreven prototype; geverifieerde interfaces; applicatietestrapport; productie release.
Voor een geloofwaardige leveringsschatting is een gedefinieerde reikwijdte en een controle op de levering van componenten nodig. Scheid de engineeringinspanning van de verstreken doorlooptijd en neem tijd op voor beoordeling, aanschaf en een overeengekomen iteratievergoeding. Behandel de beschikbaarheid van prototypen en de productiekwalificatie als afzonderlijke mijlpalen.
Definieer acceptatie vóór het eerste prototype
Zet vereisten om in waarneembare tests. In plaats van ‘de gateway werkt’ specificeert u de interfacemodi, het verkeerspatroon, de duur, het toegestane verlies en het logboek of de meting waarin het resultaat wordt vastgelegd. In plaats van ‘AI is snel’ definieert u het model, de invoer, de nauwkeurigheidsdrempel, de aanhoudende doorvoer en de aanvaardbare uitvoervertraging.
- Documenteer het opstarten, afsluiten, herstellen en gedrag na een onderbroken update.
- Voer de vereiste interfaces samen uit, in plaats van slechts één tegelijk.
- Voer de beoogde werkbelasting lang genoeg uit om de relevante thermische bedrijfstoestand te evalueren.
- Controleer de overeengekomen service- en productietestprocedures.
- Houd de bordrevisie, firmware en software-image bij elk testresultaat.
Voor mechanische en vermogensoverwegingen, zie onze robuuste, ventilatorloze computerontwerpnota. Voor een werkbelasting van een neuraal netwerk is de RK3588 NPU-testgids biedt een startpunt voor het scheiden van de modelprestaties van de prestaties van het volledige systeem.
Ga akkoord met het overdrachtspakket
Specificeer de formaten en rechten voor schema's, PCB-indeling, productie-uitvoer, stuklijst, montage-instructies, software, programmeerinstructies en testopstellingen. Bepaal welke bewerkbare bronnen worden geleverd, welke componenten van derden aparte licenties hebben en wie het ontwerp na acceptatie onderhoudt. Dit zijn projectvoorwaarden waarover overeenstemming moet worden bereikt, en geen veronderstellingen die automatisch voortvloeien uit het betalen van NRE.
Een nuttige release registreert ook bekende beperkingen, goedgekeurde vervangingen, onopgeloste risico's en de procedure voor het aanvragen van wijzigingen. Die informatie helpt de productie- en serviceteams een gecontroleerde revisie te onderscheiden van een ongedocumenteerde variant.
Aangepaste draagprint-vragen
Kan een referentie draagprint ongewijzigd worden gekopieerd?
Het kan een technisch startpunt zijn als de licentie het toelaat, maar de nieuwe installatie heeft nog steeds elektrische, mechanische, software- en productievalidatie nodig. Controleer of elk ontwerp waarnaar wordt verwezen, van toepassing is op de exacte module en revisie.
Wordt BSP-werk automatisch inbegrepen?
Alleen als de overeengekomen reikwijdte dit omvat. Geef in de projectopdracht aan wie eigenaar is van de opstartconfiguratie, ondersteuning van randapparatuur, besturingssysteemintegratie en langetermijnupdates.
Wat is genoeg voor een eerste gesprek?
Een blokdiagram, modulevoorkeur, interfacelijst, leveringsdetails, behuizing-beperkingen, doelhoeveelheden en beoogde proefproject-datum zijn een nuttig startpunt. Neem op wat nog onbeslist blijft, zodat het eerste gesprek zich op die risico's kan concentreren.
Verbind het PCB-ontwerp met de ingebouwde Linux inbedrijfstelling
Het aangepaste PCB-ontwerp en de embedded-systeemsoftware zijn onderling afhankelijk. Een kaartondersteuningspakket (BSP) moet overeenkomen met het geselecteerde systeem-op-module, stroomvolgorde, pintoewijzing en aangesloten randapparatuur. Los deze interfaces op vóór de lay-out, zodat hardware en embedded Linux inbedrijfstelling kunnen doorgaan met dezelfde configuratie.
Voor een edge AI-product moet u het beoogde camera- of sensor-pad opnemen in vroege haalbaarheidswerkzaamheden. Een werkende processormodule bewijst niet dat de volledige acquisitie- en inferentiepijplijn aan de vereiste latentie zal voldoen. Leg de beschikbaarheid van stuurprogramma's, geheugenbehoeften en testbewijs vast in de projectopdracht.
Bekijk de ontwerpbeperkingen voor industriële pc's zonder ventilator
Technische referenties
- NVIDIA: module-aanpassing en hardware/software inbedrijfstelling checklists
- Digi: uitgangspunten voor de ontwikkeling van embedded systemen
Het bovenstaande proces is een raamwerk voor projectplanning. Regels voor elektrisch ontwerp moeten afkomstig zijn uit de huidige technische documentatie van de geselecteerde module.
Neem uw interfacelijst mee.
Stuur de modulevoorkeur, connectoren, voeding, behuizing en proefproject aantal. We kunnen ze omzetten in een uitgebreide draagprint- en embedded-softwarediscussie.
