Ich versuche, eine sehr einfache 4-Bit-Zählmaschine mit einem CD4029-IC und einem 555-Timer zu bauen. Ich habe meine Schaltung auf einem Steckbrett aufgebaut und alles scheint perfekt zu funktionieren, aber beim Einschalten der Schaltung scheinen die Ausgänge des CD4029 auf zufällige Werte und nicht wie erwartet auf 0000 eingestellt zu sein. Ich brauche, dass mein Zähler für das Projekt, an dem ich arbeite, bei 0 beginnt. Wie würde ich es schaffen, dies zu erreichen.
Setzen Sie die Jam-Eingänge J1-J4 auf 0 V (Pulldown) und geben Sie dann einen kurzen positiven Impuls bei Preset Enable. Das sollte alle Ausgänge auf Low setzen. Sobald Preset Enable auf 0 zurückgeht, bewirken Impulse am Takteingang, dass der Zähler aufwärts oder abwärts zählt (je nachdem, wie Sie UP/DOWN eingestellt haben).
Eine einfache, einfache und nicht besonders zuverlässige Möglichkeit, dies zu tun, wäre, einen 100-nF-Kondensator von VDD an Preset Enable und einen 100-k-Widerstand von Preset Enable an Masse anzuschließen. Das Einschalten der Schaltung führt dazu, dass Preset Enable durch den Kondensator hoch geht. Dieser wird dann über die 100K zur Masse entladen, wodurch Preset Enable wieder auf Masse gebracht wird.
Sie müssen die voreingestellten (Stau-) Leitungen und den Impuls verwenden, um den Zähler auf 0000 zurückzusetzen. Laut Datenblatt :
Ein logisches „1“-Voreinstellungsfreigabesignal ermöglicht Informationen an den „Stau“-Eingängen, um den Zähler asynchron mit dem Takt auf einen beliebigen Zustand voreinzustellen.
So kann man zB mit einem Taster alle J-Leitungen (J1-J4 - Pins 3, 4, 12 und 13) erden und kurzzeitig ein HIGH-Signal auf die PRESET ENABLE-Leitung (Pin 1) geben.
Weitere Informationen finden Sie unter: The 4029 CMOS Counter IC
Markovian8261
JRE