3.3/5V usb zu serial adapter V an Tx

Hallo alle!

In nächster Zeit möchte ich einen esp8266-07 kaufen. Zum Programmieren brauche ich dazu aber einen 3.3V fähigen USB zu Serial adapter. Ich denke dabei an das folgende Modul:
FT232RL 3.3V 5.5V FTDI USB zu TTL Serielles Adaptermodul

Der Vorteil, den ich an diesem Modul sehe ist, dass ich zwischen 3.3V und 5V hin und her
schalten kann. Übrigens arbeite ich unter Windows 7.

Arbeitet der TX Pin beim Umschalten auf 3.3V dann auch auf 3.3V, oder ist nur VCC gemeint? Leider habe ich zu diesem Modul nirgends eine echte antwort gefunden.
Muss ich da einen Spannungsteiler einbauen?
gibt es vielleicht überhaupt eine viel bessere Lösung?

Danke für eure Antworten und eure Zeit!

gibt es vielleicht überhaupt eine viel bessere Lösung?

Ich verwende meist CP2102 und CP2104 Adapter.

Die herausgeführte RTS Leitung ist mir wichtig.
Besonders für den ESP!!

Die 3,3 V auf den Pins reichen um ihn an 3,3V und auch an 5V Geräten zu nutzen.

Der 3,3V Regler im CP liefert locker 100mA.
Das ist mehr, als der FTDI kann.

Lt Schaltung sollte das auch mit 3,3V funktionieren.
In den Datenleitungen sind Widerstände eingesetzt.

Der Jumper legt die Betriebsspannung fest, die Spannung an den Pins und u.U. die Versorgung für den µC
Angstwiderstände sind bei den einfachen Adaptern nicht montiert.

Sorry,
mein Tablet hat mich genarrt.
Ich wollte den Beitrag bearbeiten, da ich erst später gesehen habe, dass das Schaltbild nicht passt und habe den versehentlich gelöscht.

Aber wie combie schon schreibt, wird die Spannung der Ausgänge dadurch festgelegt.

Schaltung

combie:
Ich verwende meist CP2102 und CP2104 Adapter.

Die herausgeführte RTS Leitung ist mir wichtig.
Besonders für den ESP!!

Ich habe auch CP2102, aber was ist RTS und wofür braucht man das?
Bei mir ist DTR rausgeführt, was dann den Reset beim ProMini auslöst.

Ich habe auch CP2102, aber was ist RTS und wofür braucht man das?

Beim ESP schaltet man mit DTR in den Bootloadermodus und RTS löst einen Reset aus.

combie:
Beim ESP schaltet man mit DTR in den Bootloadermodus und RTS löst einen Reset aus.

Gut zu wissen, Danke!
Der verlinkte Adapter hat ja auch einen RTS-Lötpunkt, kann man diesen Adapter mit FT232RL-Chip dann auch für ESP8266 verwenden?

Der verlinkte Adapter hat ja auch einen RTS-Lötpunkt, kann man diesen Adapter mit FT232RL-Chip dann auch verwenden?

Yes!

Auch wenn dein FTDI den Anschluss nicht hat, kannst du ein dünnes Käbelchen auf eins seiner Beinchen löten. Und auf diesem Wege Anschluss finden.

Hat denn dann CP2102 einen Vorteil gegenüber FT232RL, da ja beide RTS auf einem Lötpunkt haben?

Billiger.
Es gibt keine Fälschungen.
Liefert 100mA auf 3,3V (vermutlich, mit USB Tricks auch 500mA)
Für einen AVR werden die 100mA dicke reichen, für einen ESP ist es arg knapp.

Ob das Vorteile sind, muss jeder selber entscheiden......

Dann habe ich mich ja intuitiv richtig entschieden. Danke :slight_smile:

Danke für all eure Antworten! :slight_smile:

Dann werde ich also einen CP2102 besorgen. Aber wie genau funktioniert das mit dem VCC umstellen? Es ist kein Jumper dran. Auf der Unterseite gibt es nur drei kleine Lötstellen. Muss ich also die mittlere immer mit einer der äußeren verbinden?

Hier gibt es Bilder

Muss ich dann immer umlöten, oder gleich zwei Module besorgen?
Ich nehme an, dass beim VCC Umstellen auch beim CP2102 die Tx Spannung umgestellt wird, oder?

Ich habe so einen, bei dem 5 V und 3,3 V an den Anschlüssen umsteckbar sind.

Kauf besser gleich 2. Weil die Pads sind zu klein, um Jumper dranzulöten.

Von so Zubehör kauf ich immer mehr, und auch mit verschiedenen Chips. Denn was man schon hat, auf das muss man nicht warten, wenn man es dringend braucht.

Also dann nehme ich zwei.

  • Hab ich das mit dem löten richtig verstanden? (Mittleres Lötpad an jeweils rechtes oder linkes anlöten)
  • Ich brauch mir keine sorgen wegen TX zu machen?
  • Bei dem Modul von agmue brauch ich aber für TX schon einen Spannungsteiler, oder ist das gar nicht so wichtig?

agmue:
Ich habe so einen, bei dem 5 V und 3,3 V an den Anschlüssen umsteckbar sind.

Ich habe auch so einen Adapter. Wenn ich den Adapter richtig verstehe, dann hat er einen Signalpegel von 3,3V. Ich kann also einfach ein 3,3V-Gerät wie den ESP8266 anstöpseln. Ich muss nur den 3,3V-VCC-Pin statt 5V nehmen.
Die 3,3V werden auch bei 5V-Signaleingängen (z.B. 16Mhz-Arduino) als High erkannt. Andersherum sind die Eingänge des CLP2102 5V tolerabel.

Alles richtig verstanden?

Alles richtig verstanden?

Ja.

Ein weiterer Vorteil bei diesem mit CP2102 ist, dass das DTR Signal für Arduino reset verfügbar ist.

Danke, dann habe ich ja genau den richtigen gekauft. Ich war verunsichert, ob ich nicht den mit Jumper nehmen sollte. Der, den ich genommen habe, ist ja noch praktischer, da er ohne Lötbrücke die Wahl lässt.
Ein Adapter mit PL2303hx war wegen der fehlenden DTR-Leitung ein totaler Fehlkauf.

Ein Adapter mit PL2303hx war wegen der fehlenden DTR-Leitung ein totaler Fehlkauf.

Auch beim PL2303 kannste dünne Drähtchen auf die IC Beinchen löten um an RTS und DTR ran zu kommen.

michael_x:
Ein weiterer Vorteil bei diesem mit CP2102 ist, dass das DTR Signal für Arduino reset verfügbar ist.

Das ist bei dem ursprüglich in #0 verlinkten FT232RL auch der Fall. Deshalb habe ich ja so penetrant nachgefragt.

combie:
Beim ESP schaltet man mit DTR in den Bootloadermodus und RTS löst einen Reset aus.

Beim ESP braucht man DTR und RTS, das ist der springende Punkt.

Daylen:

  • Bei dem Modul von agmue brauch ich aber für TX schon einen Spannungsteiler, oder ist das gar nicht so wichtig?

Ich habe gerade mal bei meinem Adapter nachgemessen, da liegen nur 3,3 V an.