Forum: Mikrocontroller und Digitale Elektronik Ist dieser Logic Level Shifter das richtige für mich?


von Dominic K. (domi1997)


Lesenswert?

Guten Tag zusammen. Ich musste schmerzhaft erkennen das mein RN171 keine 
5v pegel des uC aushält. Nun brauche ich einen Level shifter für die 
UART schnittstelle. Nun ich dachte zuerst eine selbst zu bauen, doch 
habe ich mal mit den Parasitären Kapazitäten berechnet was die 
Grenzfrequenz wäre und die wäre so maximal bei60khz. Da ich mit einer 
Baudrate von 115k arbeite wäre dies nicht brauchbar. Also habe ich nach 
einem IC dafür gesucht und wurde mit dem SN74LV1T125 meiner Meinung nach 
fündig. Ist dies der richtige IC für den Job?

: Bearbeitet durch User
von Dirk (Gast)


Lesenswert?

Eindeutig ja, dieser IC ist dafür gut geeignet. Schön finde ich an 
diesen Teilen, dass sie wenig Platz auf der Platine benötigen und eine 
hohe Bandbreite haben.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

In einer Richtung reicht ein simpler Widerstandsteiler (in der von 5V zu 
3.3V), in der Gegenrichtung kann die Chance bestehen, daß Dein 5V-µC 
den High-Pegel des Moduls bereits als High-Pegel erkennt.

Sieh Dir im Datenblatt Deines ungenannten µC an, wie dessen Eingänge 
spezifiziert sind.

Wenn das nicht reicht, kannst Du den 'LV125 verwenden. Der ist definitiv 
schnell genug.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Dominic K. schrieb:
> doch habe ich mal mit den Parasitären Kapazitäten berechnet was die
> Grenzfrequenz wäre und die wäre so maximal bei60khz.
Welche Werte hast du da angesetzt? Ich schaffe mit einem einfachen 
Spannungsteiler locker das zehnfache...

: Bearbeitet durch Moderator
von Dominic K. (domi1997)


Angehängte Dateien:

Lesenswert?

Bei 200pF Parasitärer Kapazität(von den Planes) wären es schon  eine 
Grenz frequenz von 24khz

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Dominic K. schrieb:
> Bei 200pF Parasitärer Kapazität(von den Planes)

Wie kommst Du auf diese Kapazität? Das ist ziemlich viel.

von Jim M. (turboj)


Lesenswert?

Dominic K. schrieb:
> Bei 200pF Parasitärer Kapazität(von den Planes) wären es schon  eine
> Grenz frequenz von 24khz

Aber ein normaler Pin hat eine Kapzität von so 2-5pF. Du liegtst hier 
mehrere Größenordnungen daneben!

von Gerd E. (robberknight)


Lesenswert?

Und woher kommt R1 mit 33K?

Bei so hohen Serien-R macht natürlich jede kleine Kapazität gleich 
richtig was aus.

von HildeK (Gast)


Lesenswert?

Für deine Werte komme ich auf rund 100kHz.
Wie schon gesagt, die 200pF sind deutlich zu hoch und auch die Rs kann 
man um den Faktor 10 kleiner machen. Dann sind wir locker bei einigen 
MHz Grenzfrequenz - weit weg von 24kHz :-)

von Manfred (Gast)


Lesenswert?

Dominic K. schrieb:
> IC dafür gesucht
TXS0108E ?

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Es reicht wieder eine einfache hinreichend schnelle Diode als 
Levelshifter:
1
TXD 5V             RXD 3,3V
2
O>--------|<|----->
Wenn der Empfänger UART aktivierbare Pullups hat, sollte man die nutzen, 
ansonsten extern einen hinzufügen. Die Diode kann, muss aber nicht eine 
Schottky sein, z.B. eine BAT54 o.ä.

von Dominic K. (domi1997)


Lesenswert?

Matthias S. schrieb:
> Es reicht wieder eine einfache hinreichend schnelle Diode als
> Levelshifter:
>
1
> TXD 5V             RXD 3,3V
2
> O>--------|<|----->
3
> 
4
>
> Wenn der Empfänger UART aktivierbare Pullups hat, sollte man die nutzen,
> ansonsten extern einen hinzufügen. Die Diode kann, muss aber nicht eine
> Schottky sein, z.B. eine BAT54 o.ä.

Also meines wissens verbratet eine diode lediglich 0.7v und nicht 1.7V

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Dominic K. schrieb:
> lso meines wissens verbratet eine diode lediglich 0.7v und nicht 1.7V

So isses. Deswegen doch 'kann, aber muss nicht'. Der Hinweis ist eher 
für Bedenkenträger.

von Christian M. (Gast)


Lesenswert?

Dominic K. schrieb:
> Also meines wissens verbratet eine diode lediglich 0.7v und nicht 1.7V

Dafür ist die Diode aber "verkehrt" rum drinn. Die zieht dann in 
Durchlassrichtung Low auf Low. Evtl. noch einen Pull-Up an den Eingang.

Gruss Chregu

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Dominic K. schrieb:
> Also meines wissens verbratet eine diode lediglich 0.7v und nicht 1.7V

Achso, jetzt verstehe ich deinen gedanklichen Fehler erst. Die Diode 
verbrät überhaupt nichts, chregu hats ja jetzt nochmal erklärt. Dabei 
ist es auch völlig egal, ob der TX z.B. zwischen 0 und 12V pegelt, es 
wird lediglich low des TX ausgewertet - high wird vom Pullup des RXD 
Eingangs geliefert.
Denk nochmal drüber nach, dann wird es klar.

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.