Forum: Mikrocontroller und Digitale Elektronik Frage zum D FlipFlop Datenblatt


von Digitaltechnikanfänger (Gast)


Lesenswert?

Guten Tag,

ich als blutiger Anfänger in der Digitaltechnik, habe einige Fragen zum 
Datenblatt des 74ACT574:

http://www.google.de/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CCoQFjAB&url=http%3A%2F%2Fwww.st.com%2Fweb%2Fen%2Fresource%2Ftechnical%2Fdocument%2Fdatasheet%2FCD00001056.pdf&ei=qzuRVdKXGMzfUdSZgbgG&usg=AFQjCNE9Fcg5emkvaBp5dyXhqilcckF1rw&bvm=bv.96783405,d.d24&cad=rja

Mich irritieren die Angaben zur Temperatur stark. Das FlipFlop kann bei 
-55 °C betrieben werden ? Gibt es dann dabei eine Faustregel, auf welche 
Temperatur man sich "fixiert"? Z.b 20 °C oder 25 °C?

Dann hätte ich noch eine Frage zu den Set-Up und Hold-Zeiten. Wie lese 
ich diese Zeiten genau aus dem Timing-Diagramm ab (Seite 6/11) ?

Unten seh ich nur 3ns und oben in der Tabelle stehen für die Set-Up und 
Hold-Time 2.5 ns. Sind die 2.5 ns dann richtig?

Vielen Dank im Voraus.

von foo (Gast)


Lesenswert?

Digitaltechnikanfänger schrieb:
> Das FlipFlop kann bei -55 °C betrieben werden ?

Ja

> Gibt es dann dabei eine Faustregel, auf welche
> Temperatur man sich "fixiert"? Z.b 20 °C oder 25 °C?

Ich denke die 20 Grad in deinem Zimmer sind schon ganz ok für das Ding.

> Dann hätte ich noch eine Frage zu den Set-Up und Hold-Zeiten. Wie lese
> ich diese Zeiten genau aus dem Timing-Diagramm ab (Seite 6/11) ?

Abgesehen davon dass die auch in der oberen Tabelle auf Seite 5 stehen - 
tS und tH sind doch klar eingezeichnet. Zahlenwerte stehen natürlich 
nicht dran. Aber dafür gibts ja die Tabelle.

> Unten seh ich nur 3ns und oben in der Tabelle stehen für die Set-Up und
> Hold-Time 2.5 ns. Sind die 2.5 ns dann richtig?

Die 2.5ns stehen da als "Typical" value drin, in der Tabelle stehen aber 
auch 3.0ns max und die findest du in dem Fall auch in der Zeichnung 
wieder.

von Harald W. (wilhelms)


Lesenswert?

Digitaltechnikanfänger schrieb:

> Mich irritieren die Angaben zur Temperatur stark. Das FlipFlop kann bei
> -55 °C betrieben werden ? Gibt es dann dabei eine Faustregel, auf welche
> Temperatur man sich "fixiert"? Z.b 20 °C oder 25 °C?

Für ICs gibt es typ. Angaben für Temperaturbereiche, innerhalb
derer eine einwandfreie Funktion und Einhaltung aller Kenndaten
garantiert wird. Ausserhalb dieses Bereiches, sozusagen bei -56°
wird es nicht gleich kaputtgehen, aber vielleicht nicht mehr
ganz einwandfrei funktionieren.

von Digitaltechnikanfänger (Gast)


Lesenswert?

Dazu hätte ich noch eine Frage,

in der Tabelle stehen bei Ta gleich 25 °C bei Max 2.5 ns. Ta ist doch 
die Umgebungstemperatur, richtig? Bei -40 bis 85 °C und -55 bis 125 °C 
stehen maximal 3ns. Wenn ich mit dem FlipFlop arbeite, sollte ich mich 
dann immer an die maximale Zeitangabe halten die für die 
Betriebstemperatur angegeben sind und nicht für die Umgebungstemperatur?

von foo (Gast)


Lesenswert?

Digitaltechnikanfänger schrieb:
> Wenn ich mit dem FlipFlop arbeite, sollte ich mich
> dann immer an die maximale Zeitangabe halten

Andersrum: die Zeiten da geben das Verhalten des Flipflops an. D.h. du 
kannst davon ausgehen dass es bei Zimmertemperatur nicht länger als 
2.5ns braucht. Bei Extremtemperaturen kann es halt im Einzelfall bis 
3.0ns dauern.

Ansonsten: wenn deine Schaltung nicht bei 125 Grad arbeiten können muss, 
dann brauchst du sie nicht zwingend dafür auszulegen.

von Thomas H. (thoern)


Lesenswert?

Digitaltechnikanfänger schrieb:

>
> Mich irritieren die Angaben zur Temperatur stark. Das FlipFlop kann bei
> -55 °C betrieben werden ? Gibt es dann dabei eine Faustregel, auf welche
> Temperatur man sich "fixiert"? Z.b 20 °C oder 25 °C?

In der Industrie ging man früher immer von 20°C 
Raum-/Umgebungstemperatur aus. Ich denke, das ist heute immer noch 
so....

von Digitaltechnikanfänger (Gast)


Lesenswert?

Danke für die Antworten foo,

