Counter 4510 Frage

OP #1078555
Lesenswert?

Hallo allerseits!

Ich möchte mir nen Wecker bauen, bin auch schon recht weit ^^
Bis zum 4510er halt ;)

Ich möchte die 6x Counter am liebsten Synchron Takten, da ich sowieso 
denke das die bald sowieso nicht mehr die richtige Geschwindigkeit haben 
:D
Aber irgendwann finde ich sicher eine frequenz die zur Sekunde auch 
passt, wär ja nur dann zu dumm wenn sie sich ständig wieder verfälschen 
würde...

Man kann die ganzen Counter ja zeitgleich takten: (siehe Bild)
http://www.doctronics.co.uk/images/4510_07.gif

Aber da eine Minute ja 60 Sekunden hat, muss ich den Reset vor der 
vollständigen 10er Dekade durchführen. Dafür gibt es z.B so eine 
möglichkeit:
http://www.doctronics.co.uk/images/4510_08.gif

Das gefällt mir aber nicht, da es wie oben geschrieben unsynchronisiert 
ist.

Nun hab ich mich gefragt, ob er den Counter bereits einschaltet wenn ein 
kurzer Impuls am Enable eingang anliegt (Quasie wie ein RS-Flipflop) und 
erst durch einen Reset wieder auf 0 gelegt wird.

Dann könnte ich nämlich ein UND-Glied auf die entsprechenden BCD 
Ausgänge legen, das auf den nächsten Counter ein Impuls auf den Enable 
eingang gibt, ihn somit einschaltet. Zeitgleich aber auch den aktiven 
Counter Resetet. Aber gibt es da eine Flankenauswertung? Quasie das der 
Counter erst bei einer negativen Flanke Resetet, und bei Enable am 2. 
Counter an der positiven? Sonst würde das ganze ja nicht funktionieren! 
Hab das Datenblatt zwar schon angesehen, werde aber nicht wirklich 
schlau daraus (Anfänger bin ^^)

Oder kennt jemand eine bessere Lösung wie man mit dem 4510er eine 
synchrone Uhr hinbekommt? Würd mich freuen :)

Grüße
Benny
#1078565
Lesenswert?

Dein Text suggeriert, dass durch asynchrone Taktung die Uhrzeit 
verfälscht würde. Dem ist nicht so.

Den Sinn der synchronen Taktung einer Uhr kann ich daher nicht recht 
erkennen. Oder glaubst du, die Mikrosekunde Verzögerung, die dabei 
insgesamt zwischen Sekunde und Jahr rauskommen mag, noch erkennen zu 
können?
#1078577
Lesenswert?

Hallo,

kann mich A. K. nur anschließen.
Die Uhr geht schin richtig. Die Weiterschaltung zur nächsten Stelle kann 
aber einen Jitter haben, der von den unterschiedlichen Laufzeiten je 
nach Zählerstand abhängt.

Da die dekodierten Zählerstände ja vermutlich angezeigt werden, könnte 
also sogar für diese Zeit (immerhin etliche Nanosekunden...) eine 
falsche Zeit angezeigt werdem...

PS: ist zwar zutreffend, aber praktisch eher scherzhaft gemeint.

Gruß aus Berlin
Michael
Gast #1078607
Lesenswert?

Woher bekommste denn nen genauen Sekundentakt?
Wenn der nicht stimmt kann dein Uhr falsch gehen.
Durch dein Schaltung sehe ich das jedenfalls nicht.

Wenn das ein Wecker werden soll mußte noch einen
Uhrzeit/Weckzeit-Vergleich vornehmen.
OP #1083946
Lesenswert?

Ah super!  Danke Leute :D

Sorry für die späte Antwort!

Mein Wecker macht schon immense Fortschritte in der Entwicklung! ^^  Bin 
schon bald so weit ihn öffentlich zu präsentieren ^^

Stimmt, der Abgleich für mein Wecker übernimmt ein Atmega, der auch den 
Takt angibt, und mir die Uhr einstellt....  ja gut sicher könnte man 
sich die vielen Counter sparen, aber so finde ich es für mich einfacher 
^^ und macht irgendwie mehr spaß (vorausgesetzt es funzt xD)

Gruß
Benny
OP #1083974
Lesenswert?

Sorry für DoppelPost... aber mich beschlich eine Frage ^^

ma angenommen ein counter zählt hoch, ein AND-Gatter vergleicht den BCD 
Code auf ne zahl z.B 6, reseted somit den Counter, gibt aber aufm 
nächsten Zähler ein Impuls drauf. Funktioniert das Zeitgleich?

Also ist nur sehr kurz Spannung auf der Leitung, um quasie den Counter 
auf 0 zu stellen... dabei fällt auch diese Steuerspannung ab. Reicht das 
um einen Impuls auf den nächsten Counter zu geben? Oder sollte ich da 
noch irgendwie nen Kondensator reinpfeffern?

Sorry für die Anfänger fragen ^^

Gruß
Benny
#1083979
Lesenswert?

Benny H. wrote:
> Sorry für DoppelPost... aber mich beschlich eine Frage ^^

Und wie wir sehen: Eine echt gute  ,-))

