Ich habe die folgende Schaltung gefunden, die mit einem GPIO-Eingang an einer MCU verbunden ist, die über einen internen Pull-up-Widerstand verfügt. Der GPIO wird verwendet, um den Zustand des Tasters zu erkennen. Ich habe zwei Fragen zu dieser Schaltung:
Jede Hilfe wird sehr geschätzt!
BEARBEITEN: Der GPIO wird jetzt im Bild aufgerufen.
Der Induktor verlangsamt (nur) die abfallende Flanke des Signals, sodass jedes Prellen den Zustand zurücksetzt:
Die Diode macht in der Simulation keinen Unterschied. Aber der einzige Unterschied, den es machen könnte, besteht darin, positive Spannungen von der Induktivität zu blockieren, also müsste ich vermuten, dass der Designer befürchtet hat, dass dies passieren könnte, wenn der Schalter geöffnet wird.
Wenn ich mir Induktorschaltungen anschaue, versuche ich manchmal, mir vorzustellen, wie die komplementäre Kondensatorschaltung aussehen würde. In diesem Fall wäre das eine Kappe zwischen GPIO und GND. Für die Induktivität müsste sie also mit dem Eingang in Reihe geschaltet sein .
Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan
Abbildung 1. Kostenlose Schaltungen?
Meine Vermutung ist, dass wir beim Schließen des Schalters eine RL-Zeitverzögerung haben, bevor der GPIO auf Low gezogen wird. Wenn der Schalter öffnet, zwingt der Induktor etwas Strom durch - wodurch ein Mikrolichtbogen entsteht - bis der Schalter wirklich geöffnet ist.
Wie entprellt der Induktor den Taster?
Ich denke, ich habe das oben behandelt.
Wozu dient hier die Diode? Wenn es sich um eine Freilaufdiode handelt, ...?
Ich weiß es nicht, aber am GPIO befinden sich normalerweise Eingangsschutzdioden, sodass die von GND nach oben zum GPIO zeigende Dioden ausreichen würden, um den Erdungsrückweg bereitzustellen.
... sollte es nicht stattdessen über die Induktivität angeschlossen werden, damit die Induktivität Energie abführen kann?
Nein. Ich denke, dass wir in diesem Fall einen Lichtbogen erzwingen wollen.
Vielleicht fällt jemand anderem ein Grund für die Schottky-Diode ein. Ich könnte, wenn ich gut genug schlafe.
Transistor
Trevor_G
athecha