You are on page 1of 0

ROGERCOM Curso USB www.rogercom.

com

Instalao e configurao de drivers relacionados aos chipsets FTDI
A FTDI disponibiliza dois tipos de drivers para se comunicar com nossas
aplicaes, todos eles so distribudos gratuitamente, atravs do site da empresa
em: http://www.ftdichip.com/FTDrivers.htm por qualquer usurio. Um dos drivers se
chama D2XX e usa uma DLL para se comunicar diretamente atravs do Bus USB
com dispositivos baseados nos chipsets da FTDI. Para se programar uma aplicao
usando a DLL necessrio saber usar suas funes (em aulas futuras iremos
programar em C++ e Delphi). O outro driver se chama VCP - Virtual COM Port (porta
virtual de comunicao serial). Emula uma porta padro RS232 do PC. Uma vez
instalado no sistema operacional Windows, disponibiliza uma porta serial virtual
COMx para se comunicar de uma forma simples com o Bus USB.
Usando um driver VCP, qualquer aplicao que se comunique com a porta serial
RS232 pode se comunicar naturalmente com o Bus USB, sem nenhuma modificao
no programa. Para se criar um novo programa que acesse o Bus USB atravs do
driver virtual, as funes so as mesmas da API do windows usadas para programar
a porta serial. Se no quiser usar a API do windows a FTDI tambm disponibiliza
uma biblioteca de funes para facilitar a programao por parte do desenvolvedor.
Para instalar os drivers D2XX, confeccione o circuito Bus-powered da Figura 5 /
aula 3.
Observao ao instalar no windows XP:
A FTDI informa em seu site que alguns usurios dos drivers D2XX, usando o
VID(0x0403) e PID(0x6001) padro, tiveram problemas ao instalar o mesmo no
Windows XP com Service Pack 1.
Para resolver esse problema, desconecte a Internet temporariamente antes de
instalar os drivers.

Passos para instalar os drivers D2XX da FTDI no Windows (como exemplo, o
2000)
1 Acesse o site da FTDI em: www.ftdichip.com, e faa download do driver
D2XX para a verso do Windows ou outros sistemas operacionais;
2 Na pgina principal da FTDI, clique no item Drivers do Menu; e depois no
subitem FT232 - FT245;

Aula 07 Mdulo-USB / Pgina 56
ROGERCOM Curso USB www.rogercom.com
3 Aps se abrir a nova pgina, clique no link D2XX. Apos isso exibida a
seo . Clique no link D10620 correspondente ao seu
sistema operacional.
Na verdade, os arquivos de instalao para os sistemas operacionais Windows
98/Me/2000 e XP so idnticos. Portanto, pode-se fazer download a partir de
qualquer um dos links D10620 dessa pgina;
Download dos Drivers a partir da Rogercom.
Observao: para futuras atualizaes, bom sempre fazer download dos drivers a
partir da pgina da FTDI.
4 Aps o download do arquivo D10620.ZIP, descompacte-o:
Figura 1 - Arquivos de drivers

Os arquivos FTD2XX.lib e FTD2XX.h so bibliotecas de funes para
programao. Os drivers so somente os arquivos marcados com retngulos
vermelhos.
5 Para comear a instalao do dispositivo USB FT232BM, conecte o cabo
USB ao Host/Root Hub (PC), ou em uma porta downstream de um Hub;
Figura 2 - Conexo do dispositivo baseado no FT232BM ao Host(PC)
Foto ilustrativa da placa Rogercom USB232RCOM-1 baseada no FT232BM

Aula 07 Mdulo-USB / Pgina 57
ROGERCOM Curso USB www.rogercom.com
6 Alguns segundos aps a conexo do cabo do dispositivo FT232BM ao Host,
so exibidas algumas janelas mostradas nas Figuras 3 e 4 logo abaixo:
Figura 3 - Janela exibida ao conectar o dispositivo pela primeira vez ao Host (PC)

