|
|
Mise en oeuvre du module USBMOD3
Présentation du module USBMOD3
C'est donc un module bien complet qui nous soulage d'une bonne part d'électronique et dont les 32 broches supportent les fonctions suivantes :
Comme on peu le voir, il n'y a pas que la communication série, sur le module et beaucoup d'autres fonctions ainsi que diverses options de configurations sont à la disposition de vos applications comme une alimentation régulée de 3,3V de quelques mA, la possibilité de visualiser les données par des leds, une indication de mise en sommeil par le Bus, une autorisation de prélèvement d'alimentation,...toutes ces options ne sont bien sur pas toutes indispensables, mais, un minimum de câblage cera quand même nécessaire pour animer correctement le module.
L'intégration électronique.Inutile de raccorder ce module à l'USB tel que, il ne se passera rien car celui-ci demande quelques petits raccordements au préalable. (d'ailleurs, j'ai bien failli renvoyer le premier module que j'ai eu entre les mains à cause de ça ! ) mais rassurez vous, aucun composant supplémentaire n'est nécessaire et il ne s'agit que de 3 petits raccordements, permettant de configurer l'énumération du module son mode d'alimentation et la tension de fonctionnement de l'interface série.
Pour ne pas passer en revue les 32 broches du circuits je terminerais par les lignes de transmission série (à savoir TXD, RXD mais aussi CTS, DTR, DSR, DCD et RI). Il y a là tous les signaux prévus par la norme RS232 mais au niveau logique TTL ou 3V3 suivant l'alimentation choisis. Les lignes TX et RX sont à logique positive (c'est à rire que, 1 = 5V ou 3,3V et que 0 = Gnd) alors que les signaux de contrôle sont à logique négative (c'est à dire considérés, comme actifs à Gnd )
Câblage minimal avec alimentation par le bus Les drivers.
Maintenant que le câblage est éclairci, voyons un peu ce qu'il en est coté drivers.
Le driver D2XX permet d'exploiter le module au maximum et notamment d'atteindre les 3Mbps en vitesse de communication. En revanche, sa mise en oeuvre reste relativement lourde et les applications réalisées sont très dépendantes du module et de la DLL. Aussi, c'est plutôt vers le Driver VCP que nous nous tournerons car d'usage plus universel et ouvert à toutes applications fonctionnant sur port COM avec un débit qu'en même honorable de 1Mbps. Pour télécharger ce driver, vous pouvez aller sur le site du distributeur d'origine de votre module (dans mon cas elexol.com) ou aller directement sur le site du fabriquant du chipset ftdchip.com où vous trouverez les Driver VCP pour tous les systèmes d'exploitations à la page: Une fois le pack zip adapté à votre PC téléchargé, décompressez le pour obtenir sous Windows un répertoire appelé "CDM 2.02.04 WHQL Certified" contenant les fichiers suivant:
Installation du module et de son driverComme tout appareil USB, l'installation effective du driver se fait au moment du raccordement. Avec le driver VCP, ce n'est pas une, mais deux installations que nous aurons à faire, la première concernant le module lui même en tant qu'élément USB et la deuxième pour installer le port série virtuel donnant accès au module. Tout cela se fait naturellement avec Windows et il suffit de suivre les instructions se présentant à l'écran, dont je vous donne le déroulement ici. Raccordez votre module afin que Windows le détecte (si vous avez fait le câblage minimum, c'est du moins ce qui devrait ce passer) et vous invite à l'installation de ce nouveau matériel avec la fenêtre suivante :
Comme nous avons déjà notre driver à disposition sur notre PC, sélectionnez "Non, pas pour cette fois" et passez à l'étape suivante.
Sélectionnez dans cette nouvelle page de l'assistant, l'option "Installer à partir d'une liste ou d'un emplacement spécifié" et passez à la suite.
Désélectionnez "Rechercher dans les médias amovibles" et sélectionnez "Inclure cet emplacement dans la recherche", puis, cliquez sur le bouton "Parcourir" afin de sélectionner le répertoire contenant le driver que nous venons d'extraire et enfin, cliquez sur suivant. Windows travaille à l'installation du driver et vous affiche la fenêtre suivante,
Indiquant la fin de l'installation, du moins pour le module USB, car il reste encore à installer le port COM virtuel,
ce que Windows vous invitera à faire dès que vous fermerez cette fenêtre. Et voilà, vous avez maintenant votre port série virtuel prêt à recevoir vos applications logicielles et votre module USB/série pour vos réalisations électroniques. Si vous avez besoin de connaître le N° du port COM de votre module, il suffit d'aller voir dans le gestionnaire matériel qui liste les ports COM disponibles, accessible par le panneau de configuration ou par les propriétés du "poste de travail" dans le volet "matériel" :
Quelques liens utiles-Datasheet de l'USBMOD3 : -Datasheet du shipset FT232BM : -Téléchargement du driver VCP : -Téléchargement direct du driver VCP pour Windows 2000, XP,Vista :
|
|
http://www.automatepc.fr
|
© 2004 - 2010
|