এসআর ফ্লিপ ফ্লপ ক্লাসটি ডিজিটাল ইলেকট্রনিক্স এবং মাইক্রোপ্রসেসর [ Digital Electronics and Microprocessor ] কোর্সের “অধ্যায় ৪, ফ্লিপ ফ্লপ এবং শিফ্ট রেজিস্টারগুলির ধারণা [ Chapter 4 – The Concept of flip flop and shift registers ]” | এই ক্লাসটি বাংলাদেশ কারিগরি শিক্ষা বোর্ড [Bangladesh Technical Education Board] এর পলিটেকনিক [Polytechnic] ডিসিপ্লিন এর ডিপ্লোমা ইন ইলেক্ট্রিক্যাল [Diploma in Electrical], ডিপ্লোমা ইন ইলেক্ট্রিসিটি [Diploma in Electronics] সহ বেশ কিছু টেকনোলোজির অংশ যা “৫থ সেমিস্টার, ইলেকট্রিকাল টেকনোলজি [ 5th Semester, Electrical Technology ]” এ পড়ানো হয়।
এসআর ফ্লিপ ফ্লপ
এটি সবার মধ্যে সবচেয়ে সাধারণ ফ্লিপ-ফ্লপ। এই সাধারণ ফ্লিপ-ফ্লপ সার্কিটে একটি সেট ইনপুট (S) এবং একটি রিসেট ইনপুট (R) রয়েছে। এটি ছাড়াও, আপনি ইনপুট শেষে ঘড়ি দেখতে পারেন। আউটপুট শেষে, আপনি দুটি পরিপূরক আউটপুট পাবেন। আউটপুটটি তার সার্কিটে দৃশ্যমান ইনপুটের প্রতিক্রিয়াও। তাই Q এবং Q’ প্রকৃত আউটপুট নয়।
আপনি এই সহজ ফ্লিপ ফ্লপটি AND এবং NOR গেট বা শুধু NAND গেট ব্যবহার করে করতে পারেন। আমরা ভালোভাবে বোঝার জন্য AND এবং NOR গেট ব্যবহার করে SR ফ্লিপ ফ্লপের বেসিক সার্কিট নিয়েছি। আপনি লজিক গেট বেসিক চেক করতে পারেন।
আসুন সম্ভাব্য কেসগুলো দেখে নিই এবং আমাদের ট্রুথ টেবিলে তা লিখে রাখি। ঘড়ির কাঁটা সবসময় 1।
এসআর ফ্লিপ-ফ্লপ কাজ করছে
কেস 1: S=0, R=0
গেট 1 = 0, গেট 2 = 0, গেট3/Q(n+1) = Q, Gate4/Q(n+1) = Q’
দ্রষ্টব্য: যেহেতু gate3 এবং gate4 উভয়ের একটি ইনপুট 0 এবং উভয় গেটই NOR গেট তাই উভয় গেটের আউটপুট NOR গেটের বৈশিষ্ট্য অনুযায়ী দ্বিতীয় ইনপুটকে পরিপূরক করবে।
কেস 2: S=0, R=1
গেট1 = 1, গেট2 = 0, গেট3/Q(n+1) = 0, Gate4/Q(n+1)’ = 1
দ্রষ্টব্য: যেহেতু gate3-এর একটি ইনপুট হল 1 এবং gate3 একটি NOR গেট, তাই NOR গেটের বৈশিষ্ট্য অনুযায়ী অন্যান্য ইনপুট নির্বিশেষে আউটপুট গেট3 0 হবে।
কেস 3: S=1, R=0
গেট1 = 0, গেট2 = 1, গেট4/Q(n+1)’ = 0, গেট3/Q(n+1) = 1
দ্রষ্টব্য: যেহেতু gate4-এর একটি ইনপুট হল 1 এবং gate4 একটি NOR গেট, তাই NOR গেটের বৈশিষ্ট্য অনুযায়ী অন্যান্য ইনপুট নির্বিশেষে আউটপুট গেট4 0 হবে।
কেস 4: S=1, R=1
গেট1 = 1, গেট2 = 1, গেট4/Q(n+1)’ = 0, গেট3/Q(n+1) = 0
বিঃদ্রঃ:
- যেহেতু gate3 এবং gate4-এর একটি ইনপুট হল 1 এবং উভয় গেটই NOR গেট, আউটপুট গেট3 এবং gate4 হবে 0, NOR গেটের সম্পত্তি অনুযায়ী অন্যান্য ইনপুট নির্বিশেষে।
- Q(n+1) এবং Q(n+1)’ পরিপূরক আউটপুট তাই একই হতে পারে না
- রাজ্য অবৈধ
Truth Table-
S | R | Q(n+1) | State |
0 | 0 | Qn | No change |
0 | 1 | 0 | RESET |
1 | 0 | 1 | SET |
1 | 1 | x | INVALID |
আমরা SR ফ্লিপ-ফ্লপের বৈশিষ্ট্য সারণী লিখতে এই সত্য সারণীটি ব্যবহার করব। সত্য সারণীতে, আপনি দেখতে পাচ্ছেন দুটি ইনপুট S এবং R এবং একটি আউটপুট Q(n+1) রয়েছে। কিন্তু বৈশিষ্ট্য সারণীতে, আপনি দেখতে পাবেন তিনটি ইনপুট S, R, এবং Qn এবং একটি আউটপুট Q(n+1) রয়েছে।
উপরের লজিক ডায়াগ্রাম থেকে, এটা স্পষ্ট যে Qn এবং Qn’ দুটি পরিপূরক আউটপুট যা Gate3 এবং Gate4 এর জন্য ইনপুট হিসাবেও কাজ করে, তাই আমরা Qn অর্থাৎ ফ্লিপ ফ্লপের বর্তমান অবস্থাকে ইনপুট হিসাবে বিবেচনা করব এবং Q(n+1) অর্থাৎ আউটপুট হিসাবে পরবর্তী রাষ্ট্র।
চরিত্রগত সারণী লেখার পর চরিত্রগত সমীকরণ বের করতে আমরা একটি 3-ভেরিয়েবল কে-ম্যাপ আঁকব।
এসআর ফ্লিপ ফ্লপ নিয়ে বিস্তারিত :
আরও দেখুনঃ