विषयसूची:

PIC माइक्रोकंट्रोलर डेवलपमेंट बोर्ड सिस्टम: 3 चरण
PIC माइक्रोकंट्रोलर डेवलपमेंट बोर्ड सिस्टम: 3 चरण

वीडियो: PIC माइक्रोकंट्रोलर डेवलपमेंट बोर्ड सिस्टम: 3 चरण

वीडियो: PIC माइक्रोकंट्रोलर डेवलपमेंट बोर्ड सिस्टम: 3 चरण
वीडियो: Microcontroller 8051 diagram || 🔥🔥Trick💥💥 || most important topic#microcontroller#bteup#polytechnic 2024, दिसंबर
Anonim
PIC माइक्रोकंट्रोलर डेवलपमेंट बोर्ड सिस्टम
PIC माइक्रोकंट्रोलर डेवलपमेंट बोर्ड सिस्टम
PIC माइक्रोकंट्रोलर डेवलपमेंट बोर्ड सिस्टम
PIC माइक्रोकंट्रोलर डेवलपमेंट बोर्ड सिस्टम

यह परियोजना एक पीआईसी विकास उपकरण के डिजाइन और उपयोग के लिए है जो पीआईसी आधारित इलेक्ट्रॉनिक परियोजनाओं की एक विस्तृत श्रृंखला के अनुरूप लचीला है।

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

1. व्यापक डिजाइन अक्सर महंगे होते हैं, 2. बहुत कम परिधीय ले जाएं, 3. परिधीय शामिल हैं जो विशिष्ट परियोजनाओं के अनुकूल नहीं हैं और इसलिए शायद ही कभी उपयोग किए जाते हैं, 4. बाह्य उपकरणों को शामिल करें जो बड़ी मात्रा में बोर्ड स्थान पर कब्जा कर लेते हैं और इस प्रकार लागत को जोड़ते हैं, 5. परिवर्तित करने में असमर्थ हैं या बाह्य उपकरणों में परिवर्तन का समर्थन नहीं कर सकते हैं, 6. एक सतह माउंट प्रोसेसर होता है जिसे हटाया नहीं जा सकता है और इस प्रकार विकास बोर्ड के उपयोग के मामले को सीमित कर देता है।

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

यहां प्रस्तुत पीआईसी विकास बोर्ड डिजाइन का उद्देश्य इन सीमाओं पर विस्तार करना है।

विकास प्रणाली दो पीसीबी बोर्ड डिजाइन सिद्धांत का उपयोग करती है।

पहला पीसीबी एक मुख्य बैक प्लेन बोर्ड है जो बिजली की आपूर्ति, एमसीएलआर रीसेट सर्किट, आरएस232 और पिकिट प्रोग्रामर पिन-हेडर को होस्ट करता है। यह बोर्ड एक इंटरकनेक्टिंग बोर्ड के रूप में कार्य करता है जिसमें छह बेटी बोर्ड होते हैं।

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

डिज़ाइन का उद्देश्य आवश्यकतानुसार बेटी बोर्ड बनाना है। इसलिए यह परियोजना चल रही है।

इस परियोजना के हिस्से के रूप में मैंने कई बुनियादी बेटी बोर्ड डिज़ाइन तैयार किए हैं जो गेरबर / प्रोजेक्ट फ़ाइल डाउनलोड के लिए उपलब्ध हैं।

विशिष्ट बेटी बोर्डों के बारे में विवरण के लिए कृपया परियोजना दस्तावेज़ देखें: पीआईसी नियंत्रक विकास बोर्ड - डॉटर बोर्ड कैटलॉग, दस्तावेज़ संदर्भ: आरकेडी 3, इस दस्तावेज़ स्थान के साथ या मेरी वेबसाइट के माध्यम से उपलब्ध कराया गया; www.rkelectronics.org/picdev

बेटी बोर्ड दो 2 x 30 2.54 मिमी पिच पिन हेडर के माध्यम से मुख्य बोर्ड से जुड़ते हैं। यह बेटी बोर्ड को या तो पीसीबी फैब्रिकेशन हाउस के माध्यम से या वेरो बोर्ड का उपयोग करके हाथ से बनाने की अनुमति देता है।

चरण 1: बेटी बोर्ड

बेटी बोर्ड
बेटी बोर्ड
बेटी बोर्ड
बेटी बोर्ड
बेटी बोर्ड
बेटी बोर्ड

मुख्य बोर्ड और बेटी बोर्ड इंटरकनेक्ट में निम्नलिखित बसें शामिल हैं;

1. 43 समर्पित I/O लाइन या तो एनालॉग या डिजिटल के लिए, 2. वीडीडी और जीएनडी बिजली की आपूर्ति, 3. 5 समर्पित एसपीआई चिप चयन (सीएस) लाइनें, 4. MOSI, MISO और CLK लाइनों के लिए SPI बस, 5. आई²सी एसपीआई बस के हिस्से के रूप में साझा किया गया, 6. RS232, RS485 और MIDI के लिए समर्पित TX और RX लाइनें, 7. USB डेटा के लिए समर्पित D+ और D- लाइनें, 8. समर्पित पीआईसी प्रोग्रामिंग लाइनें, एमसीएलआर, पीजीडी और पीजीसी।

