विषयसूची:

JDM2 आधारित PIC प्रोग्रामर: 4 चरण
JDM2 आधारित PIC प्रोग्रामर: 4 चरण

वीडियो: JDM2 आधारित PIC प्रोग्रामर: 4 चरण

वीडियो: JDM2 आधारित PIC प्रोग्रामर: 4 चरण
वीडियो: Serhat Durmus - Hislerim (ft. Zerrin Temiz) The Fast and the Furious: Tokyo Drift 2024, जुलाई
Anonim
JDM2 आधारित PIC प्रोग्रामर
JDM2 आधारित PIC प्रोग्रामर
JDM2 आधारित PIC प्रोग्रामर
JDM2 आधारित PIC प्रोग्रामर

एक अद्यतन JDM2 PIC प्रोग्रामर के लिए योजनाबद्ध और लेआउट। आधुनिक पीआईसी माइक्रोकंट्रोलर (जैसे यूएसबी पीआईसी 18F2455/4455) के लिए घड़ी और डेटा फ़िल्टर, वीपीपी वोल्टेज डिवाइडर शामिल है। www.hackaday.com और www.makezine.com/blog जैसी साइटों को पढ़ने से पहले मैंने केवल एमटेल/एवीआर लाइन के साथ काम किया था माइक्रोकंट्रोलर्स की। माइक्रोचिप पीआईसी के साथ लोग जो सभी अच्छे प्रोजेक्ट कर रहे थे, उन्हें देखने के बाद, मेरे पास एक पीआईसी प्रोग्रामर होना था। लगभग एक साल पहले मैंने अपना पहला PIC प्रोग्रामर uJDM डिज़ाइन (https://www.jdm.homepage.dk/newpic3.htm) पर आधारित बनाया था। यह प्रोग्रामर 6 सामान्य घटकों का उपयोग करता है। हालांकि लिंक केवल '16F84(a)' कहता है, मैंने इसे बिना किसी समस्या के अधिक आधुनिक (और सस्ते) 16F628(a) प्रोसेसर के लिए उपयोग किया। इस प्रोग्रामर ने मुझे बहुत अच्छी तरह से सेवा दी है, लेकिन यह १३ वोल्ट के प्रोग्रामिंग वीपीपी के साथ १८ पिन पीआईसी (से कम) तक सीमित है। यह 'निर्देश योग्य' मेरे नए डिजाइन को कवर करता है जो 8/14/18/28/40 पिन पीआईसी प्रोग्राम करता है। सर्किट JDM2 प्रोग्रामर (https://jdm.homepage.dk/newpic.htm) पर आधारित है, जिसमें दो एन्हांसमेंट हैं: घड़ी और डेटा लाइन फ़िल्टरिंग और चयन योग्य प्रोग्रामिंग वोल्टेज। ज़िप संग्रह में सभी प्रोजेक्ट फ़ाइलें शामिल हैं। यूजेडीएम योजनाबद्ध और लेआउट भी शामिल हैं।

चरण 1: डिजाइन संवर्द्धन

डिजाइन संवर्द्धन
डिजाइन संवर्द्धन
डिजाइन संवर्द्धन
डिजाइन संवर्द्धन

घड़ी और डेटा फ़िल्टर: नए PIC को इतनी तेज़ी से प्रोग्राम किया जाता है कि घड़ी और डेटा लाइनें क्रॉस-टॉक का अनुभव कर सकें। WinPic प्रोग्रामिंग सॉफ्टवेयर (https://www.qsl.net/dl4yhf/winpic/) के लेखक के अनुसार: "माइक्रोचिप फोरम (ओलिन लैथ्रोप द्वारा) पर dsPIC30F201 प्रोग्रामिंग के बारे में एक नोट था, जिसमें 22 डालने का सुझाव दिया गया था। पीजीडी और पीजीसी लाइनों पर 47 पीएफ लक्ष्य चिप के पास जमीन के लिए। इसके अलावा, लक्ष्य चिप और टोपी के बीच पीजीडी लाइन के साथ श्रृंखला में 100 ओम प्रतिरोधी डालें। पीजीडी लाइन पर प्रतिरोधी और टोपी पीजीडी सिग्नल को कम पास फ़िल्टर करता है जब यह लक्ष्य चिप द्वारा संचालित होता है। यह उच्च आवृत्तियों को कम करता है जो पीजीसी लाइन पर जोड़े जा सकते हैं। पीजीसी लाइन पर टोपी युग्मित शोर के लिए कम संवेदनशील बनाती है। हमें बाद में पता चला कि यह महत्वपूर्ण नोट PIC18Fxxxx परिवार पर भी लागू होता है. वेलेमैन पीआईसी प्रोग्रामर के एक उपयोगकर्ता ने 2 * 33 पीएफ कैप्स और 100 ओम श्रृंखला प्रतिरोधी जोड़ने के बाद पीआईसी 18 एफ 4520 के साथ सफलता की सूचना दी।" (LINK:https://www.qsl.net/dl4yhf/winpic/#pgd_pgc_filtering) यह नोट प्राथमिक रूप से एक केबल के माध्यम से PIC की प्रोग्रामिंग पर लागू होता है, जबकि वे एक सर्किट में सोल्डर होते हैं। इस प्रकार की प्रोग्रामिंग का उपयोग करते समय अतिरिक्त कैपेसिटर और रोकनेवाला लक्ष्य चिप के पास होना चाहिए - यह उन्हें प्रोग्रामर पर रखने में मदद नहीं करता है: "इसका मतलब है कि इस समस्या को केबल के प्रोग्रामर अंत में हल नहीं किया जा सकता है। कोई राशि नहीं प्रोग्रामर में चतुर सर्किटरी इस मुद्दे को दूर कर सकती है। इसे लक्ष्य सर्किट में निपटाया जाना चाहिए। (लिंक: पीजीडी से पीजीसी क्रॉसस्टॉक को https://www.embedinc.com/picprg/icsp.htm पर देखें) मैं इस पर जोर देता हूं तो यह स्पष्ट है कि आप बिना किसी समस्या के इस बोर्ड पर एक ICSP हैडर थप्पड़ नहीं मार सकते। मैंने अपने नए प्रोग्रामर में फ़िल्टर शामिल किए क्योंकि डेटा/घड़ी के निशान लंबे हैं। कैपेसिटर सर्किट में स्थित हैं ताकि ट्रेस को कमजोर किए बिना उन्हें बाहर रखा जा सके प्रतिरोधी को एक जम्पर तार से बदला जा सकता है। चयन योग्य प्रोग्रामिंग वोल्टेज (वीपीपी): प्रोग्रामिंग मोड में पीआईसी को रखने के लिए प्रोग्रामिंग वोल्टेज (वीपीपी) को एमसीएलआर पिन पर लागू किया जाता है। पुराने पीआईसी (12 एफ/16 एफ/कुछ 18 एफ) को वीपीपी की आवश्यकता होती है 13 वोल्ट का। नए PICs (जैसे USB सक्षम 18F2455/4455) में कम 12.5 वोल्ट का एर वीपीपी। मूल 13 वोल्ट आउटपुट से 12.5 वोल्ट प्रदान करने के लिए JDM2 डिज़ाइन में एक वोल्टेज विभक्त जोड़ा गया था। एक डायोड वोल्टेज विभक्त के माध्यम से रिसाव को रोकता है जब इसे बाईपास किया जाता है। Vpp प्रोग्रामर के निचले बाएँ में थ्री पिन जम्पर द्वारा चयन योग्य है। व्यवहार में यह कोई मायने नहीं रखता है: मैं 12.5 वोल्ट के साथ 13 वोल्ट भागों और 13 वोल्ट पर 12.5 वोल्ट भागों को बिना नुकसान के प्रोग्राम कर सकता हूं।

चरण 2: निर्माण

निर्माण
निर्माण
निर्माण
निर्माण

आसान टोनर ट्रांसफर (या आलसी फोटो बोर्ड) के लिए इस डिज़ाइन में निशान अच्छे और मोटे हैं। मैंने TT विधि से PCB बनाना शुरू किया, लेकिन यह काफी थकाऊ लगा। $ 10 के निवेश ने मुझे फोटो पीसीबी (स्याही जेट पारदर्शिता सकारात्मक का उपयोग करके) के साथ शुरू किया। मुझे कभी भी वापस नहीं जाना होगा।

सभी पुर्जे एम्स्टर्डम में मेरी स्थानीय इलेक्ट्रॉनिक्स की दुकान पर उपलब्ध थे, हालाँकि मैंने मूसर से थोक में पुर्जे मंगवाए थे। प्रत्येक बोर्ड को बनाने में लगभग $2.50 का खर्च आया - सबसे बड़ा खर्च 9 पिन वाली महिला DB9 कनेक्टर ($1.60) का था। लेआउट और बीओएम नीचे हैं। ईगलकैड के लिए योजनाबद्ध और बोर्ड फाइलें हैं। लाल रंग में दिखाए गए 8 जंपर्स को न भूलें। भाग मान C1 100uF/25V C2 22u/16V टैंटल C3 22…47…100pf C4 22…47…100pf D1 1N4148 D2 5V1 जेनर D3 1N4148 D4 1N4148 D5 1N4148 D6 8V2 जेनर D7 1N4148 IC1 DIL18S IC3 DIL40 Q1 BC547 IC1 DIL18S IC2 DIL28-3 BC547B R1 10k R2 1k5 R3 100ohm R4 1K R5 15K SV3 पिन हैडर (3) X1 महिला DB9 9-पिन कनेक्टर (F09H)

चरण 3: उपयोग

उपयोग
उपयोग

प्रोग्रामर किसी भी प्रोग्रामिंग सॉफ्टवेयर के साथ काम करेगा जो JDM2 का समर्थन करता है। मुझे WinPic800 (लिंक:https://perso.wanadoo.es/siscobf/winpic800.htm) पसंद है, और WinPIC भी महान तकनीकी सहायता जानकारी के लिए श्रेय का हकदार है (लिंक:https://www.qsl.net/dl4yhf/winpic /)। दोनों नवीनतम USB PICs (18F2/4455) का समर्थन करते हैं। ICProg बहुत अच्छा है, लेकिन कुछ समय में अपडेट नहीं किया गया है (लिंक:https://www.ic-prog.com/)। इस प्रोग्रामर का परीक्षण निम्नलिखित PIC के साथ किया गया है: पिन भाग #8 12F68314 16F68418 16F84(a)*, 16F628(a)*28 16F737, 18F245540 16F74, 18F4455*मूल और 'ए' संशोधन ठीक है। विभिन्न पीआईसी के लिए प्लेसमेंट नीचे दिए गए आरेख में दिखाया गया है। यह इन PIC तक सीमित नहीं है - इसे किसी भी PIC के साथ काम करना चाहिए जिसमें Vpp, Vss, Vdd, PGD, और PGC व्यवस्थाएँ हैं जैसा कि दिखाया गया है।

चरण 4: भविष्य में सुधार

मैंने मूसर से सस्ते एएमपी आईसी सॉकेट का इस्तेमाल किया क्योंकि मेरे पास उन्हें हाथ में था। मेरा अगला डिज़ाइन 28 और 40 पिन सॉकेट को एक 40 पिन ZIF सॉकेट से बदल देगा। 18 पिन सॉकेट के आसपास थोड़ा अतिरिक्त निकासी ZIF प्रतिस्थापन को भी संभव बनाता है।

-इयान (निर्देश-पर-जहां-डॉट-कॉम)

सिफारिश की: