Forum: Mikrocontroller und Digitale Elektronik Stromversorgung und FT232RL Modul


von Andreas G. (beastyk)


Lesenswert?

Moin,

hab hier schon gesucht aber nicht so richtig was gefunden (außer den 
Hinweis mit Dioden und Widerständen in RX und TX Leitung).
Also das Modul wird von USB Port mit Strom versorgt, der PC erkennt den 
FT232RL auch sofort.
Es gibt auch einen % - 3.3V Jumper für VCCIO.
Mein Problem ist nun das mein Experimentierboard schon mit 3.3V versorgt 
wird, ich also eigentlich den FT232RL damit versorgen wollte.
Kann ich den FT232RL nun über USB versorgen und das Board über die 
andere Stromversorgung (Batterie)?
Langt es wenn ich die VCC und Ground Pins vom FT232RL Modul frei lasse 
und nicht mit dem Board verbinde (wohin sollte ich auch damit)?

Gruß
dat
Beast

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Andreas G. schrieb:
> Kann ich den FT232RL nun über USB versorgen und das Board über die
> andere Stromversorgung (Batterie)?

Das Datenblatt des FT232 enthält verschiedene Schaltungsbeispiele für 
den Betrieb mit Versorgung durch USB und mit anderer Versorgung.

von R. B. (britzi)


Lesenswert?

> Langt es wenn ich die VCC und Ground Pins vom FT232RL Modul frei lasse
> und nicht mit dem Board verbinde (wohin sollte ich auch damit)?


Wie möchtest du denn ohne Ground anzuschließen Signale austauschen?

von holger (Gast)


Lesenswert?

>Mein Problem ist nun das mein Experimentierboard schon mit 3.3V versorgt
>wird, ich also eigentlich den FT232RL damit versorgen wollte.

Wozu? Den FT232RL brauchst du nur wenn er an USB angeschlossen
ist. Also wird er nur von der USB Buchse versorgt. Bus powered.

>Kann ich den FT232RL nun über USB versorgen und das Board über die
>andere Stromversorgung (Batterie)?

Ja.

>Langt es wenn ich die VCC und Ground Pins vom FT232RL Modul frei lasse
>und nicht mit dem Board verbinde (wohin sollte ich auch damit)?

Ground musst du auf jeden Fall verbinden. VCC nicht.

VCCIO kannst du mit 3V3OUT (Pin17) vom FT232 verbinden.
Dann passt der Pegel schon mal zu deinem Board.
An Pin17 muss ein 100n dran.

Das einzige Problem was du jetzt noch hast ist die TxD Leitung
von deinem UART. Die steht im Ruhezustand auf 3V3. Damit
würdest du den FT232 dann parasitär versorgen und deine
Batterie für nix belasten wenn von USB keine Spannung kommt.

Also solltest du deinen UART deaktivieren und den TxD Pin
auf Eingang schalten wenn der Ft232 keine Spannung hat.
Das könntest du ja z.B. mit einem Pin an deinem uC kontrollieren.
Oder die Lösung mit einer Diode und einem Pullup. TxD von deinem
uC liefert dann nur den Lowpegel für den Ft232. High macht der Pullup.

von Andreas G. (beastyk)


Lesenswert?

Ok, ok, ich war wohl zu ungenau!
Ihr habt mir aber schon geholfen...ich zeig euch mal welches Modul für 
den FT232RL ich meine:

http://www.ebay.de/itm/FT232RL-FTDI-USB-zu-TTL-Serien-Converter-Adapter-Modul-5V-3-3V-Fur-Arduino-Neu-/141202833955?pt=Bauteile&hash=item20e0584223

holger schrieb:
> VCCIO kannst du mit 3V3OUT (Pin17) vom FT232 verbinden.

Ich denke das läuft schon über den Jumper, oder nicht?

holger schrieb:
> Ground musst du auf jeden Fall verbinden. VCC nicht.

OK, mhhh, sollte ich den PC irgendwie schützen damit (falls ausversehen 
Ground nicht wirklich Ground ist) mir nicht alles um die Ohren fliegt? 
Wer von euch hat eigentlich diesen tollen USB Isolator gebastelt?

Das andere Experimentierboard ist das OnePIC Demoboard.

holger schrieb:
> Oder die Lösung mit einer Diode und einem Pullup. TxD von deinem
> uC liefert dann nur den Lowpegel für den Ft232. High macht der Pullup.

Das mit den Pull-ups vergesse ich dauernd, schau ich mir mal an, im 
Grunde könnte ich den Pin aber auch einfach auf Eingang schalten und ob 
der FT232 über USB versorgt wird mit nem ADC checken? Moment, das kann 
ich aber auch über hohe Flanke oder nicht lösen.

Ich bedanke mich bei euch Dreien für die fixen Antworten!

Gruß
dat
Beast

PS: Ich muß erstmal schaun ob der PicTail Connector die RX/TX Pins auch 
rausführt, sonst schnapp ich mir nen dsPIC aufm Brotbrett, wollte ich 
auch schon lange mal machen.

: Bearbeitet durch User
von Max H. (hartl192)


Lesenswert?

Andreas G. schrieb:
> OK, mhhh, sollte ich den PC irgendwie schützen damit (falls ausversehen
> Ground nicht wirklich Ground ist) mir nicht alles um die Ohren fliegt?
> Wer von euch hat eigentlich diesen tollen USB Isolator gebastelt?
Isoliere einfach das UART mit 2 Optokopplern...

von chris (Gast)


Lesenswert?

noch einfacher als mit Optokopplern rumzufrickeln ist z.B. dieser IC:

http://www.reichelt.de/ADUM-1201-AR/3/index.html?&ACTION=3&LA=446&ARTICLE=107978&artnr=ADUM+1201+AR&SEARCH=adum1201


alternativ den ISO7221 von TI

von Manu (Gast)


Lesenswert?

Ein Tri-State CMOS Buffer geht auch, brauchst du dann zwei von mit ggf. 
einem Inverter und einem Pullup/down.
Damit kommste am günstigsten weg und das Signal wird nicht "gestört"

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.