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
Wie sieht denn dein Eingangsclock aus? Saubere steile Flanken? Hat der Zaehler auch einen Abblockkondensator in der Naehe?
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?
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.
(º°)·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.· schrieb im Beitrag
#5142969:
> Schliess erstmal alle Pins an!
zumindest die Eingänge ;-)
@Yannick: wie sind CLR und Load angeschlossen?
Schaltplan her, bevor hier sich die User noch lächerlich machen.
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
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.
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
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.