Qu'est-ce qu'un compteur de sonnerie?
Dans un système informatique, la forme standard du compteur en anneau est un type de compteur composé d’un registre à décalage, un autre type de compteur existant dans la forme logique séquentielle. Ce type de logique est affecté et déterminé par les entrées précédentes et l'historique des données. Les registres produisent des retards discrets de formes d'onde ou de signaux numériques, qui sont synchronisés avec certaines fonctions par une quantité discrète et variable d'étages dans un registre à décalage. Ces étapes sont appelées soit des bascules de type «D», soit des bascules de type «JK». Les registres à décalage ont déjà servi de mémoire numérique à un ordinateur, pouvant aller jusqu'à des centaines d'étapes.
Certains registres à décalage peuvent devenir des compteurs de sonnerie si les données de sortie d'un registre à décalage particulier sont réintroduites dans son entrée. En effectuant cette action, ce type de registre est maintenant considéré comme un compteur en anneau dans lequel les données de sortie de la bascule finale deviennent les données d'entrée de la bascule initiale du registre. Les données du compteur bouclent en continu, recirculant et répétant les données au sein de ce circuit fermé. Ce type de compteur est appelé compteur à anneau droit ou compteur overbeck.
Dans un compteur à anneau droit composé de 4 bits, le circuit fonctionne par code binaire, chaque bit étant défini sur 1 ou 0, avec des ensembles de fonctions qui réinitialisent chaque bit à chaque bascule. En procédant de cette manière, lorsque le premier bit est défini sur 1, tous les autres bits sont définis sur 0. A chaque bascule consécutive, le bit suivant est défini sur 1, tandis que le bit précédemment défini sur 1 est défini sur 0. Le processus se poursuit dans ce compteur pendant 4 bascules jusqu'à ce qu'il atteigne le dernier bit et recommence. Le mouvement présenté par ce compteur est appelé "rotationnel" en raison de sa nature circulaire.
Un autre type de compteur est appelé compteur à anneau torsadé, également connu sous les noms compteur à anneau Johnson ou compteur Moebius. Les données de retour de ce type de compteur sont similaires au compteur de superposition, à la différence que les données de sortie de la bascule finale sont inversées et renvoyées dans l'entrée de la bascule initiale. Ce compteur est avantageux car il nécessite la moitié du nombre de tongs nécessaires à un compteur overbeck. Dans certains cas, ce type de compteur peut même fonctionner deux fois plus vite, réduisant ainsi le temps de fonctionnement. Le compteur à anneau torsadé est disponible sous les formes standard de CI TTL ou CMOS.