• Welcome to LusoRobótica - Robótica em Português.
 

Conversor USB to Serial

Started by SSamuel, 03 de April de 2015, 12:04

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

SSamuel

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? 

metRo_

Quote from: SSamuel on 03 de April 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?

Tem que ser mesmo o pic? Nao conheces os chips da FTDI por exemplo?

SSamuel

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) so gostava de saber se ja houve alguem neste site que fez para um projeto pessoal e tinham informaçoes que pudessem passar.

senso

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.
Avr fanboy

Hugu


dvdt

#5
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
Engenharia Electrotécnica e Computadores (IST)
Analyst in a Big 4

SSamuel

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.

metRo_


dvdt

#8
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
Engenharia Electrotécnica e Computadores (IST)
Analyst in a Big 4

Hugu

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).

Crazyaboutmachines

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)?

senso

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.
Avr fanboy

Crazyaboutmachines

Ok nice, e então os 3.3v são apenas uma saída "bonus" do FT232 certo?

dropes

Quote from: Crazyaboutmachines on 14 de April de 2015, 18:05
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.

Njay

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.