It wurkprinsipe fan in flip-flop-sirkwy

It wurkprinsipe fan flip-flop-circuits

Pendahuluan

Flip-flop-circuits binne ien fan 'e fûnemintele boublokken fan digitale elektroanika, en meitsje de opslach en ferwurking fan binêre ynformaasje (bits) mooglik. Flip-flops komme yn in protte soarten en hawwe in breed skala oan tapassingen, fan gegevensopslach oant komplekse logika-circuits. Dit artikel hat as doel djipper yn te gean op 'e wurkprinsipes fan flip-flops, de ferskate soarten en har tapassingen yn elektroanika.

Basis wurkprinsipes

In flip-flop is yn essinsje in bistabile sirkwy, wat betsjut dat it yn ien fan twa stabile steaten bestean kin. Dizze sirkwy is by steat om dizze steaten te behâlden sûnder de needsaak foar in trochgeand ynfiersignaal. Oars as ienfâldige logyske poarten, dy't har útfier direkt feroarje op basis fan 'e ynfier, kin in flip-flop syn lêste steat "ûnthâlde".

SR Flip-flop

It meast basale type flip-flop is de SR (Set-Reset) flip-flop. De wichtichste ûnderdielen fan in SR flip-flop binne twa ûnderling ferbûne NOR- of NAND-poarten. Hjir is de wierheidstabel foar in SR flip-flop mei NOR-poarten:

| S (Ynstelle) | R (Weromsette) | Q (Utfier) ​​| Q' (Utfierkomplement) |
|————|————–|————|————————|
| 0 | 0 | Q (foarige) | Q' (foarige) |
| 0 | 1 | 0 | 1 |
| 1 | 0 | 1 | 0 |
| 1 | 1 | Undefiniearre| Undefiniearre |

De situaasje yn 'e tabel dêr't S en R beide 1 binne, is in ynstabile tastân en wurdt net brûkt yn 'e praktyk.

D Flip-flop

Om it probleem fan ferbeane steat yn SR-flip-flops oan te pakken, waard de D-flip-flop yntrodusearre. De D-flip-flop ferienfâldiget de ynfier troch mar ien gegevensynfier (D) en ien klokynfier (C) te hawwen. De útfier sil allinich fan steat feroarje as in kloksignaal oanwêzich is. Hjir is de wierheidstabel foar de D-flip-flop:

| D | Klok | Q (Utfier) ​​| Q' (Utfierkomplement) |
|—|——-|————|————————|
| 0 | ↑ | 0 | 1 |
| 1 | ↑ | 1 | 0 |

As de opkommende flanke fan it kloksignaal foarkomt, sil de Q-útfier de D-wearde folgje.

JK Flip-flop

De JK-flip-flop is in fierdere ferbettering fan 'e SR-flip-flop, en elimineert dizze ynstabile tastân. De JK-flip-flop hat twa yngongen, J en K, en in klokyngong. De wierheidstabel is as folget:

LÊZE  Ynlieding ta trijefase elektryske netwurken

| J | K | Klok | Q (Utfier) ​​| Q' (Utfierkomplement) |
|——|——|——-|————|———————|
| 0 | 0 | ↑ | Q (foarige) | Q' (foarige) |
| 0 | 1 | ↑ | 0 | 1 |
| 1 | 0 | ↑ | 1 | 0 |
| 1 | 1 | ↑ | Q' (foarige) | Q (foarige) |

As yngongen J en K 1 binne, sil de útfier it komplement wêze fan 'e foarige steat, of yn technyske termen "wikselje".

T Flip-flop

De T-flip-flop of Toggle-flip-flop is in fariant fan 'e JK-flip-flop wêrby't beide yngongen J en K mei-inoar ferbûn binne en as T markearre binne. Dit feroarsaket dat de útfier Q fan steat feroaret elke kear as der in kloksignaalflank is. De wierheidstabel is as folget:

| T | Klok | Q (Utfier) ​​| Q' (Utfierkomplement) |
|—|——-|————|————————|
| 0 | ↑ | Q (foarige) | Q' (foarige) |
| 1 | ↑ | Q' (foarige) | Q (foarige) |

Ymplemintaasje en tapassing

Registers en ûnthâld

Ien fan 'e primêre tapassingen fan flip-flops is yn registers en ûnthâld. In register is in samling flip-flops dy't bits gegevens opslaan; typysk bewarret in inkele flip-flop ien bit. Registers wurde in soad brûkt yn mikroprosessors om tydlik gegevens dy't ferwurke wurde op te slaan. Troch meardere flip-flops te ferbinen, kinne wy ​​in register meitsje mei in spesifike bitbreedte, bygelyks 8-bit of 16-bit.

Kompjûterûnthâld lykas SRAM (Static RAM) befettet in grutte matrix fan flip-flops dy't tagonklik binne om gegevens te lêzen of te skriuwen.

Teller en timer

Flip-flops wurde ek brûkt yn teller- en timercircuits. In teller is in circuit dat in kloksignaal telt en it omset yn binêre foarm, dy't brûkt wurde kin foar timing of as in yndeks. In ienfâldich foarbyld is it brûken fan T-flip-flops yn sekwinsje om in binêre teller te meitsjen.

Shift Register

In skiftregister is in type register dat syn databits nei lofts of rjochts ferskowe kin. It wurdt brûkt yn ferskate tapassingen, lykas serieel-nei-parallel gegevensferwurking, wêrby't gegevens serialisearre of parallelisearre wurde foar ferstjoeren of ûntfangen fan it systeem.

Logika-controller

Fanwegen it steatopslaan fan flip-flops wurde se brûkt yn logyske controllers om de steat of oergong fan in sirkwy te folgjen op basis fan ynfiergebeurtenissen. In foarbyld is in steatmasine, dy't in spesifike operaasje útfiert op basis fan syn hjoeddeistige steat en it ynfiersignaal dat it ûntfangt.

LÊZE  Basisteory fan elektromagnetyske weagen

Konklúzje

Flip-flops binne in fûneminteel ûnderdiel yn digitale elektroanyske circuits. Troch ferskate soarten flip-flops, lykas SR-, D-, JK- en T-flip-flops, kinne wy ​​in breed skala oan funksjes en tapassingen berikke, fariearjend fan ienfâldige gegevensopslach oant komplekse logyske kontrôle. It begripen fan 'e wurkprinsipes fan flip-flops en har tapassingen stelt ús yn steat om effisjintere en effektiver digitale systemen te ûntwerpen neffens ús behoeften. As ien fan 'e wichtichste boublokken yn 'e wrâld fan elektroanika sille flip-flops in krúsjaal ûnderdiel bliuwe yn takomstige technologyske ynnovaasjes.

Lit in reaksje achter