Kas yra žiedų skaitiklis?

Kompiuterinėje sistemoje standartinė žiedų skaitiklio forma yra skaitiklio tipas, sudarytas iš poslinkio registro, kito tipo skaitiklio, kuris egzistuoja nuoseklioje loginėje formoje. Šio tipo logiką veikia ir lemia ankstesnė įvestis ir ankstesnė duomenų istorija. Registrai sukuria atskirus bangos formų arba skaitmeninių signalų vėlavimus, kurie sinchronizuojami su tam tikromis funkcijomis diskrečiu ir kintamu pamainų registro etapų skaičiumi. Šie etapai vadinami „D“ tipo šlepetėmis arba „JK“ tipo šlepetėmis. „Shift“ registrai kadaise tarnavo kaip kompiuterio skaitmeninė atmintis ir buvo iki šimtų etapų ilgio.

Tam tikri poslinkių registrai gali tapti skambėjimo skaitikliais, jei konkretaus poslinkio registro išvesties duomenys grąžinami atgal į jo įvestį. Atliekant šį veiksmą, šio tipo registrai dabar yra laikomi žiedų skaitikliu, kur galutiniai flip-flop išvesties duomenys tampa pradiniais registro įvesties duomenimis. Duomenys skaitiklyje nuolat kinta, recirkuliuodami ir kartodami duomenis šioje uždaroje grandinėje. Tokio tipo skaitiklis vadinamas tiesiojo žiedo skaitikliu arba overbeck skaitikliu.

Tiesiame skambėjimo skaitiklyje, kurį sudaro 4 bitai, grandinė veikia dvejetainiu kodu, o kiekvienas bitas nustatomas į 1 arba 0, o funkcijų rinkiniai nustato kiekvieną bitą iš naujo su kiekvienu apvertimu. Dirbant tokiu būdu, kai pirmasis bitas nustatomas į 1, visi kiti bitai nustatomi į 0. Kiekvieną kartą iš eilės sekantis bitas nustatomas į 1, o bitas, kuris anksčiau buvo nustatytas kaip 1, tampa 0. procesas tęsiasi šiame skaitiklyje 4 šliaužtinukus, kol pasiekia paskutinį bitą ir prasideda iš naujo. Judėjimas, kurį demonstruoja šis skaitiklis, vadinamas „sukamuoju“ dėl savo apskritimo.

Kitas skaitiklių tipas vadinamas susuktų žiedų skaitikliu, dar žinomu Johnson ring counter arba Moebius skaitiklio pavadinimais. Šio tipo skaitiklio grįžtamojo ryšio duomenys yra panašūs į „overbeck“ skaitiklio, išskyrus tai, kad galutiniai „flip-flop“ išvesties duomenys apverčiami ir grąžinami į pradinę „flip-flop“ įvestį. Šis skaitiklis yra naudingas, nes jam reikia pusės šlepečių kiekio, nei gali prireikti overbeck skaitikliui. Kai kuriais atvejais tokio tipo skaitiklis gali veikti net dvigubai greičiau, todėl sutrumpėja veikimo laikas. Susuktų žiedų skaitiklis yra standartinės TTL arba CMOS IC formos.