könntest du mir vielleicht nochmal erklären, wie ich diese Zeiten aus 
dem "Waveform" Diagramm ablesen kann? Die Holdzeit t_h wird ja viel 
größer gezeichnet als die Setupzeit t_s. Wie können diese beiden denn 
gleich groß sein? Kann das irgendwie noch nicht ablesen.

von foo (Gast)


Lesenswert?

War ein bisschen ungenau. th und ts sind natürlich Zeiten, die du 
einhalten musst, aber die Werte in der Tabelle geben trotzdem das 
Verhalten des Flipflops an.

Im Falle der Hold Time wäre das eben die Zeit ab steigender Flanke von 
CK, in der du D nicht ändern darfst, sonst kann es Fehlfunktionen geben. 
Hier bist du auf der sicheren Seite wenn du das für mindestens 3.0ns 
nicht tust. Bei Zimmertemperatur ist es für die meisten Exemplare auch 
nach 2.5ns OK.

Digitaltechnikanfänger schrieb:
> Die Holdzeit t_h wird ja viel
> größer gezeichnet als die Setupzeit t_s. Wie können diese beiden denn
> gleich groß sein? Kann das irgendwie noch nicht ablesen.

Aus dem Diagramm kannst du nur ablesen, dass th die Zeit zwischen 
steigender Flanke und einer eventuellen Änderung von D ist. Mehr nicht. 
Die konkreten Zahlenwerte stehen entweder dran oder sie stehen in der 
Tabelle

von Digitaltechnikanfänger (Gast)


Lesenswert?

Vielen Dank! Das Lesen dieser Waveform sollte ich noch ein wenig üben.

von lrep (Gast)


Lesenswert?

Digitaltechnikanfänger schrieb:
> als blutiger Anfänger in der Digitaltechnik, habe einige Fragen zum
> Datenblatt des 74ACT574

Als blutiger Anfänger solltest du die 74ACT-Serie vielleicht ganz 
vermeiden, denn es ist abzusehen, dass du wegen der kurzen Schaltzeiten 
(AC) und dem reduzierten Störabstand (T) Probleme bekommen wirst.

von Digitaltechnikanfänger (Gast)


Lesenswert?

Das Datenblatt habe ich ja nur als Beispiel genommen :) Das Lesen von 
Datenblättern ist auch immer so eine Sache am Anfang ...

Da wäre noch was:

Wenn ich die maximale Taktperiode für meine digitale Schaltung berechnen 
will, dann muss ich ja folgende Gleichung anwenden (Bild)

Taktsignal größer oder gleich (Durchlaufverzögerung der FlipFlops) + 
Summe der Durchlaufverzöerung der Gatter + SetUp-Zeit

Diese Durchlaufverzögerung wird in den Datenblättern doch Clock to 
Output genannt, oder? Meistens ist t_PLH oder t_PHL angegeben. Für 
welchen Wert muss ich mich entscheiden wenn ich das berechne?

Vielen Dank im Voraus!

von Digitaltechnikanfänger (Gast)


Angehängte Dateien:

Lesenswert?

Entschuldigt ... das Bild habe ich vergessen

von foo (Gast)


Lesenswert?

Digitaltechnikanfänger schrieb:
> Diese Durchlaufverzögerung wird in den Datenblättern doch Clock to
> Output genannt, oder? Meistens ist t_PLH oder t_PHL angegeben. Für
> welchen Wert muss ich mich entscheiden wenn ich das berechne?

Die sind doch hier beide gleich angegeben.

Aber für den hypothetischen Fall, dass sie unterschiedlich sind... 
möchtest du die Durchlaufzeit davon abhängig machen, mit welchen Daten 
du dein Flipflop fütterst? Wohl kaum. Also würdest du die höhere der 
beiden nehmen.

von Digitaltechnikanfänger (Gast)


Lesenswert?

Hallo foo,

danke, dass du nochmal antwortest. Also zur Sicherheit dann immer den 
höheren Wert nehmen?

Ist mit t_PLH oder T_PHL gemeint, welche Durchlaufverzögerung es gibt, 
wenn es von Low auf High wechselt und von High auf Low?

von foo (Gast)


Lesenswert?

Digitaltechnikanfänger schrieb:
> Ist mit t_PLH oder T_PHL gemeint, welche Durchlaufverzögerung es gibt,
> wenn es von Low auf High wechselt und von High auf Low?

Wie aus Waveform 1 hervorgeht... die Zeit von der steigenden Flanke an 
CK bis der Ausgang sich ändert. Sehr wahrscheinlich jeweils Low->High 
und High->Low. Also: ja

von Digitaltechnikanfänger (Gast)


Lesenswert?

Klasse. Vielen Dank!

von Fpgakuechle K. (Gast)


Lesenswert?

foo schrieb:
> Digitaltechnikanfänger schrieb:
>> Ist mit t_PLH oder T_PHL gemeint, welche Durchlaufverzögerung es gibt,
>> wenn es von Low auf High wechselt und von High auf Low?

Schau mal in die tabelle da wird das symbol t_plh als "propagtion delay 
.."
erklärt


see p. 5 table AC Electrical characteristics
    p. 6 Waveform 1
P L H ... Propagation delay from (rising) Clk when Q_n-1=Low  and D=High
P H L ... Propagation delay from (rising) Clk when Q_n-1=High and D=Low

wobei der Umschaltpunkt f. Clk und Q bei 1.5 V liegt und nicht bei H 
oder L wie durch den Index suggeriert

MfG,

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.