Pegelwandler FT232RL bei getrennter Versorgung

OP #4798297
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
Angehängte Dateien:
#4798372
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
Angehängte Dateien:
(Firma: keine) #4798397
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.
Gast #4800533
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?
OP #4800579
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
Gast #4801367
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.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.