Dem Zähler fehlt ein Ausgangssignal

Ein Teil der Konstruktionszeichnung

Ich habe einen 4040-Zähler verwendet, um die Impulse von einem Encoder zu zählen. Ich habe dann zwei Zählerausgangssignale mit einem UND-Gatter verbunden, und danach besteht eine Möglichkeit darin, den Zähler 4040 zurückzusetzen. Das Problem ist, dass, wenn ich die Gates auf diese Weise verbinde, kein logisch hohes Ausgangssignal von den 2 Pins des Zählers kommt. Wenn ich sie wie im Bild unten trenne, kann ich das Ausgangssignal erneut von einem Multimeter ablesen, und andere Pins haben immer ein Signal.

Ich habe das UND-Gatter und das NAND-Gatter gemessen; es gibt keine kurzschlüsse. Warum gibt es kein Ausgangssignal, wenn Sie diese Gates anschließen?

die, nachdem ich mich verändert habe

Ich habe das Datenblatt 4040 überprüft. Ich habe mir deinen Schaltplan angesehen. Es sieht gut aus; der Zähler wird inkrementiert, bis Q7 und Q9 beide hoch sind, dann wird der Master-Reset vorübergehend angehoben und dies wird den Zähler zurücksetzen und Q7 und Q9 auf niedrig zwingen. Ich bitte um weitere Informationen: Womit waren die IC1D-Pins 13 und 12 verbunden, als R9 und R10 entfernt wurden? Können Sie die Frage bearbeiten, um die beiden Testkonfigurationen und den Ort, an dem Sie Messungen durchgeführt haben, deutlich anzuzeigen? Dieser Teil der Frage ist verwirrend.
Laut dem 4040-Datenblatt von NXP befinden sich Q7 und Q9 auf den Pins 13 bzw. 14. Anders sieht es bei deinem Schaltplan aus. (Erklärt aber nicht das Problem, das Sie beobachten).
@JamesCameron Vielen Dank für Ihre Antwort, ich trenne IC1D vollständig, das heißt, ich verwende nur Q9, geht direkt zu IC5 (obwohl die Zählnummer niedriger wird, aber kein so großer Unterschied), und ich habe an Pin 12 (Q9) gemessen (siehe der zweite), hat aber immer noch dieses Problem.
@fmunkert, ja, mir ist aufgefallen, die Datenblattnummern von Q0, aber der Schaltplan hier Nummern von Q1. Mark0923, Sie sagen, dass Sie ein Problem haben, wenn Q9 nur an den Master-Reset gebunden ist, aber ich bin mir nicht sicher, was das Problem ist. Sie sollten die ganze Zeit einen niedrigen Ausgang auf Q9 sehen, und Sie würden ein Oszilloskop oder ein anderes Instrument benötigen, um einen sehr kurzen hohen Ausgang auf Q9 zu sehen. Q8 zeigt ein Signal. Q10 nicht.
@JamesCameron ja, das Problem ist, egal welchen Ausgang ich vom Texas Instruments 4040-Zähler verwende, sobald ich eine Verbindung zum Logikgatter herstelle, hat es kein Ausgangssignal, aber wenn ich das trenne, kommt das gesamte Signal wieder zurück ...deshalb fühle ich mich verwirrt. Mein Kollege sagte vielleicht, weil das Logikgatter eine zu hohe Impedanz hat, ist das möglich?
Aber Sie verbinden sich mit dem Master-Reset-Pin. Ihr Multimeter ist zu langsam. Der Master-Reset-Pin ist viel schneller. Ich stimme Andy aka zu.
Obwohl ich nicht denke, dass dies ein Problem ist, sollten Sie einen 74HC08 anstelle des HCT verwenden - die HCT-Familie hat niedrigere Eingangsschwellenwerte, um bipolare TTL-Signale richtig zu akzeptieren. Außerdem sehe ich keinen Grund für die Vorwiderstände, die Sie an den 74HCT08-Eingängen haben.
aber wenn für diesen Fall, für RC delate, wie sollte der Wert für Widerstand und Kondensator besser sein?

Antworten (3)

Ich denke, Sie haben ein Ausgangssignal, aber es dauert nur vielleicht 10 Nanosekunden, bevor der Reset im Chip aktiviert und alles wieder gelöscht hat. Versuchen Sie, ein Oszilloskop mit einer Triggerfunktion und einer schnellen Zeitbasis zu verwenden.

