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
Jenis flip-flop yang paling dasar adalah SR (Set-Reset) flip-flop. Haadkomponinten dari flip-flop SR adalah dua gerbang NOR atau NAND yang saling terkait. Berikut adalah tabel kebenaran untuk SR flip-flop yang menggunakan gerbang NOR:
| S (Ynstelle) | R (Weromsette) | Q (Utfier) | Q' (Utfierkomplement) |
|————|————–|————|————————|
| 0 | 0 | Q (sebelumnya) | Q’ (sebelumnya) |
| 0 | 1 | 0 | 1 |
| 1 | 0 | 1 | 0 |
| 1 | 1 | Tidak Terdefinisi| Tidak Terdefinisi |
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:
| J | K | Klok | Q (Utfier) | Q' (Utfierkomplement) |
|——|——|——-|————|———————|
| 0 | 0 | ↑ | Q (sebelumnya) | Q’ (sebelumnya) |
| 0 | 1 | ↑ | 0 | 1 |
| 1 | 0 | ↑ | 1 | 0 |
| 1 | 1 | ↑ | Q’ (sebelumnya) | Q (sebelumnya) |
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 (sebelumnya) | Q’ (sebelumnya) |
| 1 | ↑ | Q’ (sebelumnya) | Q (sebelumnya) |
Ymplemintaasje en tapassing
Registers en ûnthâld
Salah satu aplikasi utama flip-flop adalah dalam register dan memori. Register adalah kumpulan flip-flop yang menyimpan bit data; biasanya satu flip-flop menyimpan satu bit. Register digunakan secara luas dalam mikroprosesor untuk menyimpan data sementara yang sedang diproses. Dengan menghubungkan beberapa flip-flop, kita dapat membuat register dengan lebar bit tertentu, misalnya 8-bit atau 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-flop juga digunakan dalam rangkaian counter dan timer. Counter adalah rangkaian yang menghitung sinyal clock, mengubahnya ke dalam bentuk biner yang dapat digunakan untuk tujuan penghitungan waktu atau sebagai indeks. Contoh sederhana adalah menggunakan T flip-flop secara beruntun untuk membuat counter biner.
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.
Konklúzje
Flip-flop adalah komponen dasar yang sangat penting dalam rangkaian elektronik digital. Melalui berbagai jenis flip-flop seperti SR, D, JK, dan T flip-flop, kita dapat mencapai berbagai fungsi dan aplikasi yang bervariasi dari penyimpanan data sederhana hingga pengendalian logika yang kompleks. Memahami prinsip kerja flip-flop dan aplikasinya memungkinkan kita untuk merancang sistem digital yang lebih efisien dan efektif sesuai kebutuhan. Sebagai salah satu blok bangunan utama dalam dunia elektronik, flip-flop akan tetap menjadi komponen yang krusial dalam inovasi teknologi masa depan.