O conversor USB/Serial (FT232RL) serve para converter dados USB para Serial. A partir da década de 1990, a comunicação USB (Universal Serial Bus) tomou conta do mercado por causa da facilidade, velocidade e praticidade.
Em relação ao desenvolvimento, a comunicação Serial é utilizada em sensores, microcontroladores e módulos como xbee, bluetooth e outros. Dificilmente hoje, encontramos aparelhos com portas Seriais disponíveis (Ex. PC's). Então é necessário utilizar um conversor USB/Serial para comunicação entre os periféricos e o PC ou outro equipamento que utilize porta USB.
A comunicação Serial é feita por:
E a comunicação USB Universal Serial Bus é feita por:
Podemos ver uma grande diferença entre as duas comunicações. A USB utiliza apenas D+ e D+ para se comunicar, enquanto que a Serial utiliza vários, mas os principais são RXD e TXD. Por isso que a comunicação USB é hoje a mais difundida que Serial.
Agora, vamos mostrar um exemplo de como utilizar o conversor USB/Serial. Neste exemplo vamos utilizar:
Conecte o TX do conversor USB/Serial ou FT232RL no pino 2 do Atmega328P-PU. Conecte o RX do conversor no pino 3 do Atmega328P-PU. Para utilizar o Reset automático do conversor USB/Serial, conecte o CTS do conversor no 5V. Você também deverá conectar um capacitor de 100nF (código 104) entre o DTR do conversor e o pino 1 do Atmega328P-PU. Por fim, conecte o GND do conversor no GND (fio preto) da protoboard e o 5V ou 3,3V no VCC (fio vermelho) da protoboard. Agora conecte o conversor USB/Serial no PC e abra a IDE do Arduino. Vá em Tools e selecione Arduino UNO. Novamente em Tools selecione Serial Port e depois a porta em que o conversor está conectado na USB (COMx, ttyUSBx, ttyACMx, etc).
A figura abaixo mostra as ligações com o atmega328P-PU montado na protoboard:
Agora, caso seu Garagino Proto esteja montado na placa, a figura abaixo mostra as ligações feitas:
Se quiser testar, você pode abrir o exemplo "Blink" e clicar em UPLOAD e pronto! Seu Garagino proto já está com a primeira programação!
Caso queira saber mais sobre o Garagino Proto, você pode acessar os respectivos links: link1, link2 e link3.
Caso queira saber mais sobre o Conversor USB/Serial (FT232RL), você pode acessar o link: link.
E é isso! Esperamos que tenha gostado! Em caso de dúvidas poste aqui neste blog! Para sugestões de tutoriais, clique aqui! Para ver outros tutoriais e projetos desenvolvidos pela equipe LdG e por outros garagistas, clique aqui e aqui, respectivamente! Até a próxima!
Referências:
http://en.wikipedia.org/wiki/Universal_Serial_Bus
http://www.infowester.com/usb.php
Comentar
Senhores tenho uma pergunta com relação a distância na transmissão de dados:
Se eu estender o RX e o TX entre o garagino e a placa conversora USB/Serial qual seria a distância máxima deste fio e o valor da secção transversal iria influenciar nesta transmissão?
Grato
Esse circuito oferece acesso ao pino CBUS2? Seria um dos pequenos no centro da placa?
A foto está sem definição, foi tirada em baixa luz, desfocada e sem macro.
Botem diagramas para evitar erros e tabela de indicação pinagem-função mapeada do chip atmega para abranger tanto profissionais quanto leigos, sem confusões.
Concordo com o comentário do Lucas abaixo, seria interessante colocar os diagramas.
Recebi o garagino, faço as conexões, configura a porta, instalo os drivers (Arduino e depois FTDI), coloco o capacitor conforme o indicado e ainda assim quando vou fazer Upload do programa para a ATMEGA298PU, me dá o erro: "stk500_getsync(): not in sync: resp=0x30".
Porque na descrição das ligações aparece pino 2 e 3 e não TX e RX ? O garagino já vem com estes indicativos, portanto só complica ao leigo.
A ligação é RX da USB/Serial ao RX do Arduíno e assim com a TX também, correto ?
Alguém pra dar um help ?
Obrigado.
Caras, vocês poderiam colocar também os diagramas, fica um pouco mais fácil de visualizar com detalhes as ligações.
Boa noite, gostaria de saber se essa placa possibilita comunicação USB com o XBee, e se dá pra ter acesso a todos os pinos do FT232 a partir dos furos da placa.
Bom dia ! Posso usar este conversor para comunicar um PIC (via USART), com um PC (USB) ? É necessário algum driver para o PC reconhecer o conversor ?
Obrigado.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por
Você precisa ser um membro de Laboratorio de Garagem (arduino, eletrônica, robotica, hacking) para adicionar comentários!
Entrar em Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)