41. مقدمة في العدادات (غير المتزامنة مقابل المتزامنة)
العداد (Counter) هو دارة تتابعية تتقدم عبر تسلسل محدد مسبقًا من الحالات عند تطبيق نبضة ساعة. وهو ضروري لعمليات التوقيت والتسلسل والتحكم.
المعاملات الرئيسية
- المعامل (Modulus - MOD): عدد الحالات المميزة التي يمر بها العداد قبل التكرار (مثلًا، عداد MOD-10 يعد من 0 إلى 9).
- العد الأقصى (Maximum Count): بالنسبة لعداد N-بت، يكون العد الأقصى هو $2^N - 1$. المعامل هو $2^N$.
1. العدادات غير المتزامنة (Asynchronous / Ripple)
- تُطبق الساعة على أول قلاب ($FF_0$) فقط.
- يعمل خرج $FF_i$ كمدخل ساعة لـ $FF_{i+1}$.
- "تتموج" تغيرات الحالة (التبديل) عبر السلسلة بالتتابع.
2. العدادات المتزامنة (Synchronous Counters)
- تُطبق إشارة ساعة مشتركة في وقت واحد على جميع القلابات.
- تُوضع البوابات المنطقية (بوابات AND) بين القلابات لتحديد متى يجب أن يتبدل كل قلاب لاحق، مما يضمن حدوث جميع تغيرات الحالة في اللحظة نفسها.
المقارنة
| الميزة | غير المتزامنة (تموجية) | المتزامنة |
|---|---|---|
| التوقيت | تسلسلي (متسلسل) | متوازٍ (متزامن) |
| السرعة | أبطأ (تأخير التموج) | أسرع |
| التعقيد | سهل التصميم | يتطلب منطقًا توافقيًا |
| الموثوقية | عرضة للارتفاعات/التشوهات | موثوقة للغاية |