Einschalten eines Mikrocontrollers mit einem Flip-Flop


7

Ich arbeite daran, eine von mir erstellte Schaltung zu debuggen, und versuche, mich mit einem Problem zu befassen.

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

Schaltplan

Ziel ist es, die Last (ein 8051-basiertes uC) durch Drücken beider Schalter ein- und ausschalten zu können. Wenn sich der uC einschaltet, wird der PWR hoch eingestellt, und wenn die Schalter erneut gedrückt werden, geht Pin 4 des Flipflops auf low und schaltet den Boost-Regler und den 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.

Ich gehe davon aus, dass der PWR-Pin aufgrund eines geringen Stromflusses durch den uC in einem unbestimmten Zustand gehalten wird, da der uC keine gültige Erdungsreferenz mehr zur Batterie hat (der MOSFET leitet nicht). Ist das richtig?

Was kann ich tun, um das Ein- und Ausschalten des uC durch Drücken beider Tasten zu ermöglichen und gleichzeitig Probleme beim Entprellen zu vermeiden?



5
Das Wechseln der Erde ist schlecht , sehr schlecht ...
Stevenvh

1
Warum genau ist es schlecht und was wäre ein besserer Weg, es zu tun? Ich bezog mich auf diesen Beitrag, als ich die Schaltung entwarf.
Carson Darling

2
Ihr Boden ist Ihre Referenz und sollte immer und überall gleich sein. Wenn Sie einen Schalter hineinlegen, haben Sie zwei Gründe und verlieren Ihre zuverlässige Referenz. Lösung: High-Side-Schaltung vor dem Induktor.
Stevenvh

1
@stevenvh Ich denke, dass sie zwar auf die gleiche Weise beantwortet werden können, aber unterschiedlich sind. Aus meiner Sicht geht es hier um das Umschalten der Stromversorgung zum uC, während es beim anderen darum geht, eine Last vom uC umzuschalten.
Clabacchio

Antworten:


2
  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. Wenn Sie dem 500K eine kleine Kappe von 0,01 uF hinzufügen, erhalten Sie eine 10-ms-Entprellungsfilterung. Sie können diesen Wert jederzeit erhöhen, um größere Sprungzeiten zu erzielen und / oder schnelle Umschaltintervalle zu vermeiden.

  3. Sie können einen Ruhemodus in der uC in Betracht ziehen, damit dieser ständig mit Strom versorgt wird. Dann wird der FF nicht benötigt und man verwendet Weck-Interrupt-Eingänge.

(flüstert ... Übrigens hatten alte englische Autos positive Gründe und funktionierten einwandfrei, aber der Grund, warum geschaltete Gründe eine schlechte Idee sind, ist, dass Sie möglicherweise noch nicht wissen, 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 das Netzteil verwandelt). Obwohl ein begrenzter Diodenklemmschutz enthalten ist, besteht das Risiko, dass die Schnittstelle schneller spitzt, als die interne Schutzdiode reagieren kann. )


Stellen Sie sicher, dass das Bodengeräusch Sie nicht bei falscher Auslösung auf dem FF beißt. Verwenden Sie eine Kappe in der Nähe von Vcc über IC.
Tony Stewart Sunnyskyguy EE75

Wie wollten Sie den D FF mit Strom versorgen?
Tony Stewart Sunnyskyguy EE75

Der FF wird direkt von der Batterie gespeist, und ich brauche definitiv eine Filterkappe auf Vcc für den FF. Wäre das nicht problematisch, wenn der Kondensator eine Entprellungsfilterung ausgibt, wenn die Spannung durch den ungültigen Eingangsbereich des FF fließt?
Carson Darling

Es gibt viele Annahmen und Bedenken hinsichtlich der vereinfachten schematischen Fehlerbedingungen, die den FF-Chip ausblasen. Konstruktionsstandards für Kraftfahrzeuge erfordern einen Schutz von mindestens 24 V bis -12 V und einen Lastabwurfschutz bei Starthilfe. Bei Schaltern ist jedoch eine Eingangsfilterung obligatorisch, und Schmitt-Triggereingänge werden bevorzugt. "Übergang durch den" Ungültigen Eingangsabschnitt "bedeutet durch den undefinierten Schwellenzustand. Solange Cp monoton ist, erkennt es nur eine Flanke, daher ist die Schmitt-Eingangshysterese bevorzugt . in lauten Umgebungen und D zu Qbar gibt eine umgeschaltete Ausgabe mit einem Schalter.
Tony Stewart Sunnyskyguy EE75

Der Cap-on-Cp-geschaltete Eingang bietet einen sofortigen Übergang beim ersten Kontaktsprung und einen langsamen Abfall während nachfolgender Sprünge. Dann sollte ein langsamer Zerfall beim Loslassen ihn nicht erneut auslösen. RC> 10ms typ. je nach swtich.
Tony Stewart Sunnyskyguy EE75
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.