Hallo Leute, ich benötige einen geeigneten Pegelwandler für bidirektionale Verbindungen(5V<->3.3V). Kennst jemand von euch ein geeignetes Bauteil? Zunächst wollte ich das ganze mit einem BSS138 lösen, aber ich habe gesehen, dass das für die vielen Leitungen zu umständlich ist und ich eine gewisse Platinengröße einhalten muss. MfG euer Shol'va
@Shol'va (Gast) >ich benötige einen geeigneten Pegelwandler für bidirektionale >Verbindungen(5V<->3.3V). Kennst jemand von euch ein geeignetes Bauteil? Was ist es denn für eine Schnittstelle? I2C? >Zunächst wollte ich das ganze mit einem BSS138 lösen, Der Klassiker für I2C. > aber ich habe >gesehen, dass das für die vielen Leitungen zu umständlich ist Wieviele denn? > und ich >eine gewisse Platinengröße einhalten muss. 1x1m ist auch eine gewisse Platinengröße. Siehe Netiquette! Es gibt mehrkanalige, bidirektionale Pegelwandler ohne Richtungsumschaltung. Aber Vorsicht! Die Dinger sind gefährlich! Dort stecken ein paar Trickschaltungen drin, die auf gewisse Umstände giftig reagieren und komische Effekte erzeugen können! Die sollte man nur nutzen, wenn man sie WIRKLICH braucht und ganz sicher ansteuern kann. U.a. mögen sie keine hochohmigen, langsamen Signalquellen. https://para.maximintegrated.com/en/results.mvp?fam=bidirtranslators&tree=master
Falk B. schrieb: > Der Klassiker für I2C. Ich weiß. Den I2C habe ich mit BSS138 gelöst. Den lasse ich jetzt auch so. Die UART-Kommunikation zu einem Bluetooth-Modul müsste noch gemacht werden. Dann gibt es noch andere Leitungen wie z.B. andere ICs mithilfe des Mikrocontrollers einzuschalten oder auszuschalten. Ich rechne so später mit etwa 10 Leitungen. MfG
Vielleicht so Richtung txb0801.. Haben allerdings einige Eigenheiten. Einfach mal ins Datasheet schauen.. Zb. I2C unterstützen die soweit ich mich erinnern kann nicht.
@ Shol'va (Gast) >Die UART-Kommunikation zu einem Bluetooth-Modul müsste noch gemacht >werden. Dafür braucht man keine bidirektionalen Pegelwandler. > Dann gibt es noch andere Leitungen wie z.B. andere ICs mithilfe >des Mikrocontrollers einzuschalten oder auszuschalten. Dafür auch nicht.
Philipp K. schrieb: > Vielleicht so Richtung txb0801.. Haben allerdings einige Eigenheiten. Als erste Eigenheit, dass sich diese nicht finden lassen. > I2C habe ich erfolgreich mit dem TXS0108E umgesetzt.
Hallo nochmals, ja stimmt. Bidirektional muss nur I2C sein. Habe ein Bild angehängt aus dem Datenblatt des Bluetooth-Moduls. Dann wisst ihr, worum es geht. MfG
Shol'va schrieb: > Dann wisst ihr, worum es geht. Mmh, was geht denn auf den 6 I/O-Leitungen in der Mitte ab?
Shol'va schrieb: > Habe ein Bild angehängt aus dem Datenblatt des Bluetooth-Moduls. Warum überhaupt einen Pegelwandler. Der µC läuft doch mit 3.3V. Gibt es irgendein schlagkräftiges Argument, an einer Stelle mit derartig vielen Leitungen mit gemischter Versorgungsspannung zu fahren?
Wolfgang schrieb: > Shol'va schrieb: >> Dann wisst ihr, worum es geht. > > Mmh, was geht denn auf den 6 I/O-Leitungen in der Mitte ab? Hi, im Datenblatt steht: Configurable control or indication pin. If configured as input; internal pull up. LG
Wolfgang schrieb: > Shol'va schrieb: >> Habe ein Bild angehängt aus dem Datenblatt des Bluetooth-Moduls. > > Warum überhaupt einen Pegelwandler. Der µC läuft doch mit 3.3V. Gibt es > irgendein schlagkräftiges Argument, an einer Stelle mit derartig vielen > Leitungen mit gemischter Versorgungsspannung zu fahren? Hi, weil ich mein ATmega mit 16MHz betreiben will. Mein µC läuft mit 5V. Das Bild, was du gesehen hast, ist aus dem Datenblatt des Bluetooth-Moduls. LG
Danish schrieb: > http://www.hagtech.com/pdf/translator.pdf > > Wie wäre es damit? Das Problem bidirektional habe ich schon gelöst. Danke dir. Ich behalte mir deinen Link im Hinterkopf für das nächste mal. MfG
Hab mir das Tutorial auf dieser Homepage mal angeschaut. Habe mir eins von euren Empfehlungen rausgesucht: https://www.conrad.de/de/logik-ic-puffer-treiber-texas-instruments-sn74lvc07adr-soic-14-1017097.html Laut Datenblatt funktioniert dieser. Hat es auch bekannte Nachteile? MfG
@ Shol'va (Gast) >https://www.conrad.de/de/logik-ic-puffer-treiber-t... 74LVC07 >Laut Datenblatt funktioniert dieser. Hat es auch bekannte Nachteile? Für deine Anwendung mit geringen Datenraten ist er OK.
Falk B. schrieb: > Für deine Anwendung mit geringen Datenraten ist er OK. Ab welchen Datenraten ist das Teil ungeeignet? Bei meinem Bluetooth Modul handelt es sich um einen Microchip RN4677. LG
@Shol'va (Gast) >> Für deine Anwendung mit geringen Datenraten ist er OK. >Ab welchen Datenraten ist das Teil ungeeignet? Kommt drauf an, spätestens bei 10 Mbit/s wird der Pull-Up widerstand ziemlich unhandlich klein.
Falk B. schrieb: > @Shol'va (Gast) > >>> Für deine Anwendung mit geringen Datenraten ist er OK. > >>Ab welchen Datenraten ist das Teil ungeeignet? > > Kommt drauf an, spätestens bei 10 Mbit/s wird der Pull-Up widerstand > ziemlich unhandlich klein. Ich will 15 Sensoren auslesen und die ADC-Werte über Bluetooth zum Smartphone schicken. Den Rest berechnet die Smartphone App. Das mit den 10Mbit/s erreiche ich also eh nicht. LG
Für die andere Richtung(5V -> 3.3V) habe ich folgendes IC gefunden: https://www.conrad.de/de/logik-ic-puffer-treiber-texas-instruments-cd74hc4050pwr-tssop-16-1015781.html
Shol'va schrieb: > Für die andere Richtung(5V -> 3.3V) habe ich folgendes IC gefunden: Oder einen Spannungsteiler oder aber, wenn der Hersteller des 3.3V-ICs den Clamp-Diodenstrom spezifiziert hat, reicht auch ein Widerstand.
HildeK schrieb: > Oder einen Spannungsteiler Hi, Spannungsteiler sind doch eine "schmutzige" Lösung oder? MfG
@Shol'va (Gast) >Für die andere Richtung(5V -> 3.3V) habe ich folgendes IC gefunden: >https://www.conrad.de/de/logik-ic-puffer-treiber-t... Ist voll OK! Spart gegenüber einem Spannungsteiler viel Strom und ist auch bisweilen deutlich schneller.
@Shol'va (Gast)
>Spannungsteiler sind doch eine "schmutzige" Lösung oder?
Manchmal schon.
Vielen Dank für eure Antworten. Hat mir echt geholfen und auch das Tutorial hier auf der Seite. MfG
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.