SoM और SBC के बीच क्या अंतर है?

एक सिस्टम-ऑन-मॉड्यूल एक मॉड्यूल पर एक प्रोसेसर और सहायक कार्यों को पैकेज करता है जो एक वाहक या एप्लिकेशन बोर्ड से जुड़ता है। सटीक सीमा उत्पाद के अनुसार भिन्न होती है: मेमोरी, स्टोरेज, पावर प्रबंधन और वायरलेस फ़ंक्शंस शामिल हो सकते हैं। वाहक एप्लिकेशन-विशिष्ट कनेक्शन और सर्किटरी की आपूर्ति करता है जो उस सीमा के बाहर हैं।

एक सिंगल-बोर्ड कंप्यूटर इंटरफेस और कनेक्टर्स के एक परिभाषित सेट के साथ एक अधिक संपूर्ण बोर्ड प्रदान करता है। कुछ एसबीसी आंतरिक रूप से लगभग SoM निर्मित होते हैं। दोनों दृष्टिकोण वाणिज्यिक उत्पादों का समर्थन कर सकते हैं; अकेले फॉर्म फैक्टर विश्वसनीयता, जीवनचक्र समर्थन या पर्यावरणीय योग्यता स्थापित नहीं करता है। चयनित हार्डवेयर के लिए वास्तविक विक्रेता प्रतिबद्धताओं और साक्ष्यों का निरीक्षण करें।

निर्णयऑफ-द-शेल्फ SBCकस्टम कैरियर बोर्ड के साथ SoM
प्रारंभिक हार्डवेयर कार्यआपूर्ति किए गए बोर्ड, बिजली और बाड़े को एकीकृत करेंएक एप्लिकेशन बोर्ड डिज़ाइन, निर्माण और मान्य करें
इंटरफ़ेसउपलब्ध कनेक्टर्स का उपयोग करें या एडेप्टर जोड़ेंआवश्यक ट्रांसीवर, कनेक्टर और सुरक्षा रखें
यांत्रिक फिटमौजूदा रूपरेखा और कनेक्टर स्थिति को समायोजित करेंवाहक को बाड़े और दोहन की बाधाओं के आसपास डिज़ाइन करें
सॉफ्टवेयरएप्लिकेशन के लिए आपूर्ति किए गए सॉफ़्टवेयर को सत्यापित करेंआवश्यकतानुसार वाहक के लिए BSP और ड्राइवरों को अनुकूलित करें
इकाई अर्थशास्त्रकम कस्टम विकास व्यय छोटे रनों के अनुरूप हो सकता हैबार-बार सिस्टम-स्तरीय बचत द्वारा कस्टम इंजीनियरिंग को उचित ठहराया जा सकता है
नियंत्रण बदलेंबोर्ड आपूर्तिकर्ता की संशोधन नीति पर निर्भर करता हैकैरियर परिवर्तन आपके प्रोजेक्ट द्वारा नियंत्रित होते हैं; मॉड्यूल में अभी भी आपूर्तिकर्ता जीवनचक्र है

इंटरफ़ेस और इंस्टॉलेशन बाधाओं से प्रारंभ करें

प्रत्येक बाहरी कनेक्शन को एक संपूर्ण इंटरफ़ेस के रूप में वर्णित करें, न कि केवल एक प्रोसेसर सुविधा के रूप में। एक CAN नियंत्रक स्वयं एक पृथक CAN कनेक्टर, सुरक्षा, समाप्ति या सत्यापित हार्नेस प्रदान नहीं करता है। इसी प्रकार, एक Ethernet-सक्षम प्रोसेसर कनेक्टर प्लेसमेंट, मैग्नेटिक्स, केबल रूटिंग या बाड़े की पर्यावरणीय रेटिंग निर्दिष्ट नहीं करता है।

एक पेज का इंस्टॉलेशन चित्र बनाएं. आपूर्ति इनपुट, कैमरा केबल, नेटवर्क, स्टोरेज एक्सेस, माउंटिंग होल्स और कूलिंग सतह को चिह्नित करें। आवश्यक केबल मोड़ त्रिज्या और सेवा पहुंच जोड़ें। इससे अक्सर पता चलता है कि क्या एक स्पष्ट रूप से सस्ते बोर्ड को एडेप्टर और माउंटिंग भागों के संग्रह की आवश्यकता है जो इसके शुरुआती लाभ से अधिक है।

edge AI के लिए, पहले कार्यभार विवरण को भी फ़्रीज़ करें: मॉडल, इनपुट रिज़ॉल्यूशन, सक्रिय स्ट्रीम की संख्या और आवश्यक परिणाम दर। मॉड्यूल के चारों ओर डिज़ाइन करने से पहले त्वरक और सॉफ़्टवेयर पथ की जाँच करें। द RK3588 परिनियोजन मार्गदर्शिका वर्णन करता है कि दोहराए जाने योग्य मॉडल परीक्षण कैसे स्थापित किया जाए।

संपूर्ण सिस्टम लागत की तुलना करें

दोनों विकल्पों के लिए समान सीमा का उपयोग करें। कंप्यूट बोर्ड, कैरियर या इंटरफ़ेस हार्डवेयर, पावर रूपांतरण, कनेक्टर, संलग्नक, कूलिंग, असेंबली और उत्पादन परीक्षण शामिल करें। सॉफ़्टवेयर अनुकूलन और इंजीनियरिंग को आवर्ती लागत से अलग से रिकॉर्ड करें। पूर्ण रूप से संलग्न कंप्यूटर के साथ मात्र SoM कीमत की तुलना करने से वास्तविक निर्णय अस्पष्ट हो जाता है।

एक योजना गणना

अतिरिक्त कस्टम-विकास लागत ÷ प्रति यूनिट आवर्ती बचत = एक साधारण ब्रेक-ईवन मात्रा।

उदाहरण के लिए, यदि अतिरिक्त इंजीनियरिंग लागत $20,000 हो और प्रत्येक संपूर्ण इकाई पर $40 की बचत हो, तो उस लागत की भरपाई के लिए 500 इकाइयाँ आवश्यक होंगी। ये काल्पनिक आँकड़े हैं, ALVEXIS का मूल्य प्रस्ताव नहीं। इस गणना में वित्तपोषण, समय-सीमा का जोखिम, सहायता और उत्पादन में सफल इकाइयों के अनुपात में बदलाव शामिल नहीं हैं।

यदि आवर्ती बचत शून्य या नकारात्मक है, तो यह सरल लागत गणना कोई ब्रेक-ईवन वॉल्यूम प्रदान नहीं करती है। एक कस्टम वाहक को अभी भी एक आवश्यक इंटरफ़ेस, एक छोटे संलग्नक या एक तैनाती बाधा द्वारा उचित ठहराया जा सकता है, लेकिन उस लाभ को स्पष्ट रूप से बताया जाना चाहिए। किसी एक पूर्वानुमान को निश्चित मानने के बजाय कम, अपेक्षित और उच्च उत्पादन मात्रा का मूल्यांकन करें।

समान डिलिवरेबल्स और स्वीकृति परीक्षणों के साथ उद्धरण का अनुरोध करें। एक प्रस्ताव में केवल PCB डिज़ाइन शामिल हो सकता है, जबकि दूसरे में BSP परिवर्तन, प्रोटोटाइप, परीक्षण फिक्स्चर और उत्पादन दस्तावेज़ शामिल हो सकते हैं। भले ही दोनों को कैरियर-बोर्ड प्रोजेक्ट के रूप में वर्णित किया गया हो, ये अलग-अलग क्षेत्र हैं।

सॉफ़्टवेयर स्वामित्व और रखरखाव शामिल करें

पहचानें कि प्रोटोटाइप स्वीकार किए जाने के बाद ऑपरेटिंग सिस्टम छवि, ड्राइवर, बूट कॉन्फ़िगरेशन और एप्लिकेशन का रखरखाव कौन करेगा। पूछें कि कौन से घटक स्रोत के रूप में आपूर्ति किए जाते हैं, जो बाइनरी पैकेज पर निर्भर करते हैं और अपडेट का परीक्षण कैसे किया जाता है। उत्पाद के लिए उपयुक्त प्रतिलिपि प्रस्तुत करने योग्य छवि निर्माण या दस्तावेज़ीकृत रिलीज़ प्रक्रिया रखें।

एक कस्टम कैरियर को पिन कॉन्फ़िगरेशन, डिवाइस ट्री, पावर अनुक्रमण और परिधीय ड्राइवरों में बदलाव की आवश्यकता हो सकती है। प्रोसेसर मॉड्यूल का पुन: उपयोग करने से कुछ हार्डवेयर कार्य कम हो जाते हैं, लेकिन एप्लिकेशन-बोर्ड सॉफ़्टवेयर सत्यापन नहीं हटता है। वास्तविक संलग्न उपकरणों और पुनर्प्राप्ति पथों का परीक्षण करें, जिसमें लापता परिधीय के साथ स्टार्टअप भी शामिल है।

सेवा संचालन के लिए योजना: सॉफ़्टवेयर पुनर्प्राप्ति, प्रतिस्थापन भंडारण, डिवाइस पहचान, लॉग पुनर्प्राप्ति और अद्यतन रोलबैक। ये आवश्यकताएं कनेक्टर्स और डिबग एक्सेस को प्रभावित करती हैं, इसलिए संलग्नक को अंतिम रूप देने से पहले वे हार्डवेयर संक्षिप्त में शामिल होते हैं।

जीवनचक्र और पर्यावरणीय साक्ष्य का मूल्यांकन करें

  • उपलब्धता: आपूर्ति क्षितिज, पुनरीक्षण नोटिस, आदेश की बाधाओं और जीवन समाप्ति प्रक्रियाओं के बारे में पूछें।
  • थर्मल: वास्तविक शीतलन पथ और परिवेश स्थितियों के साथ कार्यभार को मान्य करें।
  • शक्ति: इनपुट रेंज, स्टार्टअप व्यवहार और इंस्टॉलेशन द्वारा उत्पन्न होने वाली गड़बड़ी को परिभाषित करें।
  • सेवा: तय करें कि एक विफल मॉड्यूल, वाहक या पूरी इकाई की पहचान कैसे की जाए और उसे कैसे बदला जाए।
  • योग्यता: असेंबल किए गए उत्पाद के लिए घटक रेटिंग, डिज़ाइन लक्ष्य और पूर्ण परीक्षणों में अंतर करना।

यह न मानें कि संगत दिखने वाले मॉड्यूल में परिवर्तन एक ड्रॉप-इन अपग्रेड है। विद्युत इंटरफ़ेस, बिजली की मांग, थर्मल समाधान, बूट चेन और सॉफ़्टवेयर समर्थन की जाँच करें। यहां तक ​​कि कनेक्टर-संगत प्रतिस्थापन के लिए भी दस्तावेज़ीकृत सत्यापन दायरे की आवश्यकता होती है।

तीन व्यावहारिक चयन पैटर्न

एक एप्लिकेशन जो मौजूदा बोर्ड में फिट बैठता है

एक पायलट या प्रोडक्शन इंस्टालेशन के लिए, जिसके इंटरफेस, संलग्नक और पर्यावरण संबंधी ज़रूरतें उपलब्ध SBC के अनुरूप हैं, उस प्लेटफ़ॉर्म को मान्य करने से शुरुआत करें। कम कस्टम हार्डवेयर कार्य टीम को एप्लिकेशन और इंस्टॉलेशन पर ध्यान केंद्रित करने की अनुमति दे सकता है।

विशिष्ट फ़ील्ड कनेक्शन वाला एक उत्पाद

जब डिज़ाइन को विशेष कनेक्टर, पृथक इंटरफ़ेस, एक सीमित रूपरेखा या एक अनुरूप इनपुट आपूर्ति की आवश्यकता होती है, तो एक SoM से अधिक वाहक एक क्लीनर एकीकरण प्रदान कर सकता है। उन आवश्यकताओं को परिभाषित करें कैरियर-बोर्ड आवश्यकताएँ संक्षिप्त अंतिम मॉड्यूल का चयन करने से पहले.

विभिन्न I/O वेरिएंट वाला एक उत्पाद परिवार

एक साझा कंप्यूट मॉड्यूल कई वाहकों का समर्थन कर सकता है। इसे उपयोगी बनाने के लिए, एक सामान्य सॉफ़्टवेयर बेसलाइन और स्पष्ट वैरिएंट पहचान स्थापित करें। इंजीनियरिंग की बचत पूरे परिवार में मतभेदों को नियंत्रित करने पर निर्भर करती है, न कि केवल एक ही प्रोसेसर का पुन: उपयोग करने पर।

SoM और SBC प्रश्न

क्या उच्च मात्रा में SoM हमेशा सस्ता होता है?

नहीं, वास्तविक कोटेशन, विनिर्माण मान्यताओं और पूर्वानुमानित मात्राओं का उपयोग करके पूरी इकाई लागत और अतिरिक्त इंजीनियरिंग लागत की तुलना करें। सही उत्तर एप्लिकेशन और मौजूदा विकल्पों पर निर्भर करता है।

क्या किसी उत्पादन उत्पाद में SBC का उपयोग किया जा सकता है?

हां, यदि विशेष बोर्ड, सॉफ्टवेयर, आपूर्ति व्यवस्था और असेंबल किया गया उत्पाद आवश्यकताओं को पूरा करता है। एक विकास बोर्ड और एक उत्पादन-समर्थित SBC का मूल्यांकन उनकी प्रलेखित विशेषताओं के आधार पर किया जाना चाहिए।

कंप्यूट मॉड्यूल के लिए कैरियर सर्किट बोर्ड शुरू होने से पहले क्या निर्णय लिया जाना चाहिए?

मॉड्यूल, इंटरफेस, पावर, एनक्लोजर, ऑपरेटिंग वातावरण, सॉफ्टवेयर स्कोप, अपेक्षित मात्रा और स्वीकृति परीक्षण को परिभाषित करें। किसी भी अनसुलझे आइटम की पहचान करें जो योजनाबद्ध या लेआउट को बदल सकता है।

संपूर्ण एंबेडेड सिस्टम के आसपास प्लेटफ़ॉर्म चुनें

एक सिंगल-बोर्ड कंप्यूटर (SBC) सॉफ़्टवेयर और इंटरफ़ेस का त्वरित मूल्यांकन करने में सहायता कर सकता है। जब कनेक्टर प्लेसमेंट, पावर या मैकेनिक्स को बदलने की आवश्यकता होती है, तो एक सिस्टम-ऑन-मॉड्यूल (SoM) एक कस्टम कैरियर-बोर्ड डिज़ाइन का कंप्यूट तत्व बन सकता है। उत्पादन निर्णय में एम्बेडेड Linux समर्थन, उपलब्ध ड्राइवर, अद्यतन जिम्मेदारी और घटक जीवनचक्र के साथ-साथ बोर्ड मूल्य भी शामिल होना चाहिए।

किसी औद्योगिक पीसी या सेंसर गेटवे के लिए, किसी भी प्रारूप को चुनने से पहले इंस्टॉलेशन बाधाओं को सूचीबद्ध करें। यदि प्रोजेक्ट समय-संवेदनशील I/O के लिए RTOS-आधारित नियंत्रक का भी उपयोग करता है, तो एप्लिकेशन प्रोसेसर के लिए इसके इंटरफ़ेस को स्पष्ट रूप से परिभाषित करें। एक प्रोटोटाइप जो एप्लिकेशन चलाता है वह उत्पादन सत्यापन के लिए शुरुआती बिंदु है, न कि इसका अंत।

कस्टम PCB और कैरियर-बोर्ड विकास की योजना बनाएं

तकनीकी संदर्भ

निर्माता संदर्भ उनके स्वयं के प्लेटफ़ॉर्म का वर्णन करते हैं। अपने प्रोजेक्ट के लिए चयनित सटीक मॉड्यूल के लिए डिज़ाइन गाइड का उपयोग करें।

अपने उत्पाद के लिए एक व्यावहारिक रास्ता चुनें।

अपने इंटरफेस, संलग्नक बाधाएं, लक्ष्य मात्रा और सॉफ़्टवेयर आवश्यकताएं साझा करें। हम एक तैयार प्लेटफ़ॉर्म की तुलना एक मॉड्यूल और कस्टम कैरियर दृष्टिकोण से कर सकते हैं।