Forum: Mikrocontroller und Digitale Elektronik FT232RL und USB-Steckernetzteil


von Alex A. (alex44)


Lesenswert?

Hallo,

ich habe vor ein kleines USB-Device zu entwerfen. Es soll dabei möglich 
sein, da Gerät über ein Steckernetzteil oder einen PC mit mit Strom zu 
versorgen. Wenn ein PC angeschlossen ist, soll dieser Daten von dem 
Gerät empfangen können.

Dazu möchte ich gerne den FT232 verwenden und habe entsprechend der 
Datenblätter 
(http://www.ftdichip.com/Documents/DataSheets/ICs/DS_FT232R.pdf) 
entsprechend 6.3 USB Bus Powered with Power Switching Configuration 
einen MOSFET vorgesehen, welcher über das PWREN# geschaltet wird.

Frage:
Verhält sich PWREN# genauso wenn ich das Gerät über das Steckernetzteil 
betreibe? Oder schaltet der FT den MOSFET nicht und die Logik hat dann 
keinen Strom?

Danke und Gruß
Alex

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Alex Aaaa schrieb:
> Oder schaltet der FT den MOSFET nicht und die Logik hat dann
> keinen Strom?

Das ist anzunehmen, weil kein Host da ist, der die Enumeration 
durchführt und dem FT232 aufgrund des im Deskriptor angemeldeten 
Strombedarfs die entsprechende Freigabe erteilt.

Ohne die aber darf der FT232 nicht schalten.

von Alex A. (alex44)


Lesenswert?

Das habe ich befürchtet. Jedoch frage ich mich, wie das bei Handys, 
Hubschraubern, Kameras etc geht. Die kann man ja auch über USB-Netzteile 
betreiben....

von Marcel (Gast)


Lesenswert?

Indem du den FET weg lässt und die Schaltung direkt an die 5V vom USB 
hängst. Das PWREN# ignorierst du ebenfalls. (6.1 im DB)

Das PWREN# Signal kannst du an den Controller hängen und dort auswerten, 
um zu unterscheiden, ob nur geladen wird oder eine Datenverbindung 
besteht.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Alex Aaaa schrieb:
> Jedoch frage ich mich, wie das bei Handys,
> Hubschraubern, Kameras etc geht.

Da ist kein FT232 drin, der einen USB-Host erwartet, sondern die 
ignorieren entweder die USB-Spezifikation komplett oder sie setzen die 
"USB Battery Charger Specification" um.

von Alex A. (alex44)


Lesenswert?

Habe eben eine Antwort vom FTDI-Support bekommen:

Die FT-X series chips (e.g. FT230X  231X  234X) sind in der Lage 
Ladegeräte zu erkennen und das über einen CBUS mitzuteilen.

Vielen Dank für eure hilfe

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.