SoM ile SBC arasındaki fark nedir?
Modül üzerinde sistem, bir işlemciyi ve destekleyici işlevleri, bir taşıyıcıya veya uygulama kartına bağlanan bir modül üzerinde paketler. Kesin sınır ürüne göre değişir: bellek, depolama, güç yönetimi ve kablosuz işlevler dahil edilebilir. Taşıyıcı, bu sınırın dışındaki uygulamaya özel bağlantıları ve devreleri sağlar.
Tek kartlı bir bilgisayar, tanımlanmış bir dizi arayüz ve konektörle daha eksiksiz bir kart sağlar. Bazı SBC'ler dahili olarak bir SoM etrafında inşa edilmiştir. Her iki yaklaşım da ticari ürünleri destekleyebilir; form faktörü tek başına güvenilirlik, yaşam döngüsü desteği veya çevresel yeterlilik sağlamaz. Seçilen donanıma ilişkin gerçek satıcı taahhütlerini ve kanıtlarını inceleyin.
| Karar | Kullanıma hazır SBC | Özel tasarım taşıyıcı kartlı SoM |
|---|---|---|
| İlk donanım çalışması | Sağlanan kartı, gücü ve muhafazayı entegre edin | Bir uygulama panosu tasarlayın, oluşturun ve doğrulayın |
| Arayüzler | Mevcut bağlayıcıları kullanın veya bağdaştırıcılar ekleyin | Gerekli alıcı-vericileri, konektörleri ve korumayı yerleştirin |
| Mekanik uyum | Mevcut anahat ve bağlayıcı konumlarına uyum sağlayın | Taşıyıcıyı muhafaza ve kablo demeti kısıtlamalarına göre tasarlayın |
| Yazılım | Uygulama için sağlanan yazılımı doğrulayın | BSP'yi ve sürücüleri taşıyıcıya gerektiği gibi uyarlayın |
| Birim ekonomisi | Daha düşük özel geliştirme harcaması küçük çalışmalar için uygun olabilir | Özel mühendislik, tekrarlanan sistem düzeyinde tasarruflarla haklı gösterilebilir |
| Kontrolü değiştir | Kart tedarikçisinin revizyon politikasına bağlıdır | Taşıyıcı değişiklikleri projeniz tarafından kontrol edilir; modülün hala bir tedarikçi yaşam döngüsü var |
Arayüz ve kurulum kısıtlamalarıyla başlayın
Her harici bağlantıyı yalnızca bir işlemci özelliği olarak değil, eksiksiz bir arayüz olarak tanımlayın. Bir CAN denetleyicisi tek başına yalıtılmış bir CAN konektörü, koruma, sonlandırma veya doğrulanmış bir kablo demeti sağlamaz. Benzer şekilde Ethernet özellikli bir işlemci, konnektör yerleşimini, manyetikleri, kablo yönlendirmesini veya muhafazanın çevresel derecesini belirtmez.
Tek sayfalık bir kurulum çizimi yapın. Besleme girişini, kamera kablolarını, ağı, depolama erişimini, montaj deliklerini ve soğutma yüzeyini işaretleyin. Gerekli kablo bükülme yarıçapını ve servis erişimini ekleyin. Bu genellikle, görünüşte ucuz olan bir kartın, başlangıçtaki avantajından daha ağır basan bir adaptör ve montaj parçaları koleksiyonuna ihtiyaç duyup duymadığını ortaya çıkarır.
Edge AI için ayrıca ilk iş yükü tanımını da dondurun: model, giriş çözünürlüğü, aktif akış sayısı ve gerekli sonuç oranı. Modül etrafında tasarım yapmadan önce hızlandırıcıyı ve yazılım yolunu kontrol edin. RK3588 dağıtım kılavuzu Tekrarlanabilir bir model testinin nasıl oluşturulacağını açıklar.
Tam sistem maliyetini karşılaştırın
Her iki alternatif için de aynı sınırı kullanın. Bilgi işlem kartını, taşıyıcı veya arayüz donanımını, güç dönüşümünü, konektörleri, muhafazayı, soğutmayı, montajı ve üretim testini ekleyin. Yazılım uyarlamasını ve mühendisliğini yinelenen maliyetlerden ayrı olarak kaydedin. Çıplak SoM fiyatını tamamen kapalı bir bilgisayarla karşılaştırmak, gerçek kararı belirsizleştirir.
Ek özel geliştirme maliyeti ÷ birim başına yinelenen tasarruf = basit bir başabaş miktarı.
Örneğin, varsayımsal 20.000 ABD doları ek mühendislik maliyeti ve tamamlanmış ürün başına 40 ABD doları tasarruf, bu maliyetin karşılanması için 500 ürün gerektiği anlamına gelir. Bunlar örnek hesap girdileridir; ALVEXIS fiyat teklifi değildir. Finansman, takvim riski, destek ve üretim verimindeki değişiklikler hesaba dahil değildir.
Tekrarlanan tasarruf sıfır veya negatifse, bu basit maliyet hesaplaması başa baş hacmi sağlamaz. Özel bir taşıyıcı yine de gerekli bir arayüz, daha küçük bir muhafaza veya bir dağıtım kısıtlamasıyla gerekçelendirilebilir, ancak bu fayda açıkça belirtilmelidir. Tek bir tahmine kesin gözüyle bakmak yerine düşük, beklenen ve yüksek üretim hacimlerini değerlendirin.
Aynı teslimatlar ve kabul testleri ile fiyat teklifi isteyin. Bir teklif yalnızca PCB tasarımını içerebilirken diğeri BSP değişikliklerini, prototipleri, test fikstürlerini ve üretim belgelerini içerebilir. Her ikisi de taşıyıcı pano projesi olarak tanımlansa da bunlar farklı kapsamlardır.
Yazılım sahipliğini ve bakımını dahil edin
Prototip kabul edildikten sonra işletim sistemi görüntüsünü, sürücüleri, önyükleme yapılandırmasını ve uygulamayı kimin koruyacağını belirleyin. Kaynak olarak hangi bileşenlerin sağlandığını, hangilerinin ikili paketlere bağlı olduğunu ve güncellemelerin nasıl test edildiğini sorun. Ürüne uygun, çoğaltılabilir bir görüntü yapısı veya belgelenmiş bir yayın prosedürü bulundurun.
Özel bir taşıyıcı, pin konfigürasyonunda, cihaz ağacında, güç sıralamasında ve çevre birimi sürücülerinde değişiklik yapılmasını gerektirebilir. Bir işlemci modülünün yeniden kullanılması bazı donanım çalışmalarını azaltır ancak uygulama kartı yazılım doğrulamasını kaldırmaz. Eksik çevre birimiyle başlatma da dahil olmak üzere, gerçek bağlı aygıtları ve kurtarma yollarını test edin.
Hizmet operasyonlarını planlayın: yazılım kurtarma, yedek depolama, cihaz kimliği, günlük alma ve güncellemeyi geri alma. Bu gereksinimler konnektörleri ve hata ayıklama erişimini etkiler, dolayısıyla muhafaza sonlandırılmadan önce donanım özetine dahil edilirler.
Yaşam döngüsünü ve çevresel kanıtları değerlendirin
- Kullanılabilirlik: Tedarik ufku, revizyon bildirimleri, sipariş kısıtlamaları ve kullanım ömrü sonu prosedürleri hakkında bilgi isteyin.
- Termaller: iş yükünü gerçek soğutma yolu ve ortam koşullarıyla doğrulayın.
- Güç: Giriş aralığını, başlatma davranışını ve kurulumun neden olabileceği bozuklukları tanımlayın.
- Hizmet: Arızalı bir modülün, taşıyıcının veya komple ünitenin nasıl tanımlanıp değiştirileceğine karar verin.
- Yeterlilik: Montajı yapılan ürün için bileşen derecelendirmelerini, tasarım hedeflerini ve tamamlanmış testleri ayırt edin.
Uyumlu görünen bir modüle geçmenin anında yükseltme olduğunu varsaymayın. Elektrik arayüzünü, güç talebini, termal çözümü, önyükleme zincirini ve yazılım desteğini kontrol edin. Konektör uyumlu bir değişimin bile belgelenmiş bir doğrulama kapsamına ihtiyacı vardır.
Üç pratik seçim modeli
Mevcut bir panoya uyan bir uygulama
Arayüzleri, muhafazası ve çevresel ihtiyaçları mevcut bir SBC'ye uyan bir pilot veya üretim kurulumu için, o platformu doğrulayarak başlayın. Özel donanım çalışmalarının azalması, ekibin uygulama ve kuruluma odaklanmasına olanak tanıyabilir.
Özel saha bağlantılarına sahip bir ürün
Tasarımın belirli konektörlere, yalıtılmış arayüzlere, kısıtlı bir çerçeveye veya özelleştirilmiş bir giriş kaynağına ihtiyacı olduğunda, SoM plus taşıyıcısı daha temiz bir entegrasyon sağlayabilir. Bu ihtiyaçları tanımlayın taşıyıcı kart gereksinimleri özeti son modülü seçmeden önce.
Farklı I/O çeşitlerine sahip bir ürün ailesi
Paylaşılan bir bilgi işlem modülü birden fazla taşıyıcıyı destekleyebilir. Bunu faydalı kılmak için ortak bir yazılım temeli ve açık değişken tanımlaması oluşturun. Mühendislik tasarrufu, yalnızca aynı işlemcinin yeniden kullanılmasına değil, aile içindeki farklılıkların kontrol edilmesine bağlıdır.
SoM ve SBC soruları
SoM daha yüksek hacimde her zaman daha ucuz mudur?
Hayır. Gerçek teklifleri, üretim varsayımlarını ve tahmini miktarları kullanarak tam birim maliyeti ve ek mühendislik maliyetini karşılaştırın. Doğru cevap uygulamaya ve mevcut alternatiflere bağlıdır.
SBC bir üretim ürününde kullanılabilir mi?
Evet, eğer belirli bir kart, yazılım, tedarik düzenlemesi ve birleştirilmiş ürün gereklilikleri karşılıyorsa. Bir geliştirme kurulu ve üretim destekli bir SBC, belgelenmiş özelliklerine göre değerlendirilmelidir.
Bir taşıyıcı kurul başlamadan önce neye karar verilmelidir?
Modülü, arayüzleri, gücü, muhafazayı, işletim ortamını, yazılım kapsamını, beklenen miktarları ve kabul testlerini tanımlayın. Şemayı veya düzeni değiştirebilecek çözülmemiş öğeleri tanımlayın.
Teknik referanslar
- Digi: gömülü sistem başlangıç noktasının seçilmesi
- Digi: modül tabanlı gömülü platform örnekleri
- NVIDIA: donanım ve yazılım geliştirme kontrol listesi örneği
Üretici referansları kendi platformlarını göstermektedir. Projeniz için seçilen modülün tasarım kılavuzunu kullanın.
Ürününüze giden pratik bir yol seçin.
Arayüzlerinizi, muhafaza kısıtlamalarınızı, hedef miktarlarınızı ve yazılım ihtiyaçlarınızı paylaşın. Hazır bir platformu modül ve özel taşıyıcı yaklaşımıyla karşılaştırabiliriz.
