टीआई के पास इतने सारे माइक्रोकंट्रोलर क्यों हैं?


44

मैं एक समूह के साथ एक परियोजना पर काम कर रहा हूं और मैं परियोजना के डिजिटल हिस्से के लिए जिम्मेदार हूं, इसलिए मैं कोड लिखूंगा। एनालॉग से डिजिटल में जाने के लिए, मुझे एक माइक्रोकंट्रोलर चुनना होगा।

मैं टीआई माइक्रोकंट्रोलर्स को देख रहा था और पाया कि उनके पास बहुत सारे हैं। उनके पास है:

  • Stellaris

  • अत्यंत बलवान आदमी

  • MSP430 श्रृंखला

  • और सूची बस पर चला जाता है ..

मेरे सवाल:

  • कौन सा माइक्रो नियंत्रक एक का उपयोग करता है और क्यों?

  • मुझे वाई के बजाय किन परिस्थितियों में माइक्रोकंट्रोलर एक्स का उपयोग करना चाहिए?

  • इतने सारे अलग-अलग माइक्रो नियंत्रक क्यों हैं?


5
क्योंकि आप अपनी आवश्यकताओं पर अपना मन बनाते हैं, तो केवल एक खरीदने के बजाय 90% से मेल खाने वाली खोज करें और उस कीमत को तीन बार 150% अधिक कर सकते हैं।
प्लाज़्मा एचएच

4
@PlasmaHH 90% एक अच्छा विकल्प नहीं है :)
यूजीन श।

39
जब मैं सिर्फ अपने काम के लिए रास्ता बनाना चाहता हूं तो इतनी सारी कारें क्यों चुननी हैं?
राउटर वैन ओइजेन

9
सुपर-मेगा मोटे तौर पर: 1) MSP430: कम बिजली और बैटरी अनुप्रयोग; 2) C2000: मोटर नियंत्रण और बिजली इलेक्ट्रॉनिक्स; 3) टीवा (टीएम 4 सी): सामान्य उद्देश्य एआरएम प्रोसेसर; 4) सितारा: बहुत अधिक उन्नत (कोर्टेक्स ए 8, ए 9 और इसी तरह), आप इस पर लिनक्स चला सकते हैं; 5) हरक्यूलिस: सुरक्षा अनुप्रयोगों। इसके अलावा कई डीएसपी (C5000 और C6000) हैं। यह लिंक मददगार हो सकता है। इसके अलावा TI में कई चयन गाइड लिंक हैं जिनका मैंने व्यक्तिगत रूप से 10% भी उपयोग नहीं किया है, इसलिए अधिक नहीं कह सकते ...
GAttuso

9
जवाब का हिस्सा यह है कि टीआई ने कई सफल और अर्ध-सफल माइक्रोकंट्रोलर निर्माताओं को खरीदा है और उन लाइनों के विकास और उत्पादन को जारी रखा है।
DoxyLover

जवाबों:


123

मैं एक TI कर्मचारी हूं जो MCU डेवलपमेंट ग्रुप में काम करता है, लेकिन यह TI का आधिकारिक बयान नहीं है। विशेष रूप से, यह रोडमैप या प्राथमिकताओं के बारे में आधिकारिक बयान नहीं है। इसके अलावा, मैं मार्केटिंग में नहीं हूं, इसलिए यदि मैं अपनी किसी भी मार्केटिंग सामग्री का खंडन करता हूं, तो वे सही हैं और मैं गलत हूं। :-)

एमडी का जवाब सही है, लेकिन मुझे लगा कि कुछ और विस्तार से मदद मिलेगी। TI विभिन्न आवश्यकताओं के साथ विभिन्न अनुप्रयोगों को लक्षित करता है। जब आप एक MCU सॉकेट के लिए प्रतिस्पर्धा कर रहे हैं (और इस उद्योग में बहुत प्रतिस्पर्धा है), दोनों सुविधाएँ और मूल्य मामले। दस प्रतिशत लागत का अंतर सॉकेट जीत या खो सकता है। लागत के मुख्य ड्राइवरों में से एक डाई आकार है - चिप पर कितना सामान है। इस प्रकार, यह विभिन्न उत्पाद लाइनों, और उन उत्पाद लाइनों के भीतर विभिन्न परिवारों के लिए समझ में आता है। उत्पाद लाइनें मुख्य रूप से परिधीय प्रकार और वास्तुकला में भिन्न होती हैं, जबकि एक लाइन उत्पादों के भीतर परिवार मुख्य रूप से लागत और सुविधा सेट के मामले में भिन्न होते हैं।

यहाँ उत्पाद लाइनों पर कुछ विवरण हैं:

  • हरक्यूलिस TMS470 / TMS570 लाइन की एक निरंतरता है। यह सुरक्षा और प्रदर्शन पर केंद्रित है। हरक्यूलिस की प्रमुख विशेषताओं में से एक दोहरी CPU है जो समान ("लॉक-स्टेप") में समान कोड चला रहा है। यह आपको सीपीयू में दोषों का तुरंत पता लगाने देता है। की जाँच करें इस डेटापत्रक एक नए उत्पाद पर कुछ प्रदर्शन की जानकारी के लिए। कॉर्टेक्स-आर 5 एफ सीपीयू> 300 मेगाहर्ट्ज पर चलता है, और उच्च-अंत सुविधाओं के साथ बड़ी संख्या में परिधीय हैं - उदाहरण के लिए कैन मॉड्यूल में 64 मेलबॉक्स हैं। जाहिर है, यह सामान सस्ता नहीं है। लेकिन अनुप्रयोगों को देखें - डीफिब्रिलेटर, वेंटिलेटर, लिफ्ट, इंसुलिन पंप ... ये ऐसे स्थान हैं जहां ग्राहक सुरक्षा के लिए भुगतान करने के लिए तैयार हैं। हरक्यूलिस ऑटोमोटिव उत्पादों में भी जाता है जिनकी व्यापक तापमान सीमा और लंबे समय तक परिचालन जीवन है।
  • C2000 का फोकस कंट्रोल एल्गोरिदम को सपोर्ट करने पर है। C28x "सीपीयू" वास्तव में एक डीएसपी है, और त्रिकोणमिति और जटिल संख्या जैसी चीजों को संभालने के लिए इसका निर्देश सेट बढ़ाया गया है। नियंत्रण कानून त्वरक (सीएलए) नामक एक अलग कार्य-आधारित प्रोसेसर भी है जो सीपीयू के स्वतंत्र रूप से नियंत्रण एल्गोरिदम को चला सकता है। ADCs और PWM बहुत अधिक समय विकल्प का समर्थन करते हैं। प्रदर्शन मिडरेंज ( पिकोलो ) से उच्च-अंत ( डुअल-कोर डेलिनो ) में भिन्न होता है । यहां बड़े एप्लिकेशन पावर कन्वर्टर्स, पावर लाइन कम्युनिकेशन, इंडस्ट्रियल ड्राइव और मोटर कंट्रोल हैं।
  • MSP430 सभी कम बिजली के बारे में है। उनके पास कुछ उत्पाद हैं जो एफआरएएम (फेरोइलेक्ट्रिक नॉनवॉलेटाइल मेमोरी) का उपयोग करते हैं, जो फ्लैश की तुलना में कम बिजली का उपयोग करता है, और यहां तक कि एक जो 0.9 वी (एक बैटरी) से चलता है। एलसीडी और कैपेसिटिव टच सेंसिंग जैसी चीजों का समर्थन करने के लिए उनके पास कुछ कम-सामान्य परिधीय हैं। उनके डेटाशीट्स के माध्यम से देखें और आप रिमोट सेंसर, स्मोक अलार्म और स्मार्ट मीटर जैसे एप्लिकेशन देखेंगे।
  • मुझे वायरलेस MCU समूह के बारे में ज्यादा जानकारी नहीं है, लेकिन जाहिर है कि वायरलेस कनेक्टिविटी की अपनी विशेष आवश्यकताएं हैं। वे उपभोक्ता इलेक्ट्रॉनिक्स और इंटरनेट ऑफ थिंग्स में एप्लिकेशन के साथ कॉर्टेक्स-एम और एमएसपी 430 सीपीयू लगते हैं। IoT अभी थोड़ी देर के लिए एक बड़ा चर्चा का विषय रहा है, इसलिए मुझे लगता है कि यह उनके मुख्य लक्ष्यों में से एक है। उनके नवीनतम (?) उत्पाद को "इंटरनेट-ऑन-ए-चिप ™ समाधान" के रूप में वर्णित किया गया है। अपडेट करें: Fellow TIer justinrjy ने Wireless / Connectivity MCUs के बारे में अधिक जानकारी के साथ टिप्पणी की: "'वायरलेस MCU' उत्पादों को एक प्रोसेसर कोर होने से प्रतिष्ठित किया जाता है जो वायरलेस प्रोटोकॉल के ड्राइवरों / स्टैक को चलाता है। उदाहरण के लिए, CC262 पूरे BLE स्टैक को चलाता है। यूसी ही, इसे वास्तव में विकसित करना आसान है। CC3200 के साथ भी। इसके अलावा, प्रोसेसर कॉर्टेक्स-एम 4 पर सभी वाईफाई ड्राइवरों को चलाता है। एकीकृत कोर और ड्राइवर वास्तव में एक ट्रांसीवर के बजाय 'वायरलेस एमसीयू' बनाते हैं। । "

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

उत्पाद लाइनों के भीतर, कई परिवार हैं। C2000 Delfino डिवाइस अधिक तेज़ होते हैं, जिनमें अधिक परिधीय होते हैं, और उनके पैकेज पर अधिक पिन होते हैं। वे कम से कम (कम से कम) पिकोको डिवाइस की तुलना में दोगुना खर्च कर सकते हैं। आपको किसकी आवश्यकता है? यह आपके आवेदन पर निर्भर करता है। MSP430 में कुछ उत्पाद हैं जो बिजली की खपत और प्रदर्शन को संतुलित करते हैं, और अन्य जो केवल कम बिजली पर ध्यान केंद्रित करते हैं। (यह एक बैटरी वाला MCU अधिकतम 4 मेगाहर्ट्ज और 2 kB RAM का है।)

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

अंत में, प्रत्येक उत्पाद (भाग संख्या में अंतिम अंक) के कई प्रकार होते हैं। इनमें आमतौर पर अलग-अलग मात्रा में मेमोरी होती है और (हो सकता है) छोटी-मोटी भिन्नताएं जो बाह्य उपकरणों में उपलब्ध हैं। फिर, यह एक मूल्य सीमा प्रदान करने के बारे में है।

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

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

सामान्य बाजार के उत्पादों में आमतौर पर कम से कम एक बड़ा ग्राहक होता है। कभी-कभी बड़े ग्राहकों को एक विशेष भाग संख्या मिलती है। कभी-कभी हम एक बड़ा सॉकेट जीतने के लिए एक परिधीय जोड़ देंगे। लेकिन सामान्य तौर पर, मुझे लगता है कि बड़े ग्राहक एक मंजिल से अधिक मंजिल के होते हैं जब यह सुविधाओं की बात आती है।

कस्टम भागों का एक चरम उदाहरण हमारा उच्च-विश्वसनीयता समूह है। मैंने केवल इन लोगों के बारे में कहानियां सुनी हैं, लेकिन जाहिर तौर पर वे मौजूदा उत्पादों को लेते हैं और उन्हें चरम स्थितियों में काम करने के लिए रीमेक करते हैं - उच्च तापमान, विकिरण, आप पर शूटिंग करने वाले लोग, आदि। मैं किसी को जानता हूं जो डाउन-होल ड्रिलिंग के लिए HiRel TMS470s खरीदता है , जहां तापमान 200C तक पहुंच सकता है। (शायद यह एक - केवल $ 400 / चिप के लिए एरो में स्टॉक में!) उनके पास वेब साइट पर सूचीबद्ध मानक उत्पादों का एक गुच्छा है, लेकिन मैंने जो सुना है, वे थोड़ी मात्रा में भी ऑर्डर करने के लिए निर्माण कर सकते हैं - आप यदि आप $ 50,000 + प्रति चिप खर्च करना चाहते हैं तो किसी भी चिप के एक दर्जन HiRel संस्करण खरीद सकते हैं। :-)

यदि आप पर्याप्त धन खर्च कर रहे हैं, तो अंगूठे के नियम के रूप में, व्यवसाय में सब कुछ परक्राम्य है।


3
वाह क्या जवाब! बहुत खुबस! धन्यवाद, आपका कुछ कीमती समय लेने और मेरे सवाल का पूरी तरह से जवाब देने के लिए धन्यवाद। मैं टीआई से प्यार करता हूं, और मैं किसी दिन टीआई के लिए काम करना पसंद करूंगा। आप लोग टीआई पर बहुत अच्छा काम कर रहे हैं।
एंडी_अ And̷̷̷̷yy

4
@ जेरेमी: पर्याप्त धन के लिए, आप मूल रूप से कुछ भी प्राप्त कर सकते हैं (जो धन खरीद सकता है)। लेकिन ध्यान रखें कि "बड़ी मात्रा" और निर्माता द्वारा दिए गए आपके विचार बिल्कुल मेल नहीं खा सकते हैं। मुझे याद है कि रास्पबेरीपी फाउंडेशन के पास ब्रॉडकॉम के साथ व्यापार करने में बहुत मुश्किल समय था, क्योंकि वे (ब्रॉडकॉम) आमतौर पर ऐसे "कम" नंबरों का सौदा नहीं करते ...
DevSolar

5
दस सेन्ट? मैंने एक बार एक ऐसी जगह पर काम किया था जहाँ उत्पादन की लागत से 1/10 प्रतिशत की कटौती एक वरिष्ठ इंजीनियर के लिए एक साल के वेतन से अधिक थी। बेशक, उस पैमाने पर, वे असतत MCUs नहीं खरीद रहे थे: वे आईपी को लाइसेंस दे रहे थे और पूरी तरह से कस्टम ईआईसीआई डिजाइन में इसका उपयोग कर रहे थे।
सोलोमन स्लो

4
TI अनुप्रयोग अभियंता यहाँ chiming - मैं कनेक्टिविटी / वायरलेस MCU भाग के बारे में जानकारी पर अंतर को भरने में सक्षम हो सकता है! "वायरलेस MCU" उत्पादों को एक प्रोसेसर कोर होने से प्रतिष्ठित किया जाता है जो वायरलेस प्रोटोकॉल के ड्राइवरों / स्टैक को चलाता है। उदाहरण के लिए, CC26xx पूरे बीएलई स्टैक को यूसी पर ही चलाता है, जिससे इसे विकसित करना वास्तव में आसान हो जाता है। CC3200 के साथ ही, सिवाय इसके कि प्रोसेसर सभी कॉर्टेक्स-एम 4 पर वाईफाई ड्राइवर चलाता है। एकीकृत कोर और ड्राइवर वास्तव में एक ट्रांसीवर के बजाय इनको "वायरलेस MCU" बनाते हैं।
justinrjy

2
@ Rev1.0, कमोडिटी पीसी के लिए हार्ड डिस्क ड्राइव।
सोलोमन स्लो

27

