সুচিপত্র:
ভিডিও: পিআইসি মাইক্রোকন্ট্রোলার ডেভেলপমেন্ট বোর্ড সিস্টেম: 3 ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
এই প্রকল্পটি একটি পিআইসি ডেভেলপমেন্ট টুলের নকশা এবং ব্যবহারের জন্য যা পিআইসি ভিত্তিক ইলেকট্রনিক প্রকল্পগুলির একটি বিস্তৃত পরিসরের জন্য নমনীয়।
ডেভেলপমেন্ট টুলস ব্যবহার করে মাইক্রোকন্ট্রোলার প্রকল্পগুলি বিকাশ করা প্রায়শই সহজ হয়; যা ব্যবহারকারী ভিত্তিক কোডকে রিয়েল টাইমে প্রদর্শনের অনুমতি দেয়। যাইহোক, ব্যক্তিগত অভিজ্ঞতা থেকে, অনেকগুলি বিদ্যমান উন্নয়ন বোর্ড প্রায়ই নিম্নলিখিত সীমাবদ্ধতার একটি বা একাধিক থেকে ভুগতে পারে;
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
প্রস্তাবিত:
মোজো এফপিজিএ ডেভেলপমেন্ট বোর্ড শিল্ড: 3 টি ধাপ
মোজো এফপিজিএ ডেভেলপমেন্ট বোর্ড শিল্ড: আপনার মোজো ডেভেলপমেন্ট বোর্ডকে এই ieldালের সাথে বাইরের ইনপুটগুলির সাথে সংযুক্ত করুন। মোজো ডেভেলপমেন্ট বোর্ড কি? বোর্ডটি আলচিত্রি দ্বারা তৈরি করা হয়েছে। FPGA গুলি খুবই ব্যবহারযোগ্য
জালপিক ওয়ান ডেভেলপমেন্ট বোর্ড: 5 টি ধাপ (ছবি সহ)
জালপিক ওয়ান ডেভেলপমেন্ট বোর্ড: যদি আপনি আমার নির্দেশাবলী প্রকল্পগুলি অনুসরণ করেন তবে আপনি জানেন যে আমি পিআইসি মাইক্রোকন্ট্রোলারের সংমিশ্রণে জেএএল প্রোগ্রামিং ভাষার একটি বড় ভক্ত। JAL হল একটি পাস্কালের মত প্রোগ্রামিং ভাষা যা মাইক্রোচিপের 8-বিট PIC মাইক্রোকন্ট্রোলারদের জন্য তৈরি করা হয়েছে। মো
একটি মাইক্রোকন্ট্রোলার ডেভেলপমেন্ট বোর্ড ডিজাইন করা: 14 টি ধাপ (ছবি সহ)
একটি মাইক্রোকন্ট্রোলার ডেভেলপমেন্ট বোর্ড ডিজাইন করা: আপনি কি পারফোর্ড প্রকল্প, ডিআইপি আইসি এবং হোম তৈরি পিসিবি থেকে বোর্ড হাউস এবং এসএমডি প্যাকেজিং দ্বারা গড়া মাল্টিলেয়ার পিসিবি থেকে উত্পাদন করতে আগ্রহী একজন নির্মাতা, শখের পাত্র বা হ্যাকার? তারপর এই নির্দেশযোগ্য আপনার জন্য! এই গুই
AVR ডেভেলপমেন্ট বোর্ড: 3 টি ধাপ
একটি AVR ডেভেলপমেন্ট বোর্ড: ইন্টারনেট Arduino এর সাথে প্রকল্পে পূর্ণ। কিছুক্ষণের জন্য ATMEGA328 মাইক্রোকন্ট্রোলারের তথ্য সমস্ত Arduino ডেটাতে অনুপস্থিত। এই ইন্সট্রাকটেবল AVR মাইক্রোকন্ট ব্যবহার করে কিভাবে প্রজেক্ট ডেভেলপ করা যায় তার শুরুটা পুনরুদ্ধার করতে চায়
18 পিন পিআইসি উন্নয়ন বোর্ড: 3 ধাপ
18 পিন পিআইসি ডেভেলপমেন্ট বোর্ড: আমি দীর্ঘদিন ধরে মাইক্রোচিপ পিআইসির সাথে খেলছি কিন্তু সবসময় উন্নয়ন বোর্ডের কোন ফর্ম ছাড়াই করেছি। সেই লক্ষ্যে আমি একটি মৌলিক বোর্ড ডিজাইন করেছি যার জন্য আমি কিছু ইনপুট পাওয়ার আশা করছিলাম। আমি এখনও এই বোর্ডটি তৈরি করিনি কারণ আমি কিছু কি অপেক্ষা করছি