Ausgangsabhängiger Preset beim 4510 BCD Zähler

T

Thomas

Guest
Hallo.

Ich habe folgendes aufgebaut:
Zwei Tasten (Auf/Ab) steuern einen RS-Flip-Flop an. Dessen Ausgang (Q)
geht an den U/D Eingang des Zählers. Über ein Integrierglied und ein
Und-Gatter wird der Impuls vom Taster Verzögert (und vom jeweiligen
Ausgang des Flip-Flop) an den Takteingang gegeben. Dann werden die 4
Bit über einen BCD/Dezimal-Dekoder dekodiert und ich hab 10 Ausgänge.
Funktioniert soweit.

Nun soll der Zähler beim aufwärts zählen aber am 7. "Dezimal-Bit"
stoppen und dann bei Eins weiter machen. Und beim abwärts zählen beim
1. Bit stoppen und bei 7 weiter machen.
Ich habe es so gelöst das er Bit 8 mit dem Aufabwärts-Flag vergleicht
(Und) und falls UP und 8. High sind _Preset_ aktiviert - das setzt ihn
auf Nr. Eins zurück. Oder falls DOWN und 1. aktiviert er _Preset_ und
setzt die Preset-Bits 2 und 4 (=7, da 0000b ja der erste Ausgang ist).

Nur der Rücksprung von 7,8 auf 1 funktioniert. Andersrum nicht.
Warum nicht?

Alle Eingänge, auch wenn nicht benutzt/auch von unbenutzen Gattern,
liegen auf Masse! An allen Eingängen herrschen zur jeweiligen
Situation vernünftige HIGH-Pegel von +UB.


Vielen Dank.

Mit freundlichen Grüßen, Thomas Lehmann.

PS: Den Ausschnitt der Schaltung versuch ich irgendwie online zu
stellen. bzw. an Interessierte zu mailen. Momentan hab ich nicht die
Möglichkeit den Online zu stellen.
 
Ich möchte gerne nocheinmal auf meinen Thread aufmerksam machen.
Bisher habe ich immernoch keine Lösung gefunden.

Für jeder Hilfe und Vorschläge bin ich dankbar.


Grüße, Thomas.
 
a) solche Strukturen haben manchmal Glitch-Problem.
Der 4510 ist zwar ein Synchron-Zähler,
aber es ist möglich, daß der nachgeschaltete Dekoder das
zunichtemacht. Vermute ich hier nicht das wahrscheinliche Problem.
b) der 4510 hat intern nur einen Satz Flipflops ( den Zähler ) und
reagiert auf rising edge von Clock. Ich wäre mir nicht so sicher,
daß man auf diesem Weg sauber einen Ausgangszustand als nächsten
state in den Eingang laden kann.
Es wäre vermutlich sinnvoll sich vom 4510 zu trennen,
wenn der eben nicht tut was man will. Da
die Schaltung mit BCD-Zähler und nachgeschaltetem Dekoder
schon recht umfänglich ist, wird sie nicht besser wenn man
noch Hilfsschaltungen zubaut um den 4510 hinzubiegen.

MfG JRD
 

Welcome to EDABoard.com

Sponsor

Back
Top