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.

KararKullanı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 edinBir uygulama panosu tasarlayın, oluşturun ve doğrulayın
ArayüzlerMevcut bağlayıcıları kullanın veya bağdaştırıcılar ekleyinGerekli alıcı-vericileri, konektörleri ve korumayı yerleştirin
Mekanik uyumMevcut anahat ve bağlayıcı konumlarına uyum sağlayınTaşıyıcıyı muhafaza ve kablo demeti kısıtlamalarına göre tasarlayın
YazılımUygulama için sağlanan yazılımı doğrulayınBSP'yi ve sürücüleri taşıyıcıya gerektiği gibi uyarlayın
Birim ekonomisiDaha 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ştirKart tedarikçisinin revizyon politikasına bağlıdırTaşı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.

Bir planlama hesaplaması

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

Ü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.