Étape 2: Bases de compteur ICs
Compteur ICs sont une configuration complexe des portes NOR. Les portes NOR sont une combinaison spéciale de (au moins) quatre MOSFETS. NOR gates aura deux entrées et une sortie. Les entrées et les sorties peuvent être soit haute ou basse. L’état de sortie varie selon les États d’entrée de la manière suivante :
Source : Wikipedia
Entrée | Sortie | |
---|---|---|
A | B | A NI À B |
0 | 0 | 1 |
0 | 1 | 0 |
1 | 0 | 0 |
1 | 1 | 0 |
Si la sortie n’est élevée lorsque les deux entrées sont faibles. C’est la partie la plus élémentaire d’un compteur. Chacune de ces portes NOR sont appariés dans une configuration appelée un « flip-flop ». Flip-Flops ont deux entrées (S et R), deux sorties (Q et Q *) et ont seulement deux États stables :
Opération de verrou de SR | ||||
---|---|---|---|---|
S | R | Action | ||
0 | 0 | Pas de changement | ||
0 | 1 | Q = 0 | ||
1 | 0 | Q = 1 | ||
1 | 1 | Combinaison restreint |
Les États des deux sorties peuvent être choisis entre en affectant à S ou R élevé. Quand les deux entrées sont faibles, le flip-flop stocke l’état de sa sortie selon quelle entrée il a enfin reçu. Si nous avons une des sorties d’un flip-flop à l’entrée de la prochaine flop flip, ainsi que quelques autres connexions nécessaires, chaîne chaque bascule vers le bas de la ligne dépend des anciens pays des bascules avant elle. Des anciens pays dépendent du nombre de déclenchement des événements qui le système a reçu. La première sortie change d’État avec chaque événement déclencheur externe, appelée une impulsion d’horloge. Les changements de flip-flop deuxième état chaque impulsions de deux horloge. Les changements de flip-flop troisième État tous les impulsions d’horloge quatre et ainsi de suite, avec le nombre d’impulsions d’horloge nécessaire pour changer l’État doublement pour chaque flip-flop ultérieur.
Mais qu’est-il arrivé à l’autre sortie flip-flop ? Il y avait deux pour chacun d’eux. En fait, chaque extra sortie représente un bit d’information. Si nous devions tester les tensions de ces sorties après l’envoi du compteur, un certain nombre d’impulsions d’horloge, nous verrions :
Signal de synchronisation | Sortie |
---|---|
0 | LLL |
1 | LLH |
2 | LHL |
3 | LHH |
4 | HLL |
5 | HLH |
6 | HHL |
7 | HHH |
Ce qui est code binaire ! Avec cette configuration, nous pouvons seulement comte 8 différents États, mais en ajoutant un autre flip-flop, nous pouvions compter jusqu'à 16. Deux autres, nous pourrions compter jusqu'à 32 et ainsi de suite ! Le tableau présente un compteur de trois bits. Si nous avions un compteur 8 bits, il pouvait compter jusqu'à 256 et serait capable de stocker un seul octet de données ! Si nous enchaîner deux compteurs de 8 bits, nous pouvons compter jusqu'à 256 * 256 = 65536 ! Selon combien d’événements que vous avez besoin de compter, vous pouvez juste cordes un tas de compteurs ensemble et atteindre la limite appropriée de comptage. Dans cette configuration, les compteurs sont appelés « ripple compteurs », depuis l’état des ondulations de flip-flop précédente le long de la bascule suivante. Il existe plusieurs autres types de compteurs numériques, mais c’est le plus facile à comprendre.