Ungetaktetes Latch (RS-FlipFlop) in 1-Circuit Package

OP #5070725
Lesenswert?

Hallo,

ich bin auf der Suche nach einem einfachen RS-FlipFlop, dass ich als 
ungetaktetes, reset-bares Latch nutzen kann. Ich möchte dadurch einen 
Zustandswechsel (High nach Low) speichern, bis ein externes Reset Signal 
gegeben wird. Das wäre durch einen NAND-RS Latch realisierbar.

Aufgrund von sehr geringem Bauraum versuche ich allerdings einen kleinen 
1-Circuit IC zu finden (als SC-70 Package z.B.). Allerdings finde ich 
nur einzelne D-FF Latches mit Takt. Ungetaktete RS-Latches scheint es 
nur im vierer Pack in SO14-SO16 Packages zu geben. Weiss jemand, warum 
das so ist oder ob es nicht doch auch einzelne RS-Latches gibt?
#5070811
Lesenswert?

Ich nehme für sowas gerne 74LVC2G14, NC7WZ14 etc.
Die gibt es auch in SC70. Sind z.B. bei TME sehr günstig zu bekommen.

Man braucht halt noch 2 Rs zwischen den Ausgängen und Eingängen sowie 
entweder NPN/NMOS oder Dioden zum Umschalten.

Ich setze normal noch einen 10nF + 470k Pulldown an den einen Eingang 
und bekomme so automatisch einen definierten Zustand beim Einschalten.
#5070932
Lesenswert?

Ignori schrieb:
> Wie sieht das in der Simulation aus? Das 'normale' D-FF aus LTSpice
> schwingt bei mir nicht.

Das ist ja auch eine andere Schaltung! Ein RS-FF aus 2 NANDs würde ja 
auch nicht schwingen, weil der Ausgangspegel für beide Gatter stabil und 
statisch als "High" definiert ist, wenn beide Eingänge des FF Low sind. 
Diese Multiplexer-Schaltung ist eben deshalb instabil, weil es mit 
beiden aktiven Eingangspegeln im Prinzip auf einen Inverter hinausläuft, 
dessen Ausgang auf den Eingang zurückgeführt wird, was man sonst ja auch 
zum Aufbau von Oszillatoren verwendet. Das muss man halt wissen und 
prüfen, ob dieser Zustand in der Applikation vorkommen kann und ob die 
Instabilität in dem Fall ggf. Probleme verursachen kann.
#5071002
Lesenswert?

Man könnte auch einen ATtiny4 damit programmieren.
Dann kann man auch festlegen, ob ein definierter Power-On Zustand 
ausgegeben werden soll oder der letzte Zustand im EEPROM gemerkt wird.
Und eine Sperrzeit nach dem Power-On definieren, damit die Schaltung 
hochfahren kann.
Oder auch eine Entprellzeit, die der Umschaltpuls minimal anliegen muß.
OP #5071709
Lesenswert?

Ich hab mir jetzt noch eine weitere Schaltung ausgedacht, die den High 
Impedance Zustand eines µC nutzt, wenn er als Eingang konfiguriert wird. 
Von dem µC wird das Reset Signal gegeben. In LTSpice habe ich den 
Wechsel vom µC Pin von der Konfiguration als Ausgang nach Eingang über 
eine Spannungsquelle (V1) mit hohem Innenwiderstand simuliert. Durch ein 
AND Gatter, der über einen Widerstand und Schottky Diode rückgekoppelt 
wird, kann das gewünschte Latching verhalten erreicht werden. V1 wird 
zum Einschalten kurz gepulst und danach als Eingang (hochohmig) 
konfiguriert. Über die Rückkopplung bleibt der obere AND Eingang nun 
HIGH. V2 ist das Signal, das in einem Fehlerfall auslöst. Sobald dieses 
LOW wird, wird über den Pull-Down der obere Eingang am AND Gatter auch 
auf LOW gezogen und bleibt in diesem Zustand bis der µC Pin wieder als 
Ausgang konfiguriert und High gesetzt wird.

So benötigt man nur ein AND-Gate, zwei Widerstände und eine Diode.

Habe ich da vielleicht noch etwas vergessen, bzw. nicht berücksichtigt? 
Vorschläge zur Verbesserung?
Angehängte Dateien:
Beitrag #5074158 wurde von einem Moderator gelöscht.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren