এসআর ল্যাচ কীভাবে বুঝবেন


10

এসআর ল্যাচ কীভাবে কাজ করে তা আমি মাথা ঘিরে রাখতে পারি না। আপাতদৃষ্টিতে, আপনি আর থেকে একটি ইনপুট লাইন এবং এস থেকে অন্য একটি প্লাগ করেন এবং আপনার এবং ফলাফল পাওয়ার কথা ।QQ

যাইহোক, আর এবং এস উভয়েরই অপরের আউটপুট থেকে ইনপুট প্রয়োজন এবং অন্যটির আউটপুট থেকে অপরের আউটপুট থেকে ইনপুট প্রয়োজন। প্রথমে মুরগি আসে নাকি ডিম ??

আপনি যখন প্রথম এই সার্কিটটি প্লাগ ইন করবেন, এটি কীভাবে শুরু হবে?

এসআর ল্যাচ


আপনি কোন বই পড়ছেন? মরিস মানোর বইটি এটি আরও ভাল করে ব্যাখ্যা করেছে। আমি আপনাকে এটি পর্যালোচনা করার পরামর্শ দিচ্ছি।
এভিআই

এসআর ল্যাচ সম্পর্কে ভালভাবে বোঝার জন্য এবং এটি 00, 01, 10 এবং 11 এর মতো বিভিন্ন ইনপুটগুলির জন্য কীভাবে আচরণ করে তা এই ভিডিওটি দেখুন। www.youtube.com/watch?v=VtVIDgilwlA

বৈদ্যুতিক ইঞ্জিনিয়ারিংয়ের এই পোস্টটি নোট করুন যা উত্তেজিত (ভাল) উত্তরগুলিও পেয়েছে।
রাফেল

এটি দেখার / বোঝার অন্য উপায়টি একটি প্রতিক্রিয়ার লুপ হিসাবে যেখানে পূর্বের রাজ্যগুলি নতুন রাজ্যে বাধ্য হয়। অন্য কথায় এটি পূর্বের প্রতিক্রিয়া রাষ্ট্রগুলি কী তা বিবেচনা করে তা কার্যকর করে। উত্তরের মতো কেস-বাই-কেস ভিত্তিতে এটি কাজ করা যেতে পারে।
vzn

উত্তর:


7

একটি ফ্লিপ-ফ্লপ দ্বি-স্থিতিশীল মাল্টিভাইবারেটর হিসাবে প্রয়োগ করা হয়; অতএব, প্রশ্ন ও কিউ 'S = 1, আর = 1 ছাড়া একে অপরের বিপরীত হতে গ্যারান্টিযুক্ত, যা অনুমোদিত নয়। এসআর ফ্লিপ-ফ্লপের জন্য উত্তেজনার টেবিলটি ইনপুটগুলিতে সংকেত প্রয়োগ করা হয় তখন কী ঘটে তা বোঝার জন্য সহায়ক।

S R  Q(t) Q(t+1)   
----------------
0 x   0     0       
1 0   0     1   
0 1   1     0   
x 0   1     1   

ফলাফলগুলি কিউ এবং কিউ 'এস এবং আর-তে সংকেত প্রয়োগ করার পরে দ্রুত রাষ্ট্র পরিবর্তন করে স্থির অবস্থায় বিশ্রাম নেবে come

Example 1: Q(t) = 0, Q'(t) = 1, S = 0, R = 0. 

