সুচিপত্র:

JDM2 ভিত্তিক PIC প্রোগ্রামার: 4 টি ধাপ
JDM2 ভিত্তিক PIC প্রোগ্রামার: 4 টি ধাপ

ভিডিও: JDM2 ভিত্তিক PIC প্রোগ্রামার: 4 টি ধাপ

ভিডিও: JDM2 ভিত্তিক PIC প্রোগ্রামার: 4 টি ধাপ
ভিডিও: Why Is JDM So Popular? 2024, নভেম্বর
Anonim
JDM2 ভিত্তিক PIC প্রোগ্রামার
JDM2 ভিত্তিক PIC প্রোগ্রামার
JDM2 ভিত্তিক PIC প্রোগ্রামার
JDM2 ভিত্তিক PIC প্রোগ্রামার

একটি আপডেট করা JDM2 PIC প্রোগ্রামারের জন্য পরিকল্পিত এবং বিন্যাস। আধুনিক PIC মাইক্রোকন্ট্রোলারগুলির জন্য ঘড়ি এবং ডেটা ফিল্টার, Vpp ভোল্টেজ ডিভাইডার (যেমন USB PIC 18F2455/4455) অন্তর্ভুক্ত। মাইক্রোকন্ট্রোলারদের। মাইক্রোচিপ PIC গুলির সাথে মানুষ যে সব শীতল প্রকল্প করছে তা দেখার পর, আমার একটি PIC প্রোগ্রামার থাকতে হবে। প্রায় এক বছর আগে আমি ইউজেডিএম ডিজাইনের উপর ভিত্তি করে আমার প্রথম পিআইসি প্রোগ্রামার তৈরি করেছি (https://www.jdm.homepage.dk/newpic3.htm)। এই প্রোগ্রামার 6 টি সাধারণ উপাদান ব্যবহার করে। যদিও লিঙ্কটি '16F84 (a)' বলে, আমি এটিকে আরো আধুনিক (এবং সস্তা) 16F628 (a) সমস্যা ছাড়াই প্রসেসরের জন্য ব্যবহার করেছি। এই প্রোগ্রামারটি আমাকে খুব ভালভাবে পরিবেশন করেছে, কিন্তু এটি 13 ভোল্টের একটি প্রোগ্রামিং Vpp সহ 18 পিন PIC- এর মধ্যে সীমাবদ্ধ। সার্কিটটি JDM2 প্রোগ্রামার (https://jdm.homepage.dk/newpic.htm) এর উপর ভিত্তি করে তৈরি করা হয়েছে, দুটি বর্ধন সহ: ঘড়ি এবং ডেটা লাইন ফিল্টারিং এবং নির্বাচনযোগ্য প্রোগ্রামিং ভোল্টেজ। জিপ আর্কাইভে সমস্ত প্রকল্প ফাইল রয়েছে। UJDM পরিকল্পিত এবং বিন্যাস পাশাপাশি অন্তর্ভুক্ত করা হয়।

ধাপ 1: নকশা বৃদ্ধি

নকশা বৃদ্ধি
নকশা বৃদ্ধি
নকশা বৃদ্ধি
নকশা বৃদ্ধি

ঘড়ি এবং ডেটা ফিল্টার: নতুন পিআইসিগুলি এত দ্রুত প্রোগ্রাম করা হয় যে ঘড়ি এবং ডেটা লাইনগুলি ক্রস-টক অনুভব করতে পারে। উইনপিক প্রোগ্রামিং সফটওয়্যারের লেখকের মতে (https://www.qsl.net/dl4yhf/winpic/): "মাইক্রোচিপ ফোরামে (ওলিন ল্যাথ্রপের দ্বারা) dsPIC30F201 প্রোগ্রাম করার বিষয়ে একটি নোট ছিল, 22 টি রাখার পরামর্শ দিয়েছিল। PGD এবং PGC লাইনে 47 pF টার্গেট চিপের কাছে মাটিতে। উপরন্তু, PGD লাইনের সাথে টার্গেট চিপ এবং ক্যাপের মধ্যে একটি 100 ওহম রেসিস্টার রাখুন। যখন এটি টার্গেট চিপ দ্বারা চালিত হয়। এটি উচ্চ ফ্রিকোয়েন্সিগুলিকে কমিয়ে দেয় যা PGC লাইনের সাথে যুক্ত হতে পারে। PGC লাইনের ক্যাপটি জোড়া লাগানো আওয়াজের জন্য কম সংবেদনশীল করে তোলে। আমরা পরে জানতে পারি যে এই গুরুত্বপূর্ণ নোটটি PIC18Fxxxx পরিবারের ক্ষেত্রেও প্রযোজ্য ভেলম্যান পিআইসি প্রোগ্রামারের একজন ব্যবহারকারী 2 * 33 পিএফ ক্যাপ এবং 100 ওহম সিরিজের প্রতিরোধক যোগ করার পরে একটি পিআইসি 18 এফ 4520 এর সাফল্যের কথা জানিয়েছেন। " (লিংক: https://www.qsl.net/dl4yhf/winpic/#pgd_pgc_filtering) এই নোট প্রাথমিকভাবে একটি সার্কিটের মধ্যে বিক্রি করার সময় তারের মাধ্যমে PICs প্রোগ্রামিংয়ের ক্ষেত্রে প্রযোজ্য। এই ধরনের প্রোগ্রামিং ব্যবহার করার সময় অতিরিক্ত ক্যাপাসিটর এবং রেসিস্টার অবশ্যই টার্গেট চিপের কাছাকাছি থাকতে হবে - এটি তাদের প্রোগ্রামারে রাখতে সাহায্য করে না: "এর মানে হল এই সমস্যাটি তারের প্রোগ্রামার প্রান্তে সমাধান করা যাবে না। কোন পরিমাণ প্রোগ্রামারের চতুর সার্কিটরি এই সমস্যাটি দূর করতে পারে। এটি অবশ্যই টার্গেট সার্কিটে মোকাবেলা করতে হবে। সুতরাং এটা স্পষ্ট যে আপনি কোন সমস্যা ছাড়াই এই বোর্ডে একটি ICSP হেডার চড় মারতে পারবেন না। আমি আমার নতুন প্রোগ্রামারে ফিল্টার অন্তর্ভুক্ত করেছি কারণ ডেটা/ঘড়ির চিহ্ন দীর্ঘ। প্রতিরোধককে একটি জাম্পার তার দিয়ে প্রতিস্থাপিত করা যায়। নির্বাচনযোগ্য প্রোগ্রামিং ভোল্টেজ (Vpp): প্রোগ্রামিং ভোল্টেজ (Vpp) MCLR পিনে প্রয়োগ করা হয় যাতে PIC কে প্রোগ্রামিং মোডে রাখা যায়। 13 ভোল্টের। নতুন PIC গুলি (যেমন USB সক্রিয় 18F2455/4455) কম 12.5 ভোল্টের ভিপি। JDM2 ডিজাইনে একটি ভোল্টেজ ডিভাইডার যুক্ত করা হয়েছিল যাতে মূল 13 ভোল্ট আউটপুট থেকে 12.5 ভোল্ট পাওয়া যায়। একটি ডায়োড ভোল্টেজ ডিভাইডারের মাধ্যমে ফুটো প্রতিরোধ করে যখন এটি বাইপাস করা হয়। Vpp প্রোগ্রামারের নিচের বাম দিকে তিনটি পিন জাম্পার দ্বারা নির্বাচনযোগ্য। অনুশীলনে এটি কোন ব্যাপার বলে মনে হচ্ছে না: আমি 12.5 ভোল্ট সহ 13 ভোল্ট অংশ এবং 13.5 ভোল্টে 12.5 ভোল্ট অংশগুলি ক্ষতি ছাড়াই প্রোগ্রাম করতে পারি।

ধাপ 2: নির্মাণ

নির্মাণ
নির্মাণ
নির্মাণ
নির্মাণ

এই নকশার ট্রেসগুলি সহজ এবং সহজ টোনার ট্রান্সফার (বা অলস ফটো বোর্ড) এর জন্য মোটা। আমি টিটি পদ্ধতি দিয়ে পিসিবি তৈরি করা শুরু করেছি, কিন্তু এটি বেশ ক্লান্তিকর। $ 10 বিনিয়োগ আমাকে ফটো পিসিবি দিয়ে শুরু করেছে (ইঙ্ক জেট ট্রান্সপারেন্সি পজিটিভ ব্যবহার করে)। আমি কখনো ফিরে যাব না।

আমস্টারডামে আমার স্থানীয় ইলেকট্রনিক্স দোকানে সমস্ত যন্ত্রাংশ পাওয়া যায়, যদিও আমি মাউসার থেকে প্রচুর পরিমাণে যন্ত্রাংশ অর্ডার করেছি। প্রতিটি বোর্ড তৈরিতে প্রায় $ 2.50 খরচ হয়েছে - সবচেয়ে বড় খরচ ছিল 9 পিন মহিলা DB9 সংযোগকারী ($ 1.60)। লেআউট এবং BOM নিচে আছে। স্কিম্যাটিক এবং বোর্ড ফাইলগুলি agগলক্যাডের জন্য। লাল দেখানো 8 জাম্পার ভুলবেন না। পার্ট ভ্যালু C1 100uF/25V C2 22u/16V Tantal C3 22… 47… 100pf C4 22… 47… 100pf D1 1N4148 D2 5V1 Zener D3 1N4148 D4 1N4148 D5 1N4148 D6 8V2 Zener D7 1N4148 IC1 DIL2C ICL DIL18 BC547B R1 10k R2 1k5 R3 100ohm R4 1K R5 15K SV3 পিন হেডার (3) X1 মহিলা DB9 9-পিন সংযোগকারী (F09H)

ধাপ 3: ব্যবহার করুন

ব্যবহার করুন
ব্যবহার করুন

প্রোগ্রামার JDM2 সমর্থন করে এমন কোন প্রোগ্রামিং সফটওয়্যারের সাথে কাজ করবে। আমি WinPic800 পছন্দ করি /)। উভয়ই নতুন ইউএসবি পিআইসি (18F2/4455) সমর্থন করে। ICProg মহান, কিন্তু কিছু সময়ের মধ্যে আপডেট করা হয়নি, 16F628 (a)*28 16F737, 18F245540 16F74, 18F4455*মূল এবং 'A' সংশোধন ঠিক আছে। এটি এই PIC গুলির মধ্যে সীমাবদ্ধ নয় - এটি যে কোন PIC এর সাথে কাজ করা উচিত যার Vpp, Vss, Vdd, PGD, এবং PGC ব্যবস্থা আছে যেমন দেখানো হয়েছে।

ধাপ 4: ভবিষ্যতের উন্নতি

আমি Mouser থেকে সস্তা AMP IC সকেট ব্যবহার করেছি কারণ আমার হাতে ছিল। আমার পরবর্তী নকশা একটি 40 পিন ZIF সকেট সঙ্গে 28 এবং 40 পিন সকেট প্রতিস্থাপন করবে। 18 পিন সকেটের চারপাশে একটু অতিরিক্ত ক্লিয়ারেন্স একটি ZIF প্রতিস্থাপনকেও সম্ভব করে তোলে।

-ian (instructables-at-whereisian-dot-com)

প্রস্তাবিত: