فلیپ فلاپ

Mute

عضو جدید
کاربر ممتاز
رالکترونیک و کامپیوتر، فلیپ فلاپ یک نوع مدار دیجیتال است که می تواند به عنوان یک بیت حافظه عمل کند. یک فلیپ فلاپ می تواند شامل دو سیگنال ورودی، صفر یا یک در پایه ورودی باشد.
ضمنا یک فلیپ فلاپ دارای یک پایه زمانی (clock) و یک خروجی(out put) و دو پایه set و reset می باشد.بعضی از فلیپ فلاپ ها شامل یک پایه clear می باشند که خروجی را دوباره راه اندازی(reset) می کنند. (در واقع فیلیپ فلاپ ها یکی از انواع مدارات مجتمع Ic)) هستند که برای کار به اتصالات تغذیه و زمین نیاز دارند.) تغییرات پالسهای ورودی که منظور همان صفر و یک دیجیتال می باشند، بهمراه پایه clock سبب تغییرات در خروجی می شوند. عملا هر تغییری در وضعیت خروجی، به طور( به طورهمزمان وابسته به تغییرات پالس در پایهclock است.مشخصات آیسی های فلیپ فلاپ ها مثلا پایه های ورودی، خروجی وبقیه پایه ها توسط کارخانه های سازنده دردفترچه هایی تحت عنوان دیتاشیت(data sheet) قرار می گیرند.) فلیپ فلاپ ها انواع متفاوتی دارند کهاین انواع مختلف عبارتند از:
فلیپ فلاپSR -فلیپ فلاپJK - فليپ فلاپ T - فليپ فلاپ D
فلیپ فلاپ SR یک المان فیزیکی است که می تواند به عنوان یک عنصر تاخیر دهنده به کار گرفته شود. این المان فیزیکی دارای دو ورودی به نام های R و S می باشد و دو خروجی دارد که یکی متمم دیگری است.
طرز کاراین فلیپ فلاپ:
وقتی عملکرد مداررا بررسی می کنیم اگر S=1 و R=0 باشد،اصطلاحا می گویند مدار set است یعنی خروجی آن 1 شده است. اگر پس از آن S=0 شود، مدار در وضعیت set باقی می ماندولی اگر R=1 شود اصطلاحا می گویند مدار Reset شده است یعنی خروجی در این لحظه صفراست، و اگر در این لحظه R=0 شود مدار در حالت Reset باقی می ماند. بنابراین R=0 و S=0 در خروجی نشان می دهد که کدامیک از S یا R آخرین بار برابر 1 بوده است. یعنیمدار آخرین وضعیت غیر صفر ورودی را به خاطر سپرده است. مطابق جدول کارنواگر R و S همزمان در حالت 1 قرارگیرند مدار در حالت نامشخص خواهد بود. به این خاطر مدارهای دارای فلیپ فلاپ SR راطوری طراحی می کنند که هیچ گاه ورودی های S و R همزمان برابر 1 نشود.


این مورد محدودیتی برای فلیپ فلاپ SR است، که درفلیپ فلاپ JKاین نقص برطرف شده است. :

فلیپ فلاپ JK:
این عنصر تاخیر دهنده دارای دو ورودی به نام J و K می باشد و دو خروجی آن یکی متممدیگری است و در آن محدودیت فلیپ فلاپ SR را رفع کرده اند و دو ورودی J=1 و 1=K برایاین مدار قابل قبول است.
در این فلیپ فلاپ همانند نوع SR ورودی تمام صفر یعنی J=0 و K=0 تاثیری در حالت خروجی فلیپ فلاپ ندارد و همان حالت قبلی حفظ می شود. ولیاگر J=1 و 1=K باشد یک ورودی قابل قبول است که باعث تغییر حالت در مقدار خروجی میشود


فليپ فلاپ نوع T :
این عنصر تاخیر دهنده دارای یک ورودی به نام T است و دو خروجی به صورت Y و متمم آندارد.چنانچه T=1 شود باعث تغییر در خروجی می شود یعنی اگر خروجی صفر باشد مقدار آن یک میشود و برعکس اگر خروجی یک باشد مقدار آن صفر می شود. این فلیپ فلاپ را به این خاطرفلیپ فلاپ جهشی نیز می نامند.فلیپ فلاپ T همانند فلیپ فلاپ JK است که دو ورودی آن از یک متغیر مقدار می گیردیعنی یا هر دو J و K مقدار صفر و یا هر دو مقدار یک دارند. به این ترتیب در مواقعی یک است، ایجاد جهش می کند.


فليپ فلاپ نوع D ':
این مدار تاخیر دهنده شبیه به یک عنصر تاخیر دهنده ساعت عمل می کند به این ترتیب کههر ورودی به آن می دهیم در یک فاصله زمانی مشخصی بعدا همان ورودی را به صورت خروجیدریافت می کنیم.
از این رو این فلیپ فلاپ را فلیپ فلاپ تاخیر (Delay) می نامند. این فلیپ فلاپ یک ورودی به نام D دارد
 

impluse

عضو جدید
چه جوري فليپ فلاپ حساس به لبه بالارونده يا پايين رونده ميشه؟؟؟؟؟؟
 

