Apa itu Counter Ring: Bekerja, Klasifikasi & Aplikasi

Cuba Instrumen Kami Untuk Menghapuskan Masalah





Pembilang adalah litar berurutan yang fungsinya adalah untuk mengira denyut, frekuensi dan masa isyarat menggunakan isyarat jam tunggal. Ia adalah komponen penting bagi elektronik digital kerana keseluruhan alat elektronik berfungsi di kaunter. Mereka direka dengan mengelompokkan set flipflop (serupa atau berbeza). Kaunter beroperasi dalam mod modul yang berbeza, yang diwakili oleh bilangan keadaan kitaran. Terdapat dua jenis kaunter , mereka adalah pembilang segerak dan tak segerak. Pembilang segerak beroperasi berdasarkan isyarat jam input dan pembilang tak segerak tidak bergantung pada isyarat jam input. Pembilang segerak adalah a daftar syif pembilang yang selanjutnya dikelaskan sebagai pembilang cincin jenis cincin dan jenis berpintal.

Apa itu Counter Ring?

Definisi: Kaunter gelang juga dikenali sebagai SISO ( bersiri dalam siri keluar ) shift register counter, di mana output flip flop disambungkan ke input flip flop yang bertindak sebagai ring counter. Perancangan pembilang cincin boleh dilakukan dengan menggunakan empat D-Flip Flops dengan isyarat jam biasa dan input yang berlebihan dapat disambungkan ke pra-set dan jelas.




Blok-Diagram-of-Ring-Counter

blok-gambarajah-pembilang cincin



Dari rajah di atas,

1). Bilangan keadaan yang digunakan adalah 4 (Di mana tidak ada keadaan = tidak ada flip flop yang digunakan).

2). Pra-set atau Hapus: Fungsi utama ini adalah jika isyarat jam input berubah maka nilai output juga berubah.


Sambungan dibuat seperti berikut

  • Satu input disambungkan ke flip-flop ff0-Q0 pertama,
  • Input lain disambungkan ke CLR dari tiga lagi flip flop seperti ff1, ff2, ff3.

Teori Kerja

Sebagai contoh, mari kita ambil syarat di mana pra-set = ‘0000’ maka output yang diperoleh pada setiap flip flop adalah seperti berikut. Untuk FF0, output pada Q0 adalah '1', sedangkan pada flipflops lain seperti ff, ff2, ff3 (yang dihubungkan untuk membersihkan di mana CLR = 0) output yang diperoleh pada Q1 = Q2 = Q3 = '0 ′. Ini dapat difahami dengan mengikuti tabel kebenaran dan bentuk gelombang keluarannya yang diperoleh ketika dijalankan menggunakan kod Verilog HDL di Perisian Xilinx.

Jadual Kebenaran

ATAU

CLK S0 S1 S2

S3

Denyutan rendah

X100

0

1

0010

0

1

0001

0

1

0000

1

1

0100

0

Di mana

Input = ORI dan CLK

X = Jam boleh menjadi kelebihan positif atau negatif

Keluaran = Q0, Q1, Q2, Q3.

Dari jadual, kita dapat melihat bahawa ‘1’ dialihkan secara menyerong dari Q0 ke Q3 dan sekali lagi akan beralih ke ‘Q0’. Jadi ini menunjukkan bahawa ia berfungsi seperti pembilang cincin.

Program Verilog HDL untuk Counter Ring

modul dff (q, d, c)
keluaran q
input d, c
reg q
awal
q = 1'b1
selalu @ (posedge c)
q = d
modul akhir

modul dff1 (q, d, clk)
keluaran q
input d, clk
reg q
awal
q = 1'b0
selalu @ (posedge clk)
q = d
endmodul

cincin modul (q, clk)
masuk [3: 0] q
input clk
dff u1 (q [0], q [3], clk)
dff1 u2 (q [1], q [0], clk)
dff1 u3 (q [2], q [1], clk)
dff1 u4 (q [3], q [2], clk)
modul akhir

Rajah Masa Pembilang Cincin

Gambarajah masa pembilang cincin ditunjukkan di bawah.

Waktu-Diagram-of-Ring-Counter

timing-diagram-of-ring-counter

Pengelasan Pembilang Cincin

Pembilang cincin dikelaskan kepada dua,

Jenis Lurus

Nama alternatif dari jenis lurus adalah 'satu kaunter panas', di mana output untuk mengakhiri flip flop diberikan sebagai maklum balas terhadap input memulakan flip flop. Di mana digit binari 0/1 diedarkan dalam bentuk cincin. Dua isyarat kawalan Pra-set (PR) dan isyarat jam (CLK) digunakan. Di mana PR disambungkan ke FF 0 dan CLR diberikan kepada FF3. Berikut adalah gambarajah blok pembilang cincin lurus 4 peringkat.

