Rechteckwellenfilterung mit D-Flip-Flop

Ich habe eine Rechteckwelle (1. Zeile), ich möchte jeden ungeraden Impuls überspringen und jeden geraden unverändert ausgeben, wie in der zweiten Zeile gezeigt.

Beispielwellenform von Rechteckwellen

Unterscheidet sich das von der Frequenzteilung? Was ist der richtige Name für eine solche Schaltung? Kann es mit Doppel-D-Flops wie 4013 gemacht werden?

D-Flip-Flop und ein UND-Gatter.
In der Tat. D-Flop-Setup als Umschalter, wobei Q nicht an D zurückgeführt wird. Getaktet bei positiver Eingangsflanke.
Es könnte nur mit dem 4013 möglich sein, richten Sie es als Teiler-durch-zwei-Schaltung ein und trennen Sie dann die positive Versorgung! CMOS ist lustigerweise so :)

Antworten (2)

Die Antwort von user2943160 ist im Wesentlichen richtig, aber nicht perfekt. Wie er feststellt, wird ein Glitch (Runt-Puls) erzeugt, wenn ein Puls kommt, der geschluckt wird. Wenn in diesem Fall der Eingang hoch geht, bleibt der FF-Ausgang für die Ausbreitungsverzögerung des FF hoch, und dies erzeugt einen Impuls. Ebenso wird der nächste kommende Impuls um die FF-Laufverzögerung verkürzt.

Es gibt zwei Möglichkeiten, damit umzugehen. Unter der Annahme, dass das FF eine Ausbreitungsverzögerung von zwei Invertern hat,

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

wird funktionieren, aber es hat den möglichen Nachteil, dass es erfordert, dass die FF-Ausbreitungsverzögerung genau bekannt ist. Wenn dies nicht der Fall ist, besteht ein allgemeinerer Ansatz darin, das FF an der abfallenden Flanke des Impulses zu betreiben.

schematisch

Simulieren Sie diese Schaltung

Also brauche ich D-Flop, AND und 2 NOTs. Gibt es eine Möglichkeit, es auf 2 ICs der Serie 4000 zu minimieren?
@darvin - sicher - verwenden Sie ein Quad-NAND, um sowohl die NOTs als auch das AND zu erstellen. Und jedes Dual-Flipflop hat Q- und Q*-Ausgänge, sodass Sie den Rückkopplungsinverter nicht benötigen. Und Sie brauchen keinen D-Typ, da ein JK auch die Arbeit erledigt. AT-Flip-Flop funktioniert auch.

Dies ist eine spezielle Art der Frequenzteilung. Es scheint, dass der Begriff Pulsschluckzähler bereits von einem anderen und sehr spezifischen Zähler belegt ist.

Mit einem einfachen DFF mit einem UND-Gatter (NICHT wird vom invertierten Ausgang des DFF bereitgestellt) können Sie das gewünschte Ergebnis erzielen:

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

Es wird jedoch eine gewisse Ausbreitungsverzögerung geben, die Glitches aufgrund der Ausbreitungsverzögerung durch das Flip-Flop erzeugen kann.

Nachtrag: Es scheint keine Möglichkeit zu geben, ein UND-Gatter mit den Setz-/Rücksetzsignalen des 4013 herzustellen. Es wird eine externe Logik benötigt, damit die Halbfrequenz-Rechteckwelle die ursprüngliche Impulsform beibehält.

Ich bin nicht davon überzeugt, dass das Pulsschlucken hier falsch ist, die Stummelseite auf Wikipedia kann kaum alle Verwendungen des Begriffs abdecken.