Wie heißt diese Schaltung?
Dies ist eine Schaltung, die ich gemacht habe, um ein hohes Signal zu erzeugen, wenn ein Schalter geöffnet und geschlossen wird. Die Dauer des Signals kann durch Ändern der Kondensatoren und Widerstände eingestellt werden.
Es ist auch schwach, wenn ein hoher Widerstand an R1 und R2 verwendet wird.
Dies ist eine Zeichnung und Simulation, die ich auf falstad.com/circuit gemacht habe
Gibt es einen Namen für diese Art von Schaltung?
Hinweis:
Ich habe diese Frage bearbeitet, da sie von schlechter Qualität war. Bei dieser Frage geht es also nur darum, die Schaltung zu benennen.
Ich habe eine neue Frage mit allen Details, Erfahrungen und Anforderungen erstellt, die ich habe. Verbesserung des Kantendetektors mit Verriegelungsschaltung für esp8266
Antworten
Es ist ein Kantendetektor.
'out' pulsiert logisch hoch, wenn der Schalter geöffnet oder geschlossen wird. Die Impulsperiode wird durch C1, R2 und R3 bestimmt.
R1 zieht die obere XOR-Gate-Eingangslogik nach unten, wenn der Schalter geöffnet ist. D1 verhindert, dass die Spannung C1 zu diesem Zeitpunkt R1 erreicht.
Für eine praktische Schaltung sind die Widerstandswerte sehr hoch. Die Eingangsleckwerte der Logikgatter sind normalerweise Mikroampere, so dass ein Pulldown von 10 M möglicherweise die logische Niederspannung nicht erreicht. Dieser Leckstrom beeinflusst die von R2 // R3 und C1 abgeleiteten Zeitkonstanten, wenn ein Schalter gedrückt wird, und von R3 und C1, wenn ein Schalter losgelassen wird.
In ähnlicher Weise kann der umgekehrte Leckstrom von D1 ausreichen, um einen signifikanten Spannungsabfall über R1 zu erzeugen.
Als grobe und unbegründete Richtlinie würde ich erwarten, dass diese Widerstandswerte in einem realen Design alle weniger als 100 K betragen. Das mag C1 unpraktisch groß machen, aber das hängt von den (undefinierten) Anwendungsanforderungen ab. Sie können jedoch einen kleinen C1-Wert verwenden, um einen kurzen "Out" -Puls zu erzeugen, der einen besseren Monostabilen auslöst und einen längeren Endimpuls erzeugt.