 |
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,894
|
|
نشاط [ F.Abdelaziz ]
قوة السمعة:332
|
|
26-08-2012, 03:43 PM
المشاركة 4
|
|
مبدأ عمل الدائرة :
أساس الدائرة هو قسم "الجهد العالى" بالإضافة إلى مكونات لربط شريحة الميكروكونترولر PIC18F2550 بوصلات البرمجة .
شريحة الميكروكونترولر PIC18F2550 مصممة خصيصا للربط بمنفذ USB وتتعامل مع البيانات من الكومبيوتر إلى شريحتك المطلوب برمجتها وكذلك البيانات من الشريحة إلى الكومبيوتر . وهذا يوفر الحاجة لأى شرائح أخرى فى جهاز البرمجة .
الكريستال يجب أن يكون بتردد 20MHz حتى تتعامل الشريحة مع برنامج الكومبيوتر بالسرعة الصحيحة .
الشرط الوحيد الآخر هو توليد جهد بالقيم 13.5 V لفتح الشريحة , بحيث يمكن قراءتها وبرمجتها . بعض الشرائح تحتاج لجهد أقل قليلا من 13 V والبعض يحتاج لحوالى 14 V .
يتم توليد هذا الجهد عن طريق الترانزستور Q1 , حيث يستقبل إشارة من الشريحة PIC18F2550الطرف 12"VPP_PUM" خلال المقاومة 1K-R5 إلى القاعدة ) لتشغيله لفترة قصيرة ثم يتم إيقاف تشغيله ( أى موجة مربعة) . هذا الإجراء ينتج نبضة تيار خلال ملف الحث 680uH وعندما يتم إيقاف الترانزستور عن التشغيل ينتج ملف الحث "جهد مرتفع" . هذا الجهد يتم تخزينه بالمكثف الإلكتروليتى 47u-C8 ويظهر عبر مقسم الجهد المكون من المقاومات R6-4K7 و R7-2K7 . تكشف الشريحة الجهد عند نقطة اتصال المقاومات (كتغذية عكسية) (الطرف 2 "VPP_FEEDBACK" ) وتحاول الحفاظ على ثبات جهد البرمجة عند القيمة 13.5V بالتحكم فى عرض النبضات المربعة عن طريق نظام تعديل عرض النبضات PWM.
يتم تمرير هذا الجهد للشريحة المراد برمجتها , VPP_ICSP_PIN1 , عن طريق الترانزستورات الثلاثة Q2,Q3,Q4 والتى تعمل كمفتاح فصل وتوصيل تبعا للتحكم من برنامج البرمجة عن طريق الميكروكونترولر PIC18F2550 ( الطرف VPP_ON (23) والطرف MCLR_Target(7) .
شريحة الميكروكونترولر PIC18F2550
قلب الدائرة هو شريحة ميكروكونترولر PIC . هذه الشريحة "مبرمجة مسبقا" لذلك تحتاج لجهاز برمجة لبرمجتها .
ليدات بيان الحالة :
1- الليد الأخضر Power : يضىء لبيان وصول جهد التغذية إلى جهاز البرمجة عن طريق المنفذ USB .
2- الليد الأحمر Busy : يضىء لبيان أن جهاز البرمجة "مشغول" أى أن العمل جارى , على سبيل المثال , أثناء عملية البرمجة .
المفتاح الضاغط :
قد يستخدم المفتاح الضاغط لبدء وظيفة البرمجة Write Device عند اختيار Programmer>Write من خلال برنامج البرمجة . كما أنه أيضا يمكن أن يستخدم فى تحميل ملف الإقلاع Bootloader فى عملية تحديث البرنامج الثابت (نظام التشغيل) الموجود بالميكروكونترولر PIC18F2550 ( سوف نتناول ذلك فيما بعد) .
الوصلة USB socket :
وصلة البرمجة التسلسلية بالدائرة ICSP
|