logo_PLG

Electronique

Convertisseur USB To TTL Serie pour Arduino

Description du module Convertisseur USB To TTL Serie for Arduino

Convertisseur USB -- TTL Série utilisant une puce FT232RL de chez FTDI compatible Arduino, mikroElektronika, etc...
compatible d'une manière générale avec tout système à base de micro-contrôleur, quel qu'il soit...
Il permet ainsi d'ajouter une pseudo interface série de type RS232 à un prototype et ainsi pouvoir communiquer avec un terminal (j'utilise celui de Bray, très pratique...) via l'UART d'un micro-contrôleur.

Je pensais aussi l'utiliser pour charger un programme via le Bootloader d'un micro-contrôleur, mais ce module ne veut pas communiquer correctement avec mikroBootloader (v2.1.0.0), que j'utilise fréquemment... Il doit exister un problème, mais je ne sais pas encore où... à suivre...
hum...hum... il semble être décidé à fonctionner après quelques essais non concluants... serait-ce un problème capacitif lié à la platine Breadboard ? à voir...
ou simplement un petit faux contact au niveau du support du quartz sur la platine Ready for PIC ?

non en fait rien de tout cela, il suffisait de paramètrer correctement l'interface mikroBootloader, comme suit:

  • COM Port: COM7 (c'est en effet ce port qui a été attribué par Windows à la puce FTDI...)
  • Baud Rate: 115200 (c'est le débit correct pour le Bootloader embarqué sur mon micro-contrôleur...)
  • Data bits: 8
  • Stop bits: 1
  • Parity: None
  • Flow control: None (c'est ici qu'était mon erreur...)

 

Fonctionnalités :

Chip: FT232RL

1 x LED indicatrice de la présence de la tension d'alimentation
2 x LEDs indicatrices de la communication de l'émetteur-récepteur RxD / TxD
Alimentation délivrée par le port USB, possibilité de sélectionner la tension de sortie VCC sur +5V / +3,3V grâce à un cavalier

Connectique:

  • 1 x Connecteur mâle 6 pins (livré déjà soudé): DTR / RxD / TxD / VCC / CTS / GND
  • 1 x Connecteur 9 pins: GND / TXLed / RXLed / +5V- / +3,3V / CTS / SLEEP / TEN / PWREN
  • 1 x Connecteur 9 pins: TxD / DTR / RTS / VCC / RxD / RI / GND / RSD / DCD

→ Pour ces 2 derniers connecteurs, j'ai soudé des barrettes sécables mâles (non livrées) afin de pouvoir insérer le module sur une platine de type "Breadboard", voir photo en bas de page

Pas: 2,54 mm
Dimensions: 36 x 18mm (L x P)
Interface: Mini USB
Version OS: testé sous Windows 7 Édition Familiale Premium, et Windows 10 version Familiale sans aucun problème

 

Précaution à prendre :bracelet antistatique

Lorsque j'ai soudé sur l'un de mes modules (j'en ai commandé 3...) les barrettes sécables afin de pouvoir l'utiliser sur une platine "Breadboard", j'ai oublié une chose très importante... l'électricité statique !
Et pourtant je le savais, je suis continuellement chargé, et pas qu'un peu... il m'est déjà arrivé à plusieurs reprises lors de mes dépannages, sur des camescopes notamment, de cramer des composants fragiles tels que microprocesseurs, mémoires et autres...
Je possède pourtant un bracelet antistatique que je relie à la borne de mon fer à souder Weller WECP-20, mais voilà... j'ai oublié de le mettre... et la puce FT232 FTDI est maintenant HS, elle ne communique plus avec le monde extérieur... fâcheux !
Il me suffisait pourtant juste d'ouvrir mon tiroir pour l'utiliser...

Donc un conseil, si vous en avez un, utilisez-le, sinon, il vous faudra en acheter un, cela ne coûte pas très cher, et c'est vraiment efficace.
A ce propos, je n'ai que le bracelet, et pas de tapis de table ni de sol antistatique... mais c'est déjà bien, cela permet tout simplement d'avoir l'équipotentialité entre votre poignet et la pointe de votre fer à souder, et si possible à la masse du circuit sur lequel vous intervenez (à condition de pouvoir l'y raccorder, cela va de soi...)

Cette précaution ne s'applique pas seulement à cette puce FTDI, mais aussi à tout composant CMOS par exemple, et bien d'autres encore... dans le doute, une seule solution: mettre le bracelet antistatique !

 

Détection du Device USB :

Voici comment est détecté ce module, avec "USB View" cela donne ceci:

view the content device with USB View... Le module est bien reconnu, et porte le numéro suivant:
[Loc3132] DeviceConnected: USB Serial Converter
view and modify the content device with FTDI - FT Prog... 

C'est avec cet utilitaire téléchargé sur le site de FTDI que j'ai modifié le nom du Device comme suit:
"FT232R USB UART -- module for Arduino", la dénomination d'origine étant:
"FT232R USB UART"

 

→ J'ai acheté ce module ici en décembre 2015 pour 1,58€ (port gratuit), cela ne vaut vraiment pas la peine de s'en priver !

Schéma de principe du module que j'ai redessiné sous Eagle : Bouton Télécharger

Convertisseur USB TTL Serie Arduino Convertisseur USB To TTL Serie for Arduino -- vue des connecteurs Convertisseur USB To TTL Serie for Arduino -- on Breadboard

Quelques liens vers les sites de mes amis...

Licence Creative Commons

 Licence CC BY NC SA 3.0 FR DEED L'ensemble de ce site hormis une notification spécifique est mis
à  disposition selon les termes de la Licence Creative Commons
Attribution - Pas d'Utilisation Commerciale - Partage dans les Mêmes Conditions
3.0 France.
Licence Creative Commons