Arbeidsprinsippet til en flip-flop-krets

Arbeidsprinsippet for flip-flop-kretser

Pendahuluan

Flip-flop-kretser er en av de grunnleggende byggesteinene i digital elektronikk, og muliggjør lagring og behandling av binær informasjon (bits). Flip-flops finnes i mange typer og har et bredt spekter av bruksområder, fra datalagring til komplekse logiske kretser. Denne artikkelen tar sikte på å dykke dypere inn i arbeidsprinsippene til flip-flops, de ulike typene og deres bruksområder innen elektronikk.

Grunnleggende arbeidsprinsipper

En flip-flop er i hovedsak en bistabil krets, som betyr at den kan eksistere i en av to stabile tilstander. Denne kretsen er i stand til å opprettholde disse tilstandene uten behov for et kontinuerlig inngangssignal. I motsetning til enkle logiske porter, som umiddelbart endrer utgangen basert på inngangen, kan en flip-flop "huske" sin siste tilstand.

SR-flip-flop

Den mest grunnleggende typen flip-flop er SR (Set-Reset) flip-flop. Hovedkomponentene i en SR flip-flop er to sammenkoblede NOR- eller NAND-porter. Her er sannhetstabellen for en SR flip-flop som bruker NOR-porter:

| S (Sett) | R (Tilbakestill) | Q (Utgang) | Q' (Utgangskomplement) |
|————|————–|————|————————|
| 0 | 0 | Q (forrige) | Q' (forrige) |
| 0 | 1 | 0 | 1 |
| 1 | 0 | 1 | 0 |
| 1 | 1 | Udefinert| Udefinert |

Situasjonen i tabellen der S og R begge er 1 er en ustabil tilstand og brukes ikke i praksis.

D Flip-flop

For å løse problemet med forbudt tilstand i SR-flip-flops ble D-flip-flopen introdusert. D-flip-flopen forenkler inngangen ved å ha bare én datainngang (D) og én klokkeinngang (C). Utgangen vil bare endre tilstand når et klokkesignal er tilstede. Her er sannhetstabellen for D-flip-flopen:

| D | Klokke | Q (Utgang) | Q' (Utgangskomplement) |
|—|——-|————|————————|
| 0 | ↑ | 0 | 1 |
| 1 | ↑ | 1 | 0 |

Når den stigende flanken av klokkesignalet oppstår, vil Q-utgangen følge D-verdien.

JK Flip-flop

JK-vippen er en ytterligere forbedring av SR-vippen, og eliminerer denne ustabile tilstanden. JK-vippen har to innganger, J og K, og en klokkeinngang. Sannhetstabellen er som følger:

LESE  Introduksjon til trefasede elektriske nettverk

| J | K | Klokke | Q (Utgang) | Q' (Utgangskomplement) |
|——|——|——-|————|————————|
| 0 | 0 | ↑ | Q (forrige) | Q' (forrige) |
| 0 | 1 | ↑ | 0 | 1 |
| 1 | 0 | ↑ | 1 | 0 |
| 1 | 1 | ↑ | Q' (forrige) | Q (forrige) |

Når inngangene J og K er 1, vil utgangen være komplementet til den forrige tilstanden, eller i tekniske termer «veksle».

T-flip-flop

T-flip-flop eller Toggle-flip-flop er en variant av JK-flip-flop der begge inngangene J og K er koblet sammen og merket T. Dette fører til at utgangen Q endrer tilstand hver gang det er en klokkesignalflanke. Sannhetstabellen er som følger:

| T | Klokke | Q (Utgang) | Q' (Utgangskomplement) |
|—|——-|————|————————|
| 0 | ↑ | Q (forrige) | Q' (forrige) |
| 1 | ↑ | Q' (forrige) | Q (forrige) |

Implementering og anvendelse

Registre og minne

En av de primære bruksområdene til flip-flops er i registre og minne. Et register er en samling av flip-flops som lagrer databiter; vanligvis lagrer en enkelt flip-flop én bit. Registre brukes mye i mikroprosessorer for midlertidig å lagre data som behandles. Ved å koble sammen flere flip-flops kan vi opprette et register med en bestemt bitbredde, for eksempel 8-bit eller 16-bit.

Dataminne som SRAM (statisk RAM) inneholder en stor matrise av vippekretser som kan nås for å lese eller skrive data.

Teller og timer

Flip-flops brukes også i teller- og timerkretser. En teller er en krets som teller et klokkesignal og konverterer det til binær form, som kan brukes til timing eller som en indeks. Et enkelt eksempel er å bruke T-flip-flops i sekvens for å lage en binær teller.

Skiftregister

Et skiftregister er en type register som kan forskyve databitene sine til venstre eller høyre. Det brukes i forskjellige applikasjoner, for eksempel seriell-til-parallell databehandling, der data serialiseres eller parallelliseres for sending eller mottak fra systemet.

Logikkkontroller

På grunn av den tilstandslagrende naturen til flip-flops, brukes de i logiske kontrollere for å spore tilstanden eller overgangen til en krets basert på inngangshendelser. Et eksempel er en tilstandsmaskin, som utfører en spesifikk operasjon basert på dens nåværende tilstand og inngangssignalet den mottar.

LESE  Grunnleggende teori om elektromagnetiske bølger

Konklusjon

Flip-flops er en grunnleggende komponent i digitale elektroniske kretser. Gjennom ulike typer flip-flops, som SR-, D-, JK- og T-flip-flops, kan vi oppnå et bredt spekter av funksjoner og applikasjoner, alt fra enkel datalagring til kompleks logikkkontroll. Å forstå virkemåten til flip-flops og deres applikasjoner lar oss designe mer effektive og virkningsfulle digitale systemer i henhold til våre behov. Som en av hovedbyggesteinene i elektronikkens verden vil flip-flops forbli en avgjørende komponent i fremtidige teknologiske innovasjoner.

Legg igjen en kommentar