L'effet le plus probable est que le circuit de réinitialisation rencontre une "condition de concurrence".
Vérifier avec un vrai appareil serait une très bonne idée.
Fiche technique TI CD4017 chez
ONSEMI CD14017BD fiche technique
Notez que, comme indiqué dans votre circuit, la connexion Q7 à Mr est strictement «illégale» et crée une condition de concurrence «tout peut arriver».
Parce que:
Lorsque Mr voit la condition de réinitialisation, il démarre immédiatement le processus de réinitialisation qui supprime la condition à l'origine de celle-ci. Les registres internes peuvent être plus lents à se réinitialiser que l'IC ne désactive le Q7 - auquel cas vous avez un ensemble indéfini de conditions internes.
La largeur d'impulsion de réinitialisation est de 500 ns dans le pire des cas à 5 V et le délai de réinitialisation de la sortie de décodage est de 500 ns typique et de 1 us dans le pire des cas à 5 V MAIS n'a pas de minimum spécifié et est soumis à une charge capacitive et résistive ...
Le compteur est un compteur Johnson à 5 étages avec 5 bascules mais 10 sorties, contrairement à un étage où il y a 10 bascules qui doivent être mises à 0 et dont il n'y a qu'une "sortie élevée" à la fois, nous avons ici un mélange de bascules activées et désactivées décodées pour donner une seule sortie, et la réinitialisation de certaines peut provoquer (sans patauger via la logique de décodage Johnson) un nouvel état différent et éventuellement apparent.
L'ajout d'un retard RC dans le Q7 au circuit de réinitialisation Mr rend beaucoup plus probable qu'une réinitialisation correcte se produira dans la pratique.
Détail: Un résultat tout aussi illégal [tm] :-) mais bien souvent meilleur peut être obtenu en connectant une résistance de Q7 à Mr et un petit condensateur de Mr à la masse. Par exemple, dire 1k Q7-Mr et 0,1 uF Mr à la masse donne une constante de temps de 100 us dans la ligne de réinitialisation. Mayhaps 10k et 10 nF fonctionneraient aussi bien en réalité ou un certain délai de réinitialisation tolérable du mix dépend de la vitesse d'horloge, mais dans votre cas, l'horloge 1 Hz la rend "assez tolérante".
Cela garantit qu'une haute tension reste sur Mr après sa suppression de Q7.
Les spécifications Vih et Vil se chevauchent de telle manière que vous ne pouvez pas garantir que si Vih est JUSTE atteint puis tombe lentement que Vih sera maintenu pendant un petit moment (permettant ainsi à la réinitialisation de se dérouler correctement) mais en pratique, cela est beaucoup plus probable avec un délai RC que sans un.
Selon la qualité de votre simulateur, il peut répondre au fait que vous appliquez (5-VLED) / 330 - V ??? à toutes les sorties désactivées - ce qui peut théoriquement provoquer des résultats étranges car il n'y a pas de statistique formelle pour la tension appliquée dans les sorties. Je dis V ??? car vous n'avez pas indiqué la couleur des LED ou Vf et cela affecte le résultat potentiel.
Cet effet est très incertain car vous polarisez théoriquement toutes les LED éteintes vers l'arrière. S'ils étaient des diodes Si, ils ne conduiraient pas. S'il s'agissait de «vraies LED», elles n'auraient pas de conduction majeure jusqu'à ce que leur panne inverse soit atteinte = un peu plus élevé qu'ici. Dans un modèle, tout peut arriver.
Intérêt uniquement - chargement de la sortie:
Le courant d'entraînement spécifié par le CD4017 max est modeste et de nombreux utilisateurs le dépassent - généralement en toute impunité, mais si Murphy décide de jouer à des jeux, vous ne pouvez pas vous plaindre. Dans la fiche technique, vous verrez qu'à 5 V, vous pouvez dessiner 4,2 mA typique et 2,5 mA min à 25 ° C avec une alimentation de 5 V ET la sortie chargée à 2,5 V.
Si Vf = 2V (rouge), alors I LED à 5V = (5-2) / 330 = 9 mA et I LED à 2,5V chargé = (2,5-2) / 330 = 1,5 mA. Ainsi, la sortie typique sera dans la plage de 2,5 V à 5 V.