Eine Schaltung mit 2 Eingängen und 2 Ausgängen

Ich werde eine Schaltung entwerfen, die 2 Eingänge und 2 Ausgänge haben sollte.

Wenn beide Eingänge niedrig sind, sollten beide Ausgänge niedrig sein

Wenn Eingang 1 hoch und Eingang 2 niedrig ist, sollte Ausgang 1 eine Rechteckwelle sein, die zwischen 0 (niedrig) und 1 (hoch) mit einem Arbeitszyklus von 50 % wechselt. Ausgang 2 sollte niedrig sein

Wenn Eingang 2 hoch und Eingang 1 niedrig ist, sollte Ausgang 2 hoch sein. Ausgang 1 sollte niedrig sein

Wenn beide Eingänge hoch sind, sollten beide Ausgänge niedrig sein.

Ich brauche einige Ihrer Ideen, wie dies geschehen soll.

Das habe ich bisher gemacht:

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

Ich habe dies getan, ist MULTISIM und beide Ausgänge funktionieren einwandfrei.

Das Problem ist, dass ich möchte, dass die Periode der Rechteckwellenform 0,5 Sekunden beträgt. Ich verwende die Gleichung f= 1/2.2R1C aus diesem Tutorial:

electronic-tutorials.ws/waveforms/generators.html

Aber ich bekomme nicht den gewünschten Zeitraum

Ab sofort ist diese Frage zu weit gefasst. Es gibt viele verschiedene Möglichkeiten, dies zu tun. Haben Sie Einschränkungen wie die Schaltungsgröße oder irgendetwas?
Möchten Sie dies mit oder ohne Mikrocontroller tun?
Schreiben Sie die Wahrheitstabelle und Sie werden feststellen, dass sich Ausgang2 wie ein NAND-Gatter verhält. Bleibt also nur der Rechteckwellengenerator. Ich nehme an, Sie haben bereits einen Takt mit fester Frequenz, um das System anzutreiben. Also vielleicht ein DFF, das so konfiguriert ist, dass es bei clk/2 umschaltet, mit einer Ausgangsfreigabe gemäß der Wahrheitstabelle. Dies könnte also mit diskreten TTL-Logikchips oder einem Mikrocontroller oder sogar einem FPGA implementiert werden.
warum das tag leistungselektronik? was hat es damit zu tun? scheint eher eine Logikübung zu sein.
Welche Frequenz Rechteckwelle?
@Funkyguy: An seiner Frage ist nichts auszusetzen. Er hat seine Eingaben und seine Ausgaben angemessen spezifiziert und um Hilfe bei der Realisierung einer Lösung gebeten. Seien Sie nicht unhöflich, aber nur weil Ihnen eine Lösung nicht klar ist, heißt das nicht, dass es zu viele zu berücksichtigen gibt.
@EMFields Überhaupt nicht unhöflich. Ich glaube, Sie missverstehen, warum ich um mehr Informationen gebeten habe. Nachdem ich es gelesen hatte, hätte ich problemlos viele verschiedene Lösungen auflisten können, bis zu dem Punkt, an dem die Frage spezifischere Informationen zur Situation benötigte.
@RogerRowland Ich werde keinen Mikrocontroller verwenden
@MarkU Ausgang 2 ist kein NAND-Gatter
@Funkyguy Ich werde keinen Mikrocontroller verwenden, ich plane, TTL-Logik zu verwenden
@Funkyguy: Ich freue mich auf deinen Beitrag. :-)
@Funkyguy bitte schau dir mein Design an

Antworten (1)

Das scheint zu funktionieren:

Geben Sie hier die Bildbeschreibung ein

"U1" auf dem '153 sollte "U2" lauten, aber Imgur war mit meiner bearbeiteten .png unzufrieden, also bleibt "U1".

Die LTspice-Dateien sind hier , und wenn Sie mit der Schaltung spielen möchten, laden Sie sie einfach alle in denselben Ordner herunter und führen Sie die .asc-Datei mit LTspice aus.

Im strengsten Sinne verstößt Ihre Designidee aufgrund des asynchronen Gatters des Rechteckoszillators gegen die 50% -Einschaltdaueranforderung des OUT1.
@EMFields Was ist der Schaltungssimulator, den Sie hier verwendet haben?
Gern geschehen, mein Vergnügen. :-) Der Simulator ist LTspice, kostenlos herunterladbar, hier und die LTspice-Dateien, die Sie zum Ausführen der Simulation benötigen, sind hier. Laden Sie sie alle in denselben Ordner herunter und führen Sie die .asc-Datei mit LTspice aus, wenn Sie mit der Schaltung spielen möchten.
@EMFields bitte werfen Sie einen Blick auf mein Design
@adrian: Deine Logik scheint in Ordnung zu sein, aber dein Oszillator scheint verdächtig. Haben Sie sich das Signal an der Kreuzung von R2 und NOT5 angesehen? Es sollte eine freilaufende Rechteckwelle sein.
@EMFields Ich habe den Oszillator separat simuliert, wobei sein Ausgang direkt an eine LED und ein Oszilloskop gegeben wurde. Es funktionierte gut. Das Problem ist, dass es nicht funktioniert, wenn es mit dem UND-Gatter mit 3 Eingängen verbunden ist.
@adrian Sorry, da kann ich dir nicht helfen...
@EMFields Oh, es ist in Ordnung, vielen Dank. Ich habe das Problem herausgefunden. Ich hatte NICHT-Gatter mit Nennspannungen von 2 V gewählt. Ich habe sie durch NICHT-Gatter mit einer Nennleistung von 6 V ersetzt. Das hat das Problem gelöst. Jetzt funktioniert die gesamte Schaltung so, wie ich es erwartet hatte.
@EMFields Ich möchte, dass die Periode der Rechteckwellenform 0,5 Sekunden beträgt. Ich verwende die Gleichung f= 1/2.2R1C aus diesem Tutorial electronics-tutorials.ws/waveforms/generators.html . Aber ich bekomme nicht den gewünschten Zeitraum.
@adrian: Laut Tutorial sollte Ihre Gleichung lauten: F = 1 2.2   R 2   C und R1 sollte 10 Megaohm betragen.