ডি ফ্লিপ ফ্লপ | Digital Electronics and Microprocessor

ডি ফ্লিপ ফ্লপ ক্লাসটি ডিজিটাল ইলেকট্রনিক্স এবং মাইক্রোপ্রসেসর [ 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 ]” এ পড়ানো হয়।

 

ডি ফ্লিপ ফ্লপ

SR NAND Gate Bistable সার্কিটে, SET = “0” এবং RESET = “0” এর অনির্ধারিত ইনপুট শর্ত নিষিদ্ধ। এটি SR ফ্লিপ-ফ্লপের ত্রুটি।  ফিডব্যাক-ল্যাচিং অ্যাকশন ওভাররাইড করুন। উভয় আউটপুট 1 হতে বাধ্য করুন। ইনপুট দ্বারা নিয়ন্ত্রণ হারান, যা প্রথমে 1 এ যায় এবং অন্য ইনপুটটি “0” থেকে যায় যার দ্বারা ল্যাচের ফলাফলের অবস্থা নিয়ন্ত্রিত হয়।

এটি যাতে না ঘটে তার জন্য আমাদের একটি ইনভার্টার দরকার। আমরা সেট এবং রিসেট ইনপুটগুলির মধ্যে বৈদ্যুতিন সংকেতের মেরু বদল করে ডি ফ্লিপ ফ্লপ, বিলম্ব ফ্লিপ ফ্লপ, ডি-টাইপ বিস্টেবল এবং ডি-টাইপ ফ্লিপ ফ্লপ নামক ফ্লিপ-ফ্লপ সার্কিট তৈরি করি৷

D ফ্লিপ ফ্লপ হল অন্যান্য ক্লকড ধরনের থেকে সবচেয়ে গুরুত্বপূর্ণ ফ্লিপ ফ্লপ। এটি নিশ্চিত করে যে একই সময়ে, উভয় ইনপুট, যেমন, এস এবং আর, কখনই 1 এর সমান নয়। বিলম্ব ফ্লিপ-ফ্লপটি একটি গেটেড এসআর ফ্লিপ-ফ্লপ ব্যবহার করে ডিজাইন করা হয়েছে যাতে ইনপুটগুলির মধ্যে একটি ইনপুট সংযুক্ত থাকে যা একটি একক ইনপুটের অনুমতি দেয়। ডি (ডেটা)।

এই একক ডেটা ইনপুট, যা “D” হিসাবে লেবেল করা হয়েছে “সেট” ইনপুটের জায়গায় এবং পরিপূরক “রিসেট” ইনপুটের জন্য, বৈদ্যুতিন সংকেতের মেরু বদল ব্যবহার করা হয়। এইভাবে, স্তর-সংবেদনশীল ডি-টাইপ বা ডি ফ্লিপ ফ্লপ একটি স্তর-সংবেদনশীল এসআর ফ্লিপ ফ্লপ থেকে তৈরি করা হয়।

সুতরাং, এখানে S=D এবং R= ~D (D এর পরিপূরক)

 

ব্লক ডায়াগ্রাম

ডি ফ্লিপ ফ্লপ

 

বর্তনী চিত্র

 

আমরা জানি যে SR ফ্লিপ-ফ্লপের জন্য দুটি ইনপুট প্রয়োজন, যেমন, একটি আউটপুটকে “সেট” করতে এবং অন্যটি আউটপুটকে “রিসেট” করতে। একটি বৈদ্যুতিন সংকেতের মেরু বদল ব্যবহার করে, আমরা শুধুমাত্র একটি ইনপুট দিয়ে আউটপুট সেট এবং রিসেট করতে পারি কারণ এখন দুটি ইনপুট সংকেত একে অপরের পরিপূরক। SR ফ্লিপ ফ্লপে, যখন উভয় ইনপুট 0 হয়, তখন সেই অবস্থা আর সম্ভব হয় না। এটি একটি অস্পষ্টতা যা ডি-ফ্লিপ ফ্লপের পরিপূরক দ্বারা মুছে ফেলা হয়।

ডি ফ্লিপ ফ্লপে, একক ইনপুট “ডি” কে “ডেটা” ইনপুট হিসাবে উল্লেখ করা হয়। যখন ডেটা ইনপুট 1 এ সেট করা হয়, ফ্লিপ ফ্লপ সেট করা হবে, এবং যখন এটি 0 এ সেট করা হয়, তখন ফ্লিপ ফ্লপ পরিবর্তন হবে এবং পুনরায় সেট করা হবে। যাইহোক, এটি অর্থহীন হবে কারণ ফ্লিপ-ফ্লপের আউটপুট সর্বদা এই ডেটা ইনপুটে প্রয়োগ করা প্রতিটি পালসে পরিবর্তিত হবে।

ফ্লিপ-ফ্লপের ল্যাচিং সার্কিটরি থেকে ডেটা ইনপুট আলাদা করার জন্য এটি এড়াতে “ঘড়ি” বা “সক্ষম” ইনপুট ব্যবহার করা হয়। যখন ঘড়ির ইনপুট সত্যে সেট করা হয়, তখন D ইনপুট শর্তটি শুধুমাত্র আউটপুট Q-তে অনুলিপি করা হয়। এটি D ফ্লিপ ফ্লপ হিসাবে উল্লেখ করা অন্য একটি অনুক্রমিক ডিভাইসের ভিত্তি তৈরি করে।

যখন ঘড়ির ইনপুটটি 1 এ সেট করা হয়, তখন ফ্লিপ-ফ্লপের “সেট” এবং “রিসেট” ইনপুট উভয়ই 1 এ সেট করা হয়। তাই এটি অবস্থার পরিবর্তন করবে না এবং ঘড়ির স্থানান্তর হওয়ার আগে তার আউটপুটে উপস্থিত ডেটা সংরক্ষণ করবে না। সহজ কথায়, আউটপুটটি 0 বা 1 এ “লাচড” হয়।

 

Truth Table for the D-type Flip Flop

 

ডি মরগানের সূত্র

 

ডি ফ্লিপ ফ্লপ নিয়ে বিস্তারিত :

 

আরও দেখুনঃ

 

Leave a Comment