Forum: Mikrocontroller und Digitale Elektronik USB TTL UART FTDI CH340 oder CP2102 für Windows 10


von Bei der Arbeit (Gast)


Lesenswert?

Hallo,

ich will einen ATMega 644 per USB mit einem PC verbinden.
Also eine Verbindung per UART. Baudrate 19200 eventl. auch 115200.
Bei den USB TTL Uart habe ich drei gefunden, die wohl sehr verbreitet 
sind.
Diese gibt es als Modul, auf der einen Seite USB Buchse A, oder Mini, 
Micro Buchse. Auf der Anderen Seite Kontaktstifte oder Lötaugen.
Welche von den dreien ist am zuverlässigsten mit Windows 10 zu 
verwenden.

1. CH340, sehr verbreitet, am billigsten, Treiber teilweise kritisch.
2. FTDI 232, funktioniert wohl am Besten, Treiber zuverlässig.
3. CP2102, funktioniert auch zuverlässig, Treiber werden oft 
aktualisiert.

Diese Aussagen zu den Treibern habe ich im Netz gefunden, trifft das so 
zu?

Also mit kommt es nicht darauf an, welcher der billigste ist!

Welchen der drei Wandler sollte man nehmen, Argumente dafür und dagegen.
Oder ist es am Ende egal.

von W. (Gast)


Lesenswert?

Hier ist eine Erfahrung mit UART-ICs vom muart-Entwickler:

https://www.crowdsupply.com/pylo/muart/updates/buggy-cp2102n-replaced

von Stefan F. (Gast)


Lesenswert?

Ich habe mit allen dreien bisher nur gute Erfahrungen gemacht.

von Manfred (Gast)


Lesenswert?

Bei der Arbeit schrieb:
> Diese Aussagen zu den Treibern habe ich im Netz gefunden, trifft das so
> zu?

Angeblich sind sowohl von FTDI als auch SiliconLabs illegale Nachbauten 
im Umlauf, die mit aktuellen Treibern nicht laufen.

> Also mit kommt es nicht darauf an, welcher der billigste ist!

FTDI mag ich nicht und gönne ihnen keinen Umsatz: Die Art, wie sie vor 
ein paar Jahren die China-Nachbauten stillgelegt haben, ist auf heftige 
Kritik gestoßen.

Aus rein technischer Sicht hat man mit FTDI, soweit es aus seriöser 
Quelle bezogen wurde, am wenigsten Probleme zu erwarten.

Ich setze hier auf CH340, habe aber kein Windows10 im Einsatz.

von Timmo H. (masterfx)


Lesenswert?

Laufen bei mir alle mit Win10. Aber CH340 ist mit Win10 nicht so ganz 
ideal, auch wenns geht wenn man einmal das richtige Treiberpaket hat. 
Die PL2303 sind die schlimmsten

von Kriseninterventionsspezialist (Gast)


Lesenswert?

> PL2303 sind die schlimmsten

Solange PL2303HX oder besser verbaut sind, tun die grundsaetzlich auch.
Leider nimmt der Treiber es uebel, wenn er bereits Daten empfaengt,
aber die Applikation (Terminalprg o.ae.) den Port noch nicht
geoeffnet hat. Das kann der FTDI-Treiber wesentlich besser.
Silabs CP2102 habe ich zuwenig im Einsatz. CH340 ueberhaupt keine.

Fakes sind mir allerdings noch nicht untergekommen.

von Wolfgang (Gast)


Lesenswert?

Timmo H. schrieb:
> Aber CH340 ist mit Win10 nicht so ganz ideal ...

Das bedeutet genaus was?

von Ralph S. (jjflash)


Angehängte Dateien:

Lesenswert?

Wolfgang schrieb:
> Das bedeutet genaus was?

Er meint wohl, dass der Treiber "von Hand" installiert sein will.

Erst den Treiber mit der *.inf Datei installieren und danach das USB 
Device mit dem CH340 einstecken.

Treiber hab ich hier im Anhang, wer ein Problem mit einer *.exe Datei 
hat (evtl. Virus) kann sich den auch hier laden (allerdings auch eine 
*.exe):

http://www.wch.c n/download/CH341SER_EXE.html

(Im oben angegebenen Link das Leerzeichen zwischen c und n löschen - 
mikrocontroller.net glaubt an Spam - auf der Webseite den hellblauen, 
chinesisch beschrifteten Button rechts klicken).

von W. (Gast)


Lesenswert?

> Die Art, wie sie vor
> ein paar Jahren die China-Nachbauten stillgelegt haben, ist auf heftige
> Kritik gestoßen.

Ich fand das damals auch nicht so toll, bin inzwischen aber anderer 
Meinung und würde sehr wahrscheinlich FTDI nehmen.

von Frank K. (fchk)


Lesenswert?

Microchip MCP2200 und MCP2221A.

Laufen als CDC-ACM Geräte und brauchen keinerlei proprietäre Treiber. 
Windows vor 10 will ein .inf-File sehen.

Die Chips gibts auch als DIL für Lochraster. Insbesondere der MCP2221A 
ist trivial einzusetzen.

fchk

von Arne (Gast)


Lesenswert?

Meine Erfahrungen habe ich hier zusammengetragen:
http://elektronik-kompendium.de/public/arnerossius/temp/USB-UART/comparison.htm

Fazit: FTDI geht am besten, PL2303 ist der naechstbeste, CH340 nehme ich 
nur bei niedrigen Baudraten (allerdings ist der Treiber AFAIK nicht bei 
Windows dabei und muss manuell installiert werden), MCP22xx ist grausam 
lahm (ist kein ASIC, sondern ein programmierter PIC).

von Adam P. (adamap)


Lesenswert?

Also ich nutze FTDI mit Win10 - ohne Probleme.

Egal ob per USB Kabel (TTL-232R-3V3) oder als Adapter-Board mit dem 
FT232RL.

Mit TeraTerm nutze ich 926100 baud.
Mit HTerm funktionieren auch 3000000 baud.

von Stefan F. (Gast)


Lesenswert?

Arne schrieb:
> PL2303 ist der naechstbeste

Wenn er ausreichend aktuell und original ist.

Die im Internet gehandelten USB-UART Adapterkabel mit diesem Chip 
enthalten leider fast ausschließlich eine alte oder fake Version, die 
der aktuelle Windows Treiber nicht unterstützt. Dann muss man einen 
alten Treiber nehmen, aber das ist auch wieder umständlich, weil die 
alten Treiber nicht signiert sind.

Blöderweise muss man den alten Treiber nach jeden größeren Windows 
upgrade erneut installieren.

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.