Implementación de un Puerto COM Virtual a Partir de un Puerto USB


En la edición anterior de Saber Electrónica publicamos el circuito de una tarjeta adaptadora para puerto serial desde un puerto USB.


Desarrollo


Instalación de los Dispositivos FT232BM, FT245BM, FT8U232AM y FT8U245AM

Los integrados de primera y segunda generación de USB UART y USB FIFO de FTDI se pueden instalar con 1 o 2 conjuntos de drivers.
El primer a considerar es el driver directo D2XX.
Este provee acceso directo al dispositivo a través de una biblioteca de enlace dinámico (DLL) suministrada con el driver.
Entonces se pueden escribir las aplicaciones que usan las funciones disponibles en DLL para controlar directamente al dispositivo.
El segundo tipo de driver es el driver de puerto COM virtual (VCP). Los drivers VCP emulan a un puerto COM de PC normal. Estos se pueden comunicar de la misma manera que cualquier otro puerto COM de la PC.
Bajo Windows XP, se debe usar el Found New Hardware Wizard para instalar dispositivos cuando se conectan a la PC por primera vez dado que éste es el procedimiento recomendado para una operación confiable del dispositivo.

Instalación de Drivers D2XX

Para instalar drivers D2XX para los dispositivos FTDI bajo Windows XP y XP SP1, siga las instrucciones siguientes:

* Si ha sido instalado un dispositivo del mismo tipo en su máquina anteriormente y los que se están por instalar son diferentes de los ya instalados, los drivers originales deben quitarse.
* Descargue los drivers D2XX más recientemente disponibles de la página de FTDI (www.ftdichip.com) y ubíquelos en su PC.

* Si está usando Windows XP o Windows XP SP 1, desconecte su PC temporariamente de Internet. Esto se puede hacer quitando el cable de red de su PC o inhabilitando su tarjeta de red yendo a “Control Panel\Network and Dial-up Connections”, haciendo click con el botón derecho en la conexión apropiada y seleccionando “Disable”(Inhabilitar) desde el menú. La conexión se puede rehabilitar después que se complete la instalación. Esto no es necesario bajo Windows XP SP 2 si se configura para preguntar antes de conectarse a Actualización de Windows (Windows Update). Windows XP SP 2 puede hacer que las posiciones de Windows Update se cambien a través de “Control Panel\System”, luego seleccionar el apéndice “Hardware” y hacer click en “Windows Update”.

* Conecte el dispositivo a un puerto USB fuera de uso de su PC. Esto lanzará el Windows Found New Hardware Wizard (figura 1). Haga click en el botón "Siguiente" para para continuar.

* Seleccione "Buscar un controlador apropiado para mi dispositivo (recomendado)", como se muestra en la imagen de la figura 2 y haga click en "Siguiente".

\* Aparecerá la imagen de la figura 3, marque la opción "Especificar un ubicación", desmarca las demás opciones y pulsa en "Siguiente".
* Se deplegará la pantalla de la figura 4, introduzca la ruta o en su defecto pulse sobre el botón "Examinar".

* Aparecerá la pantalla de la figura 5 donde podrá seleccionar le direcctorio donde tiene guardado el driver. El sistema seleccionará de forma automática el fichero necesario, en este caso será FTDIBUS.INF, haga click sobre "Abrir" y luego sobre "Aceptar" para continuar.

* Se mostrará una pantalla similara a la de la figura 6 donde indicará que ha encontrado un driver apropiado, pulse sobre "Siguiente" y en la siguiente pantalla "Finalizar" para terminar.

* Una vez que pulsemos sobre "Finalizar" (figura 7) el asistente continuará instalando el driver pero en esta ocasión requerirá el fichero FTDIPORT.INF, que se seleccionará de forma automática.

* Cuando termine el asistente de instalar todos los ficheros necesarios podremos comprobar que tendremos un nuevo puerto en el sistema, para ello abriremos el "Administrador de dispositivos" y en el apartado de "Puertos (COM & LPT)" veremos el nuevo puerto que ha creado el driver (figura 8).

Ahora, por métodos convencionales, Ud. podrá seleccionar en cuál puerto COM querrá que este funcionando el puerto virtual instalado, cambiando tambieen otras propiedades. Si no sabe cómo se hace ésto o si quiere aprender cómo se desinstalan drivers cambiados con anterioridad para que no interfiera con el funcionamiento de nuestro dispositivo, le sugerimos que visite nuestra web: www.webelectronica.com.ar, haga click en el ícono password, seleccione la opción “información para lectores” e introduzca la clave “usbcom”.

 
FIGURA 8
De la Redacción de Saber Electrónica

FIGURA 1
 
PROMOCIONES
 
 
FIGURA 2
 
FIGURA 3
 
FIGURA 4
 
FIGURA 5
 
FIGURA 6
 
FIGURA 7