Digitaluhr Multisimproblem

Gast #2651476
Lesenswert?
• ▲
▼
Hallo,

 während meinem Studium habe ich die Projektaufgabe gewählt eine 
Digitaluhr zu bauen. Habe soeben angefangen in Multisim ein Teil zu 
simulieren.
Der Sekunden-einer Zähler zählt bis 9 wird bei 10 resettet und taktet 
mit dem gleichen Signal den 2. Zählerbaustein. Jedoch bleibt die 7 
Segmentanzeige bei 0 stehen. (Mit alternativer Taktfrequenz funktioniert 
es d.h. es liegt an dem Taktsignal welches von Zaehler 1 kommt.

Da ich Mikrocontroller.net von der Firmenfirewall geblockt wird bin ich 
mit dem Handy online und habe die Bilder auf ein Hoster geladen.

http://www.imagebanana.com/view/gk9r6xlh/bild1.jpg
http://www.imagebanana.com/view/qljwt7kp/bild2.jpg

Das Problem ist für mich unerklärlich da es mit einzelnen FF s 
funktioniert. Allerdings benutze ich ja den IC 4510.

mfg
#2651504
Lesenswert?
• ▲
▼
Auf den ersten Blick fällt mir nicht auf, was auf der zweiten Stuffe 
schief laufen könnte.

ABER:

- Ausgang einer kombinatorischen Verknüpfung auf einen Clock schalten 
gibt frühere oder später Probleme.
- Besser wäre ein CNT-Enable, welches DU aber nicht direkt hast. Wenn Du 
aber dafür den Load-Eingang benutzt, könnte es klappen (i.e. clock auch 
mit U5 takten, Qx auf Px feedback, und immer laden, falls nicht enabled, 
sonst wird increased...)

Hope this helps...
Moderator (Firma: Titel) Persönliche Seite #2651532
Lesenswert?
• ▲
▼
Autor schrieb:
> Mit alternativer Taktfrequenz funktioniert es
> d.h. es liegt an dem Taktsignal welches von Zaehler 1 kommt.
Richtig.
Mach mal ein RC-Glied vor den Reset-Pin von U6:
1
     U2 --------------o------------------- CLK U18
2
                      |
3
                     1k
4
                      |                    
5
                      o------------------- RST U6
6
                      |                    
7
                     1n
8
                      |
9
                     GND
Und dann überleg dir, warum das hilft...
Als Tipp: sieh dir mal an, wie kurz der Taktimpuls für diesen
2. Zähler ist. Der ist in deiner Schaltung genauso lang, wie der 
Reset-Impuls für den 1. Zähler, und der ist im Idealfall unendlich 
kurz.... :-o

Das ist das Gemurkse mit asynchronen Zählern. Abhilfe: Synchronzähler...
Gast #2651619
Lesenswert?
• ▲
▼
Habe nun etwas rumprobiert, das Problem ist nicht der Impuls zu kurz 
ist, sondern dass der erste Zähler nicht bis zur 10 zählt wie er 
eigentlich sollte. Der Zähler resettet sich selbst ohne Rückführung auf 
den Reset Eingang nach der 9 selbst, weshalb die UND Verknüpfung zum 
ansteuern des 2. Zählers nicht erreicht wird.

Lasse ich hingegen schon bei 8 Resetten funktioniert es einwandfrei, 
auch ohne RC Glied.
Gast #2651625
Lesenswert?
• ▲
▼
+; CLK PE R U/~D CI P1 P2 P3 P4 FFFF Q1 Q2 Q3 Q4
+  X   L  L  H   L  X  X  X  X  HHHH L  H  L  L
+  X   L  L  H   L  X  X  X  X  LHHH H  H  H  H
+  X   L  L  H   L  X  X  X  X  HLHH L  L  H  L
+  X   L  L  H   L  X  X  X  X  LLHH H  L  H  H
+  X   L  L  H   L  X  X  X  X  HHLH L  H  H  L
+  X   L  L  H   L  X  X  X  X  LHLH H  H  L  H

Laut der Funktionstabelle ( letzte Zeile ) sollte er nach der 10 die 11 
anzeigen, meine 7Segment Anzeige zeigt jedoch nur einstellige Wert an ( 
logisch ), daher dachte ich, dass der Zähler eventuell doch weiterzählt 
jedoch dürfte er dann nur bis 5 (15) gehn und neustarten, jedoch zählt 
er immer wieder 1-9 ... 1-9 ... 1-9.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren