Forum: Mikrocontroller und Digitale Elektronik FT232 mit Ladefunktion realisieren


von Bastel F. (bastelfix)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

ich möchte ein RS232 auf USB-Adapter bauen. Dieser soll auf der 
USB-Seite 5V zum Laden eines Handys bereitstellen. Die 5V werden 
zusammen mit der RS232 Schnittstelle bereitgestellt.

Folgende Bauteile möchte ich verwenden:
- FT232RL (Datenblatt: 
http://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT232R.pdf
- MAX232 o.ä.

Als Konfiguration für den FT232 stelle ich mir einen Merge aus 
Datenblatt 6.3 USB Bus Powered with Power Switching Configuration und 
6.2
Self Powered Configuration vor. Siehe angehängtes Bild.

Geht das so?
Gibt es hier Erfahrung dazu?

Besten Dank und Gruß
Bastelfix

von Steven (. (ovular) Benutzerseite


Lesenswert?

Und woher sollen die 5V herkommen? Aus dem FT232?

Also jedenfalls verstehe ich nicht, was Du überhaupt willst.

Gruß
Steven

von Wusel D. (stefanfrings_de)


Lesenswert?

Verstehe ich Dich richtig, dass Dein Handy einen FT232 ansteuern soll? 
Meines Wissens nach geht das nicht, weil Handies SLAVES sind.

Außerdem sind es immer die Master, die den Slave mit Strom versorgen. 
Niemals umgekehrt. Der FT2323 ist ein Slave, daher darf er keinen Strom 
liefern. Er darf nur Strom verbrauchen.

von Bastel F. (bastelfix)


Lesenswert?

Die 5V kommen von einer Spannungsversorgung, die nicht in der Zeichnung 
enthalten ist.

Vom Prinzip möchte ich ein Kabel mit einem USB-Stecker an einem Handy 
und einem anderen Stecker mit RS232-Schnittstelle (GND,TXD,RXD) und 
5V-Spanungsversorgung bauen.

Danke und Gruß
Bastelfix

von Gerd E. (robberknight)


Lesenswert?

Bastel Fix schrieb:
> ich möchte ein RS232 auf USB-Adapter bauen. Dieser soll auf der
> USB-Seite 5V zum Laden eines Handys bereitstellen. Die 5V werden
> zusammen mit der RS232 Schnittstelle bereitgestellt.

Das Handy hat so ne Micro-USB-Buchse und soll darüber geladen werden? 
Wozu dann der FT232R? Der FT232R stellt ein USB Device bereit, auch 
das Handy ist ein USB Device. Das wird also so nix, Du bräuchtest 
statt dessen einen USB Host.

Die Frage ist auch wozu das RS232? Willst Du mit dem Handy irgendwie 
kommunizieren? Das geht bei den allermeisten Handys aber nicht über 
irgendwelche seriellen Schnittstellen, sondern über USB-Mass-Storage 
oder MTP.

Wenn es nur ums Laden geht, leg 5V an und pack zwischen D+ und D- nen 
100 Ohm Widerstand, fertig. Das ist die USB-Ladegeräte-Spezifikation, 
das verstehen eigentlich fast alle Handys.

von Bastel F. (bastelfix)


Lesenswert?

Vielen Dank für die Antworten.

Ich möchte eine RS232 Schnittstelle an ein Android 4 Handy anschließen.
Die Hardware ist nun mal (leider) so.

Per Bluetooth funktioniert das auch schon prima.

Nun wollte ich gerne die Bluetoothverbindung durch eine Kabelverbindung 
ersetzen und eine Ladefunktion über die Micro-USB-Buchse hinzufügen.

Das Kabel zum Laden brauche ich eh, also finde ich die parallele 
Bluetoothlösung unpassend.

Ich habe auch schon eine Hardware (leider nur von außen) gesehen, die 
genau das konnte.

Danke und Gruß
Bastelfix

von Bastel F. (bastelfix)


Lesenswert?

Hallo Stefan, hallo Gerd,

fettes Danke!

Genau, es geht nicht so einfach wie ich mir das gedacht habe, da mein 
Handy kein USB Host ist.

Hier ist übrigends eine schöne Zusammenstellung zu dem Thema:
http://code.google.com/p/android-serialport-api/wiki/android_to_rs232_guideline

Solution 4 ist genau mein Fall. Mal schauen, wie die das mit dem 
IOIO-Board gelöst haben.

Danke und Gruß
Bastelfix

von Gerd E. (robberknight)


Lesenswert?

Bastel Fix schrieb:
> Genau, es geht nicht so einfach wie ich mir das gedacht habe, da mein
> Handy kein USB Host ist.

Einige neuere Android-Handys und -Tablets kann man soweit ich weiß auf 
USB Host umschalten. Man braucht dann nur ein passendes Kabel und 
Treiber für die anzuschliessenden USB-Devices.

Schau mal ob Dein Modell das nicht kann. Dann sparst Du Dir den Aufwand.

Ansonsten gibt es glaube ich von FTDI ein extra IC der nur für serielle 
Verbindungen von Android-Geräten aus gedacht ist, der ist ein USB-Host. 
Wenn ich mich richtig erinnere, gab es mit dem aber irgendwelche 
Schwierigkeiten mit bestimmten Android-Versionen. Müsstest Du mal genau 
recherchieren.

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.