Welchen Zweck erfüllt der Kondensator in diesem Schaltplan?

Ich schaue mir diesen Schaltplan an, den jemand für das Daisy-Chaining eines Satzes von 74HC595 erstellt hat, und ich wollte wissen, warum an Pin4 / Latch und GND ein Kondensator angebracht ist. Welchen Zweck erfüllt es und warum wird es beim anderen 74HC595 nicht benötigt?

Geben Sie hier die Bildbeschreibung ein

Sieht aus wie jemandes unhöflicher Hack, um das Latch- Signal ein wenig zu verzögern, wahrscheinlich relativ zum Taktsignal . Beachten Sie, dass "Arduino" steht, also könnte dies von jemandem gemacht worden sein, der kaum "EE" buchstabieren konnte.
es ist mit beiden Chips verbunden! und auch Pin 4 auf dem Arduino. Es ist wahrscheinlich, das Signal vom Arduino zu entprellen. Ist es mit einem Druckknopf oder Reed-Schalter oder einem anderen physischen Gerät verbunden?
@Olin: Es wird "relativ" geschrieben, nicht "relativ" ;)
Vielleicht hat jemand einfach den Schaltplan vermasselt und wollte ihn über 5 V und Masse zeigen, dh Ihre 0,1-uF-Entkopplungskappe Ihrer üblichen Gartensorte, die auf dem Diagramm einfach falsch platziert ist.
Ich habe mich umgesehen und einige empfehlen, einen 1uf-Kondensator auf die Verriegelung zu setzen, um ein Prellen zu verhindern
Die Art des Prellens, bei der diese Konfiguration funktioniert, ist kein digitaler Controller-Ausgang, wie es Ihr Diagramm impliziert. Es ist eher für einen Taster gedacht. Wenn es verwendet wird, um den Latch-Impuls zu verzögern, entfernen Sie die Kappe und beheben Sie diese Verzögerung in der Software.
Das Entprellen des (Daten-)Takteingangs könnte einem bestimmten Zweck dienen. Das Entprellen des Latch-Eingangs (Clock) ist Unsinn: Mehrere Impulse an diesem Eingang laden einfach dieselben Daten erneut aus dem Schieberegister in das Halteregister (Latch). Meine beste Wette ist, dass es dazu gedacht war, an die Macht angeschlossen zu werden.

Antworten (1)

Wahrscheinlich ein Fehler

Die Gesamtqualität der mit Arduino verbundenen Hardwaredesigns ist sehr unterschiedlich, da die Community aus einer vergleichsweise großen Anzahl von Bastlern und Studenten besteht.

Die 0,1uF-Kappe sollte höchstwahrscheinlich die benachbarte +5V-Stromversorgungsleitung entkoppeln. Das Anschließen an die Latch-Signalleitung dient keinem einzigartigen nützlichen Zweck und kann Probleme verursachen, wenn Ihre Firmware die Taktleitung mit ihrer maximalen Frequenz betreibt und Sie eine lange serielle Kette von Registern haben.

Verzögerung

Wenn Sie den Latch-Impuls verzögern müssen, um die Setup- und Haltezeiten (Timing-Mindestwerte) des von Ihnen verwendeten 74HC595 einzuhalten, sollten Sie dies auf andere Weise angehen: entweder Ihr Layout korrigieren und/oder die Verzögerung in Ihrer Firmware hinzufügen.

Entprellen

Über seine Notwendigkeit...

Jippie hat es am besten gesagt:

Die Art des Prellens, bei der diese Konfiguration funktioniert, ist kein digitaler Controller-Ausgang, wie es Ihr Diagramm impliziert. Es ist eher für einen Taster gedacht.

Über seine Folgen...

Selbst wenn wir glauben, dass diese Linie von einer springenden Quelle angetrieben wurde, hat ein solches Verhalten keine praktischen Konsequenzen.

Wouter van Ooijen hat es am besten ausgedrückt:

Das Entprellen des (Daten-)Takteingangs könnte einem bestimmten Zweck dienen. Das Entprellen des Latch-Eingangs (Clock) ist Unsinn: Mehrere Impulse an diesem Eingang laden einfach dieselben Daten erneut aus dem Schieberegister in das Halteregister (Latch). - Wouter van Ooijen

Macht perfekt Sinn.