+1 Tatsächlich kann der Impuls so kurz sein, dass er nicht zuverlässig das tun kann, was er sonst tun soll. RC- oder Flip-Flop-Verzögerung könnte es beheben.
Einverstanden, ich würde entweder ein Flip-Flop damit setzen und den nächsten Takt oder Q1 das Flip-Flop löschen lassen ... oder ein paar zusätzliche NAND-Gatter zwischen den Ausgang des ersten UND-Gatters und den Master-Reset einfügen, wie etwas Ausbreitungsverzögerung.
vielen Dank, laut dem, was @andy aka gesagt hat, könnte das ein Grund sein, ich überlege, einen RC zu verwenden, um das Reset-Signal zu verzögern, dann werde ich sehen, ob es funktioniert oder nicht.
Oder besorgen Sie sich einfach einen Teiler mit einem synchronen Reset, aber dann muss Ihre Dekodierung von N auf N-1 geändert werden. Verwenden Sie am besten einen Schmitt nach der RC-Verzögerung, um ein doppeltes Zurücksetzen zu verhindern, aber im Nachhinein ist es wahrscheinlich keine große Sache.
Vielleicht kann es besser sein, RC mit Schmitt zu verwenden, da auch der Platz auf der Leiterplatte berücksichtigt werden muss. Ich werde dies zuerst versuchen.

Ihre Schaltung sollte aus logischer Sicht funktionieren. Kaum.

Der naheliegendste Vorschlag ist folgender: Sind alle nicht verwendeten Eingänge des 74HCT08 mit Masse verbunden? Und haben Sie einen 0,1-uF-Keramikkondensator, der die Stromversorgung des 74HCT08 mit Masse verbindet und direkt an den Stiften angeschlossen ist (oder zumindest innerhalb von weniger als einem Zoll)? Wenn die Antwort auf beide Nein lautet, vermute ich, dass Ihr 08-Ausgang Spitzen aufweist, die den 4040-Reset halten. Ein ähnlicher Kondensator an Ihrem 4040-Netzteil ist auch eine WIRKLICH gute Idee. Dies gilt auch für eine solide Erdung von Erdungsverbindungen.

Im Prinzip brauchen Sie Ihre Widerstände nicht. Sie loswerden. Wenn Sie die Impulsbreite Ihres Reset-Impulses ein wenig absichern möchten, versuchen Sie dies.

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

Und wie beim Entkopplungskondensator sollten Sie die Komponenten so nah wie möglich am IC halten.

Der 74HCT08 ist ein vierfaches UND-Gatter, alle 4 Gatter sind belegt, und das 74LVC1-NAND-Gatter ist gleich, daher gibt es keine unbenutzten Eingänge. Ich werde versuchen, Ihre Vorschläge zu testen. Ich kann nicht sicher sein, ob der Impuls ankommen kann auf den Spitzenwert, um den Zustand des UND- oder NAND-Gatters zu ändern. Das Problem scheint jetzt zu sein, dass das Rücksetzsignal zu schnell kommt. Unter dieser Geschwindigkeit beträgt das Ausgangssignal nur 20 μs und kann nur 2 V erreichen (normalerweise sollten es 4,9 V sein). ), also reicht es nicht aus, den Zustand des Logikgatters zu ändern.

Ich hatte Probleme ähnlicher Art mit einem CD4040, der mit einem 2-Hz-Takt von einem CD4060 mit einem 32.768-Hz-xtal gespeist wurde. Der CD4060 bietet einen Q14-Ausgang. Ich habe versucht, den CD4040 dazu zu bringen, durch 120 zu teilen, um einen Ein-Minuten-Impuls zu erhalten. Also habe ich Q4 bis Q7 für alle mit einem 22k-Pullup mit einer Diode ANDED und das ANDED-Signal dem Reset zugeführt. Q7 GING NIE HOCH. Ich nahm diese Schaltung heraus und schnallte den Reset auf Masse. Beachten Sie, dass in ALLEN Diagrammen, die ich habe, Q7 auf Pin 4 erscheint. Also habe ich erwartet, die Signalperioden auf allen Qs bis Q7 zu sehen und zu messen. Q7 schaltete jetzt OK. Alles war gut bis zu Q6, das eine 32-Sekunden-Periode zeigte. ABER Q7 auf Pin 4 hat 128 Sekunden gemessen! Ich vermutete dann, dass wahrscheinlich die Schaltplandaten falsch waren. Und das Lesen Ihres heutigen Berichts oben, in dem die NXP-Daten Q7 an Pin 13 zeigen, bestätigt diesEINIGE DATENBLÄTTER HABEN MINDESTENS Q7 MIT DER FALSCHEN PIN-NUMMER . Wie gesagt glaube ich, dass Q1 bis Q6 in Ordnung sind. Ich werde jetzt nach diesem NXP-Datenblatt suchen, um es zu bestätigen. Ich werde meine Schaltung mit Pin 13 erneut testen.

AKTUALISIEREN

Ich habe mein altes Datenblatt von National Semiconductor überprüft, und es scheint, dass sie Q0 als Q1, Q1 als Q2, Q2 als Q3 usw. markiert haben. Also liegt Q7 tatsächlich auf Pin 13! Die anderen Pins habe ich nicht überprüft. Dies scheint einen Hinweis darauf zu geben, warum IHRE Reset-Schaltung nicht funktioniert hat.Geben Sie hier die Bildbeschreibung ein