A mensagem "USB <-> Serial" o nome do dispositivo, e vem por padro
gravada dentro do chipset FT232BM. Esta mensagem enviada ao Host via
Descritores quando o novo dispositivo conectado pela primeira vez ao Bus USB.
Para mudar esta mensagem, preciso que o FT232BM seja configurado com uma
memria 93C46 (93C56 ou 93C66), e, atravs do programa MProg criado pela FTDI,
possvel personalizar o dispositivo. Se a memria 93Cxx do dispositivo estiver
vazia, assumido o Descritor padro do FT232BM.
Na prxima aula irei mostrar passo-a-passo como configurar os drivers e a
memria 93Cxx, para personalizar um dispositivo baseado nos chipsets
FT232BM/FT245BM.
Figura 4 - Assistente de instalao de um novo hardware do Windows - tela 1

Clique no boto Avanar para passar para o prximo passo...

Aula 07 Mdulo-USB / Pgina 58
ROGERCOM Curso USB www.rogercom.com
7 Conforme a figura abaixo, marque a opo "(o)Procurar por um driver
adequado para o dispositivo (recomendado)";
Figura 5 - Assistente de instalao de um novo hardware do Windows - tela 2

Clique no boto Avanar para passar para o prximo passo...
8 Conforme a figura abaixo, marque a opo "[\/]Especificar um local" (pasta);

Aula 07 Mdulo-USB / Pgina 59
ROGERCOM Curso USB www.rogercom.com
Figura 6 - Assistente de instalao de um novo hardware do Windows - tela 3

Clique no boto Avanar para passar para o prximo passo...
9 Conforme a figura abaixo, clique no boto Procurar... para localizar a pasta
onde se encontram os drivers;
Figura 7 - Janela para localizar a Pasta onde se encontram os Drivers D2XX

Clique no boto OK para passar para o prximo passo...
10 Aps localizar e abrir a pasta dos drivers, selecione o arquivo ftd2xx.inf;

Aula 07 Mdulo-USB / Pgina 60
ROGERCOM Curso USB www.rogercom.com
Figura 8 - Pasta onde se encontram os drivers

Clique no boto Abrir para passar para o prximo passo...
11 Aps a localizao correta dos arquivos, exibida a janela abaixo:
Figura 9 - Assistente de instalao de um novo hardware do Windows - tela 4

Clique no boto Avanar para passar para a prxima etapa...

Aula 07 Mdulo-USB / Pgina 61
ROGERCOM Curso USB www.rogercom.com
Figura 10 - Copiando os arquivos para as pastas do sistema windows

Figura 11 - Tela que indica sucesso na instalao dos drivers D2XX

Clique no boto Concluir para fechar o assistente de instalao.
Verificando se o dispositivo foi instalado corretamente no Windows
Ainda com o dispositivo conectado ao Host (PC), abra o Gerenciador de
dispositivos a partir do Painel de Controle do windows, fazendo assim:
Abra o Painel de Controle;
Localize o cone Sistema;
Na janela Propriedades do Sistema, clique na Aba Hardware e depois no boto
Gerenciador de dispositivos;
Aps ser exibida a janela abaixo, clique no item "Controladores Universal Serial
Bus" ;

Aula 07 Mdulo-USB / Pgina 62
ROGERCOM Curso USB www.rogercom.com
Figura 12 - Janela do Gerenciador de dispositivos do Windows

Para ver as propriedades do novo dispositivo instalado, d duplo clique no item
FTDI FT8U2XX. Ser exibida a janela abaixo:
Figura 13 - Janela de Propriedades do novo dispositivo, FTDI FT8U2XX recentemente instalado

Clique no boto OK e depois feche todas as janelas.

Aula 07 Mdulo-USB / Pgina 63
ROGERCOM Curso USB www.rogercom.com

Aula 07 Mdulo-USB / Pgina 64
Observao:
O Windows registra a instalao do dispositivo na janela Adicionar ou remover
programas do Painel de Controle. Para ver, abra o Painel de Controle e d duplo
clique no cone Adicionar ou remover programas.
Figura 14 - Janela Adicionar ou remover programas do Windows

Na prxima aula irei explicar como instalar os drivers VCP, e tambm gravar a
memria 93Cxx para personalizar um dispositivo baseado no FT232BM para
comercializao.

You might also like