कंपनियां प्री-प्रोग्राम चिप्स कैसे बनाती हैं?


11

विशेष रूप से मैं एसएमडी पैकेजों में रुचि रखता हूं। एक डीआईपी पैकेज मैं मान सकता हूं कि बस एक सॉकेट में रखा गया है और उस तरह से प्रोग्राम किया गया है।

बेशक, आप प्रोग्रामर हेडर को अंतिम उत्पाद में डिज़ाइन करके इसके चारों ओर प्राप्त कर सकते हैं ताकि कोड अपलोड और / या अपडेट किया जा सके, लेकिन मुझे पता है कि कुछ कंपनियां प्री-प्रोग्राम किए गए चिप्स बेचती हैं (डिजीके जैसी आपूर्तिकर्ता इस विकल्प की पेशकश करती हैं, और मैं क्या से ' सुना है कि आप कभी-कभी OEM से प्री-प्रोग्राम किए गए चिप्स की आपूर्ति कर सकते हैं)। मैं बस उत्सुक हूं कि वे ऐसा कैसे करते हैं।

मेरे पास दो सिद्धांत हैं, लेकिन मुझे नहीं लगता कि इनमें से कोई भी वास्तव में व्यावहारिक और / या विश्वसनीय है।

  1. एक पीसीबी पर पैड के संपर्क में पिन को "पकड़" की तरह, शायद एक ठोस संपर्क सुनिश्चित करने के लिए कुछ प्रकार की कुंडी का उपयोग करें। यह डीआईपी पैकेजों को प्रोग्राम करने के तरीके के समान होगा। वास्तविक लीड्स (QFP, SOIC, इत्यादि) के पैकेज के लिए काम करेंगे, लेकिन मुझे संदेह है कि यह BGA या उजागर पैड टाइप पैकेजों के लिए कितना कारगर है।

  2. भाग को प्रोग्राम, प्रोग्राम में मिलाएं, फिर अनसॉल्व करें। ऐसा लगता है कि यह अनावश्यक थर्मल तनाव के लिए चिपसेट का विषय होगा और एक टन सोल्डर / अन्य संसाधनों का उपयोग करेगा।



1
निर्माता पैकेजिंग से पहले चिप्स की जांच करते हैं, उनका परीक्षण करते हैं और खराब चिप्स की पैकेजिंग से बचते हैं। वे उस समय भी कार्यक्रम कर सकते थे। लेकिन मुझे लगता है कि इस किफायती बनाने के लिए आपको एक बड़ी मात्रा की आवश्यकता होगी।
12 अंक

जवाबों:


27

वे मूल रूप से उपलब्ध हर पैकेज के लिए ZIF (शून्य-सम्मिलन-बल) सॉकेट बनाते हैं।

जैसे QFN:
यहाँ छवि विवरण दर्ज करें

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

और हाँ, वे BGA उपकरणों के लिए ZIF सॉकेट बनाते हैं।

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

और प्रोग्रामर जो एक साथ कई सॉकेट का समर्थन करते हैं:

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

या वास्तव में बड़े संस्करणों के लिए, एक एकीकृत रोबोट के साथ पूरी तरह से स्वचालित प्रोग्रामर:

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

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

बस Google उत्पादन प्रोग्रामर , और चारों ओर एक नज़र है।


प्रकटीकरण: सभी लिंक यहाँ मैं सिर्फ गूगल के माध्यम से पाया। मुझे इनमें से किसी भी कंपनी के साथ कोई वास्तविक अनुभव नहीं है।


2
अच्छा उत्तर। चित्र सब बयान कर देते हैं।
माइकल करास

2
@ मिचेलकरस - मैंने गुगलों का इस्तेमाल किया!
कॉनर वुल्फ

11

ZIF सॉकेट प्रोग्रामर के अलावा, SMD ICs की बहुत कम वॉल्यूम मैनुअल प्रोग्रामिंग के लिए एक और कम लागत वाला विकल्प प्रोग्रामर बोर्ड में IDC केबल के माध्यम से जुड़े SOIC या SOP टेस्ट क्लिप का उपयोग करना है :

SOIC टेस्ट क्लिप

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


1
मुझे पूरा यकीन है कि कम-मात्रा वाली हॉबीस्ट सामान आमतौर पर पोगो-पिन सेटअप (या कुछ इसी तरह) के साथ सर्किट में प्रोग्राम किए जाते हैं।
कॉनर वुल्फ

1
यह देखते हुए कि एसओआईसी परीक्षण क्लिप परियोजनाओं में फिर से उपयोग किए जाते हैं और आईडीसी केबल के साथ $ 11 की लागत होती है ... इसमें भी, यह सुनिश्चित नहीं है कि पोगो पिन समाधान एसएमडी आईसी को कैसे हल नहीं किया जा सकता है, इस प्रश्न का संदर्भ दे सकता है।
अंडो घोष

2
हां। मैं AVR Tiny13s की प्रोग्रामिंग के लिए ठीक यही करता हूं। ISP हेडर के लिए बोर्ड बहुत छोटा है और मैं उनमें से एक पोगो पिन सेटअप को वारंट करने के लिए पर्याप्त नहीं करता हूं, इसलिए मैंने एक पोमोना SOIC-8 क्लिप का उपयोग करने के विचार पर प्रहार किया जो मेरे JTAG-ICI II से कूदने वालों में प्लग करता है। डिबगर। यह वास्तव में अच्छी तरह से काम करता है।
लिंडन

2

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

यदि पीसीबी पर सॉकेट पर पहनने से एक समस्या हो सकती है तो आप एक तीसरे डीआईपी सॉकेट का उपयोग कर सकते हैं, और आईसीबी को अपने स्वयं के डीआईपी सॉकेट को हटा सकते हैं, जिससे पीसीबी पर दो अन्य सॉकेट निकल सकते हैं।

मेरे पास अभी भी पहला PIC है जो मैंने कभी भी 1996 में किया था - एक PIC16C84, जिसने इस चाल के बारे में सोचने से पहले एक पिन खो दिया (और गलत तरीके से राउंड में प्लग किए जाने जैसे कई अन्य आघात) का सामना करना पड़ा। इसमें अब पिन को बदलने के लिए एक तार मिलाया गया है, और यह अभी भी काम करता है।

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