UART Pegelwandler 3V3 <--> 5V die drölfte

Gast #3659889
Lesenswert?

Hallo Leute,

wieder mal ne Frage zur UART-Pegelwandlung.

Die Verbindung zwischen Master und Slave ist wie auf dem Bild 
vorgegeben, d.h. RX und TX sind zusammen auf eine Leitung gelegt. Der 
Slave antwortet nur, wenn er vom Master gefragt wurde (die Kommunikation 
ist also bidirektional), weshalb es kein Problem darstellt das RX und TX 
auf einer Leitung liegen.

Der Slave-UART hat TTL-Pegel (5V), die Pegeltoleranz an den Pins vom 
Master ist aber nur mit 3.3V angegeben. Wie löst man das am besten?
Baudraten bis 57.6k sollten mit der Wandlung noch möglich sein.
Darf gern auch ein fertiger IC sein. Bin für Vorschläge dankbar.

Grüße
Angehängte Dateien:
Gast #3659991
Lesenswert?

Max H. schrieb:
> U. M. schrieb:
>> einfache Pegelanpassung bei moderaten Baudraten kann man wie im Bild
>> gezeigt machen.
> Nur leider funktioniert das nicht wenn:
> Kaj schrieb:
>> RX und TX sind zusammen auf eine Leitung gelegt
>
> Ich würde diesen Pegelwandler verwenden:
> 
https://upload.wikimedia.org/wikipedia/de/4/4e/Bidirektionaler_pegelumsetzer_wikide.svg

Besser das Gate an die 5V anschliessen, denn der FET braucht ja auch 
eine gewisse Gate Source Spannung zum öffnen. Mit Gate an 3.3V taugt es 
nur für Opendrain/Collector wie I2C.
Gast #3660006
Lesenswert?

Max H. schrieb:
> Lattice User schrieb:
>> Besser das Gate an die 5V anschliessen,
> Perfekt, dann schaltet der Fet die 5V-Vgs(th) an den 3.3V Eingang durch.
> Siehe Sourcefolger.
>> denn der FET braucht ja auch
>> eine gewisse Gate Source Spannung zum öffnen.
> Er muss ja keinen Leistung-FET nehme, der erst ab Vgs=10V richtig
> durchschaltet.

Natürlich nicht, aber ein 2N7002 braucht auch 2V.
#3661628
Lesenswert?

> Max H. schrieb:
> U. M. schrieb:
>> einfache Pegelanpassung bei moderaten Baudraten kann man wie im Bild
>> gezeigt machen.
> Nur leider funktioniert das nicht wenn:
> Kaj schrieb:
>> RX und TX sind zusammen auf eine Leitung gelegt
Hallo,
da hast du recht, dass mit dem "auf eine Leitung gelegt" habe ich 
ignoriert.

Ich meine aber, das Schaltung prinzipiell trotzdem funktioniert, denn 
man auf der 3,3V-Seite Rxd und Txd zusammen schaltet.

Damit der Pullup den Spannungteiler nicht unzulässig beeinflusst, sollte 
dieser etwas größer gemacht werden und der Spannungteiler bei Bedarf 
auch noch etwas niederohmiger.
Gruß Öletronika
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren