Forum: Mikrocontroller und Digitale Elektronik Pegel von 1V8 nach 3V3 wandeln


von pegel (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

ich möchte drei Signale mit einen Pegel (unidirektional) von 1V8 nach 
3V3 wandeln. Das ganze würde ich gerne durch einen einzigen IC lösen, 
der aber noch per Hand als SMD gelötet werden kann.

Der SN74LV4T125 scheint soweit schon eine ganz gute Wahl zu sein. 
Allerdings bietet er noch die Verwendung von OE-Signalen, welche ich 
nicht benötige. Den zusätzlichen Platzbedarf für diese Pins würde ich 
gerne einsparen. Kann mir jemand einen anderen IC empfehlen? Einen 
"besseren" konnte ich nirgends finden.

: Verschoben durch Moderator
von U. M. (oeletronika)


Lesenswert?

Hallo,
74LVC2T45 in Bauform VSSOP8 kann man problemlos von Hand löten,
braucht aber pro IC nur 2mm x 3,5mm und ist allemal kleiner als dein 
Typ, auch wenn man 2 Stück davon braucht.
http://www.nxp.com/documents/data_sheet/74LVC_LVCH2T45.pdf
Aber Vorsicht, die sind bezüglich Flankensteilheit sehr giftig.
Gruß Öletronika

von ... (Gast)


Lesenswert?


von ... (Gast)


Lesenswert?

> 3 Signale
Sorry, überlesen.

von Bülent C. (mirki)


Lesenswert?

Also ich nutze immer den GTL2003. Der ist zwar bidirektional, aber das 
macht nichts.
Oder Du nimmst 3x BSS123 oder ähnliches mit jeweils 2x 10k
Oder noch besser: Du schaust in den Artikel der Woche :-)
http://www.mikrocontroller.net/articles/Pegelwandler

von ... (Gast)


Lesenswert?


von (prx) A. K. (prx)


Lesenswert?

Bülent C. schrieb:
> Oder Du nimmst 3x BSS123 oder ähnliches mit jeweils 2x 10k

Bei 1,8V und und Vgs(th)=1,7V?

von Bülent C. (mirki)


Lesenswert?

A. K. schrieb:
> Bei 1,8V und und Vgs(th)=1,7V?


Der BSS123 hat min. 1V

von (prx) A. K. (prx)


Lesenswert?

Bülent C. schrieb:
> Der BSS123 hat min. 1V

Der hier nicht: http://www.fairchildsemi.com/ds/BS/BSS123.pdf
Der "min" Wert ist irrelevant, mindestens der "typ" Wert zählt.

: Bearbeitet durch User
von Bülent C. (mirki)


Lesenswert?

Wofür ist dann der min wert gut?

von (prx) A. K. (prx)


Lesenswert?

Bülent C. schrieb:
> Wofür ist dann der min wert gut?

Vgs(th) wird am angegebenen Arbeitspunkt gemessen, also bei
  Vds = Vgs, Id = 1mA
Abhängig von Exemplar und insbesondere Temperatur liegt der Wert sicher 
zwischen 0,8V und 2,0V. Siehe auch Fig 5. Wenn du den Transistor auf 
100°C vorheizt könnte es gehen. ;-)

Bei hier nicht relevanter bidirektionaler Schaltung (I2C Pegelwandler) 
kommt in einer Richtung (high=>low) die Flussspannung der Body-Diode für 
den Schaltvorgang hinzu.

: Bearbeitet durch User
von Torsten C. (torsten_c) Benutzerseite


Lesenswert?

Bülent C. schrieb:
> Oder noch besser: Du schaust in den Artikel der Woche

Wir könnten im Artikel Pegelwandler unter "UNIDIREKTIONAL" ja ein 
Kapitel "1,8 V ⇒ 3,3 V" ergänzen, aber welcher Chip soll da eingetragen 
werden?

von Bülent C. (mirki)


Lesenswert?

Torsten C. schrieb:
> aber welcher Chip soll da eingetragen
> werden?

[Ironie Modus]
Dafür gibt es bestimmt auch einen PIC
[/Ironie Modus]

: Bearbeitet durch User
von Bülent C. (mirki)


Lesenswert?

Bülent C. schrieb:
> Oder Du nimmst 3x BSS123 oder ähnliches mit jeweils 2x 10k

Ich korrigiere:

Oder Du nimmst 3x BSS138 oder ähnliches mit jeweils 2x 10k für die 1.8V

von Michael K. (Gast)


Lesenswert?

TXB0104
SN74GTL2014
SN74LV4T125
SN74AVC4T234
SN74AVC4T245

von Michael K. (Gast)


Lesenswert?

