السلام عليكم أخى الكريم
تفضل بعض المعلومات عن الكريستالة
المذبذب oscillator
أى ميكروكنترولر يحتاج الى إشارة ساعة clock signal حتى يقوم بالعمل المطلوب منه على اكمل وجه والتى يقوم المذبذب oscillator بتوليدها. داخل الميكروكنترولر تقوم إشارة الساعة clock signal يالتحكم في سرعة تشغيل العمليات والتى تتزامن مع مرور هذه الاشارة. هناك العديد من القرارات والخيارات يجب ان تتخذ والتى تتعلق بتنظيم توقيت أداء العمليات داخل الميكروكنترولر. هذه القرارات والخيارات تحتاج إلى فهم قبل تنزيل البرنامج على الميكروكنترولر.
دائرة المذبذب
ومن خصائص الميكروكنترولر PIC16F877A انه يتعامل مع طرق عديدة أشكال مختلفة من المذبذبات . ولكن عادة نستخدم نوعين فقط من المذبذبات والشائع استخدامهما وهما:
1
- مذبذب مقاومة – مكثف RC Oscillator
2
- مذبذب الكرستالة Crystal (Quartz) Oscillator
غالبا ما يستخدم مذبذب الكريستالة نظرا لدقته وسرعته حيث أن مذبذب RC والذى يعتمد على الجهد الداخل الى المقاومة والمكثف والذى يولد بما يسمى resonant frequency يعيبه أنه ليس دقيق حيث انه عند توصيل مصدر التغذية له لا يعمل بالسرعة المرجوة فهو يأخذ وقت يسمى وقت بداية المذبذب حتى يعمل حيث تتأثر نبضاته بمعدل تغير الجهد وشدة التيار. والشكل التالى يبين شكل الكرستالة المستخدمة كمذبذب

فى المتحكم PIC16F877A يتم توصيل دائرة المذبذب على الاطراف OSC1 , OSC2 وهما الطرفان 13 , 14 والشكل التالى يوضح طريقة توصيل المتحكم بدائرة المذبذب.

والكريستالة ليس لها قطبية فيتم توصيل أى من طرفيها على الطرفان OSC1 , OSC2 ويراعى توصيل 2 مكثف سيراميكي بسعة 10pf واحيانا 22pf على كل طرف من أطرافها وبين الأرضي كما هو مبين بالشكل حيث أنها تستخدم لمنع الشوشرة. ويمكن الاستغناء عن المذبذب الكريستالي بشرط الحصول على الذبذبات من أي مصدر خارجي كمولد للذبذبات يوصل بالطرف رقم 13 .
الموضوع الاصلى من هنا
تمنياتى لك بالتوفيق