MSP430 था / एक TI विकसित कोर है। यह 16-बिट कोर है और इसे बेहद कम बिजली के रूप में विपणन किया गया है। क्योंकि 16-बिट MCU बाजार आर्म कोर्टेक्स-M0 के प्रसार के साथ तेजी से वाष्पित हो रहा है, नए MSP430s हैं जो कोर्टेक्स कोर पर आधारित हैं। पुराने MPS430s आम तौर पर अब 8-बिट सॉकेट्स के लिए प्रतिस्पर्धा कर रहे हैं।

स्टेलारिस, जिसे टिवा के नाम से जाना जाता है, पूर्व ल्यूमिनेरी माइक्रो एमसीयू है। वह कंपनी TI द्वारा शायद 6 या 7 साल पहले अधिग्रहित की गई थी। ये कॉर्टेक्स-एम 3 / एम 4 आधारित डिवाइस थे (हैं?)। अधिकांश परिस्थितियों में MSP430 से अधिक सक्षम / शक्तिशाली।

C2000 (Piccolo / Delfino / etc।) को वास्तविक समय नियंत्रण (मोटर नियंत्रण, बिजली रूपांतरण / विनियमन, आदि) पर लक्षित किया जाता है। इस परिवार में डीएसपी की कार्यक्षमता भी कम है। औद्योगिक पर अधिक लक्षित, और शायद कुछ ऑटोमोटिव (कुछ ऑटोमोटिव योग्य TI MCUs में से एक)।

हरक्यूलिस सुरक्षा पर केंद्रित हैं। अतिरेक, रन-टाइम एरर चेकिंग, BIST, बहुत सारी वॉचडॉग कार्यक्षमता। सुरक्षा महत्वपूर्ण अनुप्रयोग।

कई अन्य भाग हैं जिनमें कुछ सुविधाओं और / या आला कार्यक्षमता का मिश्रण है (यानी, एकीकृत वायरलेस, दोहरे कोर, FRAM, आदि)। और फिर अधिक सक्षम डीएसपी और माइक्रोप्रोसेसरों की पेशकश की जाती है, साथ ही साथ।

आपका आवेदन क्या है? वॉल्यूम? विकास का समय? आपको किन बाह्य उपकरणों / संसाधनों की आवश्यकता है? कितनी - और किस तरह की - प्रसंस्करण शक्ति की आवश्यकता है? क्या आप MCU के निचले प्रदर्शन अनुरूप बाह्य उपकरणों से प्राप्त कर सकते हैं, या आप बाह्य / विवेक से सभी सिग्नल पथ प्रसंस्करण कर रहे हैं? किसी विशेष प्रणाली / अनुप्रयोग के लिए एक प्रोसेसर / नियंत्रक चुनने में कई कारक हैं।


6
कम शक्ति वाले कॉर्टेक्स कोर को MSP432 कहा जाता है (न्यूनतम रूप से) उन्हें MSP430 से अलग करता है। स्टेलारिस टिव बन गया। और हरक्यूलिस श्रृंखला को ऑटोमोटिव और औद्योगिक / मेडिकल श्रृंखला के बीच विभाजित किया गया है - मुख्य रूप से तापमान सीमा पर और मुझे लगता है कि ऑटोमोटिव के लिए समर्थन कर सकता है।
ब्रायन ड्रमंड

1
एक बिंदु IIRC पर, हरक्यूलिस कोर्टेक्स-आरएक्स कोर थे, जो दोहरी लॉक-स्टेप निर्देश पाइपलाइनों के साथ पूरा हुआ। ब्रेक कंट्रोलर, एयरबैग मॉड्यूल, आदि में उपयोग के लिए इरादा
क्रुनाल देसाई

1
बहुत अच्छा जवाब। आप टीआई के बारे में जानते हैं। मुझे नहीं पता था कि उन्होंने ल्यूमिनरी माइक्रो एमसीयू का अधिग्रहण किया है। आपके समय के लिए शुक्रिया।
एंडी_अ And̷̷̷̷yy

