Auswahl Levelshifter

OP (Firma: Flk Consulting UG) #5294067
Hallo Zusammen,

ich plane gerade ein Projekt um zwei Motorpotis und etwas I2C Peripherie 
über eine Webseite anzusteuern.

Als Kontroller soll ein NodeMCU zum Einsatz kommen.
Der Motortreiber ist ein L293D.
Zusätzlich möchte ich das I2C Interface des NodeMCU dazu verweden um 
einen MCP23017SP und eine I2C Anzeige mit HT33K16 bzw. ein 4 zeiliges 
LCD mit I2C anzusteuern.

D.h. welchen Levelshifter kann ich für I2C verwenden? Gefunden habe ich 
bisher den PCA9515.

Zusätzlich benötige ich für den L293D einen unidirectionalen 2 Bit 
Levelshifter von 3.3V -> 5V. Ginge natürlich auch mit 2 Transistoren 
lieber wäre mir aber ein IC eventuell sogar mit ein paar mehr Pins um 
weitere Ausgänge schalten zu können.

Danke für die Hilfe.
Gruß
Frank
#5294146
Frank L. schrieb:
> D.h. welchen Levelshifter kann ich für I2C verwenden? Gefunden habe ich
> bisher den PCA9515.

Ich hätte da einfach die Buswiderstände an 3,3V angeschlossen, fertich. 
Das funktioniert in der Praxis erstaunlich gut, auch wenn es nominal nur 
knapp V_ih einhält.

Frank L. schrieb:
> Zusätzlich benötige ich für den L293D einen unidirectionalen 2 Bit
> Levelshifter von 3.3V -> 5V.

Weiso? In dem Datenblatte (http://www.ti.com/lit/ds/symlink/l293.pdf) 
steht V_ih mit minimal 2,3V drin. Das kann also auch direkt an einen 
3,3V µC dran.

Habe ich da was übersehen?
OP (Firma: Flk Consulting UG) #5295782
Hallo,
danke für die Tipps.

Ich gehöre nicht zu den Menschen, die hart an der Grenze irgendwelcher 
Spezifikationen arbeiten.

Den TSX0102 habe ich mir bestellt und werde mal schauen.

Gruß
Frank
Gast #5296028
Frank L. schrieb:
> Ich gehöre nicht zu den Menschen, die hart an der Grenze irgendwelcher
> Spezifikationen arbeiten.

Ist ne prima Einstellung.

Frank L. schrieb:
> Zusätzlich benötige ich für den L293D einen unidirectionalen 2 Bit
> Levelshifter von 3.3V -> 5V.

Wo kommt in der L239 Spec 5V vor? Was hat der überhaupt mit 5V zu tun? 
In der Spec steht für VIH min 2,3V. Das ist ein hervorragender 
High-Pegel für 3,3V Logik. Dein Levelshifter wird vermutlich einen Pegel 
von 0,7 * 3,3V, also 2,31V am Eingang brauchen. Damit ist der 0,01V 
schlechter als der L239 alleine. Gute Lösung!

MfG Klaus
OP (Firma: Flk Consulting UG) #5296521
Danke,
geht auch ohne Levelshifter gut.

Gruß
Frank

P.S. ich arbeite normalerweise mit TTL Pegel. D.h. die 3.3V Pegel sind 
für mich absolutes Neuland, deshalb die manchmal unbedarften Fragen.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 8 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.