Table of Contents
Synkrone tellere er digitale kretser som teller i en bestemt sekvens, med alle flip-flops utløst samtidig av et felles klokkesignal. Designing av disse tellere innebærer nøye beregning av flip-flop innganger og forståelse av deres oppførsel for å oppnå den ønskede tellesekvensen.
Forstå grunnleggerne i Flip Flops
Flip flops er de grunnleggende byggesteinene til tellere. De lagrer binære data og endrer tilstander basert på inngangssignaler. Vanlige typer inkluderer JK, T og D flip flops, hver med spesifikke inngangskrav for å tample eller innstillingstilstander.
Trinn-for-steg beregningsprosess
Prosessen begynner med å definere den ønskede tellesekvensen, som binær eller grå kode. Deretter bestemme antall flip flops som trengs basert på den maksimale telleverdien. For eksempel krever en 3-bits teller 3 flip flops.
Beregn neste tilstand for hver flip flop ved hjelp av gjeldende tilstand og overgangsreglene. For T flip flops er brytertilstanden når inngangen T er høy. For JK flip flops, er inngangene J og K satt basert på gjeldende og neste tilstand.
Eksempelberegning
Antak å designe en 3-bits binært benke. Nåværende tilstand er 010, og neste tilstand er 011. Bestem flip-flop innganger:
- For flip-flop 1 (minst signifikant bit): strøm = 0, neste = 1, T inngang = 1 (toggle)
- For flip-flop 2: strøm = 1, neste = 1, T inngang = 0 (ingen bryter)
- For flip-flop 3: strøm = 0, neste = 0, T inngang = 0 (ingen bytte)
Denne prosessen gjentas for hver overgang for å sikre riktig telling atferd.