Forum: Mikrocontroller und Digitale Elektronik Pegelwandler FT232RL bei getrennter Versorgung


von Bastian W. (jackfrost)


Angehängte Dateien:

Lesenswert?

Hallo,

ich habe ein AtxMega Board bei dem ich über einen FT232RL mit dem PC 
Daten austauschen und den Microcontroller flashen will.

Das AtxMega Board wird über ein 24V Netzteil versorgt. Der FT232RL ist 
Buspowered.

Ich will verhindern das einer der beiden Schaltkreise Schaden nimmt wenn 
eine Versorgungsspannung fehlt. Wird das mit den beiden PNP Transistoren 
funktionieren, so das die Ruhepegel immer high sind ? Oder wird mir ein 
Strom über die Basis zum Controller fließen ?

Wenn ja könnte ich das mit zwei Dioden lösen ?

Gruß JackFrost

von Joachim B. (jar)


Lesenswert?

an der externen 5V und an der FTDI 5V habe ich je eine 1N5819 gesetzt 
o.ä. um Rückfluss zu vermeiden.

wired or

: Bearbeitet durch User
von U. M. (oeletronika)


Angehängte Dateien:

Lesenswert?

Hallo,
zunächst muß ich feststellen, das solche unsäglich zerissenen 
Schaltpläne ein Graus sind. Bei komplexeren Schaltungen wird es 
systematische erschwert, da korrekte Zusamenhänge zu finden. Für eine 
Fehlersuche ist das katastrophal.

Dann denke ich, dass diese Lösung irgendwie wenig sinnvoll ist.
Wenn du Angst hast, dass ein Tx-Pegel Schaden am Rx eines Eingangs 
macht, dann kannst du z.B. einen Schutzwiderstand einfügen.
Noch besser, die setzt eine Schottkydiode dazwischen, so dass der 
Tx-Ausgang am Rx nur einen aktiven Low-Pegel verursachen kann. Natürlich 
braucht es dann immer einen Pullup am Rx-Eingang.
Mit dieser Methode kann man auch sehr einfach eine Pegelanpassung 
machen.
Gruß Öletronika

von Daniel H. (Firma: keine) (commander)


Lesenswert?

Du könntest in jede Leitung einen 74LVC1T45 setzen und VCCA und VCCB auf 
die Eingangsspannung von USB bzw. Controller legen.

> In suspend mode when either VCC(A) or VCC(B) are at GND level, both
> A port and B port are in the high-impedance OFF-state.

D.h. sobald eine der beiden Spannungen fehlt wäre der automatisch 
hochohmig und beide Schaltungsteile voreinander geschützt.

von Bastian W. (jackfrost)


Lesenswert?

Daniel H. schrieb:
> u könntest in jede Leitung einen 74LVC1T45 setzen und VCCA und VCCB auf
> die Eingangsspannung von USB bzw. Controller legen.

Danke, das wird das einfachste sein. Ich muss die zwar über Mouser 
bestellen , aber besser als kein Schutz.

Gruß JackFrost

von RS232er (Gast)


Lesenswert?

Hallo, ich hänge mich einmal an, wenn es erlaubt ist: Heisst es, dass 
wenn die Atmega-Schaltung eingeschaltet  wird aber die Ft232rl Schaltung 
nicht, daß  diese denn Schaden nimmt?  Was wäre,  wenn die beiden Massen 
verbunden werden, also permanent?  Würde das helfen?

von Bastian W. (jackfrost)


Lesenswert?

Ja , der FT233RL wird vom USB gespeist und hat nur Spannung wenn der PC 
dran ist. Ich hätte dann ja durch den Leerlaufpegel vom UART 3,3 am RX 
vom FT232RL. Umgekehrt, wenn die 24V vom AtxMega fehlen und der Ft232RL 
Spannung hat, hab ich am xMega 3,3V am RX und das ist dann ja größer als 
die erlaubten Vcc+0,5V.

GND Beider Platinen ist verbunden, sonst würde das garnicht gehen.

Durch den Buffer mit Tristate, sind die beiden Spannung getrennt und 
durch Pullups hab ich dann auch die richtigen Pegel im Leerlauf.

Gruß JackFrost

von W.S. (Gast)


Lesenswert?

Bastian W. schrieb:
>> u könntest in jede Leitung einen 74LVC1T45 setzen und VCCA und VCCB auf
>> die Eingangsspannung von USB bzw. Controller legen.
>
> Danke, das wird das einfachste sein. Ich muss die zwar über Mouser
> bestellen , aber besser als kein Schutz.

O je, wozu bloß dies?

Mein Rat: schleife einfach in beide Leitungen einen 1 kOhm Widerstand 
rein und fertig ist die Laube. Ich schätze mal, 330 Ohm würden es auch 
tun.

W.S.

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.