সুচিপত্র:

পিআইসি মাইক্রোকন্ট্রোলার ডেভেলপমেন্ট বোর্ড সিস্টেম: 3 ধাপ
পিআইসি মাইক্রোকন্ট্রোলার ডেভেলপমেন্ট বোর্ড সিস্টেম: 3 ধাপ

ভিডিও: পিআইসি মাইক্রোকন্ট্রোলার ডেভেলপমেন্ট বোর্ড সিস্টেম: 3 ধাপ

ভিডিও: পিআইসি মাইক্রোকন্ট্রোলার ডেভেলপমেন্ট বোর্ড সিস্টেম: 3 ধাপ
ভিডিও: ৪৫ তম বিসিএস | ৯০ দিনে প্রিলিমিনারি প্রস্তুতি | 45 bcs preparation | Day - 40 2024, জুন
Anonim
পিআইসি মাইক্রোকন্ট্রোলার ডেভেলপমেন্ট বোর্ড সিস্টেম
পিআইসি মাইক্রোকন্ট্রোলার ডেভেলপমেন্ট বোর্ড সিস্টেম
পিআইসি মাইক্রোকন্ট্রোলার ডেভেলপমেন্ট বোর্ড সিস্টেম
পিআইসি মাইক্রোকন্ট্রোলার ডেভেলপমেন্ট বোর্ড সিস্টেম

এই প্রকল্পটি একটি পিআইসি ডেভেলপমেন্ট টুলের নকশা এবং ব্যবহারের জন্য যা পিআইসি ভিত্তিক ইলেকট্রনিক প্রকল্পগুলির একটি বিস্তৃত পরিসরের জন্য নমনীয়।

ডেভেলপমেন্ট টুলস ব্যবহার করে মাইক্রোকন্ট্রোলার প্রকল্পগুলি বিকাশ করা প্রায়শই সহজ হয়; যা ব্যবহারকারী ভিত্তিক কোডকে রিয়েল টাইমে প্রদর্শনের অনুমতি দেয়। যাইহোক, ব্যক্তিগত অভিজ্ঞতা থেকে, অনেকগুলি বিদ্যমান উন্নয়ন বোর্ড প্রায়ই নিম্নলিখিত সীমাবদ্ধতার একটি বা একাধিক থেকে ভুগতে পারে;

1. ব্যাপক ডিজাইন প্রায়ই ব্যয়বহুল, 2. খুব সামান্য পেরিফেরাল বহন, 3. পেরিফেরাল রয়েছে যা নির্দিষ্ট প্রকল্পের জন্য উপযুক্ত নয় এবং তাই খুব কমই ব্যবহৃত হয়, 4. পেরিফেরালগুলি রয়েছে যা বোর্ডের একটি বড় জায়গা দখল করে এইভাবে খরচ যোগ করে, 5. পরিবর্তন করা যায় না বা পেরিফেরালগুলিতে পরিবর্তন সমর্থন করে না, 6. একটি সারফেস মাউন্ট প্রসেসর থাকে যা অপসারণ করা যায় না এবং এইভাবে ডেভেলপমেন্ট বোর্ডের ব্যবহারের ক্ষেত্রে সীমাবদ্ধ করে।

বাস্তবে, ব্যবহারকারী প্রায়শই প্রকল্পের প্রয়োজনীয়তার উপর ভিত্তি করে একটি উন্নয়ন বোর্ড বেছে নেয়, তবে, এটি উন্নয়ন বোর্ডগুলির একটি সংগ্রহ সংগ্রহ বা ডিজাইনের স্বাধীনতাকে সীমাবদ্ধ করতে পারে।

এখানে উপস্থাপিত পিআইসি ডেভেলপমেন্ট বোর্ডের নকশা এই সীমাবদ্ধতার উপর বিস্তৃত করা।

ডেভেলপমেন্ট সিস্টেম দুটি পিসিবি বোর্ড ডিজাইন নীতি ব্যবহার করে।

প্রথম PCB হল একটি প্রধান ব্যাক প্লেন বোর্ড যা পাওয়ার সাপ্লাই, MCLR রিসেট সার্কিট, RS232 এবং PICKIT প্রোগ্রামার পিন-হেডার হোস্ট করে। এই বোর্ড একটি আন্তconসংযোগ বোর্ড হিসাবে কাজ করে যা ছয়টি কন্যা বোর্ড ধারণ করে।

দ্বিতীয় পিসিবি বোর্ড টাইপ কন্যা বোর্ড উপাদান। একটি মানসম্মত পিসিবি নকশা এবং পদচিহ্ন একটি পিসিবি বোর্ড নকশা তৈরি করতে ব্যবহৃত হয় যা ইচ্ছামতো প্রধান বোর্ড থেকে যোগ এবং অপসারণ করা যায়। কন্যা বোর্ডের উদ্দেশ্য হল একটি মাইক্রোকন্ট্রোলার বা পেরিফেরাল সার্কিট উদাহরণস্বরূপ, একটি ডিজিটাল টু অ্যানালগ কনভার্টার (DAC)।

নকশা উদ্দেশ্য প্রয়োজন হিসাবে কন্যা বোর্ড তৈরি করা হয়। তাই এই প্রকল্প চলমান রয়েছে।

এই প্রকল্পের অংশ হিসাবে আমি বেশ কয়েকটি বেসিক কন্যা বোর্ড ডিজাইন করেছি যা Gerber / Project ফাইল ডাউনলোডের জন্য উপলব্ধ।

নির্দিষ্ট কন্যা বোর্ড সম্পর্কে বিস্তারিত জানার জন্য অনুগ্রহ করে প্রকল্প নথি দেখুন: PIC কন্ট্রোলার ডেভেলপমেন্ট বোর্ড - ডটার বোর্ড ক্যাটালগ, ডকুমেন্ট রেফারেন্স: RKD3, এই ডকুমেন্ট লোকেশনে অথবা আমার ওয়েবসাইটের মাধ্যমে উপলব্ধ করা হয়েছে; www.rkelectronics.org/picdev

কন্যা বোর্ড দুটি 2 x 30 2.54 মিমি পিচ পিন হেডারের মাধ্যমে মূল বোর্ডের সাথে সংযোগ স্থাপন করে। এটি পিসিবি ফ্যাব্রিকেশন হাউসের মাধ্যমে অথবা ভেরো বোর্ড ব্যবহার করে কন্যা বোর্ড তৈরি করতে দেয়।

ধাপ 1: কন্যা বোর্ড

কন্যা বোর্ড
কন্যা বোর্ড
কন্যা বোর্ড
কন্যা বোর্ড
কন্যা বোর্ড
কন্যা বোর্ড

প্রধান বোর্ড এবং কন্যা বোর্ড আন্তconসংযোগ নিম্নলিখিত বাসগুলি অন্তর্ভুক্ত;

1. এনালগ বা ডিজিটালের জন্য 43 ডেডিকেটেড I/O লাইন, 2. VDD এবং GND পাওয়ার সাপ্লাই, 3. 5 ডেডিকেটেড SPI চিপ সিলেক্ট (CS) লাইন, 4. MOSI, MISO এবং CLK লাইনের জন্য SPI Buss, 5. SPI বাসের অংশ হিসাবে I²C ভাগ করা, 6. RS232, RS485 এবং MIDI এর জন্য ডেডিকেটেড TX এবং RX লাইন, 7. ইউএসবি ডেটার জন্য ডেডিকেটেড ডি+ এবং ডি-লাইন, 8. ডেডিকেটেড PIC প্রোগ্রামিং লাইন, MCLR, PGD এবং PGC।

এসপিআই চিপ সিলেক্ট লাইনের প্রকৃতির কারণে, এই লাইনগুলো বিভিন্ন I/O লাইনের সাথে শেয়ার করা হয়। I/O লাইনটি ভাগ করা মাইক্রোকন্ট্রোলার কন্যা বোর্ডের উপর নির্ভর করে। এটা উদ্দেশ্য যে মাইক্রোকন্ট্রোলারের সাথে সিএস লাইনের সংযোগ কন্যা বোর্ডে করা হবে। উদাহরণস্বরূপ, PIC16/18 40 PIN 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. পোর্ট A = I/O লাইন 0 - 7, 2. পোর্ট B = I/O লাইন 8 - 15, 3. পোর্ট C = I/O লাইন 16 - 23, 4. পোর্ট D = I/O লাইন 24 - 31, 5. পোর্ট E = I/O লাইন 32-35, অন্যান্য PIC ধরনের যেমন dsPIC30/33 এবং 24 সিরিজ বিভিন্ন তারের ব্যবস্থা ব্যবহার করবে।

ধাপ 2: গারবার ফাইল

এই পৃষ্ঠায় Gerber ফাইলগুলি রয়েছে যা এখন পর্যন্ত তৈরি মূল বোর্ড এবং কন্যা বোর্ড তৈরির জন্য প্রয়োজনীয়। তালিকাটি নিম্নরূপ;

1. প্রধান বোর্ড, 2. প্রধান বোর্ড থেকে দ্বিতীয় প্রধান বোর্ড সংযোগ, 3. dsPIC30F 28 পিন [টাইপ এ]

4. dsPIC30F 28 পিন [টাইপ বি]

5. dsPIC30F 28 পিন [টাইপ সি]

6. dsPIC30F 40 Pin [Type A]

7. dsPIC30F 40 Pin [Type B]

8. I/O 0 - 39 এর জন্য LEDs

9. MCP3208 [প্রকার A]

10. MCP3208 [টাইপ বি]

11. PIC16-18 [8-14-20Pin] [নন ইউএসবি]

12. PIC16-18 [28Pin] [নন ইউএসবি]

13. PIC16-18 [40Pin] [নন ইউএসবি]

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

15. PIC16-18 [28Pin] [USB]

16. PIC16-18 [40Pin] [USB]

17. সুইচ

18. ULN2003

19. সাতটি বিভাগ

20. 12 বিট DAC

21. MIDI

22. পিআইসি এডিসি

23. পুশ বোতাম [টাইপ এ]

24. পুশ বোতাম [টাইপ বি]

25. 16 x 2 আলফানিউমেরিক এলসিডি ডিসপ্লে

26. dsPIC30F [18 পিন]

27. পিন হেডার ব্রেকআউট

ধাপ 3: KiCAD লাইব্রেরি ফাইল

এই বিটটি কিক্যাড কম্পোনেন্ট লাইব্রেরির জন্য এবং কন্যা বোর্ডের পদচিহ্নের জন্য। আপনার নিজের গারবার ফাইল এক্সপোর্ট করার আগে আপনাকে পায়ের ছাপের চারপাশে প্রান্ত কাটা লাইন যোগ করতে হবে।

আশা করি আপনি এই প্রকল্পটি উপভোগ করবেন!

আরো প্রকল্পের জন্য আমার ওয়েবসাইট এ আছে

www.rkelectronics.org

প্রস্তাবিত: