Projektiranje brojača pomoću japanki temeljni je koncept u digitalnoj elektronici. Kao dobavljač japanki, dobro sam upućen u zamršenost ovih komponenti i proces dizajna brojača. U ovom blogu vodit ću vas kroz korak po korak proces dizajniranja pulta s japankama, od razumijevanja osnova do implementacije praktičnog dizajna.
Razumijevanje japanki
Prije nego što se upustite u dizajn pulta, bitno je dobro razumjeti japanke. Flip-flops su sekvencijalni logički sklopovi koji mogu pohraniti jedan bit informacije. Imaju dva stabilna stanja, koja se obično nazivaju 0 i 1, i mogu promijeniti svoje stanje na temelju ulaznih signala.
Postoji nekoliko vrsta flip-flopova, uključujući SR (Set - Reset) flip-flop, D (Data) flip-flop, JK flip-flop i T (Toggle) flip-flop. Svaki tip ima svoju karakterističnu tablicu istinitosti i princip rada.
SR flip - flop ima dva ulaza, S (Set) i R (Reset). Kada je S = 1 i R = 0, flip - flop je postavljen na 1; kada je S = 0 i R = 1, vraća se na 0. Međutim, kombinacija S = 1 i R = 1 općenito nije dopuštena jer vodi u neodređeno stanje.
D flip-flop ima jedan ulaz podataka D. Izlaz Q preuzima vrijednost D na bridu okidanja taktnog signala. To ga čini vrlo korisnim za pohranu podataka.
JK flip-flop je poboljšana verzija SR flip-flopa. Ima dva ulaza, J i K. Kada je J = 1 i K = 0, flip - flop je postavljen; kada je J = 0 i K = 1, ponovno se postavlja; kada je J = K = 1, mijenja svoje stanje; a kada je J = K = 0 zadržava prethodno stanje.
T flip - flop je pojednostavljena verzija JK flip - flopa. Ima jedan ulaz T. Kada je T = 1, flip - flop mijenja svoje stanje, a kada je T = 0, zadržava svoje prethodno stanje.
Što je brojač?
Brojač je digitalni sklop koji broji broj impulsa takta. Brojači mogu biti asinkroni (brojači valova) ili sinkroni. Asinkroni brojači koriste izlaz jednog flip-flopa kao ulaz takta za sljedeći flip-flop, što može dovesti do kašnjenja širenja. Sinkroni brojači, s druge strane, koriste zajednički taktni signal za sve bistabile, što rezultira ujednačenijim i bržim radom.
Projektiranje asinkronog brojača
Počnimo s dizajnom asinkronog brojača. Radi jednostavnosti, dizajnirat ćemo 3-bitni asinkroni brojač koristeći T flip-flopove.
-
Odredite broj japanki:
Broj flip-flopova potrebnih za brojač određen je brojem stanja koje treba predstavljati. Za n - bitni brojač, broj stanja je (2^n). U našem slučaju, za 3-bitni brojač, (n = 3), a broj stanja je (2^3=8). Dakle, trebamo 3 T japanke. -
Spojite japanke:
U asinkronom brojaču, izlaz jednog flip-flopa služi kao ulaz takta za sljedeći flip-flop. Spojimo T ulaz svakog T flip-flopa na logiku 1 tako da se prebacuje na svakom rubu takta. Ulaz takta prvog flip-flopa je vanjski taktni signal. Q izlaz prvog flip-flopa spojen je na taktni ulaz drugog flip-flopa, a Q izlaz drugog flip-flopa spojen je na taktni ulaz trećeg flip-flopa. -
Analizirajte operaciju:
Kako se primjenjuju vanjski taktni impulsi, prvi flip-flop se prebacuje na svakom rubu takta. Drugi flip - flop se prebacuje kada se prvi flip - flop promijeni s 1 na 0 (padajući rub), a treći flip - flop se prebacuje kada se drugi flip - flop promijeni s 1 na 0. Na taj način, brojač broji od 000 do 111 u binarnom obliku i zatim se vraća na 000 nakon osmog impulsa takta.
Projektiranje sinkronog brojača
Sada, prijeđimo na dizajn sinkronog brojača. Dizajnirat ćemo 3-bitni sinkroni brojač koristeći JK flip-flops.
-
Odredite broj japanki:
Slično asinkronom brojaču, za 3-bitni sinkroni brojač potrebna su nam 3 JK flip-flopa. -
Izvedite tablicu pobude:
Tablica pobude prikazuje ulazne vrijednosti potrebne za prijelaz bistabila iz jednog stanja u drugo. Za 3-bitni brojač imamo 8 stanja (000 - 111). Analiziramo prijelaze stanja i određujemo J i K ulazne vrijednosti za svaki flip - flop. -
Pronađite logičke izraze za J i K ulaze:
Na temelju tablice pobude, možemo koristiti Karnaughove mape ili Booleovu algebru da pronađemo logičke izraze za J i K ulaze svakog flip-flopa. Na primjer, za flip - flop bit najmanjeg značaja (LSB), (J_0 = K_0=1) jer se mijenja na svakom impulsu takta. Za druge japanke izrazi su složeniji i ovise o stanjima prethodnih japanki. -
Spojite japanke:
Sve japanke povezujemo na zajednički taktni signal. Zatim implementiramo logičke izraze za J i K ulaze pomoću logičkih vrata i povezujemo ih s odgovarajućim ulazima JK flip-flopova.
Praktična razmatranja
Prilikom projektiranja pulta postoji nekoliko praktičnih razloga.
-
Kašnjenje širenja:
U asinkronim brojačima, kašnjenje širenja može biti značajan problem. Kako se broj flip-flopova povećava, tako se povećava i ukupno kašnjenje širenja, što može dovesti do netočnog brojanja na visokim frekvencijama takta. Sinkroni brojači općenito se preferiraju za aplikacije velike brzine kako bi se izbjegao ovaj problem. -
Potrošnja energije:
Japanke troše struju, posebno kada su na zamjenu. U aplikacijama s baterijskim napajanjem važno je odabrati japanke s niskom potrošnjom energije. -
Otpornost na buku:
Digitalni sklopovi su osjetljivi na šum. Treba koristiti odgovarajuće tehnike uzemljenja i zaštite kako bi se osiguralo da brojač pouzdano radi u bučnom okruženju.
Naše japanke za kontra dizajn
Kao dobavljač japanki, nudimo širok raspon visokokvalitetnih japanki pogodnih za dizajn pulta. Naši proizvodi uključuju D japanke, JK japanke i T japanke s različitim brzinama, potrošnjom energije i vrstama paketa.


Također pružamoEVA Beach Slides,Japanke, iSandale za plažukoji nisu samo elegantni, već su i izrađeni od visokokvalitetnih materijala. Ovi proizvodi savršeni su za ljubitelje plaže i one koji traže udobnu obuću.
Kontakt za nabavu
Ako ste zainteresirani za kupnju japanki za svoje projekte dizajna pulta ili bilo kojeg od naših drugih proizvoda, potičemo vas da nas kontaktirate radi nabave i daljnjih razgovora. Naš tim stručnjaka spreman je pomoći vam u odabiru pravih komponenti za vaše specifične potrebe.
Reference
- Mano, M. Morris i Michael D. Ciletti. Digitalni dizajn. Pearson, 2013.
- Floyd, Thomas L. Digitalne osnove. Pearson, 2017.