Bülent C. schrieb:
> Oder Du nimmst 3x BSS138 oder ähnliches mit jeweils 2x 10k für die 1.8V
Warum keinen "normalen" Transistor?

von Michael K. (Gast)


Lesenswert?

Macht Sinn, an die Variante hatte ich nicht gedacht. Je nach geforderter 
Geschwindigkeit fällt die aber u.U. eh raus.

von Michael K. (Gast)


Lesenswert?

@A.K.
Jetzt fehlt der Kontext... grml

von (prx) A. K. (prx)


Lesenswert?

Michael K. schrieb:
> Jetzt fehlt der Kontext... *grml*

Sorry. Der flog raus, weil mir hinterher einfiel, dass die Variante mit 
der Gateschaltung nämlich hier auch bipolar implementierbar ist. Bipolar 
geht das nur unidirektional, mit MOSFET auch bidirektional.

Basisschaltung mit Basiswiderstand zu 1,8V und Emitter als Eingang, 
Kollektor als Ausgang.

: Bearbeitet durch User
von Bülent C. (mirki)


Lesenswert?

:-) Sind wir beim BSS138 geblieben? Wobei der BSS123 auch gehen 
"könnte"..Egal, der BSS138 ist der passendere

: Bearbeitet durch User
von Torsten C. (torsten_c) Benutzerseite


Lesenswert?

Bülent C. schrieb:
> Egal, der BSS138 ist der passendere

Also invertierend und mit Pullup?

Hätten wir für das Wiki nicht auch noch was
* einfaches,
* unidirektionales und
* nicht invertierendes
* mit Push-Pull-Ausgang?

von (prx) A. K. (prx)


Lesenswert?

Torsten C. schrieb:
> Hätten wir für das Wiki nicht auch noch was

Das steht auch schon drin. Aber wenn der Herr sehr ausgefallene Wünsche 
hat und deshalb OE Signale für indiskutabel hält...

: Bearbeitet durch User
von Torsten C. (torsten_c) Benutzerseite


Lesenswert?

A. K. schrieb:
> Das steht auch schon drin.

Unter "UNIDIREKTIONAL" ist ja kein Kapitel "1,8 V ⇒ 3,3 V", aber das 
muss ja auch nicht extra.

Meinst Du so?

http://www.mikrocontroller.net/wikifiles/1/19/Pw_trans_ni.png

von Bülent C. (mirki)


Lesenswert?

Torsten C. schrieb:
> Also invertierend und mit Pullup?

Auf was bezieht sich das?

von Bülent C. (mirki)


Lesenswert?

Torsten C. schrieb:
> A. K. schrieb:
>> Das steht auch schon drin.
>
> Unter "UNIDIREKTIONAL" ist ja kein Kapitel "1,8 V ⇒ 3,3 V", aber das
> muss ja auch nicht extra.
>
> Meinst Du so?
>
> http://www.mikrocontroller.net/wikifiles/1/19/Pw_t...

Das ist ein nicht invertierender mit einem NPN...Also eine andere 
Vorgendsweise, als die mit man mit einem BSS138(N-MOSFET) angehen würde

von (prx) A. K. (prx)


Lesenswert?

Torsten C. schrieb:
> Unter "UNIDIREKTIONAL" ist ja kein Kapitel "1,8 V ⇒ 3,3 V", aber das
> muss ja auch nicht extra.

Was bidirektional funktioniert, das ist i.d.R. auch unidirektional 
verwendbar. Nur umgekehrt nicht.

von (prx) A. K. (prx)


Lesenswert?

Torsten C. schrieb:
> Meinst Du so?

Das ist die unidirektionale bipolare Variante der vorhin diskutierten 
bidirektionalen MOSFET-Version, die hier beschrieben ist:
http://www.mikrocontroller.net/attachment.php/256452/levelshifter.pdf

Wobei aus der bipolaren Version mittels Schottky-Diode auch eine 
bidirektionale Version wird. Aber die Pegel der MOSFET-Version sind 
sauberer.

: Bearbeitet durch User
von Bülent C. (mirki)


Lesenswert?

A. K. schrieb:
> Aber die Pegel der MOSFET-Version sind
> sauberer.

Und genau das ist der Knackpunkt, warum man das mit N-MosFets machen 
sollte

von Georg (Gast)


Lesenswert?

Bülent C. schrieb:
> Und genau das ist der Knackpunkt, warum man das mit N-MosFets machen
> sollte

Nach bidirektional war aber nicht gefragt, daher ist ein bipolarer 
Transistor geeigneter, der lässt sich mit 1,8 V sicher ansteuern. Aber 
ausserdem war auch nach einer IC-Lösung gefragt, nicht nach einer 
Sammlung diskreter Bauteile.

