रैम-केवल माइक्रोकंट्रोलर किसके लिए अभिप्रेत हैं?


29

टेक्सास इंस्ट्रूमेंट्स की MSP430 श्रृंखला के लिए भाग संख्या निर्माण पर कुछ विवरण की तलाश करते हुए, मैं इस विकी पृष्ठ पर आया: TIPP30

एक बयान है,

MSP430L09x श्रृंखला के रूप में "एल", जो एक रैम-केवल भाग को इंगित करता है; अपनी प्रोग्रामिंग को बनाए रखने के लिए इसे लगातार संचालित होना चाहिए

जबकि मैंने आधिकारिक वेबसाइट पर डेटाशीट के माध्यम से जाने के बाद उपरोक्त को मान्य नहीं किया है , जो प्रश्न मुझे परेशान करता है, अगर ऐसा कोई एक हिस्सा है, तो इसका उपयोग करने के लिए उपयुक्त आवेदन क्या हो सकता है?


15
शायद एक परिधीय जहां कार्यक्रम हमेशा मेजबान से सत्ता में अपलोड किया जाता है?
जैक बी

2
वास्तव में एक वैध बिंदु, लेकिन क्या वास्तविक जीवन में हम देखते हैं कि यह इस तरह से करता है?
वासपशी

11
सभी FPGAs ऐसा करते हैं। इसका शायद यह भी लाभ है कि रैम फ्लैश से पढ़ने और लिखने के लिए तेज है। लेकिन इससे परे मैं केवल अटकलें लगा सकता हूं।
टॉम कारपेंटर

2
मैंने ADSP-21xx भागों का उपयोग किया, जो RAM-only थे। उन्होंने पावर-अप पर एक बूट प्रक्रिया को शामिल किया, जहां वे उस मेमोरी को बाहरी EEPROM से भर सकते थे, उदाहरण के लिए। मैंने उस भाग को नहीं देखा है जिसकी आप चर्चा कर रहे हैं, हालांकि। इसलिए मैं आपको इसके मामले के बारे में नहीं बता सकता। लेकिन इस तरह की बात मैं देखूंगा।
जोंक १

8
कुछ प्रकार के सुरक्षित एप्लिकेशन "पढ़ने के बाद जलना" चाहते हैं - लगता है कि ताले या बैंक सुरक्षा टोकन।
ब्रायन ड्रमंड

जवाबों:


45

"एल" श्रृंखला का मुद्दा बहुत कम आपूर्ति वाले वोल्टेज (0.9 वी; जो आपको एक एकल बैटरी सेल से मिलेगा) का समर्थन करना है; वेब पेज का कहना है:

इस उपकरण के लिए विशिष्ट अनुप्रयोगों में एकल-सेल सिस्टम शामिल हैं, जिन्हें पूर्ण एनालॉग सिग्नल श्रृंखला की आवश्यकता होती है।

लापता फ्लैश एक लक्ष्य नहीं है; यह वोल्टेज रेंज का एक दुर्भाग्यपूर्ण दुष्प्रभाव है। उपयोगकर्ता गाइड का अध्याय 8 कहता है:

यह अध्याय बताता है कि एक स्वायत्त माइक्रोकंट्रोलर समाधान के निर्माण के लिए MSP430L092 लोडर कोड का उपयोग कैसे किया जाता है। लोडर दृष्टिकोण को चुना जाता है क्योंकि गैर-वाष्पशील मेमोरी देशी अल्ट्रा-लो सप्लाई वोल्टेज के लिए उपलब्ध नहीं है।

आप टीआई से रॉम में अपने कोड के साथ एक चिप बनाने के लिए कहने वाले हैं (यह "सी" श्रृंखला के लिए है)। हालांकि, विकास के दौरान (जब आपको अभी तक पता नहीं है कि रोम में क्या जाता है), या जब आपके पास बहुत सारे डिवाइस नहीं हैं (इसलिए निश्चित रॉम ओवरहेड बहुत महंगा होगा), तो आपको रॉम के बिना "एल" चिप का उपयोग करना होगा:

MSP430x09x डिबगिंग परिदृश्य


"एक जानबूझकर सुविधा नहीं" सटीक नहीं है। यह निश्चित रूप से एक दुर्घटना नहीं थी। क्या आपका मतलब "वांछनीय" है?
स्कॉट सीडमैन

हां, आशय अधिक महत्वपूर्ण है।
सीएल।

13

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

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


3
इसके अलावा अन्य प्रोसेसर के साथ काम करने वाला कोई भी एम्बेडेड प्रोसेसर। आमतौर पर मास्टर प्रोसेसर अन्य सभी प्रोसेसर शुरू करता है और उन्हें अपना कोड भेजता है।
डेविड श्वार्ट्ज
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.