Wie schließe ich einen 555-Timer an einen CMOS-Eingang an?

Ich habe die folgende Schaltung mit einem 555-Timer entworfen, um einen einzelnen Triggerimpuls mit der gleichen Breite an digitale Schaltungen zu liefern, egal wie lange die Taste gedrückt wird. Die eigentliche Impulsausgabe funktioniert einwandfrei. Ich habe mich nur gefragt, ob es eine spezielle Möglichkeit gibt, einen 555-Timer-Ausgang an CMOS- und / oder TTL-Eingänge anzuschließen.

Hier ist das Schema:

Ursprünglicher Schaltplan

[Bearbeiten von OP]

In meinem ursprünglichen Schaltplan habe ich einen 7555-Timer verwendet, aber als ich die Schaltung gebaut habe, habe ich einen Standard-555 verwendet. Außerdem habe ich beim Bau einen Basiswiderstand verwendet!

Hier ist, was ich wirklich gebaut habe:

Schematisch behoben

[Eine weitere Bearbeitung von OP]

Also ging ich zurück zu meiner Bank und probierte die Schaltung erneut aus und stellte fest, dass der Schalter hüpfte! Ich habe dann einen Switch-Debouncer hinzugefügt (siehe Schema unten). Ich habe mich gefragt, ob es eine einfachere Möglichkeit gibt, das Springen zu beseitigen.

Hier ist das Schema mit dem Schalterentpreller:

Geben Sie hier die Bildbeschreibung ein

Antworten (2)

Wenn Sie den CMOS mit derselben Versorgungsspannung betreiben, sollte es kein Problem geben, den 555 direkt an einen CMOS-Eingang anzuschließen.

Die TTL-Chips sind ziemlich auf eine Versorgung von etwa 5 V +/- 0,5 V beschränkt. Dies kann ein Problem sein. Wenn der 555 mit einer 5-V-Versorgung betrieben wird, können sie direkt angeschlossen werden, da der Ausgang des 555 sowohl Quelle als auch Senke ist (Senke ist für den TTL-Eingang erforderlich).

Danke! Ich benutze CMOS VIEL mehr als TTL, also sollte das kein Problem sein!

Sie benötigen einen Serienbasiswiderstand an diesem 2N2222, um den Strom zu begrenzen. 10K reichen.

Wenn Sie Ihren 7555 mit 9 V betreiben möchten, können Sie dies auf 3,3 V oder 5 V CMOS/TTL-Pegel übertragen, indem Sie ihn an einen Transistor oder MOSFET anschließen und den Open-Drain-Ausgang verwenden, um den TTL- oder CMOS-Eingang anzusteuern (Pull-up an die Spannungsversorgung der Logik).

Eine andere Methode ist die Verwendung eines CMOS-Puffers wie CD4049 (invertierend) oder CD4050 (nicht invertierend) . Der Puffer wird von der gleichen Versorgungsspannung versorgt wie die Logik. Dieser spezielle Chiptyp ermöglicht, dass die Eingangsspannung die Versorgungsspannung übersteigt.

Eine andere Methode, die für CMOS-Eingänge ohne Pullups oder Pulldowns anwendbar ist und vorausgesetzt, dass die 9-V-Stromversorgung geregelt ist, besteht darin, einen Spannungsteiler zu verwenden. Da der 7555 am Ausgang von 0 auf 9V schwingt, ist für die Widerstände ein Verhältnis von etwas unter 4:5 erforderlich, also 20K+24K.

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

Ich habe vergessen, den Basiswiderstand in den Schaltplan aufzunehmen, aber als ich die Schaltung gebaut habe, habe ich einen verwendet!
Das ist gut. Andernfalls funktioniert es möglicherweise nur einmal, was eine begrenzte (aber nicht null) Anwendung hat.
Ich bin nur neugierig, was bedeuten "0V / 9V" und "Node 2" in Ihrem Schaltplan?
0V/9V ist der Ausgang Ihres 7555, wenn er mit einer 9V-Versorgung betrieben wird. Knoten 2 sollte 5 V anzeigen, und ich werde es beheben.