Die Zeiten der parallelen und seriellen Schnittstellen sind längst vorbei. Jetzt hat der USB-Anschluss die Oberhand!
Aber USB ist schwer, und Sie wollen nur Ihre alltäglichen seriellen Daten von einem Mikrocontroller zum Computer übertragen. Was nun? Geben Sie den Adafruit CP2102N Freund!
Der CP2102N ist dem CP2104 sehr ähnlich. Trotz des Namens mit einer niedrigeren Nummer gilt er als Nachfolger/Nachfolger des CP2104. Im Vergleich zum CP2104 kann der CP2102N:
Daten schneller übertragen: CP2104 max. 2Mbps, CP2102N max. 3Mbps
Interne Einstellungen neu programmieren: CP2104 hat einen einmalig programmierbaren Speicher und der CP2102N hat einen neu programmierbaren Einstellungsspeicher. 99 % der Menschen nutzen diese Möglichkeit nicht, aber sie ist vorhanden, wenn Sie sie brauchen.
Die CP2102N bietet gegenüber der CP2012 (ohne N) die gleiche RS-485- und GPIO-Unterstützung wie die CP2104
. Weitere Details finden Sie im SiLabs CP2104 to CP2102N Migration Guide.
Adafruit hat auch dieses Breakout aus dem CP2104 Friend aktualisiert, so dass es nun USB C anstelle von Micro B hat. Er ist ansonsten 'drop in kompatibel' und funktioniert überall dort, wo Sie den CP2104 zum Hochladen von Firmware auf Mikrocontroller verwenden würden, genauso.
Es handelt sich um einen hochwertigen CP2102N USB-Serial-Chip, der Code mit einer rasanten Geschwindigkeit von 3Mbit/s hochladen kann und somit eine schnelle Entwicklung ermöglicht. Es hat auch Auto-Reset für Arduino/ATmega328 Boards, so dass man nicht mit Pins und Reset-Knopfdrücken herumspielen muss. Der CP2102N hat eine bessere Treiberunterstützung als der CH340 und kann sehr hohe Geschwindigkeiten und variable Geschwindigkeiten ohne Stabilitätsprobleme bewältigen. Im Vergleich zum FT232RL und FT231X hat der CP2102N die gleichen oder bessere Fähigkeiten zu einem günstigen Preis! Er verfügt sogar über RX/TX-LEDs, die blinken, wenn der Chip Daten empfängt/überträgt, um die Fehlersuche zu erleichtern.
Standardmäßig ist Adafruit so eingestellt, dass es zu ihren FTDI-Kabeln passt. Der 6. Pin ist RTS, die Stromleitung ist +5V und die Signalpegel sind 3,3V (sie sind 5V-kompatibel und sollten in den meisten 3,3V- und 5V-Signalsystemen funktionieren). Funktioniert hervorragend mit jedem Arduino, ESP8266, ESP32 oder jedem anderen Mikrocontroller, der einen 'FTDI-Port' für Kommunikation und Upload verwendet.
Es gibt auch eine vollständige Sammlung aller Modem-Steuerpins, die Sie auf der Seite benötigen, für den Fall, dass Sie die DTR-, RI-, DSR- usw. Pins benötigen.
Jede Bestellung wird mit einer vollständig bestückten und getesteten Platine geliefert. Unter Adafruit erhalten Sie eine rechtwinklige Buchsenleiste und einige Stiftleisten. Sie können die Buchsenleiste an der Kante einlöten, um es "FTDI-ähnlich" zu machen, oder die Stiftleisten einlöten, um es in ein Breadboard zu stecken und Zugang zu allen Pins zu bekommen.
Für Linux benötigen Sie keinen Treiber. Unter Windows wird der Treiber automatisch von Windows Update abgerufen. Für Mac OS X können Sie auf der SiLabs-Treiberseite nach den neuesten und besten Treibern suchen.
Technische Details
CP210x USB to UART Bridge VCP Drivers
Serial Communications Guide For The CP210x
More Tech Specs!
Produktabmessungen: 30.0mm x 18.0mm x 5.0mm / 1.2" x 0.7" x 0.2"