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?
ein Transistor ist auch ein Inverter und nicht so selten wie evtl. der von dir gesuchte IC.
Ein Transistorinverter der so schnell ist dass er nicht potentiell das Timing versaut in dieser Anwendung ist nicht ganz so trivial wie es scheint :)
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
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...
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
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.
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.
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.
>und Triggert auf positive Flanke.
..wie fast alle TTL-ICs.
Deshalb sollte man das Design auch danach auslegen.
lokale Clk-inv. bringt meist Nachteile.
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
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.