Forum: Mikrocontroller und Digitale Elektronik Auftreten eines "High" Halten


von Thomas (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

wie kann man denn ein einmal aufgetretenes High permanent halten?

Geht sowas wie ich im Anhang gezeichnet hab?
D-Latch wobei der Ausgang invertiert zurück auf den LE Eingang gekoppelt 
wird um die 1 bei auftreten zu halten? Ist man da sicher, dass der 
Inverter auch am Anfang eine 0 ausgibt? Nicht das man von Beginn ab 
festhängt?

Das geht doch bestimmt viel simpler und sicherer oder? Den Speicherwert 
lösen sollte man nur von extern können also z.B. durch einen Knopf.

Viele Grüße und Danke vorweg,
Thomas

von Axel S. (a-za-z0-9)


Lesenswert?

Thomas schrieb:
> wie kann man denn ein einmal aufgetretenes High permanent halten?

<seufz>

Vielleicht mit einem Flipflop? Ein simples 2-Gatter RS-Flipflop reicht 
ja schon. Für H-aktive Eingänge müßte man es mit NOR-Gattern bauen.
Aber auch wenn man es mit NAND-Gattern bauen (oder ein fertiges RS-FF 
mit L-aktiven Eingängen nehmen) will, reicht ja ein Inverter für das 
Steuersignal.

Und natürlich kann man auch ein taktflankengesteuertes Flipflop nehmen, 
sofern es auf die L->H Flanke reagiert. Z.B. ein D-FF a'la '74: D auf H, 
Steuersignal an den Takteingang. Und schon hüpft der FF-Ausgang auf H, 
sobald eine L->H Flanke ankommt.

Interessanter (und natürlich von dir mit keinem Wort bedacht) ist die 
Frage, wie man denn das Flipflop wieder in den Ausgangszustand zurück 
bekommen möchte.

von H.Joachim S. (crazyhorse)


Lesenswert?

Ein rückgekoppeltes or reicht auch.
Oder ein Relais in Selbsthaltung :-)

von Peter D. (peda)


Lesenswert?

Klingt nach RS-FF (2*NAND oder NOR über kreuz).
Logik-ICs haben generell kein Einschaltreset, d.h. der Einschaltzustand 
ist unbestimmt.
Man kann die Logik aber in einen MC oder FPGA mit internem 
Einschaltreset programmieren.

von Baldrian (Gast)


Lesenswert?

RS-FF mit einem Kondensator, der beim Einschalten für einen definierten 
Zustand sorgt. Ein FPGA halte ich für etwas übertrieben.

von Thomas E. (picalic)


Angehängte Dateien:

Lesenswert?

So

von MaWin (Gast)


Lesenswert?

Thomas schrieb:
> wie kann man denn ein einmal aufgetretenes High permanent halten?

Man muss nur oft genug Gras nachlegen.

von Sebastian S. (amateur)


Lesenswert?

>> wie kann man denn ein einmal aufgetretenes High permanent halten?

>Man muss nur oft genug Gras nachlegen.

Komm gar nicht in die Tüte!


Ein bisschen Nebel gibt es aber noch:
- Also eine Schaltung, die nach dem (ersten) Einschalten im Low-Zustand
  verbleibt?
- Die nach einem High, bis zum St. Nimmerleinstag - auch ohne Gras nach
  zulegen - High bleibt?
- Bis jemand den Stecker zieht?

von Thomas E. (picalic)


Lesenswert?

Sebastian S. schrieb:
> Bis jemand den Stecker zieht?

Thomas schrieb:
> Den Speicherwert
> lösen sollte man nur von extern können also z.B. durch einen Knopf.

Wenn's klein sein soll geht vermutlich auch ein 2:1 Multiplexer (Tiny 
Logic IC 7SZ157: "S" Eingang (Pin6) mit Ausgang (Pin 4) verbinden, I0 
(Pin 3) ist der Eingang, I1 (Pin 1) der Low-active Reset-Eingang.

https://www.youtube.com/watch?v=WeYsTmIzjkw

: Bearbeitet durch User
von nieda (Gast)


Lesenswert?

Thomas schrieb:
> Hallo,
>
> wie kann man denn ein einmal aufgetretenes High permanent halten?
>
> Geht sowas wie ich im Anhang gezeichnet hab?

>
> Das geht doch bestimmt viel simpler und sicherer oder? Den Speicherwert
> lösen sollte man nur von extern können also z.B. durch einen Knopf.
>
Nimm einen CD 4013 Flip/Flop-Baustein

von Thomas (Gast)


Angehängte Dateien:

Lesenswert?

Hallo an alle,

vielen Dank für eure vielen Antworten, Vorschläge und Hilfe.

@Axel: Verstehe nicht warum initial so negativer Ton. D-FlipFlop bzw. 
D-Latch hatte ich ja schon in meinem ersten Bild. Ich war mir hier eben 
nicht sicher, dass ich mit der Schaltung per Default nicht festhänge und 
wie ich wieder rauskäme, daher ja die Frage. Dennoch danke für Deine 
Antwort!

@Crazyhorse: Ja ein einfaches rückgekoppeltes OR funktioniert genau 
einmal :), wenn man pech hat garnicht und vielleicht wieder nach dem 
Powerdown.

Danke an Axel, H. Seifert, P. Dannegger, Baldrian, T. Elger, Nieda!

Letztlich fand ich Thomas Elgers Lösung super. Ich hab das mal zwecks 
Zeichnung in LTSpice angehängt. Ich denke man kann hier davon ausgehen, 
dass der Reseteingang anfangs (beim Hochfahren der Versorgungsspannung) 
auf 0 hängt und man daher definitiv ein 0 am Ausgang des OR Gatters 
bekommt egal wie das OR Gatter startet. IN ist fest auf 0 im Regelfall. 
Die Quellen sollen mech. Schalter sein.

von Thomas E. (picalic)


Lesenswert?

Thomas schrieb:
> Ich denke man kann hier davon ausgehen,
> dass der Reseteingang anfangs (beim Hochfahren der Versorgungsspannung)
> auf 0 hängt

Die Zeitkonstante (R1*C1) ist ziemlich klein, bei realen 
Versorgungsspannungsquellen wird das nicht zuverlässig rücksetzen. Ich 
würde da eher 5-10k und irgenwas mit -zig µF einsetzen. Oder eine 
ordentliche Unterspannungs-Resetschaltung.
Mein Favorit wäre der 'SZ157 - ist halt dann nur ein Teil. Wenn ich 
einen 2:1 Multiplexer in der LTSpice-Library gehabt hätte, hätte davon 
auch ein Schaltbild gemacht.

P.S. 100 Nanoohm-Widerstände dürften etwas schwer zu beschaffen sein... 
;)

: Bearbeitet durch User
von Thomas (Gast)


Lesenswert?

Die 100nOhms hab ich extra nur für die Schaltung fertigen lassen hust.

Well spotted! :) & Danke.

von spess53 (Gast)


Lesenswert?

Hi

>Letztlich fand ich Thomas Elgers Lösung super. Ich hab das mal zwecks
>Zeichnung in LTSpice angehängt.

Ein AND und ein OR sind schon 2 ICs. Das Ganze gibt es als 4fach-RS-FF 
als 4043 oder 4044 in einem IC.

MfG Spess

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.