Hallo , ich besitze ein Raspberry Pi + Gertboard und möchte über die buffered I/O Pins eine Schrittmotorsteuerung welche mit 5 V Logik arbeitet ansteuern. Das Gertboard liefert 3,3V und die Steuerung des Schrittmotors braucht 5 V. Ich habe mir also einen Level Converter zugelegt um von 3,3V auf 5 V Logik zu shiften. Der Level Converter ist von Adafruit und nutzt den Chip TXB0108 von Texas Instruments. Der Konverter ist bidirektional( Datasheet im Anhang ) Als Bild hab ich den Aufbau der Buffered I/O Ports dargestellt. Die Jumper für Output sind gesetzt. ( BufferIO.png) aktuell : VCCA liegt auf 3,3V vom Gertboard OE liegt auf Masse vom Gertboard VCCB liegt auf 5V GND liegt auf Minus der 5 V Speisung Wenn jetzt z.B. durch einen verbundenen I/O Port des Gertboards, A1 beim Level Converter auf HIGH gesetzt wird , kommen die 3,3V auch auf A1 an ,werden aber nicht auf B2 als 5V durchgeleitet. Dafür ist dieser Level Converter doch gedacht oder nicht ? Habe ich vielleicht etwas falsch verbunden ? Im Datasheet von Texas Instruments macht mich die GND Belegung etwas stutzig . Habe auch mal OE unbelegt gelassen , aber dann kommen auch keine 3,3 V bei Port A1 des Konverters an :( Laut Datasheet sollte man OE an VCCA verbinden, wäre das korrekt ? Hat jemand vielleicht nen Tipp ?
Hallo, du musst schon GND der A-Seite (Gertboard) mit GND der B-Seite (5 Volt) verbinden. Es sind keine Optokoppler etc... Ausserden muss Vcca immer kleiner als Vccb sein. OE wird mit Pegeln der A-Seite gesteuert!!! dann gehts
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.