Georg

von Bülent C. (mirki)


Lesenswert?

Georg schrieb:
> Nach bidirektional war aber nicht gefragt, daher ist ein bipolarer
> Transistor geeigneter, der lässt sich mit 1,8 V sicher ansteuern. Aber
> ausserdem war auch nach einer IC-Lösung gefragt, nicht nach einer
> Sammlung diskreter Bauteile.
>
> Georg

Bi-Direktional funktioniert auch nur in einer Richtung ;-) Daher hatte 
ich auch den GTL2003 vorgeschlagen, der günstiger ist als einige andere.
Aber dem TO geht es offensichtlich um Platzgründe, und da sind drei 
MOSFET's und 6 Widerstände evtl. platzsparender als ein IC mit mind. 
einem kerko und mind drei pull ups ;-)
Der BSS138 lässt sich auch sicher mit 1.8V ansteuern ;-)

: Bearbeitet durch User
von (prx) A. K. (prx)


Lesenswert?

Bülent C. schrieb:
> und da sind drei MOSFET's und 6 Widerstände evtl. platzsparender

3 Widerstände. Wenn auf der Source-Seite ein normaler Ausgang hängt, 
also push/pull, dann ist dort kein Widerstand nötig.

von Bülent C. (mirki)


Lesenswert?

A. K. schrieb:
> Bülent C. schrieb:
>> und da sind drei MOSFET's und 6 Widerstände evtl. platzsparender
>
> 3 Widerstände. Wenn auf der Source-Seite ein normaler Ausgang hängt,
> also push/pull, dann ist dort kein Widerstand nötig.

Genau! Also noch Platzsparender

von Rico W. (bitkipper)


Lesenswert?


von Torsten C. (torsten_c) Benutzerseite


Lesenswert?

Bülent C. schrieb:
> Torsten C. schrieb:
>> Also invertierend und mit Pullup?
> Auf was bezieht sich das?

@A.K.(prx): Auf was bezieht sich Dein "Das steht auch schon drin."^^

Ich hatte ja auch nur gefragt, was gemeint war.

Bülent C. schrieb:
> Bi-Direktional funktioniert auch nur in einer Richtung

Dann schreibt man ins Wiki: "Nimm BIDIREKTIONAL"?

: Bearbeitet durch User
von (prx) A. K. (prx)


Lesenswert?

Torsten C. schrieb:
> @A.K.(prx): Auf was bezieht sich Dein "Das steht auch schon drin."^^

Auf Pegelwandler. Ok, man könnte vielleicht auch noch reinschreiben, 
dass man oft auch bidirektionale verwenden kann, wenn man 
unidirektionale benötigt.

: Bearbeitet durch User
von Torsten C. (torsten_c) Benutzerseite


Lesenswert?

A. K. schrieb:
> Auf Pegelwandler

Ach nee!

Also nochmal von vorn:

1. Der BSS138: Soll das invertierend sein?

2. Steht dort was unidir., nicht inv. mit P-P-Ausgang?
   Wenn ja, welche Variante meinst Du?

von (prx) A. K. (prx)


Lesenswert?

Torsten C. schrieb:
> 1. Der BSS138: Soll das invertierend sein?

Nein.

                               3,3V
                                |
                               .-.
                               | |
                               | |
                               '-'
                                |
                                '-----o
                     1,8V    ||-+
                      |      ||<-
                      '------||-+
                      '_        |
                    -|' \       |
                     |   )------'
                    -|__/

von Bülent C. (mirki)


Lesenswert?

Torsten C. schrieb:
> Bülent C. schrieb:
>> Bi-Direktional funktioniert auch nur in einer Richtung
>
> Dann schreibt man ins Wiki: "Nimm BIDIREKTIONAL"?

Why not...geht ja auch ;-) Nur ausschließen sollte man es keineswegs

von Bülent C. (mirki)


Lesenswert?

Torsten C. schrieb:
> Also nochmal von vorn:
>
> 1. Der BSS138: Soll das invertierend sein?

Nein
http://www.nxp.com/documents/application_note/AN10441.pdf
Unter 2.1.1 ist es ausführlicher beschrieben

von G. (Gast)


Lesenswert?

A. K. schrieb:
> Bülent C. schrieb:
>> und da sind drei MOSFET's und 6 Widerstände evtl. platzsparender
>
> 3 Widerstände. Wenn auf der Source-Seite ein normaler Ausgang hängt,
> also push/pull, dann ist dort kein Widerstand nötig.

...und wenn auf der Sink-Seite eine MCU hängt, sollte doch (durch die 
intern zuschaltbaren pull-ups) ebenfalls kein zusätzlicher Widerstand 
mehr nötig sein. Oder?

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.