একটি SoM এবং একটি SBC এর মধ্যে পার্থক্য কী?

একটি সিস্টেম-অন-মডিউল একটি মডিউলে একটি প্রসেসর এবং সহায়ক ফাংশন প্যাকেজ করে যা একটি ক্যারিয়ার বা অ্যাপ্লিকেশন বোর্ডের সাথে সংযোগ করে। সঠিক সীমানা পণ্য দ্বারা পরিবর্তিত হয়: মেমরি, স্টোরেজ, পাওয়ার ম্যানেজমেন্ট এবং ওয়্যারলেস ফাংশন অন্তর্ভুক্ত করা যেতে পারে। ক্যারিয়ার সেই সীমানার বাইরে থাকা অ্যাপ্লিকেশন-নির্দিষ্ট সংযোগ এবং সার্কিটরি সরবরাহ করে।

একটি একক-বোর্ড কম্পিউটার ইন্টারফেস এবং সংযোগকারীগুলির একটি সংজ্ঞায়িত সেট সহ আরও সম্পূর্ণ বোর্ড সরবরাহ করে। কিছু 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 এবং ক্যারিয়ার-বোর্ড বিকাশের পরিকল্পনা করুন

প্রযুক্তিগত রেফারেন্স

প্রস্তুতকারকের রেফারেন্সগুলি তাদের নিজস্ব প্ল্যাটফর্মগুলিকে চিত্রিত করে। আপনার প্রকল্পের জন্য নির্বাচিত সঠিক মডিউলের জন্য ডিজাইন গাইড ব্যবহার করুন।

আপনার পণ্যের জন্য একটি ব্যবহারিক পথ বেছে নিন।

আপনার ইন্টারফেস, ঘের সীমাবদ্ধতা, লক্ষ্য পরিমাণ এবং সফ্টওয়্যার প্রয়োজন শেয়ার করুন. আমরা একটি মডিউল এবং কাস্টম ক্যারিয়ার পদ্ধতির সাথে একটি প্রস্তুত প্ল্যাটফর্মের তুলনা করতে পারি।