• catégorie : Microcontrôleurs
  • Publié en 2/2002 à la page 0
Présentation de l'article

UART pour USB

Réglage des courants de port

Si, dans le cas de l’interface USB d’Elektor décrite dans le numéro de septembre 2000, il n’était possible d’ajuster le courant de port que d’un seul port, cette nouvelle puce USB permet de le faire sur chacun des ports.Le module USBuart.bas met à disposition Sub wrIsink PortNummer, Wert.Les numéros de port (PortNummer) peuvent prendre les valeurs 0 à 7 pour les lignes de port P00 à P07 et les valeurs 8 à 11 pour les lignes de port P10 à P13. Le listage 1 donne un petit programme simple servant à ajuster le courant drainé (sink) sur les 4 sorties du port 1, la recopie d’écran de la figure 1 montre comment les choses se présentent.Le microcontrôleur comporte, pour chaque ligne de port, un convertisseur numérique/analogique (CNA) à 4 bits constitué de 4 sources de courant pondérées. La question se pose de savoir s’il est possible dans ces conditions de faire bien plus que de piloter la luminosité de quelques LED. En principe, il suffit d’une résistance pour convertir en une tension de sortie le courant commandé. La prise d’une résistance de 220 ? (figure 2) permet une commande correcte dans le cas d’un drain de courant de 15 mA.
Le téléchargement de cet article est réservé aux membres abonnés d'Elektor.
Cliquez ici pour vous identifier.
Produits
Extra info, Update
Il existe de nouvelles versions des fichiers USBUART.SYS et USBUART.INF qui permettent l’installation du programme sous Windows XP. Ces nouveaux fichiers sont disponibles dans la rubrique Téléchargement de notre site.
Chargement des commentaires