terça-feira, 8 de fevereiro de 2011

FT232R - Conhecendo o Conversor USB-Serial

Como primeiro artigo do blog, resolvi começar por um componente importante de comunicação, como é o caso do FT232R, componente fabricado pela FTDI Chip que permite sem muitas complicações a implementação de uma comunicação USB ao seu projeto, sem a necessidade de um micrcoontrolador que já te forneça esse recurso.

Características Principais:

 - Interface USB-Serial UART;
 - Protocolo USB já embarcado no chip, não havendo a necessidade de um firmware USB específico no microcontrolador;
 - 1024 bits de EEPROM;
 - Já possui resistores de terminação;
 - Gerador de Clock já integrado (sem a necessidade de um cristal para funcionamento).
 - Taxas de transferência de 300 bps até 3Mbps;
 - Buffer de recepção de 128 Bytes e de transmissão 256 Bytes;
 - Não há a necessidade de pagamento de Royalty, por ele emular um com virtual ( Driver Grátis).
 - Pinos I/O Configuráveis;
 - A interface suporta 7 ou 8 bits de dados, 1 ou 2 bits de parada, paridade par/impar/ sempre 1(MARK)/ sempre 0 (SPACE)/ e sem parídade(NONE).

As aplicações para esse componente são diversas, desde a atualização de periféricos para comunicação USB como para criação de Dongles USB. Ao decorrer dos posts irei mostrando através do ISIS como implementar em seu projeto esse tipo de interface.
Para finalizar o primeiro Post, segue abaixo informações retiradas do datasheet do componente que indica em que sistemas o driver do FT232R é compatível:


Royalty free D2XX
(USB Drivers + DLL S/W Interface)
Direct Drivers Windows 98, 98SE, ME, 2000, Server 2003, XP and Server 2008
Windows 7 32,64-bit
Windows XP and XP 64-bit
Windows Vista and Vista 64-bit
Windows XP Embedded
Windows CE 4.2, 5.0 and 6.0
Linux 2.4 and greater


Para realizar download dos drivers, segue o link do fabricante: http://www.ftdichip.com/
Espero ter ajudado..Até o próximo Post.