FPGA Levelshifter

#7679113
Lesenswert?

Wolfram F. schrieb:

Für 5V TTL suche ich bidirektionale Levelshifter.

Welche benutzt ihr so? 8/16/32 Bit wobei 8 und 16Bit bevorzugt sind.

Wie breit soll das Ganze denn werden?

Ich habe schon JTAG-Adapter gesehen, die das Levelshifting mit dem FPGA selbst machen, in dem die jeweilge IO-Bank mit der gewuenschten Spannung versorgt wird. :) Aktuelle FPGAs koennen das leider nicht mehr so einfach.

#7679162
Lesenswert?

Wolfram F. schrieb:

Für 5V TTL suche ich bidirektionale Levelshifter.

Welche benutzt ihr so? 8/16/32 Bit wobei 8 und 16Bit bevorzugt sind.

Es gibt welche mit manueller Richtungumschaltung (DIR-Pin), quasi im Stil eines 74HC245. Konkret: 74LVC8T245 oder 74LVC4245, wobei der 74LVC8T245 für Dich besser ist. Diese Teile sind robust, haben eine hohe Treiberleistung und funktionieren zuverlässig, und im Normalfall benutzt Du die.

Dann gibt es welche mit automatischer Richtungsumschaltung wie den genannten TXS0108E. Die sind etwas empfindlich und haben eine schwache Treiberleistung. Die Automatik lässt sich z.B. schon durch einen zu niedrigen Pullup oder Pulldown durcheinander bringen. Diese Teile nimmst Du daher dann und NUR dann, wenn Du diese Funktion auch tatsächlich brauchst und kein Richtungssignal zur Verfügung hast. in einem FPGA-Kontext wird das wohl eher selten der Fall sein, denn das muss ja intern bei IO-Pins auch irgendwo Richtungssignale haben.

fchk

(Firma: Starfleet) #7679164
Lesenswert?

unter dem Suchwort 74*245 gibt es einiges zu finden, entscheidend ist ob das Ganze uni- oder bidirektional (mit kommandierter oder automatischer) Richtungsumschaltung betrieben werden soll.

Da mal TI zum Einstieg:

OP #7679647
Lesenswert?

Frank K. schrieb:

Wolfram F. schrieb:

Für 5V TTL suche ich bidirektionale Levelshifter.

Welche benutzt ihr so? 8/16/32 Bit wobei 8 und 16Bit bevorzugt sind.

Es gibt welche mit manueller Richtungumschaltung (DIR-Pin), quasi im Stil eines 74HC245. Konkret: 74LVC8T245 oder 74LVC4245, wobei der 74LVC8T245 für Dich besser ist. Diese Teile sind robust, haben eine hohe Treiberleistung und funktionieren zuverlässig, und im Normalfall benutzt Du die.

Dann gibt es welche mit automatischer Richtungsumschaltung wie den genannten TXS0108E. Die sind etwas empfindlich und haben eine schwache Treiberleistung. Die Automatik lässt sich z.B. schon durch einen zu niedrigen Pullup oder Pulldown durcheinander bringen. Diese Teile nimmst Du daher dann und NUR dann, wenn Du diese Funktion auch tatsächlich brauchst und kein Richtungssignal zur Verfügung hast. in einem FPGA-Kontext wird das wohl eher selten der Fall sein, denn das muss ja intern bei IO-Pins auch irgendwo Richtungssignale haben.

fchk

74LVC8T245 wird es werden!

Danke Euch für die Tips und Erklärungen!

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