جدول المحتويات:

مبرمج الموافقة المسبقة عن علم JDM2: 4 خطوات
مبرمج الموافقة المسبقة عن علم JDM2: 4 خطوات

فيديو: مبرمج الموافقة المسبقة عن علم JDM2: 4 خطوات

فيديو: مبرمج الموافقة المسبقة عن علم JDM2: 4 خطوات
فيديو: PIC Programmer (JDM Style) 2024, يوليو
Anonim
JDM2 مبرمج PIC
JDM2 مبرمج PIC
مبرمج الموافقة المسبقة عن علم JDM2
مبرمج الموافقة المسبقة عن علم JDM2

تخطيطي وتخطيط لمبرمج JDM2 PIC محدث. يتضمن الساعة وفلتر البيانات ، مقسم الجهد Vpp لوحدات التحكم الدقيقة الحديثة PIC (مثل USB PIC 18F2455 / 4455). قبل قراءة المواقع مثل www.hackaday.com و www.makezine.com/blog كنت أعمل فقط مع خط Amtel / AVR من ميكروكنترولر. بعد رؤية جميع المشاريع الرائعة التي كان الناس يقومون بها باستخدام Microchip PICs ، كان علي أن يكون لدي مبرمج PIC. منذ حوالي عام ، صنعت أول مبرمج PIC خاص بي بناءً على تصميم uJDM (https://www.jdm.homepage.dk/newpic3.htm). يستخدم هذا المبرمج 6 مكونات شائعة. على الرغم من أن الرابط يقول "16F84 (a)" فقط ، فقد استخدمته للمعالجات 16F628 (a) الأكثر حداثة (والأرخص) بدون مشاكل. لقد خدمني هذا المبرمج بشكل جيد للغاية ، لكنه يقتصر على (أقل من) 18 دبوس PICs مع برمجة Vpp تبلغ 13 فولت. يغطي هذا "التوجيه" تصميمي الجديد الذي يقوم ببرامج 8/14/18/28/40 دبوس PICs. تعتمد الدائرة على مبرمج JDM2 (https://jdm.homepage.dk/newpic.htm) ، مع اثنين من التحسينات: تصفية خط البيانات والساعة والتحديد فلطية البرمجة. يحتوي أرشيف ZIP على جميع ملفات المشروع. يتم تضمين التخطيطي والتخطيط uJDM أيضًا.

الخطوة 1: تحسينات التصميم

تحسينات التصميم
تحسينات التصميم
تحسينات التصميم
تحسينات التصميم

تصفية الساعة والبيانات: تمت برمجة أحدث بلدان جزر المحيط الهادئ بسرعة كبيرة بحيث يمكن للساعة وخطوط البيانات تجربة التحدث المتبادل. وفقًا لمؤلف برنامج البرمجة WinPic (https://www.qsl.net/dl4yhf/winpic/): "كانت هناك ملاحظة على منتدى Microchip (بواسطة Olin Lathrop) حول برمجة dsPIC30F201 ، يقترح وضع 22.. 47 pF على خطوط PGD و PGC على الأرض بالقرب من الشريحة المستهدفة. بالإضافة إلى ذلك ، ضع المقاوم 100 أوم في سلسلة مع خط PGD بين شريحة الهدف والغطاء. يقوم المقاوم والغطاء على خط PGD بتصفية تمرير إشارة PGD عندما يتم تشغيلها بواسطة الشريحة المستهدفة. هذا يقلل من الترددات العالية التي يمكن أن تقترن بخط PGC. الحد الأقصى على خط PGC يجعله أقل عرضة للضوضاء المقترنة. اكتشفنا لاحقًا أن هذه الملاحظة المهمة تنطبق أيضًا على عائلة PIC18Fxxxx. أبلغ مستخدم مبرمج Velleman PIC عن نجاحه مع PIC18F4520 بعد إضافة 2 * 33 أغطية pF ومقاومة سلسلة 100 أوم. " (الرابط: https://www.qsl.net/dl4yhf/winpic/#pgd_pgc_filtering) تنطبق هذه الملاحظة بشكل أساسي على برمجة بلدان جزر المحيط الهادئ من خلال كابل أثناء لحامها في دائرة. عند استخدام هذا النوع من البرمجة ، يجب أن تكون المكثفات الإضافية والمقاوم بالقرب من الشريحة المستهدفة - لا يساعد وجودهم على المبرمج: "هذا يعني أنه لا يمكن حل هذه المشكلة عند طرف المبرمج للكابل. لا يوجد مقدار من يمكن للدوائر الذكية في المبرمج إزالة هذه المشكلة. يجب التعامل معها في الدائرة المستهدفة. (رابط: انظر PGD إلى PGC Crosstalk على https://www.embedinc.com/picprg/icsp.htm). لذلك من الواضح أنه لا يمكنك وضع رأس ICSP على هذه اللوحة بدون مشكلة. لقد قمت بتضمين المرشحات في مبرمجي الجديد لأن آثار البيانات / الساعة طويلة. توجد المكثفات في الدائرة بحيث يمكن استبعادها دون إضعاف التتبع يمكن استبدال المقاوم بسلك توصيل. جهد البرمجة القابل للتحديد (Vpp): يتم تطبيق جهد البرمجة (Vpp) على دبوس MCLR لوضع PIC في وضع البرمجة. تتطلب PICs القديمة (12F / 16F / حوالي 18Fs) Vpp 13 فولت. أحدث بلدان جزر المحيط الهادئ (مثل 18F2455 / 4455 تمكين USB) منخفضة إيه Vpp بجهد 12.5 فولت. تمت إضافة مقسم جهد إلى تصميم JDM2 لتوفير 12.5 فولت من خرج 13 فولت الأصلي. يمنع الصمام الثنائي التسرب عبر مقسم الجهد عند تجاوزه. يمكن تحديد Vpp بواسطة وصلة العبور الثلاثة الموجودة في أسفل يسار المبرمج. من الناحية العملية ، لا يبدو الأمر مهمًا: يمكنني برمجة أجزاء 13 فولت بجهد 12.5 فولت و 12.5 فولت أجزاء بجهد 13 فولت دون تلف.

الخطوة الثانية: البناء

بناء
بناء
بناء
بناء

الآثار في هذا التصميم لطيفة ودسمة لسهولة نقل الحبر (أو لوحات الصور الكسولة). لقد بدأت في صنع ثنائي الفينيل متعدد الكلور باستخدام طريقة TT ، لكنني وجدت أنها مملة جدًا. دفعني استثمار بقيمة 10 دولارات إلى البدء باستخدام ثنائي الفينيل متعدد الكلور للصور (باستخدام إيجابيات شفافية نفث الحبر). لن أعود أبدا.

كانت جميع الأجزاء متوفرة في متجري المحلي للإلكترونيات في أمستردام ، على الرغم من أنني طلبت الأجزاء من صائد الفئران بكميات كبيرة. تبلغ تكلفة صنع كل لوحة حوالي 2.50 دولارًا - وكانت أكبر تكلفة هي موصل DB9 الأنثوي ذو 9 سنون (1.60 دولارًا). تخطيط و BOM أدناه. ملفات التخطيط والمجلس خاصة بـ EagleCad. لا تنسى وصلات العبور الثمانية الموضحة باللون الأحمر. قيمة الجزء 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 DIL18-3S IC5 DIL 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 رائع ، لكن لم يتم تحديثه في بعض الوقت (LINK: https://www.ic-prog.com/) تم اختبار هذا المبرمج باستخدام PICs التالية: Pins Part # 8 12F68314 16F68418 16F84 (a) * ، 16F628 (a) * 28 16F737، 18F245540 16F74، 18F4455 * المراجعة الأصلية و "أ" جيدة. يتم عرض موضع لمختلف بلدان جزر المحيط الهادئ في الرسم البياني أدناه. لا يقتصر الأمر على بلدان جزر المحيط الهادئ هذه - بل يجب أن تعمل مع أي PIC لها ترتيبات Vpp و Vss و Vdd و PGD و PGC كما هو موضح.

الخطوة 4: التحسينات المستقبلية

لقد استخدمت مآخذ AMP IC رخيصة من صائد الفئران لأنني كنت في متناول اليد. سيحل تصميمي التالي محل المقبس 28 و 40 سنًا بمقبس ZIF 40 سنًا. وجود خلوص إضافي بسيط حول المقبس ذي 18 سنًا يجعل استبدال ZIF ممكنًا أيضًا.

-ian (تعليمات- at-whereisian-dot-com)

موصى به: