SoM 和 SBC 有什麼不同?
模組系統將處理器和支援功能封裝在連線到 載板 或應用板的模組上。確切的邊界因產品而異:可能包括記憶體、儲存、電源管理和無線功能。 載板 提供該邊界之外的特定於應用的連線和電路。
單板電腦提供了一個更完整的板,具有一組定義的介面和聯結器。一些 SBC 內部圍繞著 SoM 構建。兩種方法都可以支援商業產品;僅有外形因素並不能確定可靠性、生命週期支援或環境資格。檢查所選硬體的實際供應商承諾和證據。
| 決定 | 現貨 SBC | SoM 搭配客製化載板 |
|---|---|---|
| 初始硬體工作 | 整合提供的板、電源和機殼 | 設計、建置和驗證應用板 |
| 介面 | 使用可用的聯結器或新增介面卡 | 放置所需的收發器、聯結器和保護裝置 |
| 機械配合 | 適應現有的輪廓和聯結器位置 | 圍繞 機殼 和線束約束設計 載板 |
| 軟體 | 驗證為應用程式提供的軟體 | 根據需要調整 BSP 和 載板 的驅動程式 |
| 單位經濟效益 | 較低的客製化開發支出可以適應小批次生產 | 客製化工程可以透過重複的系統級節省來證明是合理的 |
| 變更控制 | 取決於闆卡供應商的修改政策 | 載板 的變更由您的專案控制;該模組仍有供應商生命週期 |
從介面和安裝限制開始
將每個外部連線描述為一個完整的介面,而不僅僅是一個處理器功能。 CAN 控制器本身不提供隔離的 CAN 聯結器、保護、端接或經過驗證的線束。同樣,支援 Ethernet 的處理器不指定 機殼 的聯結器放置、磁性、電纜佈線或環境等級。
製作一頁安裝圖。標記電源輸入、攝影機電纜、網路、儲存存取、安裝孔和冷卻表面。增加所需的電纜彎曲半徑和服務接入。這通常會揭示一塊看似便宜的主機板是否需要一系列介面卡和安裝部件來超越其最初的優勢。
對於邊緣人工智慧,也凍結第一個工作負載描述:模型、輸入解析度、活動流程數量和所需的結果率。在圍繞模組進行設計之前檢查加速器和軟體路徑。的 RK3588部署指南 描述如何建立可重複的模型測試。
比較完整的系統成本
對兩種替代方案使用相同的邊界。包括計算板、載板 或介面硬體、電源轉換、聯結器、機殼、冷卻、組裝和生產測試。將軟體適配和工程與經常性成本分開記錄。將 SoM 的裸機價格與完整的封閉式電腦進行比較會掩蓋實際的決定。
額外的客製化開發成本 ÷ 每單位經常性節省 = 簡單的損益兩平數量。
例如,說明性的 $20,000 額外工程成本和每個完整單元節省 $40 意味著在收回這些工程成本之前 500 單元。這些是假設輸入,而不是 ALVEXIS 報價。該計算不包括融資、進度風險、支援和產量變化。
如果經常性節省為零或負數,則這種簡單的成本計算不會提供損益平衡量。客製化 載板 仍然可以透過必要的介面、較小的 機殼 或部署約束來證明是合理的,但應明確說明該好處。評估低產量、預期產量和高產量,而不是將某一預測視為確定的。
請求具有相同可交付成果和驗收測試的報價。一項提案可能僅包括 PCB 設計,而另一項提案可能包括 BSP 變更、原型、測試夾具和生產檔案。即使兩者都被描述為 載板 專案,它們也是不同的範圍。
包括軟體所有權和維護
確定原型被接受後由誰維護作業系統映像、驅動程式、啟動配置和應用程式。詢問哪些元件是作為來源提供,哪些依賴二進位套件以及如何測試更新。保留適合產品的可重複的映像建置或記錄的發布程式。
客製化 載板 可能需要變更引腳配置、裝置樹、電源排序和周邊驅動程式。重複使用處理器模組可以減少一些硬體工作,但不會消除應用板軟體驗證。測試實際連線的裝置和恢復路徑,包括在缺少週邊裝置的情況下啟動。
規劃服務操作:軟體復原、取代儲存、裝置身分、日誌擷取和更新回溯。這些要求會影響聯結器和除錯訪問,因此它們屬於 機殼 最終確定之前的硬體簡介。
評估生命週期和環境證據
- 可用性: 詢問供應期限、修訂通知、訂單限制和報廢程式。
- 熱量: 根據實際冷卻路徑和環境條件驗證工作負載。
- 功率: 定義輸入範圍、啟動行為以及安裝可能造成的幹擾。
- 服務: 決定如何識別和更換故障模組、載板 或整個單元。
- 資質: 區分組裝產品的元件額定值、設計目標和已完成的測試。
不要認為更改為看起來相容的模組就是直接升級。檢查電氣介面、電源需求、散熱解決方案、啟動鍊和軟體支援。即使是與聯結器相容的替代品也需要有記錄的驗證範圍。
三種實用的選擇模式
適合現有電路板的應用程式
對於介面、機殼 和環境需求適合可用 SBC 的 試驗專案 或生產安裝,首先要驗證該平臺。減少的客製化硬體工作可以讓團隊專注於應用和安裝。
具有專業現場連線的產品
當設計需要特定聯結器、隔離介面、受限輪廓或客製化輸入電源時,SoM 加 載板 可以提供更清晰的整合。定義這些需求 載板 需求簡介 在選擇最終模組之前。
具有不同 I/O 變體的產品系列
共享運算模組可以支援多個運營商。為了使其有用,請建立通用軟體基線和明確的變體識別。工程節省取決於控制整個系列的差異,而不是簡單地重複使用相同的處理器。
SoM 和 SBC 問題
SoM 銷售大時總是比較便宜嗎?
否。使用實際報價、製造假設和預測數量來比較完整的單位成本和額外工程成本。正確的答案取決於應用程式和現有的替代方案。
SBC可以用於量產產品嗎?
是的,如果特定的電路板、軟體、供應安排和組裝產品符合要求。應根據其記錄的特性來評估開發板和生產支援的 SBC。
載板開始之前應該決定什麼?
定義模組、介面、電源、機殼、操作環境、軟體範圍、預期數量和驗收測試。確定可能改變原理圖或佈局的任何未解決的專案。
圍繞完整的嵌入式系統選擇平臺
單板電腦 (SBC) 可以幫助快速評估軟體和介面。當聯結器佈局、電源或機械結構需要更改時,模組系統 (SoM) 可以成為客製化 載板 設計的計算元件。生產決策應考慮嵌入式 Linux 支援、可用驅動程式、更新責任和元件生命週期以及電路板價格。
對於工業 PC 或 感測器 閘道器,請在選擇任一格式之前列出安裝限制。如果專案也對時間敏感的 I/O 使用基於 RTOS 的控制器,請明確定義其與應用程式處理器的介面。執行應用程式的原型是生產驗證的起點,而不是終點。
技術參考
製造商參考說明瞭他們自己的平臺。使用為您的專案選擇的確切模組的設計指南。
