L'époque des ports parallèles et des ports série est révolue. Maintenant, le port USB règne en maître !
Mais l'USB est difficile, et vous voulez simplement transférer vos données série quotidiennes d'un microcontrôleur à un ordinateur. Et maintenant ? Participez au concours Adafruit CP2102N Friend !
Le CP2102N est très similaire au CP2104. Malgré son nom et son numéro inférieur, il est en fait considéré comme le successeur/la prochaine génération du CP2104. Par rapport au CP2104, le CP2102N peut :
Transférer des données à un débit plus rapide : le CP2104 est à 2Mbps max, le CP2102N est à 3Mbps max
Reprogrammer les paramètres internes : le CP2104 a une mémoire programmable une fois et le CP2102N a une mémoire de paramètres reprogrammable.
99% des gens n'utilisent pas cette capacité mais elle est là si vous en avez besoin.
Le CP2102N améliore le CP2012 (sans N) en ayant le même support RS-485 et GPIO que le CP2104.
Plus de détails dans le guide de migration SiLabs CP2104 vers CP2102N.
Adafruit a également mis à jour ce breakout de leur CP2104 Friend pour qu'il ait l'USB C au lieu du Micro B.
Il est par ailleurs "compatible avec l'installation" et partout où vous utiliserez le CP2104 pour télécharger un micrologiciel sur des microcontrôleurs, il fonctionnera exactement de la même manière.
Il s'agit d'une puce USB-série CP2102N de haute qualité qui peut télécharger du code à une vitesse fulgurante de 3Mbit/s pour un développement rapide. Il dispose également d'un système de réinitialisation automatique pour les cartes Arduino/ATmega328, ce qui évite d'avoir à manipuler les broches et à appuyer sur le bouton de réinitialisation. Le CP2102N a un meilleur support de pilote que le CH340 et peut faire des vitesses très élevées, et des vitesses variables sans problèmes de stabilité. Comparé au FT232RL et au FT231X, le CP2102N a les mêmes capacités ou mieux, à un prix avantageux ! Il dispose même de LEDs RX/TX pour vous aider à déboguer vos données, elles clignoteront lorsque la puce reçoit/transmet des données.
Par défaut, Adafruit l'a configuré pour qu'il corresponde à ses câbles FTDI. La 6ème broche est RTS, le fil d'alimentation est +5V et les niveaux de signaux sont 3.3V (ils sont conformes à 5V, et devraient fonctionner dans la grande majorité des systèmes de signaux 3.3V et 5V). Fonctionne parfaitement avec tout Arduino, ESP8266, ESP32 ou tout autre microcontrôleur qui utilise un 'port FTDI' pour les communications et le téléchargement.
Il y a également une collection complète de toutes les broches de contrôle du modem dont vous pourriez avoir besoin sur le côté, au cas où vous auriez besoin des broches DTR, RI, DSR, etc.
Chaque commande est livrée avec une carte entièrement assemblée et testée. Adafruit vous donne un connecteur femelle à angle droit et une bande de connecteurs mâles. Vous pouvez souder le connecteur femelle sur le bord pour le rendre 'FTDI-like' ou souder les connecteurs mâles pour le brancher sur une planche d'essai et avoir accès à toutes les broches.
Pour Linux, vous n'aurez pas besoin de pilote. Pour Windows, il récupère automatiquement le pilote à partir de Windows Update. Pour Mac OS X, vous pouvez consulter la page des pilotes SiLabs pour obtenir les derniers et les meilleurs.
Détails techniques
CP210x USB to UART Bridge VCP Drivers
Serial Communications Guide For The CP210x
More Tech Specs !
Dimensions du produit : 30,0 mm x 18,0 mm x 5,0 mm / 1,2" x 0,7" x 0,2".