Ich habe eine Platine mit den folgenden Schaltplänen entworfen.
Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan
Die Schaltung verwendet einen externen Watchdog-Timer MAX6369, der einen Open-Drain-Ausgang (WDO) hat, der in einem festen Intervall auf Low gezogen wird. Wenn der Ausgang auf Low gezogen wird, wird der Reset-Pin ebenfalls auf Low gezogen und eine LED über einen PNP-Transistor zum Leuchten gebracht. Diese Schaltung funktioniert jedoch nicht gut, da sie die LED im festen Intervall aufleuchtet, aber den Reset-Pin nicht auf Low zieht. Nach dem Debuggen bemerkte ich, dass die Schaltung gut funktioniert, wenn der Transistor entfernt wird. Ich kam zu dem Schluss, dass ich vergessen habe, einen Basiswiderstand einzusetzen, der dazu führt, dass der Transistor gesättigt wird und zu viel Strom aus dem Watchdog zieht. Dies verhindert, dass der Rücksetzstift richtig nach unten gezogen wird.
Meine Fragen sind also: Ist meine Schlussfolgerung richtig? Gibt es eine Möglichkeit, diese Schaltung zu retten, ohne zusätzliche Komponenten hinzuzufügen und nur vorhandene Komponenten zu ersetzen, z. B. den Transistor durch einen Transistor mit niedrigem Basisstrom zu ersetzen?
Ja, Sie können den Transistor durch einen " vorgespannten Transistor " ersetzen, in den der Widerstand eingebaut ist, oder Sie können ihn durch einen P-Kanal- MOSFET ersetzen . Die Diode ist umgedreht und Sie müssen sie zum Zurücksetzen niedrig ziehen.
Die Pinbelegungen sind glücklicherweise kompatibel, überprüfen Sie den Fall, sie sind in mehreren ähnlichen Paketen erhältlich, wie z. B. SOT-23 und SC-70.
Die offensichtliche Lösung besteht darin, Rb in Reihe mit Basis = 20xRe = 1k +/- 50% einzufügen und D1 umzukehren, um einen aktiven Low-Reset zu ermöglichen.
Die vorliegende Schaltung verhindert, dass der Ausgang niedrig wird, weil Vbe an Vcc anliegt.
Rb kann leicht auf 5k und R2 auf 100 Ohm gehen und die ROTE LED mit 15mA statt 27mA ansteuern, während sie immer noch bei Vcc = -10% mit 11 mA an der LED arbeitet.
Das Photon
jsotola