LusoRobótica - Robótica em Português

Sistemas específicos => PIC => Tópico iniciado por: SSamuel em 03 de Abril de 2015, 12:04

Título: Conversor USB to Serial
Enviado por: SSamuel em 03 de Abril de 2015, 12:04
Boas eu sou novo neste forum e gostaria de saber se alguem me podia ajudar. E que eu queria construir uma ponte usb to serial integrada no meu micro-controlador(atmega8), para isso estava a pensar utilizar um PIC18F14K50 para fazer a conversão de usb to serial. O meu problema é que so tenho o hex e nao o código original e gostava de saber se alguem me podia ajudar dando algum schematic com o código para programar o pic? 
Título: Re: Conversor USB to Serial
Enviado por: metRo_ em 03 de Abril de 2015, 12:08
Boas eu sou novo neste forum e gostaria de saber se alguem me podia ajudar. E que eu queria construir uma ponte usb to serial integrada no meu micro-controlador(atmega8), para isso estava a pensar utilizar um PIC18F14K50 para fazer a conversão de usb to serial. O meu problema é que so tenho o hex e nao o código original e gostava de saber se alguem me podia ajudar dando algum schematic com o código para programar o pic?

Tem que ser mesmo o pic? Nao conheces os chips da FTDI por exemplo?
Título: Re: Conversor USB to Serial
Enviado por: SSamuel em 03 de Abril de 2015, 12:59
sim conheço mas gostava que ficasse mesmo integrado na placa (é que estou a fazer um pcb logo dava jeito :P)
eu ate tenho ja um schematic e o hex baseado no codigo do neecduino (http://neecist.tecnico.ulisboa.pt/~neecist.daemon/index.php/workshops/neecduino-2015/neecduino-2015 (http://neecist.tecnico.ulisboa.pt/~neecist.daemon/index.php/workshops/neecduino-2015/neecduino-2015)) so gostava de saber se ja houve alguem neste site que fez para um projeto pessoal e tinham informaçoes que pudessem passar.
Título: Re: Conversor USB to Serial
Enviado por: senso em 03 de Abril de 2015, 15:33
Um FTDI é um chip, não precisa de ser um cabo, tens o FT232R em TSSOP e tens os mais recentes FT230x em QFN por exemplo.
Tens da microchip o MCP2200 que é um pic a correr código para funcionar como uma ponte usb-serial.

E muito mais opções.
Título: Re: Conversor USB to Serial
Enviado por: Hugu em 03 de Abril de 2015, 20:49
http://www.g7electronica.net/pt/ics/404-ft232.html (http://www.g7electronica.net/pt/ics/404-ft232.html)

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fwww.next.gr%2Fuploads%2F7%2Fftdi_circuit.png&hash=6167a40ddb5d20dc959a3b0956b46e013f0b5d0d)
Título: Re: Conversor USB to Serial
Enviado por: dvdt em 04 de Abril de 2015, 02:38
Eheheheh este nome chamou me á atençao. Deixa me adivinhar és do projectoFST PSEM? Tens chips desenhados para esta função que dão menos trabalho e que ficas melhor servido, basta procurar por usb to uart ic e tens montes de informaçao. se bem que os ftdi e os silabs que estam agora a ser muito usados. Mas se queres uma package DIP esses nao sei se arranjas
Título: Re: Conversor USB to Serial
Enviado por: SSamuel em 04 de Abril de 2015, 14:33
Muito obrigado pelas as respostas. Mas o chip da ftdi não precisa de equipamento especial para se soldar a uma pcb? Como nos vamos fazer as nossas próprias pcb e não temos equipamento especifico acho melhor utilizarmos um pic para a função de ponte usb-serial.
Ja agora eu faço para do PSEM que é um projecto parecido com o FST só que foi reactivo à 1 ano.
Título: Re: Conversor USB to Serial
Enviado por: metRo_ em 04 de Abril de 2015, 14:46
https://www.youtube.com/watch?v=b9FC9fAlfQE (https://www.youtube.com/watch?v=b9FC9fAlfQE)

E' super facil soldar smd a mao.
Título: Re: Conversor USB to Serial
Enviado por: dvdt em 04 de Abril de 2015, 15:13
Isso da para soldar com ferro ou com uma estaçao de ar quente e acho que o NeecLab tem uma que podes pedir para usar.  ;D
Título: Re: Conversor USB to Serial
Enviado por: Hugu em 05 de Abril de 2015, 21:45
arranjo-te o ftdi soldado numa plaquinhas com headers que depois podes meter numa socket ou soldar numa board, como se fosse um componente TH (thru-hole).
Título: Re: Conversor USB to Serial
Enviado por: Crazyaboutmachines em 14 de Abril de 2015, 10:09
Hugu esse esquema parece bem fixe, poderias-me só confirmar algumas coisas?:
- o componente 5JZ é um simples jumper?
-o sinais de saída CTS e DTR são o que exactamente (nomeadamente ligariam a que num atmega)?
Título: Re: Conversor USB to Serial
Enviado por: senso em 14 de Abril de 2015, 10:14
CTS e DTR são sinais de controlo da porta serial, tipicamente não ligam a lado nenhum, o DTR é usado para fazer o reset ao atmega num arduino para correr o bootloader.
Título: Re: Conversor USB to Serial
Enviado por: Crazyaboutmachines em 14 de Abril de 2015, 18:05
Ok nice, e então os 3.3v são apenas uma saída "bonus" do FT232 certo?
Título: Re: Conversor USB to Serial
Enviado por: dropes em 14 de Abril de 2015, 18:53
Ok nice, e então os 3.3v são apenas uma saída "bonus" do FT232 certo?
Certo, o FT232 tem uma das saídas 3.3V a baixa corrente mas serve apenas caso se queira aproveitar, pode muito bem ficar sem ligação, é consultar a ficha técnica do bicho.
Título: Re: Conversor USB to Serial
Enviado por: Njay em 14 de Abril de 2015, 19:08
Também podem manter a interface RS232 e usar um conversor USB-RS232 "chinoca", ou um daqueles cabos USB-UART que há por aí para arduino.
Título: Re: Conversor USB to Serial
Enviado por: senso em 14 de Abril de 2015, 20:30
[rant]
RTFM!
[/rant]

Os 3.3v são do regulador interno do core do FTDI, podes usar 20 ou 30mA, coisa que não aconselho lá muito, depois aquilo anda devagar e ficam a coçar a cabeça.
Quanto muito, para ligar um led e caso queiram Vccio de 3.3v, são usados para isso mesmo, como tensão para o Vccio, nada mais.

Não é para pendurar lá 20 chips e com um fio que dá 3 voltas á bancada.
Título: Re: Conversor USB to Serial
Enviado por: Crazyaboutmachines em 14 de Abril de 2015, 21:38
Ok,obrigado!