SPI चिप चयन लाइनों की प्रकृति के कारण, इन पंक्तियों को विभिन्न I/O लाइनों के साथ साझा किया जाता है। I/O लाइन का साझाकरण उपयोग किए गए माइक्रोकंट्रोलर डॉटर बोर्ड पर निर्भर करता है। यह इरादा है कि सीएस लाइनों का माइक्रोकंट्रोलर से कनेक्शन बेटी बोर्ड पर किया जाएगा। उदाहरण के लिए, PIC16/18 40 पिन USB बेटी बोर्ड के लिए PIC18F4550 के लिए CS लाइनें I/O पिन 16, 17, 18, 19 और 32 साझा करती हैं, जो PIC पिन पोर्ट C0, C1, C2, C3 और E0 के बराबर है। इस कारण से एसपीआई का उपयोग करने वाले सभी परिधीय बोर्डों के लिए अप्रयुक्त या अन्य उपयोग की गई सीएस लाइनों को डिस्कनेक्ट करने के लिए एक स्विच या ब्रेकर विधि शामिल करना आवश्यक है।

RS232 TX और RX और USB D+ और D- लाइनों की प्रकृति के कारण, इन पंक्तियों को विभिन्न अन्य I/O लाइनों के साथ भी साझा किया जाता है। इस कारण से RS232, RS485 या USB का उपयोग करने वाले सभी परिधीय बोर्डों के लिए अप्रयुक्त या अन्य उपयोग किए गए TX, RX, D+ और D- लाइनों को डिस्कनेक्ट करने के लिए एक स्विच या ब्रेकर विधि शामिल करना आवश्यक है।

I/O लाइनों को विभिन्न माइक्रोकंट्रोलर पिनों पर रूट किया जाता है, जो पिन बेटी बोर्ड योजनाबद्ध या पीसीबी सिल्क्सस्क्रीन के भीतर विस्तृत होते हैं। आमतौर पर बंदरगाहों को रूट किया जाता है;

1. पोर्ट ए = आई/ओ लाइन 0 - 7, 2. पोर्ट बी = आई/ओ लाइन 8 - 15, 3. पोर्ट सी = आई/ओ लाइन 16 - 23, 4. पोर्ट डी = आई/ओ लाइन 24 - 31, 5. पोर्ट ई = आई/ओ लाइन 32 - 35, अन्य PIC प्रकार जैसे dsPIC30/33 और 24 श्रृंखला विभिन्न तारों की व्यवस्था का उपयोग करेंगे।

चरण 2: Gerber फ़ाइलें

इस पृष्ठ में अब तक बनाए गए मुख्य बोर्ड और डॉटर बोर्ड के निर्माण के लिए आवश्यक गेरबर फाइलें हैं। सूची इस प्रकार है;

1. मुख्य बोर्ड, 2. मुख्य बोर्ड से दूसरा मुख्य बोर्ड कनेक्शन, 3. dsPIC30F 28 पिन [टाइप ए]

4. dsPIC30F 28 पिन [टाइप बी]

5. dsPIC30F 28 पिन [टाइप सी]

6. dsPIC30F 40 पिन [टाइप ए]

7. dsPIC30F 40 पिन [टाइप बी]

8. I/O 0 - 39. के लिए एलईडी

9. एमसीपी3208 [टाइप ए]

10. एमसीपी 3208 [टाइप बी]

11. PIC16-18 [8-14-20Pin][गैर USB]

१२. पीआईसी१६-१८ [२८ पिन] [गैर यूएसबी]

१३. पीआईसी१६-१८ [४० पिन] [गैर यूएसबी]

14. PIC16-18[8-14-20Pin][USB]

१५. पीआईसी१६-१८ [२८ पिन] [यूएसबी]

१६. पीआईसी१६-१८ [४० पिन] [यूएसबी]

17. स्विच

18. यूएलएन2003

19. सात खंड

20. 12 बिट डीएसी

21. मिडी

22. तस्वीर एडीसी

23. पुश बटन [टाइप ए]

24. पुश बटन [टाइप बी]

25. 16 x 2 अल्फ़ान्यूमेरिक एलसीडी डिस्प्ले

26. dsPIC30F [18 पिन]

27. पिन हैडर ब्रेकआउट

चरण 3: KiCAD लाइब्रेरी फ़ाइलें

यह बिट यहाँ KiCAD घटक पुस्तकालय और बेटी बोर्ड के लिए पदचिह्न के लिए है। आपको अपनी स्वयं की gerber फ़ाइलों को निर्यात करने से पहले फ़ुटप्रिंट के चारों ओर एज कट लाइन जोड़ने की आवश्यकता होगी।

आशा है कि आप इस परियोजना का आनंद लेंगे!

अधिक परियोजनाओं के लिए मेरी वेबसाइट पर है

www.rkelectronics.org

सिफारिश की: