Forum: Mikrocontroller und Digitale Elektronik FTDI FT232RL serieller Ausgang


von mvw (Gast)


Lesenswert?

Hallo,

ich würde gerne mit einem FT232RL einen ESP32 (beides fest auf Platine 
verlötet) seriell programmieren. Die Kommunikation über die TX und RX 
Lines funktionieren einwandfrei. Allerdings würde ich zudem gerne den 
ESP32 automatisch resetten und in den Programmier-Modus setzen können. 
Dazu habe ich den DTR und RTS Ausgang des FT232RL mit dem GPIO0 und 
Enable Pin des ESP32 verbunden.

Das Problem: Der Ausgangspegel des FT232RL geht nicht ganz runter auf 
Masse, sondern lediglich auf ca. 2 - 2,5V.

Sowohl DTR als auch RTS besitzen einen 10kOhm Pullup Widerstand.

Hat jemand eine Idee, woran das liegen könnte?

von Stefan F. (Gast)


Lesenswert?

Schau Dir den Schaltplan des NodeMCU Boardes an. Die haben da eine 
Clevere Lösung mit zwei über Kreuz verbundenen Transistoren drauf.

> Der Ausgangspegel des FT232RL geht nicht ganz runter auf
> Masse, sondern lediglich auf ca. 2 - 2,5V.

Wenn ich mir den Plan vom NodeMCU so anschaue denke ich, dass dieser nur 
funktionieren kann, weil die Ausgänge des FT232 sauber auf annähernd 
Null Volt runter gehen.

Ich vermute, dass du einen Schaltungsfehler hast. Du könntest mal 
versuchen, den FT232 abzuklemmen und dann mit einem Multimeter messen, 
wie viel Strom an den beiden Pins nach GND fließt. Wegen der 10kΩ sollte 
das wohl ca 0,3mA sein. Vielleicht ist es bei Dir (warum auch immer) 
viel mehr.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

mvw schrieb:
> Der Ausgangspegel des FT232RL geht nicht ganz runter auf Masse, sondern
> lediglich auf ca. 2 - 2,5V.

Dann stimmt da was nicht, bzw. die Signale sind zu niederohmig, als daß 
die Ausgangsstufe des FT232 es schafft, sie auf Masse zu ziehen. Im 
Datenblatt ist der Lowpegel bei 0.5 mA spezifiziert.

Häng' einen Treiber dazwischen, z.B. einen 74xx07, den gibt es auch als 
Einzelgatterbaustein.

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.