Forum: Analoge Elektronik und Schaltungstechnik Logic Level Converter / Adafruit 8 Channel


von Mathias O. (ottn1k)


Angehängte Dateien:

Lesenswert?

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 ?

von Karlheinz (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.