Forum: Mikrocontroller und Digitale Elektronik RS Flipflop taktgesteuert


von Hugo Zahnfee (Gast)


Lesenswert?

Hi, ich hab eine Aufgabe mit einem RS-Flipflop, die ich lösen muss. 
Gegeben ist ein Diagramm mit 5 Reihen. In der ersten Reihe ist ein 
Clock-Signal, in der zweiten und dritten R und S als Eingänge und in der 
vierten und fünften Reihe die Ausgänge Q und NOT_Q.

Hier bei Wikipedia sieht man so ein Impulsdiagramm:

http://de.wikipedia.org/wiki/Flipflop#mediaviewer/File:SR_latch_impulse_diagram.png

In meiner Übungsaufgabe ist es so, dass in einem Stück - dem letzten 
Stück - R und S beide auf HIGH gezogen sind. In meiner Formelsammlung 
mit der Warheitstabelle ist bei R=S=1 Q = -. Aber was bedeutet Strich - 
es bedeutet - undefinierter Zustand. Aber was mache ich in dem Fall in 
dem Impulsdiagramm - könnte ich dann irgendwas in das Impulsdiagramm 
reinzeichnen an der Stelle?

In der Warheitstabelle bei Wikipedia steht:

S=R=C=1 --> Q=NOT_Q = 1

Danach müssten dann Q und NOT_Q beide auf HIGH gehen. Aber nach meiner 
Formelsammlung steht da nur ein Strich und ich weis nicht, was ich an 
der Stelle ins Impulsdiagramm reinmalen soll :-(

von Phan Tom (Gast)


Lesenswert?

Hugo Zahnfee schrieb:
> In der ersten Reihe ist ein Clock-Signal ...

Und was hat das mit dem RS-FF zu tun?

von Max H. (hartl192)


Lesenswert?


von Phan Tom (Gast)


Lesenswert?

Max H. schrieb:
> Es gibt auch Taktgesteuerte RS-FF, z.B. so was:

Die dort vor das eigentliche RS-FF geschalteten Gatter verhindern nur, 
dass bei Clock=L eine Änderung am Ausgang stattfindet. Eine 
Clock-Synchronisation findet dadurch jedenfalls nicht statt, da bei 
Clock=H Set und Reset jederzeit durch kommen.

von Max H. (hartl192)


Lesenswert?

Phan Tom schrieb:
> Eine
> Clock-Synchronisation findet dadurch jedenfalls nicht statt, da bei
> Clock=H Set und Reset jederzeit durch kommen.

Dann baut man sich ein MS-FF draus wenn das gewünscht ist.

Zur eigentlichen frage: Ich würde es so zeichnen:
1
________________________________
2
                \_______________
3
                ^
4
                Unbestimmt ab hier

von Phan Tom (Gast)


Lesenswert?

Hugo Zahnfee schrieb:
> Danach müssten dann Q und NOT_Q beide auf HIGH gehen. Aber nach meiner
> Formelsammlung steht da nur ein Strich und ich weis nicht, was ich an
> der Stelle ins Impulsdiagramm reinmalen soll :-(

Dann guck dir mal ein RS-FF, z.B. realisiert mit NOR-Gattern an. Da gibt 
es keinen undefinierten Zustand. Q ist dann einfach nicht NICHT NOT_Q. 
Oft ist es einfacher die Gatterschaltung zu verstehen, statt 
irgendwelche Tabelle abzuschreiben.
http://www.circuitstoday.com/flip-flops

von Phan Tom (Gast)


Lesenswert?

Hugo Zahnfee schrieb:
> Danach müssten dann Q und NOT_Q beide auf HIGH gehen. Aber nach meiner
> Formelsammlung steht da nur ein Strich

p.s.
Die Unsicherheit beim getakteten RS-FF entsteht nicht im eigentlichen 
RS-Flipflop, sondern bei der Gatung der Steuersignale durch den Takt. Je 
nach Laufzeit im Gatter kommt bei fallender Taktflanke R oder S länger 
zum RS-FF durch.

von Max H. (hartl192)


Lesenswert?

Und was passiert wenn das FF so wie in meinem Post oben aufgebaut ist 
und Clk auf auf Low geht während beide Eingänge auf High sind?

von Phan Tom (Gast)


Lesenswert?

Max H. schrieb:
> Und was passiert wenn das FF so wie in meinem Post oben aufgebaut ist
> und Clk auf auf Low geht während beide Eingänge auf High sind?

Der Eingang, bei dem das Clock-Gate als letztes zu geht, gewinnt.

von Max H. (hartl192)


Lesenswert?

Phan Tom schrieb:
> Der Eingang, bei dem das Clock-Gate als letztes zu geht, gewinnt.
Und welcher das ist ist dann aber unbestimmt, außer es wurden 
irgendwelche Verzögerungen im Gatter eingebaut.

von Phan Tom (Gast)


Lesenswert?

Max H. schrieb:
> Und welcher das ist ist dann aber unbestimmt, außer es wurden
> irgendwelche Verzögerungen im Gatter eingebaut.

Unbestimmt würde ich nicht sagen. Da kann schon das Platinenlayout 
entscheidend sein ;-)

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.