Einrastender Batterieschalter, der durch Interrupts ausgelöst wird

Ich habe einen Beschleunigungsmesser mit ein paar Interrupt-Pins und ich habe herausgefunden, wie ich ihn dazu bringen kann, seine Interrupts bei jeder Änderung der Beschleunigung oder deren Fehlen für eine bestimmte Dauer auszulösen.

Was ich tun möchte, ist, dass es eine 3,7-V-Batteriestromversorgung basierend auf den Interrupts ein- und ausschaltet. Wenn sich die Beschleunigung einige Minuten lang nicht ändert, lässt der Interrupt die Stromversorgung für den Rest des Geräts sperren. Und umgekehrt, wenn sich das Gerät bereits im ausgeschalteten Zustand befindet, lassen Sie es den Strom wieder einrasten, sobald Sie es abheben. Damit dies funktioniert, muss der Beschleunigungsmesser natürlich immer mit Strom versorgt werden und kann die Stromversorgung nicht an sich selbst sperren.

Wie kann dies erreicht werden? Erschrecken Sie nicht, aber gibt es so etwas wie einen "Toggle"-Transistor?

Antworten (1)

Was Sie wollen, ist ein High-Side- PMOS- Schalter. Das ist ein P-Kanal-MOSFET im Anreicherungsmodus zwischen der 3,7-V-Batterie und der Last. Viele davon existieren heute genau für diesen Zweck und können bis zu 50 A oder so weiterleiten. Um es "aus" zu halten, binden Sie das Gate mit einem 100-kΩ-Widerstand an 3,7 V. Dadurch bleibt das Gate normalerweise bei 3,7 V. Um es einzuschalten, ziehen Sie das Gate auf Masse. Wenn Sie in der Nähe dieses Stromkreises starkes elektrisches Rauschen vermuten und/oder eine schnellere Abschaltung wünschen, verringern Sie diesen Widerstandswert. Dazu gehört noch viel mehr, aber das sind die Grundlagen.

Wenn der Interrupt-Pin ein Open-Collector-Typ ist und aktiv niedrig ist, sollte die direkte Verbindung mit dem Gate dies tun. Low = on, open = 3.7v. Überprüfen Sie anhand des Gerätedatenblatts, dass der Pin 3,7 V verarbeiten kann.

Wenn es sich nicht um einen Open-Collector handelt und die digitale Logikspannung weniger als 3,7 V beträgt (z. B. 3,3 V oder 1,8 V), ist dies ein Problem. Die meisten Pins haben intern Klemmdioden, und das Anheben eines Pins über Vdd hat immer schlechte Folgen. Verwenden Sie in diesem Fall einfach einen NPN-Transistor, um den Gate-Strom zu senken. Das "isoliert" die 3,7 V vom Pin, der sich jetzt wie High = onund verhältLow = off.

LTspice PMOS-Switch-Simulation

Beachten Sie, dass der IRF7406 ein 3A-Gerät ist. Wenn Sie mehr Strom benötigen, ist ein anderer MOSFET erforderlich. Wenn Sie nur 100 mA benötigen, kann stattdessen ein physikalisch viel kleinerer verwendet werden. Beachten Sie auch, dass MOSFETs sehr empfindlich auf ESD reagieren . Vorsichtsmaßnahmen bei der sicheren Handhabung sind erforderlich.