Manual Técnico FTDi Basic por seriallink.com.br
Introdução FTDi Basic é um módulo que permite uma conexão entre microcontroladores do Arduino com computadores. Este módulo é utilizado em versões especiais do Arduino, que não possuem essa funcionalidade. Sem a conexão do microcontrolador do Arduino, não é possível enviar (upload) de códigos (sketches) do Arduino para seu microcontrolador. Veja abaixo as versões do Arduino em relação a essa funcionalidade, conhecida por Conversão Serial.
Versões do Arduino vs. Conversor Serial Versões de Arduino que Possuem Conversor Serial Embutido Arduino UNO Possui conversor USB/Serial embutido baseado no ATMegaXu2, conforme indicado na foto: Conversor USB/Serial embutido no Arduino UNO. Converte conexão USB em Serial TTL. Arduino MEGA Também possui conversor USB/Serial baseado no ATMegaXu2. Conversor USB/Serial embutido no Arduino MEGA. Converte conexão USB em Serial TTL. Arduino Nano Possui também internamente o Conversor USB/Serial, mas baseado no chip FT232RL da FTDi. Conversor Mini USB/Serial do Arduino Nano, baseado no chip da FTDi.
Versões de Arduino que NÃO Possuem Conversor Serial Arduino Pro Mini Esta versão do Arduino não possui Conversor Serial. Ele apenas oferece os pinos RX e TX da Serial TTL diretamente do microchip do Arduino. Nesse caso se faz necessário um dispositivo externo para fazer upload dos sketches do Arduino nessa placa. Arduino Supervisório Este é um Arduino produzido pela Serial Link que tbém precisa de um Conversor USB/Serial externo. Estes são apenas alguns modelos de Arduino. Existem muitas versões, dentre as chamadas oficiais, produzidas pela própria equipe do Arduino, também existem fabricações de terceiros e desenvolvimento independente.
Utilizando o FTDi Basic Para utilizar o Módulo FTDi Basic com a sua versão de Arduino que não tem Conversor USB/Serial embutido, siga os exemplos abaixo: Protuino FTDi Para conectar diretamente no ATMega328p, confira o Protuino FTDi, que traz essa funcionalidade para o Módulo FTDi Basic. Confira o esquema de comunicação utilizando o FTDi Basic no Protuino FTDi: Vide maiores detalhes em: http://www.seriallink.com.br/protuinoftdi
Outras Utilizações para FTDi Basic Além de conectar diretamente no ATMega328p, o Módulo FTDi Basic pode ser utilizado como Conversor USB/Serial para outras versões do Arduino. Arduino Pró Mini Veja esquema de ligação do FTDi Basic com o Arduino Pro Mini, que não possui Conversor Serial integrado.
Arduino Supervisório Utilizando o FTDi Basic com o Arduino Supervisório:
Conectando ao Computador Para conectar o FTDi Basic ao computador, utilize um cabo Mini USB. Ao conectar, o Sistema Operacional do computador, avisará sobre a instalação do Driver, se houver necessidade. Para maiores informações, acesse o Manual de Instalação do Driver do FTDi Basic
Conectores do FTDi Basic 5V ou 3,3V (vide configuração abaixo) RXD TXD CTS DTR GND DTR Pino utilizado para resetar o Protuino, no momento do upload do sketch RXD Pino de recebimento de dados da Serial TXD Pino de transmissão de dados da Serial 5V/3,3V(*) Positivo da alimentação CTS Pino Clear To Send, não utilizado pelo Protuino GND Negativo da alimentação (*) Voltagem depende do Jumper de Configuração, vide texto abaixo.
Jumper de Configuração de Voltagem 5V/3.3V do FTDi Basic Jumper de configuração da alimentação de saída sendo 5V ou 3,3V 3,3V 5V O Jumper de configuração de voltagem da alimentação pode alterar a saída para 5V ou 3,3V, bastando apenas inverter o jumper SMD. Veja na foto que a solda no jumper indica que ele está ligado nos 5V, configuração padrão de fábrica. Para alterar a alimentação, desfaça a solda e refaça no outro sentido, habilitando a saída de 3,3V.
Esquema Elétrico FTDi Basic