Gast
#4711349
Hallo Zusammen, in meinem Projekt möchte ich einen FPGA bzw. dessen Ports (3,3V) (MachXOLF aus dem Starterkit von Lattice) mit verschiedenen I/O Signalen aus einem anderen (5V) IC verbinden. Dabei bin ich darauf angewiesen das ich die I/O Richtung wechseln kann. Am besten automatisch, weswegen ich mich für den TXB0104 als Pegelwandler entschieden habe. Über die interne Beschaltung der I/O Ports des anderen IC's habe ich leider keine weiteren Informationen. Zu Anfang hatte ich den I/O Wandler einfach verbunden und gehofft das alles so klappt, leider war dem nicht so. Nun habe ich die Schaltung deutlich reduziert und mir die Signale nochmal auf dem Oszilloskop angeschaut. Das "Programm" im FPGA macht (zu Testzwecken) aktuell nichts anderes als eine I/O Leitung zu lesen und den Zustand auf einer separaten LED auszugeben. Zur Analyse habe ich mir nun ein "Takt"-Signal aus dem externen 5V IC angeschaut und Testweise verschiedene Pull-Up/Down Wiederstände auf seiten des FPGA an den I/O Buffer gebunden. In den angehängten Bildern sieht man nun die Signale die Beim FPGA ankommen. Leider sehen alle nicht besonders gut aus und keines der Signale kommt an die 3,3V rann, oder ähnelt der eigentlich gewollten Wellenform. Hat vielleicht jemand einen Tipp woran es liegen könnte oder was ich als nächstes tun sollte? Anbei ein Bild mit (von Oben nach Unten): - 5V Ausgangssignal vom externen IC - Signal zwischen FPGA und TXB0104 ohne Pull Up/Down - Signal zwischen FPGA und TXB0104 mit internem Pull Down - Signal zwischen FPGA und TXB0104 mit internem Pull Up
