פליפ פלופ – הבדלי גרסאות
תוכן שנמחק תוכן שנוסף
שחזור לגרסה 22048722 מאת בקרה וייעוץ |
הסרת קישורים עודפים |
||
שורה 1:
[[קובץ:Basic Measuring Instruments - Math Processor 83002190 - Motorola MC74ACT74N-3930.jpg|שמאל|250x250 פיקסלים|פליפ פלופ מסוג D]]
ב[[אלקטרוניקה]] ו[[מעגל אלקטרוני|מעגלים אלקטרוניים]], '''פליפ פלופ''' (בעברית: '''דלגלג''') הוא מעגל
בעבר נבנו מעגלי פליפ פלופ סביב שתי [[שפופרת ריק|שפופרות]] ריק מסוג [[טריודה]]. מצב יציב ראשון היה כאשר שפופרת אחת הוליכה [[זרם חשמלי]] והשפופרת השנייה לא הוליכה זרם. המצב היציב השני היה הפוך. במחשב הראשוני [[אניאק]] השתמשו בשפופרת
הפליפ הפלופ האלקטרוני הראשון הומצא בשנת [[1919]] על ידי ויליאם אקלס ופ. ו. ג'ורדן. תחילה הוא נקרא מעגל מעורר
הפליפ פלופ הקלאסי מסוג S-R מקבל 2 אותות: "עבור למצב אחד" (Set), "עבור למצב אפס" (Reset) ומוציא 2 אותות: המצב (Q) והיפוך המצב.
במערכות סינכרוניות הפליפ פלופ מקבל גם [[אות שעון]]. במערכות אלה נפוצות 4 גרסאות: T פליפ פלופ, S-R פליפ פלופ, J-K פליפ פלופ
הערה: כל סוגי הפליפ פלופים משנים את המוצא רק בעליית או בירידת [[אות שעון|אות השעון]] (לפי החלטת היצרן). מעבר של השעון
==סוגי פליפ פלופים==
===T פליפ פלופ===
[[קובץ:T-Type Flip-flop.svg|שמאל|ממוזער|250px|סימון של הT פליפ פלופ. < היא כניסת השעון, T כניסת הנתונים
[[קובץ:Transistor Bistable interactive animated EN.svg|ממוזער|''R1, R2'' = 1 kΩ, ''R3, R4'' = 10 kΩ]]
אם כניסת T בפליפ פלופ גבוהה, הפליפ פלופ הופך את המוצא. אם כניסת
<math>Q_{next}=T \oplus Q</math>
שורה 37:
===S-R פליפ פלופ===
[[קובץ:SR (Clocked) Flip-flop.svg|שמאל|ממוזער|250px|סימון חשמלי של פליפ פלופ S-R. < היא כניסת השעון, S היא כניסת Set, כניסת R היא Reset, היציאה Q מוציאה את הסיבית שנשמרה
[[קובץ:SR FF timing diagram.png|ממוזער|225px|דיאגרמת מעברים של פליפ פלופ S-R]]
[[קובץ:R-S mk2.gif|ממוזער|230px|מימוש פליפ פלופ S-R בעזרת שערי [[NOR לוגי|NOR]]]]
פליפ פלופ Set/Reset מוציא ערך לוגי גבוה אם כניסת Set שלו גבוהה וכניסת Reset נמוכה בשפה הדוגמת של השעון. הפליפ פלופ מוציא ערך לוגי נמוך אם כניסת Reset שלו גבוהה וכניסת Set נמוכה בשפה הדוגמת של השעון. אם שתי הכניסות Set
זאת טבלת האמת של פליפ פלופ S-R:
שורה 56:
||1||0||X||'''1'''
|-
||1||1||X||'''
|-
|}
שורה 67:
===J-K פליפ פלופ===
[[קובץ:flipflopjk.svg|שמאל|ממוזער|250px|סימול חשמלי של פליפ פלופ J-K. < היא כניסת השעון,
J
[[קובץ:JK FF impulse diagram.png|ממוזער|225px|דיאגרמת גלים של פליפ פלופ J-K]]
פליפ פלופ J-K דומה לפליפ פלופ S-R, אך ההבדל ביניהם הוא במצב שבו שתי הכניסות שוות
המשוואה האופיינית של פליפ פלופ J-K היא:
שורה 97:
{{-}}
===D פליפ פלופ===
[[קובץ:D Flip-flop (Simple) Symbol.svg|שמאל|ממוזער|250px|סימול חשמלי של פליפ פלופ D. < היא כניסת השעון, D היא כניסת הנתונים
פליפ פלופ מסוג D (קיצור
המשוואה המאפיינת את הפליפ פלופ היא:
שורה 114:
{{-}}
==שימושים==
הפליפ פלופ יכול לשמור סיבית אחת של מידע. לפיכך ניתן לממש [[אוטומט סופי]] (מכונת מצבים) באמצעות מספר פליפ פלופים לזכירת המצב הנוכחי של המכונה. באמצעות [[לוגיקה_בוליאנית|לוגיקה צירופית]] יחושב המוצא והמצב הבא כפונקציה של הכניסות והמצב הנוכחי על מנת לבצע את פעולת האוטומט כפי שתוכננה.
ב[[מחשב]] נהוג לקבץ מספר פליפ פלופים לפי גודל [[מילה (מחשב)|מילת]] ה[[מעבד]] לכדי [[אוגר (מחשבים)|אוגרים]]. האוגרים משמשים לשמירת מצב
פליפ פלופ D מייצג סיבית אחת במספר בינארי כחלק מן האוגר.
פליפ פלופ T שימושי לספירה. בשפה הדוגמת של השעון הפליפ פלופ הופך את המוצא אם כניסתו T היא 1. המוצא מפליפ פלופ אחד יכול להתחבר לכניסת השעון של פליפ פלופ אחר וכן הלאה. אם נתבונן על המוצא הסופי של המעגל כרצף של סיביות שהן מוצאי הפליפ פלופים, הוא מספר בינארי שמייצג את מספר מחזורי השעון שעברו. המספר המקסימלי הוא 2<sup>n</sup> -1 כאשר n הוא מספר הפליפ פלופים בהם משתמשים.
שורה 129:
פליפ פלופ סינכרוני מועד לבעיה שנקראת [[מטה סטביליות]] שמתרחשת כשכניסת הנתונים משתנה בזמן השפה הדוגמת של השעון. התוצאה היא שהפליפ פלופ עלול להתנהג בצורה לא צפויה. עלול לקחת זמן רב יותר עד שהיא תעבור לערך לוגי חוקי כלשהו, אך ערך זה עלול להיות לא נכון. במערכות מחשב מצב זה עלול לגרום לקריסת תוכנה והשחתת מידע.
מטה סטביליות ניתן למנוע אם מוודאים שכניסות המידע תקפות בפרק זמן כלשהו לפני ואחרי השפה הדוגמת, שנקראים זמן setup (מסומן t<sub>su</sub>) וזמן hold (מסומן t<sub>h</sub>) בהתאמה. זמנים אלה ניתנים בדפי המידע שמספק היצרן, והם בדרך כלל בין כמה
אולם לא תמיד ניתן לעמוד בתנאי setup
קיימים פליפ פלופים עמידים במיוחד בפני מטה סטביליות. בהם זמני setup
זמן חשוב אחר נקרא זמן השיהוי מהשעון למוצא (שמסומן t<sub>p</sub>C-Q) שהוא הזמן שלוקח לפליפ פלופ לשנות את המוצא אחרי השפה הדוגמת. לעתים זמן שינוי המוצא מערך נמוך לגבוה (t<sub>p</sub>lh) שונה מזמן שינוי המוצא מערך גבוה לנמוך (t<sub>p</sub>hl).
|