am2mk

عضو جدید
با سلام خدمت همه دوستان
در رابطه با فلیپ فلاپ جی کا و تی هم توضیحات می خواستم هم دیاگراموشونو و اینکه دقیقا به چه درد می خورن و چکار میکنند . ممنون میشم اگه کسی فایلی چیزی داره اطلاع بده.
با تشکر فراوان.
 

Joe_Bel

کاربر فعال تالار مهندسی برق ,
کاربر ممتاز
با سلام خدمت همه دوستان
در رابطه با فلیپ فلاپ جی کا و تی هم توضیحات می خواستم هم دیاگراموشونو و اینکه دقیقا به چه درد می خورن و چکار میکنند . ممنون میشم اگه کسی فایلی چیزی داره اطلاع بده.
با تشکر فراوان.

فلیپ فلاپ JK


سمبل فیلیپ فلاپ JK با کلاک


فیلپ فلاپ JK طبق شکل دارای دو ورودی و دو خروجی و یک پایه کلاک (clk) است . این فیلیپ فلاپ به خاطر پایه کلاک مشکل فیلیپ فلاپ SR را ندارد (در فیلیپ فلاپ SR دو ورودی با هم نمی‌توانند یک شوند):


JK Flip Flop operation
جدول مشخصهجدول تحریک
JKQ[SUB]next[/SUB]CommentQQ[SUB]next[/SUB]JKComment
00Q[SUB]prev[/SUB]hold state000Xبدون تغییر
010reset011XSet
101set10X1Reset
11Q[SUB]prev[/SUB]toggle11X0No change


-------------------------------------------------------------------------------------

dl.irpdf.com/ebooks/Part24/www.irpdf.com(8104).pdf


----------------------------------------------------------------------------------------



T -دانلود


-----------------------------------------------------


فلیپ فلاپ T


سمبل فیلیپ فلاپ T



فیلیپ فلپ T فیلیپ فلاپی است که از آن برای تاگل (Toggle) کردن استفاده می‌شود . (صفر را تبدیل به یک و یک را تبدیل به صفر می‌کند)



T Flip-Flop operation
جدول مشخصهجدول تحریک
Comment
Comment
000hold state (no clk)000No change
011hold state (no clk)110No change
101toggle011Complement
110toggle101Complement
 
آخرین ویرایش:

am2mk

عضو جدید
سلام دوستان
یه سوال داشتم
الان ما می دونیم که فلیپ فلاپ RS بیت رو در خودش نگه میداره با توجه به نوع کارکردش .(مثلا اگه یک شد یک میمونه تا زمانی که ریست رو فشار بدیم) که این میشه حافظه این فلیپ فلاپ
حالا من تو پروژم میخواستم بدونم که فلیپ فلاپ jk و T چه نوع حافظه ای ایجاد می کنند و نیز اینکه نحوه ایجاد شمارنده توسط این فلیپ فلاپ ها به چه صورت هست؟
و اینکه شمردن پالس از بالا ب پایین و از پایین به بالا ب چه صورت هستش؟
 

Army Of One

کاربر بیش فعال
سلام دوستان
یه سوال داشتم
الان ما می دونیم که فلیپ فلاپ RS بیت رو در خودش نگه میداره با توجه به نوع کارکردش .(مثلا اگه یک شد یک میمونه تا زمانی که ریست رو فشار بدیم) که این میشه حافظه این فلیپ فلاپ
حالا من تو پروژم میخواستم بدونم که فلیپ فلاپ jk و T چه نوع حافظه ای ایجاد می کنند و نیز اینکه نحوه ایجاد شمارنده توسط این فلیپ فلاپ ها به چه صورت هست؟
و اینکه شمردن پالس از بالا ب پایین و از پایین به بالا ب چه صورت هستش؟

اگه فلیپ فلاپ RS رو فهمیده باشید بقیه هم همونجوریه ، فلیپ فلاپ JK واسه حل مشکل RS که دو ورودی همزمان نباید توش 1 میشد هست فلیپ فلاپ T هم با وصل کردن J و K بوجود میاد واسه toggle کردن.
پست بالایی کامل دوستمون توضیح داده بودن.
شمردن پالس از بالا به پایین و از پایین به بالا اگه منظورتون در لبه بالارونده و پایین رونده هست طبق عکس زیر اگه فلیپ فلاپ حساس به لبه بالا رونده باشه به هنگام دادن پالس بهش در Rising Edge فعال میشه واسه حساس به لبه پایین رونده هم برعکسه.
ds0_clip_image004.jpg
اگه هم منظور این بود که شمارنده ساخته شده با فلیپ فلاپ عدد رو از پایین به بالا یا از بالا به پایین بشمره این مدار از صفر تا 15 میشمره:
04353.jpg
 

Army Of One

کاربر بیش فعال
این هم شمارنده از بالا به پایین:
04354.jpg

میشه هر دو مدار رو بصورت زیر ترکیب کرد تا انتخاب حالتش دست خودمون باشه:
04355.png
 
Similar threads
Thread starter عنوان تالار پاسخ ها تاریخ
م مدار فیلیپ فلاپ ست و ریست مدارات الکترونیکی 0

Similar threads

بالا