Kaunter Lurus-Cincin

pembilang cincin lurus

Jadual Kebenaran Kaunter Jenis Lingkaran Lurus

Jenis Kebenaran-Jenis-Lurus-Cincin-Lurus

kebenaran-jadual-jenis-lurus

Rajah Masa Jenis Lurus

Timing-Diagram-of-Straight-Type

timing-diagram-of-straight-type

Jenis Berpusing

Nama alternatif bagi jenis berpintal adalah kaunter jenis tail tail / walking / Johnson. Output pelengkap flip flop akhir adalah maklum balas terhadap input memulakan flip flop. Tempat aliran 1 dan 0 mengalir dalam bentuk cincin. Pembilang jenis berpintal menggunakan dua isyarat kawalan seperti CLK dan ORI. Di mana CLK dan ORI adalah biasa bagi keempat-empat flip. Berikut adalah gambarajah blok bagi 4 jenis kaunter jenis cincin berpintal.

Jadual Kebenaran Jenis Berpusing

ATAU

CLK S0 S1 S2 S3

Denyutan rendah

X000

0

1

11000

1

11100

1

1111

0

1

1111

1

1

10111

1

10011

1

1000

1

Rajah Masa Jenis Berpusing

Gambarajah masa bagi jenis berpintal ditunjukkan di bawah.

Waktu-Diagram-of-Johnson-Counter

timing-diagram-of-johnson-type

Perbezaan antara Kaunter Jenis Cincin dan Kaunter Jenis Johnson

Berikut adalah perbandingan antara pembilang cincin dan kaunter Johnson

Kaunter Cincin

Kaunter Johnson

Output flipflop terakhir diberikan sebagai input untuk memulakan flip flop.Output flip-flop terakhir dilengkapkan dan diberikan sebagai input untuk memulakan flip-flop.
Bilangan keadaan = Bilangan sandal yang digunakanSekiranya ‘n’ bilangan sandal digunakan maka bilangan keadaan ‘2n’ diperlukan.
Masukan kekerapan = nKekerapan input = f
Kekerapan output = f / nKekerapan output = f / 2n
Jumlah keadaan yang tidak digunakan = (2n- n)Jumlah keadaan yang tidak digunakan = (2n- 2n)

Kelebihan

Kelebihannya ialah

  • Ia boleh mengekod dan menyahkod logiknya
  • Pelaksanaan boleh dilakukan dengan menggunakan JK dan flip flop D

Kekurangan

Kelemahannya adalah

  • Dari 15 negeri, 4 negeri digunakan
  • Bukan memulakan diri.

Permohonan

Berikut adalah aplikasi

Soalan Lazim

1). Berapakah bilangan keadaan di kaunter dering 10-bit?

10 keadaan digunakan di kaunter cincin 10-bit.

2). Apakah kaunter tak segerak?

Pembilang tak segerak beroperasi secara tidak segerak iaitu bebas pada denyutan jam. Ia mempunyai 2n - 1 keadaan.

3). Apa itu mod kaunter?

Nama lain untuk pembilang mod ialah pembilang Modulus. Ia ditakrifkan sebagai bilangan negeri di kaunter.

4). Apa maksud anda dengan kaunter Johnson?

Kaunter Johnson adalah salah satu jenis pembilang cincin, di mana output dari flip-flop terakhir dilengkapkan dan maklum balas terhadap input flip-flop pertama. Bilangan keadaan yang digunakan ialah 2n.

5). Apakah pembahagi dengan kaunter N?

Dibahagi dengan pembilang N bermaksud pembahagian frekuensi jam input dengan N.

6). Apa maksud anda dengan daftar shift SISO?

Daftar SISOshift adalah siri bersiri keluar dari daftar, di mana data input dan data output diproses secara bersiri satu demi satu dan hasilnya disimpan dalam daftar.

Oleh itu, kaunter adalah komponen penting dalam elektron digital. Mereka dikelaskan sebagai pembilang segerak (jenis cincin dan jenis berpintal) dan pembilang tak segerak. Oleh itu, ini adalah gambaran keseluruhan kaunter dering yang menggunakan dua isyarat kawalan, jam dan pra-set. Berdasarkan isyarat ini, mereka beroperasi dalam format cincin sehingga disebut sebagai pembilang cincin, mereka selanjutnya dikelaskan sebagai jenis lurus dan berpintal. Di mana setiap kaunter mempunyai reka bentuk, kelebihan, dan kekurangannya sendiri.