Was macht ein Custom Carrier Board?

Ein Trägerboard verbindet ein Rechenmodul mit dem Rest eines Produkts. Es kann Leistungsumwandlung, Feldtransceiver, Steckverbinder, Schutz, Speicherverbindungen und Steuerungsfunktionen bereitstellen. Die genaue Arbeit hängt davon ab, was das Modul bereits liefert und was die Installation benötigt.

Das Projekt geht über das Platzieren von Steckverbindern um ein Modul hinaus. Mechanische Einschränkungen, Signalintegrität, Softwarekonfiguration, Fertigungs- und Servicezugang wirken aufeinander ein. Ein Stecker, der spät im Projekt verschoben wird, kann sich auf die Verlegung, die Gehäusewerkzeuge und den Kabelbaum auswirken. Erfassen Sie diese Abhängigkeiten, solange sie noch kostengünstig zu ändern sind.

Wenn die Plattformentscheidung noch offen ist, beginnen Sie mit dem Leitfaden zu SoM und Single-Board-Computern. Wenn das Design KI-Inferenz umfasst, validieren Sie das vorgesehene Modell und den Sensordatenpfad, bevor Sie das Rechenmodul endgültig festlegen.

Was sollte im Design-Briefing enthalten sein?

InputAnzugebende InformationenWarum es das Design verändert
RechenmodulGenaue Teilenummer, Revision, Arbeitsspeicher-/Massenspeichervariante und unterstütztes BSPDefiniert elektrische, mechanische und Software-Grenzen
SchnittstellenAnzahl, elektrischer Standard, Datenrate, Steckverbinder, Isolation und KabellängeBestimmt Transceiver, Schutz, Routing und Validierung
StromversorgungNennspannung, Betriebsbereich, Anlauf- und StöranforderungenBestimmt Spannungswandlung, Einschaltreihenfolge, Schutz und thermische Auslegung
MechanikLeiterplattenumriss, Höhenbegrenzungen, Montage, Steckverbinderpositionen und GehäusemodellEinschränkungen bei Platzierung, Kühlung und Montage
SoftwareBetriebssystem, Boot-/Update-Anforderungen und Unterstützung von PeripheriegerätenDefiniert BSP-, Treiber- und Anwendungsintegrationsarbeiten
ValidierungBetriebsumgebung, anwendbare Tests und messbare AbnahmekriterienDefiniert Ausrüstung, Prototypen, Testzeit und Nachweise
ProduktionPilotstückzahl, erwartete Produktionsmengen, Servicekonzept und FertigungsunterlagenBeeinflusst Beschaffung, Prüfvorrichtungen und Änderungskontrolle

Kennzeichnen Sie offene Punkte ausdrücklich und benennen Sie jeweils eine verantwortliche Person. „Vier Kameras“ lässt beispielsweise Schnittstelle, Sensor, Kabellänge, Synchronisation und gleichzeitige Betriebsarten offen. Eine erste Klärungsphase kann diese Unsicherheiten beseitigen, bevor ein fester Umsetzungsumfang vereinbart wird.

Ein praktischer Design- und Validierungsprozess

  1. Anforderungen und Machbarkeit. Bestätigen Sie das Modul, die Schnittstellenzuordnung, die verfügbare Software und die wesentlichen Risiken und erstellen Sie ein vereinbartes Blockdiagramm und eine Abnahmeskizze.
  2. Schaltplan- und Komponentenüberprüfung. Definieren Sie den Power Tree, Schutz, Takte, Resets und Schnittstellen und überprüfen Sie die Verfügbarkeit von Komponenten und Alternativen vor dem Layout.
  3. Layout- und Fertigungsüberprüfung. Klären Sie Lagenaufbau, Bauteilplatzierung, Routing-Vorgaben, mechanische Passung, Zugänglichkeit bei der Montage und Testpunkte.
  4. Prototypenbeschaffung und -montage. Überprüfen Sie Fertigungsdaten und Komponentenersetzungen und zeichnen Sie dann die Konfiguration der einzelnen Platinen auf.
  5. Bring-up und Softwareintegration. Prüfen Sie Stromversorgung und Startverhalten, bevor Sie Schnittstellen und Anwendungslast testen. Verfolgen Sie Probleme in Bezug auf die jeweiligen Platinen- und Softwareversionen.
  6. Validierung und Übergabe. Führen Sie die vereinbarten Tests durch, schließen Sie Probleme und liefern Sie die im Projektumfang definierten Release-Daten und unterstützenden Nachweise.

Verwenden Sie den Design-Leitfaden und die Checkliste des Modulherstellers für das ausgewählte Teil. Herstellerreferenzen können Anforderungen identifizieren, die leicht zu übersehen sind, aber Anweisungen für ein anderes Modul oder eine andere Generation sind nicht austauschbar. Die NVIDIA-Checkliste in den Referenzen ist ein Beispiel dafür, wie Hardware- und Softwareprüfungen für ein bestimmtes Ökosystem dokumentiert werden.

Was bestimmt die NRE-Kosten einer Trägerplatine?

Einmal-Engineering umfasst die Arbeiten, die zur Erstellung und Validierung des Designs durchgeführt werden. Ein nützliches Angebot trennt die Arbeiten von Prototypenkomponenten, Leiterplattenherstellung, Montage, Vorrichtungen, externen Tests und wiederkehrender Produktion. Vereinbaren Sie, welche davon inbegriffen, optional oder separat in Rechnung gestellt werden.

KostentreiberFrage, die vor einem Angebot gelöst werden muss
Interface-KomplexitätWerden die Schnittstellen bereits unterstützt oder benötigen sie neue Schaltungen und Treiber?
Hochgeschwindigkeits-LayoutWelche Signale stellen Stack-up-, Impedanz- und Validierungsanforderungen?
Leistung und SchutzWelche Versorgungsbedingungen und Feldstörungen muss das Gesamtprodukt tolerieren?
Mechanische EinschränkungenIst der Platinenumriss veränderbar, oder muss das Design in einen festen Bauraum und zu einem vorgegebenen Kabelbaum passen?
Umfang der SoftwareBeinhaltet die Arbeit BSP-Anpassung, Treiber, Wiederherstellung und Update-Support?
Prototyp-IterationenWie werden erwartete Revisionen, Retests und Umfangsänderungen behandelt?
Qualifizierung und ProduktionWelche formalen Prüfungen, Vorrichtungen und Fertigungsunterlagen sind erforderlich?

Ein bloßer „PCB-Design“-Preis ist schwer mit einem kompletten Produktentwicklungsangebot zu vergleichen. Fordern Sie eine Liste der Lieferungen, Annahmen, Ausschlüsse, Akzeptanzkriterien und Änderungsprozesse an. Das ermöglicht es, Angebote zu vergleichen, ohne davon auszugehen, dass fehlende Arbeiten enthalten sind.

Wie sollte der Zeitplan geplant werden?

Erstellen Sie den Zeitplan um Abhängigkeiten. Die Genehmigung der Anforderungen geht dem Design-Freeze voraus; Fertigung und Komponentenverfügbarkeit bestimmen, wann zusammengebaute Prototypen eintreffen können; eine Hardwareänderung kann einen weiteren Fertigungszyklus erfordern, bevor ein Test wiederholt werden kann. Software kann nur dann parallel auf einer Entwicklungsplattform verlaufen, wenn diese Plattform die endgültige Hardware ausreichend repräsentiert.

Meilensteinnachweise verwenden

Nennen Sie für jeden Meilenstein das Ergebnis, die verantwortliche Person, die Prüfentscheidung und die nächste Abhängigkeit. Beispiele: freigegebener Schaltplan, freigegebene Fertigungsdaten, eingeschalteter Prototyp, verifizierte Schnittstellen, Anwendungstestbericht und Produktionsfreigabe.

Eine belastbare Lieferterminschätzung benötigt einen definierten Umfang und eine Prüfung der Komponentenversorgung. Trennen Sie den Entwicklungsaufwand von der kalendarischen Durchlaufzeit und planen Sie Zeit für Prüfung, Beschaffung und vereinbarte Überarbeitungsschleifen ein. Prototypenverfügbarkeit und Produktionsqualifizierung sind getrennte Meilensteine.

