ال الدوائر التوافقية لا تستخدم أي نوع من الذاكرة. لذلك ، فإن الموضع السابق للإدخال لا يتضمن أي نتيجة على الوضع الحالي للدائرة. على الرغم من أن الدائرة المتسلسلة تتضمن ذاكرة ، وبالتالي فإن الإخراج يعتمد على المدخلات مما يعني أن الإخراج يمكن أن يتغير بناءً على المدخلات. يمكن عمل هذه الدوائر باستخدام مدخلات الدائرة السابقة ، CLK ، الذاكرة ، والإخراج. تتناول هذه المقالة نظرة عامة على تقليب السيد والعبد. ولكن قبل أن نتعرف على هذا التقليب ، يجب على المرء أن يعرف أساسيات شباشب مثل SR flip flop و JK flip flop.
ما هو Master-Slave Flip Flop؟
في الأساس ، يمكن تصميم هذا النوع من فليب فليب مع اثنين من JK FFs من خلال الاتصال في سلسلة. واحد من هؤلاء FFs ، واحد FF يعمل كسيد وكذلك FF يعمل كعبد. يمكن إجراء اتصال هذه FFs على هذا النحو ، يمكن توصيل إخراج FF الرئيسي بمدخلات FF الرقيق. هنا يمكن توصيل مخرجات التابع FF بمدخلات FF الرئيسي.
في هذا النوع من FF ، العاكس يستخدم أيضًا بالإضافة إلى اثنين من FFs. يمكن إجراء اتصال العاكس بطريقة يمكن من خلالها توصيل نبض CLK المقلوب بـ FF التابع. بعبارات أخرى ، إذا كانت نبضة CLK تساوي 0 بالنسبة إلى FF رئيسي ، فإن نبضة CLK ستكون 1 بالنسبة إلى تابع FF. وبالمثل ، عندما تكون نبضة CLK هي 1 بالنسبة للسيد FF ، فإن نبضة CLK ستكون 0 بالنسبة للرقيق FF.
السيد والعبد والوجه بالتخبط الدائرة
السيد والعبد FF العمل
كلما ارتفعت نبضات CLK مما يعني 1 ، يمكن فصل العبد عن المدخلات مثل J & K قد يغير حالة النظام.
يمكن فصل التابع FF حتى تنخفض نبضة CLK مما يعني 0. عندما تعود نبضات CLK إلى الحالة المنخفضة ، يمكن نقل البيانات من FF الرئيسي إلى التابع FF وأخيراً ، o / يمكن الحصول على p.
في البداية ، سيتم تشغيل Master FF عند مستوى إيجابي بينما سيتم تشغيل التابع FF عند مستوى سلبي. لهذا السبب ، يستجيب السيد FF أولاً.
إذا كانت J = 0 & K = 1 ، فإن ناتج السيد FF 'Q' يذهب إلى المدخل K من التابع FF وتجبر CLK العبد FF على RST (إعادة تعيين) ، وبالتالي فإن العبد FF ينسخ FF الرئيسي.
إذا كان J = 1 & K = 0 ، فإن السيد FF 'Q' ينتقل إلى الإدخال J من التابع FF ويؤدي الانتقال السلبي لـ CLK إلى تعيين التابع FF ، وينسخ الرئيسي.
إذا كان J = 1 & K = 1 ، فإنه يبدل الانتقال الإيجابي لـ CLK ، وبالتالي فإن العبد يبدل الانتقال السلبي لـ CLK.
إذا كانت كل من J & K تساوي 0 ، فيمكن حينئذٍ تجميد FF ويظل Q غير متحرك.
الرسم البياني توقيت
- عندما يكون كل من نبض CLK & o / p للسيد مرتفعًا ، فإنه يظل مرتفعًا حتى CLK منخفض بسبب الحالة المخزنة.
- في الوقت الحاضر ، يتحول مؤشر الأداء إلى مستوى منخفض حيث يتحول نبض CLK إلى مرتفع مرة أخرى ويظل منخفضًا حتى يتحول CLK إلى مرتفع مرة أخرى.
- لذلك يحدث التبديل لدورة CLK.
توقيت الرسم البياني للسيد والعبد FF
- عندما تكون نبضة CLK هي 1 ، يتم تعيين السيد ولكن ليس العبد ، وبالتالي ، يظل العبد o / p '0' حتى يظل CLK 1.
- عندما يكون CLK منخفضًا ، يتحول التابع إلى جاهز للعمل ويظل '1' حتى يتحول CLK مرة أخرى إلى '0'.
- يحدث التبديل خلال الإجراء بأكمله أثناء تغيير o / p مرة واحدة خلال الدورة.
- هذا يجعل هذا الوجه يتخبط كجهاز متزامن لأنه يمرر البيانات فقط مع توقيت إشارة CLK.
وهكذا ، هذا كله عن السيد والعبد نعال الشاطئ . من المعلومات الواردة أعلاه ، أخيرًا ، يمكننا أن نستنتج أنه يمكن بناء هذا FF مع اثنين من FFs وهما السيد والعبد. عندما يتصرف أحد FF مثل الدائرة الرئيسية ، فإنه يتم تنشيطه على الحافة الأمامية لنبض CLK. وبالمثل ، عندما يعمل مرشح FF آخر مثل دائرة الرقيق ، فإنه ينشط على حافة السقوط لنبض CLK.