Forum: Mikrocontroller und Digitale Elektronik 4 Bit Binärzähler macht Pausen beim Zählen


von Yannick L. (sycho)


Lesenswert?

Hallo,
für ein Projekt benötige ich einen synchronen Binärzähler. Allerdings 
macht mir dieser Kopfzerbrechen. Ich verwende einen SN74HC163N.
Jetzt habe ich an diesen mein 8kHZ Clock Signal angeschlossen, die 
beiden Count Enable Pins (ENP und ENT) auf +5V gesetzt und versorge den 
Counter mit einer 5V Spannung. Jetzt müsste ich am Oszi für Ausgang QA 
ja theoretich sehen, dass dieser dauerhaft zählt, korrekt?
Allerdings erkenne ich am Oszi, dass der Binärzähler viermal 15 zählt, 
und danach eine Pause von ca 10 ms macht und wieder viermal durchzählt.
Hab ich was falsch angeschlossen oder hab ich einen Denkfehler?
Vielen Dank im Vorraus

VG
Yannick

von Helmut L. (helmi1)


Lesenswert?

Wie sieht denn dein Eingangsclock aus? Saubere steile Flanken?
Hat der Zaehler auch einen Abblockkondensator in der Naehe?

von Yannick L. (sycho)


Lesenswert?

Die Flanken des Eingangsclock sind sauber und steil.

Einen Abblockkondensator hab ich nicht verbaut, was genau würde ich da 
benötigen, was würdest du empfehlen? Wie genau muss ich den dann 
anschließen?

von Helmut L. (helmi1)


Lesenswert?

Yannick L. schrieb:
> Einen Abblockkondensator hab ich nicht verbaut, was genau würde ich da
> benötigen, was würdest du empfehlen? Wie genau muss ich den dann
> anschließen?

100nF  an die beiden Versorgungsanschluesse 16(Vcc) und 8(Gnd).
Ohne denn kann das Teil sich verzaehlen.

von (º°)·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.· (Gast)


Lesenswert?

Schliess erstmal alle Pins an!

von Dietrich L. (dietrichl)


Lesenswert?

(º°)·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.· schrieb im Beitrag 
#5142969:
> Schliess erstmal alle Pins an!

zumindest die Eingänge ;-)

@Yannick: wie sind CLR und Load angeschlossen?

von Helmut L. (helmi1)


Lesenswert?

Der sucht noch einen 100nf C

von Cerberus (Gast)


Lesenswert?

Schaltplan her, bevor hier sich die User noch lächerlich machen.

von Yannick L. (sycho)


Lesenswert?

An Load und CLR ist nichts angeschlossen, brauch ich ja auch nicht 
oder?...

Hab keinen 100nF gefunden, dafür einen 220nF, damit scheint es zu 
funktionieren.

Ich schätze mal, dass ich auch Blockkondensatoren an OP-Amps 
anschliessen sollte, damit die einwandfrei funktionieren.

Macht es einen Unterschied ob Keramik oder Tantal Kondensatoren?

Danke euch schonmal

Viele Grüße
Yannick

von Joe F. (easylife)


Lesenswert?

Yannick L. schrieb:
> An Load und CLR ist nichts angeschlossen, brauch ich ja auch nicht
> oder?...

Nicht angeschlossen heisst, dass sich das IC hier einen beliebigen Wert 
"aus der Luft" holt.
-> Pins anschließen.

von Yannick L. (sycho)


Angehängte Dateien:

Lesenswert?

Ok,
also wenn ich einen 12 Bit Zähler haben möchte, müsste ich die drei von 
den SN74HC163N wie im Anhang zusammenschalten? (X1-1 ist + und X1-2 ist 
- vom 5V Netzteil)
Load und CLR soll ich also an +5V anschließen? Die Eingänge alle an -?
CLK ist an mein 8kHZ Signal angeschlossen.

Viele Grüße
Yannick

Tante Edith meint:
Ich sehe ich hab im Schaltplan einen Fehler gemacht, RCO vom ersten muss 
an ENT vom zweiten Zähler und das RCO vom zweiten zum ENT vom dritten 
Zähler

: Bearbeitet durch User
von Joe F. (easylife)


Angehängte Dateien:

Lesenswert?

Noch ziemlich viel nicht richtig.

Jetzt hast du zwar alle Pins 1 und 9 miteinander verbunden, aber nicht 
auf VCC gelegt.

Guck dir mal das hier an:

https://image.slidesharecdn.com/lec15-130220024222-phpapp02/95/msi-counters-15-638.jpg?cb=1362135236

Das CLR Signal sollte man schon irgendwie sinnvoll beschalten, so dass 
alle Counter am Anfang auf 0 gesetzt werden (z.B. ein 10K Pullup zu VCC 
und ein 100nF Kondensator nach GND).
Ansonsten zählt dir dein Zähler immer von irgendeinem relativ zufälligen 
Wert los.

Wenn es in Eagle kein Symbol für deinen 74163er gibt, dann nimm einfach 
das Symbol für den 74160er. Die sind ja pinkompatibel, und ein 
Stromlaufplan liest sich sehr schwierig, wenn an den Pins keine Funktion 
dransteht.
Sieht dann etwas übersichtlicher aus (->Anhang).

: Bearbeitet durch User
von Yannick L. (sycho)


Lesenswert?

Hey nochmal Danke,
an sich funktioniert soweit alles, zumindest wenn ich die Schaltung mit 
einem Funktionsgenerator an CLK betreibe. Allerdings sobald ich meine 
eigentliche Signalquelle anschließe, überlagert deren 8kHZ Signale, bspw 
die Ausgangssignale. Mit dem Funktionsgenerator habe ich dieses Phänomen 
nicht.
Meine Signalquelle liefert ein sauberes 8kHZ TTL Signal. Was kann ich 
dagegen tun, dass sich die Signale so überlagern?

Nochmals vielen Dank

Viele Grüße

Yannick

Edit: Es könnte wahrscheinlich am Rest der Schaltung, die ist nach 
diesem Prinzip hier aufgebaut, mit H-Sync In meinem 8 kHz Signal
https://www.jove.com/files/ftp_upload/3252/3252fig3large.jpg

: Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.