Abnahme vor dem ersten Prototyp definieren

Verwandeln Sie Anforderungen in beobachtbare Tests. Anstelle von „das Gateway funktioniert“ geben Sie die Schnittstellenmodi, das Verkehrsmuster, die Dauer, die zulässige Verluste und das Protokoll oder die Messung an, die das Ergebnis aufzeichnet. Statt „KI ist schnell“ definieren Sie das Modell, die Eingabe, den Genauigkeitsschwellenwert, den anhaltenden Durchsatz und die akzeptable Ausgabeverzögerung.

  • Dokumentieren Sie Start, Herunterfahren, Wiederherstellung und Verhalten nach einem unterbrochenen Update.
  • Testen Sie die benötigten Schnittstellen gemeinsam und nicht nur einzeln.
  • Führen Sie die beabsichtigte Workload lange genug aus, um den relevanten thermischen Betriebszustand zu bewerten.
  • Überprüfen Sie die vereinbarten Service- und Produktionstestverfahren.
  • Bewahren Sie die Board-Revision, die Firmware und das Software-Image an jedem Testergebnis auf.

Zu Mechanik und Stromversorgung lesen Sie unsere Entwicklungsnotiz zu robusten lüfterlosen Computern. Bei einer neuronalen Netzwerklast bietet der Leitfaden zum Testen der RK3588-NPU einen Ausgangspunkt, um Modellleistung und Gesamtsystemleistung getrennt zu beurteilen.

Vereinbaren Sie das Übergabepaket

Geben Sie die Formate und Rechte für Schaltpläne, Leiterplattenlayout, Fertigungsausgaben, Stückliste, Montageanleitungen, Software, Programmieranleitungen und Prüfvorrichtungen an. Definieren Sie, welche editierbaren Quellcodes geliefert werden, welche Drittanbieterkomponenten separate Lizenzen haben und wer das Design nach der Abnahme pflegt. Dies sind Projektbedingungen, die vereinbart werden müssen, keine Annahmen, die sich automatisch aus der Zahlung von NRE ergeben.

Ein nützliches Release erfasst auch bekannte Einschränkungen, genehmigte Substitutionen, ungelöste Risiken und das Verfahren zur Anforderung von Änderungen. Diese Informationen helfen den Fertigungs- und Serviceteams, eine kontrollierte Revision von einer nicht dokumentierten Variante zu unterscheiden.

Fragen zu individuellen Trägerplatinen

Kann eine Referenz-Trägerplatine unverändert kopiert werden?

Es kann ein technischer Ausgangspunkt sein, wenn die Lizenz es erlaubt, aber die neue Installation muss noch elektrisch, mechanisch, softwaremäßig und fertigungsmäßig validiert werden. Überprüfen Sie, ob jedes referenzierte Design auf das genaue Modul und die genaue Revision zutrifft.

Sind BSP-Arbeiten automatisch inbegriffen?

Nur wenn der vereinbarte Umfang dies einschließt. Benennen Sie im Projektbriefing die Verantwortlichen für Boot-Konfiguration, Peripherieunterstützung, Betriebssystemintegration und langfristige Updates.

Was reicht für ein erstes Gespräch?

Ein Blockdiagramm, die bevorzugte Modulwahl, eine Schnittstellenliste, Angaben zur Stromversorgung, Gehäusegrenzen, Zielstückzahlen und der geplante Pilottermin sind ein guter Ausgangspunkt. Nennen Sie auch offene Entscheidungen, damit sich das erste Gespräch auf deren Risiken konzentrieren kann.

Technische Referenzen

Der beschriebene Ablauf ist ein Rahmen für die Projektplanung. Elektrische Designregeln müssen der aktuellen technischen Dokumentation des ausgewählten Moduls entnommen werden.

Bringen Sie Ihre Schnittstellenliste mit.

Senden Sie uns Angaben zu bevorzugtem Modul, Steckverbindern, Stromversorgung, Gehäuse und Pilotstückzahl. Damit können wir den Umfang für Trägerplatine und Embedded-Software gemeinsam eingrenzen.