Einschalten eines Mikrocontrollers mit einem Flip-Flop

Ich arbeite am Debuggen einer Schaltung, die ich gebaut habe, und versuche, mich um ein Problem zu kümmern.

Ich habe die folgende Schaltung (74LCV ist ein invertierendes Flip-Flop und der NCP1400 ist ein Aufwärtswandler):

Schaltplan

Das Ziel ist es, die Last (ein 8051-basiertes uC) durch Drücken beider Schalter ein- und ausschalten zu können. Wenn der uC einschaltet, setzt er PWR hoch, und wenn die Schalter erneut gedrückt werden, geht Pin 4 des Flip-Flops auf niedrig und schaltet den Boost-Regler und uC aus.

Das Problem, das ich hatte, ist, dass in der Aus-Einstellung (Pin 4 niedrig) der PWR-Pin auf etwa der Hälfte der Batteriespannung gehalten wird, was mich daran hindert, das Gerät einzuschalten.

Meine beste Vermutung ist, dass der PWR-Pin aufgrund eines kleinen Stromflusses durch den uC in einem unbestimmten Zustand gehalten wird, da der uC keinen gültigen Massebezug mehr zur Batterie hat (der MOSFET leitet nicht). Ist das richtig?

Was kann ich tun, damit der uC durch Drücken beider Tasten ein- und ausgeschaltet werden kann, während Probleme mit der Entprellung vermieden werden?

Schaltmasse ist schlecht , sehr schlecht ...
Warum genau ist es schlecht, und was wäre ein besserer Weg, es zu tun? Ich habe auf diesen Beitrag verwiesen, als ich die Schaltung entworfen habe.
Ihr Boden ist Ihre Referenz und sollte immer und überall gleich sein. Wenn Sie einen Schalter hineinstecken, haben Sie zwei Gründe und verlieren Ihre verlässliche Referenz. Lösung: High-Side-Schaltung, vor der Induktivität.
@stevenvh Ich bin mir nicht sicher, ob es sich um ein exaktes Duplikat handelt oder nur sehr, sehr ähnlich, werde es mir später noch einmal ansehen.
@stevenvh Ich denke, dass sie zwar auf die gleiche Weise beantwortet werden können, aber unterschiedlich sind. Aus meiner Sicht geht es bei diesem um das Schalten der Stromversorgung zum uC, während es bei dem anderen darum geht, eine Last vom uC zu schalten.
Ich würde nicht sagen, dass es immer schlecht ist, aber es ist nicht wirklich sicher, da Sie, wenn Sie den Stromkreis berühren, die niedrigste Impedanz gegen Masse haben. Wo ist der uC im Schaltplan? Ist U6 die Versorgungsspannung?

Antworten (1)

  1. Wenn Sie wirklich einen Kippschalter ohne Verwendung des Mikros wünschen, müssen Sie den FF als /2-Zähler betreiben, bei dem Din mit Qbar out und nicht mit V + verbunden ist.

  2. Durch Hinzufügen einer kleinen 0,01-uF-Obergrenze zu 500 K zu gnd erhalten Sie eine Entprellfilterung von 10 ms. Sie können dies jederzeit erhöhen, um größere Schaltprellzeiten zu erzielen und / oder schnelle Umschaltintervalle zu verhindern.

  3. Sie können einen Schlafmodus im uC in Betracht ziehen, damit er die ganze Zeit mit Strom versorgt wird, dann wird der FF nicht benötigt und man verwendet Wake-Up-Interrupt-Eingänge.

(flüstert ... Übrigens: Alte englische Autos hatten positive Gründe und funktionierten gut, aber der Grund, warum die Gründe gewechselt wurden, ist eine schlechte Idee. Es zeigt, dass Sie sich möglicherweise noch nicht bewusst sind, dass Schnittstellensignale unter den erhöhten Boden getrieben werden ... woanders ... kann ein Latch-up-Effekt auftreten (der den Chip in eine verlustbehaftete SCR-Sicherung über der Stromversorgung verwandelt). Obwohl ein begrenzter Diodenklemmschutz enthalten ist, bestehen Risiken, wenn die Schnittstellenspitzen schneller ansprechen, als die interne Schutzdiode reagieren kann. )

Stellen Sie sicher, dass das Grundrauschen Sie nicht beißt, wenn Sie auf dem FF falsch auslösen. Verwenden Sie eine Kappe in der Nähe von Vcc über IC.
Wie wollten Sie den D FF antreiben?
Der FF wird direkt von der Batterie gespeist, und ich brauche definitiv eine Filterkappe auf Vcc für den FF. Wenn der Kondensator eine Entprellfilterung bietet, würde das nicht zu Problemen führen, wenn die Spannung durch den ungültigen Eingangsabschnitt des FF geht?
Es gibt viele Annahmen und Bedenken bezüglich des vereinfachten Schemas bezüglich Fehlerbedingungen, die den FF-Chip ausblasen. Automobildesignstandards erfordern mindestens 24 V bis -12 V Schutz und Lastabwurfschutz im Falle von Starthilfe. Bei Schaltern ist jedoch eine Eingangsfilterung obligatorisch, und Schmitt-Trigger-Eingänge werden bevorzugt.“ Der Übergang durch den „Ungültiger Eingangsabschnitt“ bedeutet durch den undefinierten Schwellenwertzustand. Solange Cp monoton ist, wird nur eine Flanke erkannt, daher ist die Schmitt-Eingangshysterese bevorzugt ... in lauter Umgebung und D bis Qbar gibt einen umgeschalteten Ausgang mit einem Schalter.
Der Cap-on-Cp-geschaltete Eingang sorgt für einen sofortigen Übergang beim ersten Kontaktprellen und ein langsames Abklingen während der nachfolgenden Prellungen. Das langsame Abklingen beim Loslassen sollte es nicht erneut auslösen. RC > 10ms typ. je nach Schalter.