Forum: Mikrocontroller und Digitale Elektronik FT232 serielle Verbindung


von Jakob O. (Firma: HTL Mödling) (ofi)


Angehängte Dateien:

Lesenswert?

Hallo,

ich habe mir eine Schaltung gezeichnet, bei der ein ESP8266 seriell über 
einen FT232 mit einem Computer eine Verbindung herstellen soll. Jedoch 
wird mir der FT232 im Windows Gerätemanager als "Unbekanntes USB-GERÄT 
(Fehler beim anfordern einer Gerätebeschreibung)" angezeigt.
Hat jemand eine Idee was bei meiner Schaltung falsch ist?

Mfg

von MaNi (Gast)


Lesenswert?

Wo geht denn RST des FTDI den hin?

von Gustl B. (-gb-)


Lesenswert?

"Thou shall measure voltages!"

Du hast da einen ESP an den LDO im FT232R angeschlossen? Der liefert 
laut Datenblatt maximal 50 mA. Das ist viel zu wenig für den ESP. Das 
reicht gerade mal für den USB Teil im FTDI und für die IO Spannung. 
Sprich der ESP zieht dir die Spannung sehr wahrscheinlich runter und da 
da auch der USB Teil dran ist geht der dann nicht.
Ob da meine Vermutung stimmt kannst du R4 öffnen und testen.
Für den ESP brauchst du auf jeden Fall einen eigenen LDO/DCDC wenn du 
den mit 3,3 V versogren willst. Und auch genug Kapazität dahinter denn 
der ESP zieht für kurze Zeiten auch mal fast 1 A.

Ausserdem sind an der USB-Buchse die Pins nicht nummeriert. Es ist also 
unklar ob da alles korrekt ist.

MaNi schrieb:
> Wo geht denn RST des FTDI den hin?

RESET Generator - The integrated Reset Generator Cell provides a 
reliable power-on reset to the device internal circuitry at power up. 
The RESET# input pin allows an external device to reset the FT232R. 
RESET# can be tied to VCC or left unconnected if not being used.

: Bearbeitet durch User
von MaNi (Gast)


Lesenswert?

Gustl B. schrieb:
> RESET Generator - The integrated Reset Generator Cell provides a
> reliable power-on reset...

Gerade auch gesehen dass die meistens offen sind.
Unten beim ESP gibt es das Label auch nochmal. Da zieht er es nach 3V3.
Der FTDI ist aber mit 5V versorgt.
Das wäre also KEIN VCC!

Gustl B. schrieb:
> Du hast da einen ESP an den LDO im FT232R angeschlossen?

Du hast Recht. Das wird das Hauptproblem sein.

von Wolfgang (Gast)


Lesenswert?

Gustl B. schrieb:
> Ob da meine Vermutung stimmt kannst du R4 öffnen und testen.

Alleine R4 zu öffnen, wird nicht reichen. Der ESP8266 muss extern mit 
3.3V versorgt werden. Sonst wird er mit guter Chance parasitär über die 
IOs gespeist.

von Gustl B. (-gb-)


Lesenswert?

MaNi schrieb:
> Unten beim ESP gibt es das Label auch nochmal.

Den Pin gibt es nochmal, aber nicht das Label. Das könnten (und 
sollten!) unterschiedliche Netze sein. Aber auch das kann Jakob O. 
gleich mit überprüfen wenn er seine Revision 0.0.0.1.B entwirft (-:

Wolfgang schrieb:
> Sonst wird er mit guter Chance parasitär über die IOs gespeist.

Guter Punkt! Also noch TXD und RXD trennen. Und das geht einfach indem 
R5 geöffnet wird.

Also R4 und R5 auf und der FTDI sollte sich am USB melden.

: Bearbeitet durch User
von Jakob O. (Firma: HTL Mödling) (ofi)


Angehängte Dateien:

Lesenswert?

Danke für eure zahlreichen Antworten!
Habe gerade den ESP extern versorgt und dann hat es auf Anhieb 
funktioniert. Habe die Schaltung jetzt umgezeichnet. Versuche gerade mit 
solchen kleinen Projekten das was ich in der Schule (HTL für 
Mechatronik) lerne anzuwenden. 😉

von Gustl B. (-gb-)


Lesenswert?

Jakob O. schrieb:
> Habe gerade den ESP extern versorgt und dann hat es auf Anhieb
> funktioniert.

Fein! VCCIO würde ich direkt mit dem 3V3OUT verbinden. Und an 3V3OUT 
muss laut Datenblatt ein kleiner Kondensator (100 nF) damit die Spannung 
für den USB-Teil glatt wird.
Und diese 1117 LDOs können wunderschön schwingen. Muss nicht sein, kann 
aber.

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.