العودة إلى الدورة

عدادات المعامل N (Modulo-N Counters) (أمثلة تصميم)

أنظمة المنطق الرقمي: من الصفر إلى الاحتراف

44. عدادات المعامل N (أمثلة تصميم)

صُممت معظم العدادات العملية للعد حتى معامل محدد N (حيث $N \ne 2^k$)، مثل عداد MOD-10 (عشري)، أو عداد MOD-6.

1. عدادات المعامل N غير المتزامنة (القطع Truncation)

يمكننا تعديل عداد تموج N-بت لإيقاف العد قبل الأوان باستخدام إشارات مسح/إعادة تعيين غير متزامنة.

  • مثال: عداد MOD-6 (من 0 إلى 5): نستخدم عداد 3-بت ($2^3 = 8$ حالات).
  • الحالة التالية بعد 5 ($101_2$) هي 6 ($110_2$). نكتشف الحالة 6 ($Q_2 Q_1 \overline{Q_0}$) باستخدام بوابة AND.
  • عندما يصل العداد إلى 6، يؤدي خرج بوابة AND على الفور إلى تشغيل مدخل المسح غير المتزامن (Clear input) على جميع القلابات، وإعادة تعيين العد إلى 000.

2. تصميم المعامل N المتزامن

في التصميم المتزامن، يتم التعامل مع القطع عن طريق تعديل مدخلات J و K (أو مدخلات D) بناءً على جدول الحالة الكامل للمعامل المطلوب (على سبيل المثال، بالنسبة لـ MOD-10، يتم استبعاد الحالات من 10 إلى 15 من مخطط الحالة المطلوب).

التصميم المتزامن أكثر تعقيدًا ولكنه يوفر انتقالات أنظف وخالية من التشوهات (glitch-free)، وهو أمر ضروري للأنظمة القوية.