18

माइक्रोचिप एक और कंपनी है जिसमें माइक्रोकंट्रोलर्स की एक पूरी लाइन है - डिजी-की में 4,000 से अधिक स्टॉक हैं, जिसमें सभी प्रकार के वेरिएंट भी शामिल हैं। टीआई की तरह, वे सरगम ​​को 8 बिट से 32-बिट तक फैलाते हैं:

~2700  8-bitters: from 384 bytes Flash and 16 bytes RAM to 128 KB Flash and 4 KB RAM 
~1000 16-bitters: from 4 KB Flash and 256 bytes RAM to 1 MB Flash and 96 KB RAM
 ~500 32-bitters: from 16 KB Flash and 4 KB bytes RAM to 2 MB Flash and 512 KB RAM

नोट सबसे छोटा है बाइट्स में speced है, KB नहीं।

वे एकल मात्रा में 35 35 से $ 13.36 तक की कीमत रखते हैं। मुझे लगता है कि सबसे कम कीमत वाले लोग बड़ी मात्रा में 20 ones के नीचे जा सकते हैं। हो सकता है कि अप्रयुक्त लोगों के लिए भी 10 ¢ (जहां ग्राहक निर्माता के बजाय स्वीकृति परीक्षण करता है)। सबसे सस्ता 32-बिट एआरएम 76 ARM पर एकल मात्रा में दोगुना है। एक उच्च वॉल्यूम उत्पाद के लिए, यह एक बड़ा अंतर है। PIC10F200 डिजी-की शेयरों के सभी लगभग 15,000 का सबसे सस्ता isC है ।

माइक्रोचिप की अपने पुराने ofC ("परिपक्व" के रूप में नीचे उत्पाद चयनकर्ता में सूचीबद्ध) के शेयरों को बनाए रखने के लिए एक उत्कृष्ट प्रतिष्ठा है, जिस पर विचार करना दूसरी बात है।

उस सब का बोध कैसे हो? एक उत्पाद चयनकर्ता का उपयोग करें। डिजी-की, मूसर और अन्य वितरकों में काफी अच्छे हैं, लेकिन वे सभी मापदंडों को शामिल नहीं करते हैं (डिजी-की के lessC उत्पाद चयनकर्ता की संख्या 20 से कम है, नीचे दी गई तालिका में 50 से अधिक है)। माइक्रोचिप (और मैं अन्य निर्माताओं की कल्पना करता हूं) में अधिक व्यापक हैं, जैसे नीचे एक। ध्यान दें कि आप लगभग सभी मापदंडों के लिए रेंज दे सकते हैं:

यहाँ छवि विवरण दर्ज करें

अब माइक्रोचिप Atmel के अधिग्रहण के साथ यह देखना दिलचस्प होगा कि क्या होता है। लगता है कुछ लाइनों में ओवरलैप का एक सा है।


15

सटीक विवरण में जाने के बिना कि टीआई के पास कौन सा प्रसाद है (जो पहले ही यहां उत्तर दिया जा चुका है), मैं इस बात पर जोर देना चाहूंगा कि आपको विनिर्देशों की आवश्यकता है। यदि आपके पास उन्हें नहीं है, तो मान लें कि उन्हें पहचानना आपका काम है। यदि आप नए हैं, तो यह थोड़ा भारी हो सकता है, लेकिन आइए कुछ ऐसे चश्मे के नाम बताएं जो किसी प्रोजेक्ट में हो सकते हैं:

  • एमसीयू क्या करेगा? क्या यह सीपीयू समय से विवश है? क्या आप कुछ "विशेष प्रसंस्करण" करने जा रहे हैं जैसे फ्लोटिंग पॉइंट? यह आवश्यक सीपीयू कोर और घड़ी की गति निर्धारित करेगा।

  • या यह बैटरी जीवन से विवश है? यदि ऐसा है तो; आपको स्टैंडबाय मोड की जांच करने की आवश्यकता है एक माइक्रोकंट्रोलर की पेशकश करने की आवश्यकता है, जागने के लिए विलंबता, वेक-अप स्रोत, डिजिटल और एनालॉग के लिए वोल्टेज रेल (जैसे यदि आप इसे सीधे बैटरी से बिजली देते हैं), आदि इसके अलावा, सभी I / O पर ध्यान दें सिस्टम में भी। आपके पास एक महान माइक्रोकंट्रोलर हो सकता है जो नींद के दौरान 50nA की खपत करता है - लेकिन यह नगण्य है अगर उदाहरण के लिए एक LDO या EEPROM 10uA quiescent का उपभोग कर रहा है।

  • आपको किस पैकेज का उपयोग करने की आवश्यकता है? कितने पिन और क्या तकनीक? आपको कितनी जगह मिली, आप क्या इकट्ठा कर सकते हैं?

  • आप इसके लिए कितना कोड लिखने जा रहे हैं? क्या आपके पास कोई आइडिया है कि आपको कितनी RAM / FLASH की जरूरत है? एक देवबोर्ड पर कुछ हाथों का अनुभव इसके साथ मदद कर सकता है।

  • क्या इंटरफेस आप अपने सिस्टम डिजाइन में उपयोग करने की आवश्यकता है, और कैसे आप उन्हें प्रयोग करना चाहते हैं? मूल आरंभ बिंदु:

1) गति की कमी (जैसे मुझे 3MBaud पर चलने वाली USART की आवश्यकता है)

2) पोर्ट काउंट की कमी (जैसे मुझे 5 USART की आवश्यकता है)

3) थ्रूपुट बाधाएं (जैसे मुझे USART से / के लिए 2Mbps डेटा ट्रांसफर करने के लिए DMA की आवश्यकता है)

4) किसी भी "घटनाओं" का निरीक्षण करें जो सिस्टम में हो सकता है और आपको किन विलंबों को पूरा करना होगा। जैसे आप किसी डिवाइस के अलर्ट पिन को पोल कर सकते हैं या आपको इसके लिए बाहरी इंटरप्ट पिन की आवश्यकता है?

यदि आप "नीचे ऊपर" या "ऊपर नीचे" डिज़ाइन करते हैं तो यह एक कठिन सवाल हो सकता है। यदि आप "टॉप डाउन" डिज़ाइन करते हैं, तो आप इस बिंदु पर पता लगा सकते हैं कि 16 USART के साथ कोई माइक्रोकंट्रोलर नहीं है जिसे सिस्टम डिज़ाइन ने अनुमति दी है।

OTOH यदि आप "नीचे" डिज़ाइन करते हैं, तो आप एक माइक्रोकंट्रोलर चुन सकते हैं जिसे आप जानते हैं और इससे परिचित हैं, लेकिन यह पता करें कि इसमें I / O की सही मात्रा नहीं है, और काम करने के लिए "गोंद चिप्स" की आवश्यकता है।

अगर कुछ भी; विक्रेताओं के प्रस्तावों से खुद को परिचित करें। यह जानना अच्छा है कि जब आप अपनी सभी इच्छाओं को एक पैरामीट्रिक खोज में डालते हैं और 0 परिणाम प्राप्त करते हैं, तो बाधाएं कहाँ होती हैं।

  • किसी अन्य विशेष बाधाओं? उल्लेखानुसार; कुछ माइक्रोकंट्रोलर्स के पास पॉवर मैनेजमेंट (हाई-रिस पीडब्लूएम मॉड्यूल्स) या सेफ्टी (अतिरेक, नियतात्मक प्रहरी और रीसेट चक्र, आदि) के लिए बहुत विशिष्ट परिधीय होते हैं।

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

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.