Was ist der Unterschied zwischen einem SoM und einem SBC?

Ein System-on-Module verpackt einen Prozessor und unterstützende Funktionen auf einem Modul, das an einen Träger oder eine Anwendungsplatine angeschlossen wird. Die genaue Grenze variiert je nach Produkt: Arbeitsspeicher, Speicherung, Energieverwaltung und Wireless-Funktionen können enthalten sein. Der Netzbetreiber stellt die anwendungsspezifischen Verbindungen und Schaltkreise bereit, die außerhalb dieser Grenze liegen.

Ein Einplatinencomputer bietet eine vollständigere Platine mit einem definierten Satz an Schnittstellen und Anschlüssen. Einige SBCs sind intern um ein SoM herum aufgebaut. Beide Ansätze können kommerzielle Produkte unterstützen; Der Formfaktor allein stellt keine Zuverlässigkeit, Lebenszyklusunterstützung oder Umweltverträglichkeit dar. Überprüfen Sie die tatsächlichen Zusagen und Nachweise des Anbieters für die ausgewählte Hardware.

EntscheidungStandard-SBCSoM mit kundenspezifischem Trägerboard
Erste Arbeiten an der HardwareIntegrieren Sie die mitgelieferte Platine, Stromversorgung und GehäuseEntwerfen, erstellen und validieren Sie ein Anwendungsboard
SchnittstellenNutzen Sie verfügbare Anschlüsse oder fügen Sie Adapter hinzuPlatzieren Sie die erforderlichen Transceiver, Anschlüsse und Schutzvorrichtungen
Mechanische PassformPassen Sie die vorhandenen Umriss- und Anschlusspositionen anEntwerfen Sie den Träger entsprechend den Gehäuse- und Kabelbaumbeschränkungen
SoftwareValidieren Sie die mitgelieferte Software für die AnwendungPassen Sie das BSP und die Treiber für den Carrier nach Bedarf an
EinheitenökonomieGeringere Ausgaben für die kundenspezifische Entwicklung können für kleine Auflagen geeignet seinKundenspezifisches Engineering kann durch wiederholte Einsparungen auf Systemebene gerechtfertigt sein
Kontrolle ändernHängt von den Revisionsrichtlinien des Platinenlieferanten abTrägerwechsel werden von Ihrem Projekt gesteuert; Das Modul verfügt weiterhin über einen Lieferantenlebenszyklus

Beginnen Sie mit den Schnittstellen- und Installationsbeschränkungen

Beschreiben Sie jede externe Verbindung als vollständige Schnittstelle und nicht nur als Prozessorfunktion. Ein CAN-Controller allein bietet keinen isolierten CAN-Anschluss, keinen Schutz, keine Terminierung oder keinen verifizierten Kabelbaum. Ebenso gibt ein Ethernet-fähiger Prozessor keine Angaben zur Steckerplatzierung, zur Magnetik, zur Kabelführung oder zur Umweltverträglichkeit des Gehäuses vor.

Erstellen Sie eine einseitige Installationszeichnung. Markieren Sie den Versorgungseingang, die Kamerakabel, das Netzwerk, den Speicherzugang, die Montagelöcher und die Kühlfläche. Fügen Sie den erforderlichen Kabelbiegeradius und Servicezugang hinzu. Dies zeigt oft, ob ein scheinbar günstiges Board eine Sammlung von Adaptern und Montageteilen benötigt, die seinen anfänglichen Vorteil überwiegen.

Frieren Sie für Edge AI auch eine erste Workload-Beschreibung ein: Modell, Eingabeauflösung, Anzahl aktiver Streams und erforderliche Ergebnisrate. Überprüfen Sie den Beschleuniger und den Softwarepfad, bevor Sie das Modul umbauen. Die RK3588-Bereitstellungshandbuch beschreibt, wie ein wiederholbarer Modelltest erstellt wird.

Vergleichen Sie die Gesamtsystemkosten

Verwenden Sie für beide Alternativen dieselbe Grenze. Dazu gehören Computerplatine, Träger- oder Schnittstellenhardware, Stromumwandlung, Anschlüsse, Gehäuse, Kühlung, Montage und Produktionstest. Erfassen Sie Softwareanpassungen und Engineering getrennt von den wiederkehrenden Kosten. Der Vergleich eines reinen SoM-Preises mit einem vollständig geschlossenen Computer verschleiert die tatsächliche Entscheidung.

Eine Planungsrechnung

Zusätzliche kundenspezifische Entwicklungskosten ÷ wiederkehrende Einsparungen pro Einheit = eine einfache Break-Even-Menge.

Zusätzliche Entwicklungskosten von beispielhaft 20.000 $ und eine Einsparung von 40 $ pro vollständigem Gerät würden 500 Geräte erfordern, um diese Kosten auszugleichen. Das sind hypothetische Werte und kein Preisangebot von ALVEXIS. Finanzierung, Terminrisiken, Support und Veränderungen der Fertigungsausbeute sind nicht berücksichtigt.

Wenn die wiederkehrende Einsparung Null oder negativ ist, liefert diese einfache Kostenberechnung kein Break-Even-Volumen. Ein kundenspezifischer Träger kann immer noch durch eine notwendige Schnittstelle, ein kleineres Gehäuse oder eine Bereitstellungsbeschränkung gerechtfertigt sein, dieser Vorteil sollte jedoch ausdrücklich angegeben werden. Bewerten Sie niedrige, erwartete und hohe Produktionsmengen, anstatt eine Prognose als sicher zu betrachten.

Fordern Sie Angebote mit denselben Leistungen und Abnahmetests an. Ein Vorschlag umfasst möglicherweise nur das PCB-Design, während ein anderer BSP-Änderungen, Prototypen, Testvorrichtungen und Produktionsdokumentation umfasst. Das sind unterschiedliche Bereiche, auch wenn beide als Carrier-Board-Projekt beschrieben werden.

Beinhaltet Softwarebesitz und -wartung

Identifizieren Sie, wer das Betriebssystem-Image, die Treiber, die Startkonfiguration und die Anwendung verwaltet, nachdem der Prototyp angenommen wurde. Fragen Sie, welche Komponenten als Quelle bereitgestellt werden, welche von Binärpaketen abhängen und wie Updates getestet werden. Sorgen Sie für einen reproduzierbaren Imageaufbau oder ein dokumentiertes Freigabeverfahren, das für das Produkt geeignet ist.

Ein benutzerdefinierter Träger kann Änderungen an der Pin-Konfiguration, dem Gerätebaum, der Stromsequenzierung und den Peripherietreibern erfordern. Durch die Wiederverwendung eines Prozessormoduls wird ein Teil der Hardwarearbeit reduziert, die Softwarevalidierung der Anwendungsplatine wird jedoch nicht aufgehoben. Testen Sie die tatsächlich angeschlossenen Geräte und Wiederherstellungspfade, einschließlich des Startvorgangs mit fehlendem Peripheriegerät.

Planen Sie Servicevorgänge: Softwarewiederherstellung, Ersatzspeicher, Geräteidentität, Protokollabruf und Update-Rollback. Diese Anforderungen wirken sich auf Anschlüsse und Debug-Zugriff aus und gehören daher in die Hardwarebeschreibung, bevor das Gehäuse fertiggestellt wird.

Bewerten Sie Lebenszyklus- und Umweltnachweise

  • Verfügbarkeit: Fragen Sie nach Lieferhorizont, Revisionsmitteilungen, Bestellbeschränkungen und End-of-Life-Verfahren.
  • Thermik: Validieren Sie die Arbeitsbelastung anhand des tatsächlichen Kühlpfads und der Umgebungsbedingungen.
  • Leistung: Definieren Sie den Eingangsbereich, das Startverhalten und die Störungen, die die Installation verursachen kann.
  • Service: Entscheiden Sie, wie ein ausgefallenes Modul, ein ausgefallener Träger oder eine komplette Einheit identifiziert und ersetzt wird.
  • Qualifikation: Unterscheiden Sie Komponentenbewertungen, Designziele und abgeschlossene Tests für das zusammengebaute Produkt.

Gehen Sie nicht davon aus, dass der Wechsel zu einem kompatiblen Modul ein Drop-in-Upgrade ist. Überprüfen Sie die elektrische Schnittstelle, den Strombedarf, die thermische Lösung, die Boot-Kette und die Softwareunterstützung. Auch ein steckerkompatibler Ersatz benötigt einen dokumentierten Validierungsumfang.

Drei praktische Auswahlmuster

Eine Anwendung, die zu einer vorhandenen Platine passt

Beginnen Sie bei einer Pilot- oder Produktionsinstallation, deren Schnittstellen, Gehäuse und Umgebungsanforderungen zu einem verfügbaren SBC passen, mit der Validierung dieser Plattform. Durch den geringeren Aufwand an kundenspezifischer Hardware kann sich das Team auf die Anwendung und Installation konzentrieren.

Ein Produkt mit speziellen Feldanschlüssen

Wenn das Design bestimmte Anschlüsse, isolierte Schnittstellen, einen eingeschränkten Umriss oder eine maßgeschneiderte Eingangsversorgung erfordert, kann ein SoM plus Träger eine sauberere Integration bieten. Definieren Sie diese Bedürfnisse im Kurzbeschreibung zu den Carrier-Board-Anforderungen bevor Sie das letzte Modul auswählen.

Eine Produktfamilie mit unterschiedlichen I/O-Varianten

Ein gemeinsam genutztes Rechenmodul kann mehrere Träger unterstützen. Um dies sinnvoll zu nutzen, etablieren Sie eine gemeinsame Software-Baseline und eine explizite Variantenidentifizierung. Die technischen Einsparungen hängen von der Beherrschung der Unterschiede innerhalb der Familie ab und nicht einfach von der Wiederverwendung desselben Prozessors.

SoM- und SBC-Fragen

Ist ein SoM bei höherem Volumen immer günstiger?

Nein. Vergleichen Sie die gesamten Stückkosten und die zusätzlichen Konstruktionskosten anhand tatsächlicher Angebote, Fertigungsannahmen und prognostizierter Mengen. Die richtige Antwort hängt von der Anwendung und den vorhandenen Alternativen ab.

Kann ein SBC in einem Produktionsprodukt verwendet werden?

Ja, wenn das jeweilige Board, die Software, die Liefervereinbarung und das bestückte Produkt den Anforderungen entsprechen. Ein Entwicklungsboard und ein produktionsunterstützter SBC sollten hinsichtlich ihrer dokumentierten Eigenschaften bewertet werden.

Was sollte vor dem Start eines Carrierboards entschieden werden?

Definieren Sie Modul, Schnittstellen, Leistung, Gehäuse, Betriebsumgebung, Softwareumfang, erwartete Mengen und Abnahmetests. Identifizieren Sie alle ungelösten Elemente, die den Schaltplan oder das Layout ändern könnten.

Technische Referenzen

Herstellerreferenzen veranschaulichen die eigenen Plattformen. Verwenden Sie den Designleitfaden für genau das Modul, das Sie für Ihr Projekt ausgewählt haben.

Wählen Sie einen praktischen Weg zu Ihrem Produkt.

Teilen Sie Ihre Schnittstellen, Gehäusebeschränkungen, Zielmengen und Softwareanforderungen mit. Wir können eine fertige Plattform mit einem Modul- und maßgeschneiderten Carrier-Ansatz vergleichen.