Forum: Mikrocontroller und Digitale Elektronik Wie 74HC574 aber Trigger auf negative Flanke


von sebi707 (Gast)


Lesenswert?

Hallo,

ich suche ein Bauteil wie den 74HC574, mit dem Unterschied, dass die 
Daten bei einer negativen Flanke übernommen werden. Ich finde nur 
Varianten mit invertierten Ausgängen aber alles nur Trigger auf positive 
Flanke. Gibt es da was oder komme ich um einen Inverter nicht herum?

von Stephan (Gast)


Lesenswert?

ein Transistor ist auch ein Inverter und nicht so selten wie evtl. der 
von dir gesuchte IC.

von Stephan (Gast)


Lesenswert?

HC 259 ?

von Stephan (Gast)


Lesenswert?

nee da lag ich daneben. sorry

von Andreas D. (rackandboneman)


Lesenswert?

Ein Transistorinverter der so schnell ist dass er nicht potentiell das 
Timing versaut in dieser Anwendung ist nicht ganz so trivial wie es 
scheint :)

von Klaus D. (kolisson)


Lesenswert?

Andy D. schrieb:
> Timing versaut in dieser Anwendung

in welcher Anwendung ?

von Max H. (hartl192)


Lesenswert?

Andy D. schrieb:
> Ein Transistorinverter der so schnell ist dass er nicht potentiell das
> Timing versaut in dieser Anwendung ist nicht ganz so trivial wie es
> scheint :)

Dann nimm so was: 
http://www.nxp.com/documents/data_sheet/74HC_HCT1G14.pdf
Ist auch nicht größer als ein Transistor + PullUp.

: Bearbeitet durch User
von Andreas D. (rackandboneman)


Lesenswert?

In jeder Anwendung in der sich jemand drauf verlässt dass IC+Transistor 
= gewünschter IC :) Einen Inverter der bei den einigen zig MHz 
CMOS-gerecht arbeitet baut allenfalls ein Künstler aus irgendeinem 
rumliegenden BC547...

von 6A66 (Gast)


Lesenswert?

Andy D. schrieb:
> Ein Transistorinverter der so schnell ist dass er nicht potentiell das
> Timing versaut in dieser Anwendung ist nicht ganz so trivial wie es
> scheint :)

Dann verwende einen lvc1g04, 3,3ns tpd.

rgds

von bko (Gast)


Lesenswert?

Wenn es nichts ausmacht das der Ausgang mit dem Eingang "mitwackelt";
der 74373 übernimmt bei der fallenden Taktflanke:

http://www.ti.com/lit/ds/sdls165b/sdls165b.pdf&sa=U&ei=9YJyU5CLI-j34QTajoD4Cw&ved=0CF8QFjAO&usg=AFQjCNE-Y3GkShX_9x6eMp-FE5wHs2o55Q
>When the latch-enable (LE) input is high, the Q outputs follow the data >(D) 
inputs. When LE is low, the Q outputs
>are latched at the logic levels of the D inputs

googlübersetz :)
Wenn das Halte-Freigabe (LE)-Eingang hoch ist, die Q-Ausgänge folgen den 
Daten (D)-Eingängen. Als Le niedrig ist, werden die Q-Ausgänge auf den 
logischen Pegel der D-Eingänge verriegelt.

von bko (Gast)


Lesenswert?

Hoppla, Korrektur des Links:

http://www.ti.com/lit/ds/sdls165b/sdls165b.pdf

von sebi707 (Gast)


Lesenswert?

Ich hab gestern schon mit einem 74573 rumgebastelt (andere Pinbelegung 
als 74373) und versucht mit einem Inverter und Hochpass das ganze 
Flanken getriggert zu bauen. Mein Inverter aus einem BC337 war 
allerdings viel zu langsam und andere Transistoren hatte ich nicht da.

Dank dem Post von bko habe ich gerade nochmal etwas nachgedacht. Das 
Problem bei den 74573/74373 ist, dass beim Wechsel von LE zu High die 
Daten im Latch von einem LCD Controller gelesen werden, also noch einen 
kurzen Moment die alten Daten ausgegeben werden müssen. Ich hab das 
gerade aus Spaß einfach mal ausprobiert und es scheint tatsächlich zu 
funktionieren. Das Latch scheint langsam genug zu sein, dass die neuen 
Daten aus den Eingängen noch nicht übernommen wurden...

Ich habe mir jetzt aber sowieso etwas anderes überlegt daher wird die 
Schaltung so wohl nicht zum Einsatz kommen.

von User (Gast)


Lesenswert?

373 oder 374 passen nicht?

von sebi707 (Gast)


Lesenswert?

373 ist ein normales Latch, dass wie oben gennant zwar funktioniert aber 
sehr Grenzwertig ist. 374 ist nur eine andere Pinbelegung vom 574 und 
Triggert auf positive Flanke.

von MCUA (Gast)


Lesenswert?

>und Triggert auf positive Flanke.
..wie fast alle TTL-ICs.
Deshalb sollte man das Design auch danach auslegen.
lokale Clk-inv. bringt meist Nachteile.

von Stephan H. (stephan-)


Lesenswert?

wenn das Latch ein Display steuert, frage ich mich was der ganze Aufwand 
soll ? Der Sender ist dann ein µC. Dem ist doch die Flanke völlig 
wurscht !!
Gebe eine gewünschte Flanke aus und nimm ein Standard Latch.
Die Flanke musst Du doch eh ausgeben. Ob die H/L oder L/H ist, 
interessiert den µC doch nicht.

Oft sagen Schaltpläne mehr als Worte. (solange sie nicht geheim sind )

: Bearbeitet durch User
von sebi707 (Gast)


Lesenswert?

Das Problem ist, dass das Display 16 Bit Datenleitungen hat aber ich 
nicht mehr genug freie Pins am µc habe daher wollte ich ein Latch nehmen 
das dann die oberen 8 Bits vom Display anspricht. Bisher habe ich LE vom 
Latch und WE vom Display an zwei unterschiedlichen Pins vom µc gehabt 
aber so lässt sich wohl kein DMA (ATxmega128A1) verwenden, da 
abwechselnd unterschiedliche Pins gesteuert werden müssen. Mit DMA 
machbar wäre das ganze wenn das Latch bei der fallenden Flanke die Daten 
übernimmt und der LCD Controller bei der steigenden Flanke. Dann kann 
ich beides an einen Pin hängen und muss diesen nach jedem Byte nur 
toggeln. Ich werde jetzt aber sowieso eine andere Lösung verwenden.

von Stephan H. (stephan-)


Lesenswert?

ein Schieberegister hätte es dann aber auch getan. Die kann man sogar 
kaskadieren und per SPI ansteuern. Vermutlich nicht mit DMA.
Ich komme aus der 8051 Ecke, daher kann ich das nicht pauschal 
beurteilen.
Nun hast Du ja eine Lösung.

Viel Glück

: Bearbeitet durch User
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.