>
> ma angenommen ein counter zählt hoch, ein AND-Gatter vergleicht den BCD
> Code auf ne zahl z.B 6, reseted somit den Counter, gibt aber aufm
> nächsten Zähler ein Impuls drauf. Funktioniert das Zeitgleich?

Nicht unbedingt.

Darum macht man das wenn es zuverlässig sein soll das der Reset per 
UND-Gatter gelöst ist.
Und da für "6" die Ausgänge Qb und Qc log. high sind, aber der  Qc schon 
vor dem Qb: Der folgende Zähler hängt mit seinem eingang nur an Qc und 
triggert einfach auf die fallende Flanke von Qc.

So funzt das perfekt.

>
> Also ist nur sehr kurz Spannung auf der Leitung, um quasie den Counter
> auf 0 zu stellen... dabei fällt auch diese Steuerspannung ab. Reicht das
> um einen Impuls auf den nächsten Counter zu geben? Oder sollte ich da
> noch irgendwie nen Kondensator reinpfeffern?

Weder funktioniert es 100%ig garantiert, noch ist der Kondensator da 
wirklich elegant.
Aber es gibt eine einfache Lösung.  siehe oben

>
> Sorry für die Anfänger fragen ^^


no problem ;-))


bye,
Andrew
OP #1084008
Lesenswert?

Andrew Taylor wrote:
> Darum macht man das wenn es zuverlässig sein soll das der Reset per
> UND-Gatter gelöst ist.
> Und da für "6" die Ausgänge Qb und Qc log. high sind, aber der  Qc schon
> vor dem Qb: Der folgende Zähler hängt mit seinem eingang nur an Qc und
> triggert einfach auf die fallende Flanke von Qc.
>
> So funzt das perfekt.
>

Danke für die schnelle Antwort!

Aber eines versteh ich nicht ganz, dann würde ich ja den Impuls auf das 
nächste segment schon bei der 5 geben oder? Zudem weiß ich nicht wie ich 
das so auswerte, das er die negative Flanke als Impuls nehmen soll ^^

Sorry aber ich steh grad voll auf dem Schlauch mit meinen Anfängerfüßen 
^^
OP #1084375
Lesenswert?

Andrew Taylor wrote:
> Das wertest Du aus indem Du den 4510 entsprechend anschließt.

Finde im Datenblatt beim 4510 keine solche Definition. Vielleicht 
übersehe ich das auch nur. Aber das würde ja auch nichts ändern da er ja 
bei der negativen Flanke von der 4 reagiert, quasie kurz vor 5. Aber die 
5 müsste man ja noch mitzählen oder? Sonst zählt er ja nur bis 49. Also 
müsste man ja von Qa und Qc die negative flanke nehmen (quasie die 
negative flanke am AND-Gatter) Somit würde er eigentlich kurz vor 6 nen 
impuls aufs nächste segment geben.

Frage ist nur, wie mache ich das ^^

Gruß
Benny
#1084411
Lesenswert?

Benny H. wrote:
> Andrew Taylor wrote:
>> Das wertest Du aus indem Du den 4510 entsprechend anschließt.

Schau mal bei Count (Trigger) und Count Enable.

Du benutzt dazu den letzteren Eingang (enable). Das bringt'S.

Im Datenblatt steht dann, das Count (Trigger) ständig auf high Potential 
liegen muß.

>
> ... Aber das würde ja auch nichts ändern da er ja
> bei der negativen Flanke von der 4 reagiert, quasie kurz vor 5.

Ich denke Du hast da ein Verständnisproblem. Bitte skizzier Dir doch mal 
den Taktpuls, die vier Ausgänge Qa...Qd und male Dir die Zustande rein 
(Also letztlich Zustände Takt und Qa...Qc gegen den Zeitverlauf/die 
Zeit).

Du siehst dann, dass Qc mit Eintreffen des sechsten Pulses wieder auf 
"low" geht,. Also eine negative Flanke auftritt.

Das ist es, was Du auswertest mit der nächsten Zählerstufe.

> Aber die
> 5 müsste man ja noch mitzählen oder?

Macht er, denn das Rücksetzen erledigt Deine UND-Kombination.

> Sonst zählt er ja nur bis 49. Also
> müsste man ja von Qa und Qc die negative flanke nehmen (quasie die
> negative flanke am AND-Gatter) Somit würde er eigentlich kurz vor 6 nen
> impuls aufs nächste segment geben.
>
> Frage ist nur, wie mache ich das ^^

s.o.


bye,
Andrew
OP #1100399
Lesenswert?

Da bin ich weider...

hatte wieder zeit und hab daran weiter gearbeitet... alles schön 
aufgebaut...  der interne carryout bei voller 10er dekade funzt 
perfekt...

Aber der übertrag beim 6 impuls vom Qc bei negativer Flankenauswertung 
der 1. Minutendekade funktioniert nicht...

Der Count (pin 15) ist auf hight. Am Enable eingang (pin 5) kommt mein 
Impuls. Jedoch reagiert der Counter nicht. Weder mit signal vom Qc des 
vorherigen Counters, noch wenn ich manuell ein Hight signal draufgebe 
(natürlich mit pulldown widerstand)

Kann es sein das es da Unterschiede gibt bei den 4510er IC's ?

Gruß
Benny

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