State 1: Q(t+1 state 1)  = NOT(R OR Q'(t)) = NOT(0 OR 1) = 0
         Q'(t+1 state 1) = NOT(S OR Q(t)) =  NOT(0 OR 0) = 1

State 2: Q(t+1 state 1)  = NOT(R OR Q'(t+1 state 1)) = NOT(0 OR 1) = 0
         Q'(t+1 state 2) = NOT(S OR Q(t+1 state 1))  =  NOT(0 OR 0) = 1     

Since the outputs did not change, we have reached a steady state; therefore, Q(t+1) = 0, Q'(t+1) = 1.


Example 2: Q(t) = 0, Q'(t) = 1, S = 0, R = 1

State 1: Q(t+1 state 1)  = NOT(R OR Q'(t)) = NOT(1 OR 1) = 0
         Q'(t+1 state 1) = NOT(S OR Q(t))  = NOT(0 OR 0) = 1


State 2: Q(t+1 state 2)  = NOT(R OR Q'(t+1 state 1)) = NOT(1 OR 1) = 0
         Q'(t+1 state 2) = NOT(S OR Q(t+1 state 1))  =  NOT(0 OR 0) = 1     


We have reached a steady state; therefore, Q(t+1) = 0, Q'(t+1) = 1.


Example 3: Q(t) = 0, Q'(t) = 1, S = 1, R = 0

State 1: Q(t+1 state 1)  = NOT(R OR Q'(t)) = NOT(0 OR 1) = 0
         Q'(t+1 state 1) = NOT(S OR Q(t)) =  NOT(1 OR 0) = 0

State 2: Q(t+1 state 2)  = NOT(R OR Q'(t+1 state 1)) = NOT(0 OR 0) = 1
         Q'(t+1 state 2) = NOT(S OR Q(t+1 state 1))  = NOT(1 OR 0) = 0     

State 3: Q(t+1 state 3)  = NOT(R OR Q'(t+1 state 2)) = NOT(0 OR 0) = 1
         Q'(t+1 state 3) = NOT(S OR Q(t+1 state 2))  = NOT(1 OR 1) = 0     

We have reached a steady state; therefore, Q(t+1) = 1, Q'(t+1) = 0.


Example 4: Q(t) = 1, Q'(t) = 0, S = 1, R = 0

State 1: Q(t+1 state 1)  = NOT(R OR Q'(t)) = NOT(0 OR 0) = 1
         Q'(t+1 state 1) = NOT(S OR Q(t)) =  NOT(1 OR 1) = 0

State 2: Q(t+1 state 2)  = NOT(R OR Q'(t+1 state 1)) = NOT(0 OR 0) = 1
         Q'(t+1 state 2) = NOT(S OR Q(t+1 state 1))  = NOT(1 OR 1) = 0     

We have reached a steady state; therefore, Q(t+1) = 1, Q'(t+1) = 0.


Example 5: Q(t) = 1, Q'(t) = 0, S = 0, R = 0

State 1: Q(t+1 state 1)  = NOT(R OR Q'(t)) = NOT(0 OR 0) = 1
         Q'(t+1 state 1) = NOT(S OR Q(t)) =  NOT(0 OR 1) = 0

State 2: Q(t+1 state 2)  = NOT(R OR Q'(t+1 state 1)) = NOT(0 OR 0) = 1
         Q'(t+1 state 2) = NOT(S OR Q(t+1 state 1))  = NOT(0 OR 1) = 0     

We have reached a steady; state therefore, Q(t+1) = 1, Q'(t+1) = 0.



With Q=0, Q'=0, S=0, and R=0, an SR flip-flop will oscillate until one of the inputs is set to 1.

Example 6: Q(t) = 0, Q'(t) = 0, S = 0, R = 0

State 1: Q(t+1 state 1)  = NOT(R OR Q'(t)) = NOT(0 OR 0) = 1
         Q'(t+1 state 1) = NOT(S OR Q(t)) =  NOT(0 OR 0) = 1

State 2: Q(t+1 state 2)  = NOT(R OR Q'(t+1 state 1)) = NOT(0 OR 1) = 0
         Q'(t+1 state 2) = NOT(S OR Q(t+1 state 1))  = NOT(0 OR 1) = 0     

State 3: Q(t+1 state 3)  = NOT(R OR Q'(t+1 state 2)) = NOT(0 OR 0) = 1
         Q'(t+1 state 3) = NOT(S OR Q(t+1 state 2)) =  NOT(0 OR 0) = 1

State 4: Q(t+1 state 4)  = NOT(R OR Q'(t+1 state 3)) = NOT(0 OR 1) = 0
         Q'(t+1 state 4) = NOT(S OR Q(t+1 state 3))  = NOT(0 OR 1) = 0     


As one can see, a steady state is not possible until one of the inputs is set to 1 (which is usually handled by power-on reset circuitry).
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.