कोड के साथ एसएमडी माइक्रोकंट्रोलर कैसे प्री लोड किए जाते हैं?


13

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


जवाबों:


13

अधिकांश माइक्रोकंट्रोलर्स में एक इन-सर्किट प्रोग्रामिंग (ICP) क्षमता होती है; आप JTAG के माध्यम से या जो कुछ भी, कुछ डिजिटल I / O लाइनों पर उन्हें मुद्रित सर्किट बोर्ड को पावर करके और बोर्ड से एक पीसी तक एक केबल को हुक करके प्रोग्राम कर सकते हैं। यह प्रोग्रामिंग संकेतों का उपयोग करके संभव है जो नियमित तर्क स्तर पर हैं। (माइक्रोचिप में एक हाई-वोल्टेज इन-सर्किट प्रोग्रामिंग अप्रोच थी, जहां रीसेट लाइन MCLR को उच्च (12V?) पर आयोजित किया जाना था, जो केवल MCLR और सर्किट के बाकी हिस्सों के बीच एक अलग डायोड जोड़कर ठीक था।)

आईसीपी से पहले के दिनों में, आप निर्माता से बड़ी संख्या में आईसीएस खरीद सकते थे, उनके द्वारा क्रमबद्ध मूल्य-वर्धित सेवा के रूप में। छोटी संख्या में आपको या किसी और के द्वारा प्रोग्राम करना होगा।

जहां तक ​​कुर्सियां ​​जाती हैं - लगभग हर चीज के लिए कुर्सियां हैं । कुछ साल पहले मैं हाल ही में एक MSP430 किट के साथ काम कर रहा था जिसमें 64-पिन QFP के लिए क्लैमशेल सॉकेट था । वे सस्ते नहीं हैं, लेकिन वे अच्छी तरह से काम करते हैं। (यहां 400-पिन बीजीए 10GHz के लिए अच्छा है ) वे प्रोग्रामिंग के बजाय परीक्षण प्रयोजनों के लिए उपयोग किए जाते हैं।


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

12

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

एक ही उत्पादन परीक्षण उपकरण कारखाने में उपकरणों को प्रोग्रामिंग करने में सक्षम है (केवल बड़ी मात्रा में खरीद के लिए व्यावहारिक), या एक वितरक और / या अंत ग्राहक भागों को प्रोग्राम कर सकता है।

- एक स्टैंड-अलोन स्वचालित प्रोग्रामिंग प्रणाली के लिए एक लिंक जोड़ने के लिए संपादित किया गया। -

http://dataio.com/Solutions/AUTOMATEDPROGRAMMING/PS588.aspx


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

3

मुझे लगता है कि आप पहले से ही कुछ अच्छे जवाब दे चुके हैं। माइक्रोचिप PICs की सर्किट प्रोग्रामिंग पर शायद मेरा राइटअप आपको कुछ अतिरिक्त पृष्ठभूमि देगा और प्रक्रिया को सामान्य रूप से ध्वस्त करने में मदद करेगा।


अरे। मैंने लिंक के लिए एक एचटीएमएल ए टैग का उपयोग किया, जो मुझे लगा कि यहां समर्थित है। जाहिरा तौर पर नहीं। दुर्भाग्य से, संपादन विवरण को देखना असंभव लगता है, जब आपको पोस्ट संपादक में वास्तव में उनकी आवश्यकता होती है। ओह अच्छा। किसी भी स्थिति में, लिंक embedinc.com/picprg/icsp.htm है
ओलिन लेथ्रोप

HTML <a>टैग काम करते हैं, आप बस URL के आसपास के उद्धरण भूल गए। वाक्य-विन्यास है <a href="URL" title="Hover text">in-line text</a>। शीर्षक विशेषता वैकल्पिक है, URL (और शीर्षक) के आसपास के उद्धरण नहीं हैं। <a href=" इलेक्ट्रॉनिक्स.stackexchange.com/editing-help"> मार्कडाउन संपादन सहायता </a> देखें और <a href = " meta.stackexchange.com/q/1777/146495 " शीर्षक = "क्या HTML टैग्स अधिक जानकारी के लिए स्टैक ओवरफ्लो, सर्वर फाल्ट, और सुपर यूजर? "> इस MSO प्रश्न </a> पर अनुमति दी गई है।
केविन वर्मेयर

ध्यान दें कि आपको अभी भी [text](URL)टिप्पणियों में मिनी-मार्कडाउन सिंटैक्स का उपयोग करना होगा । उपरोक्त सिर्फ प्रदर्शन के लिए है। यकीन नहीं है कि अर्धविराम को क्यों जोड़ा गया, हालांकि।
केविन वर्मेयर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.