LusoRobótica - Robótica em Português
Sistemas específicos => PIC => Tópico iniciado 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?
-
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?
-
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.
-
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.
-
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)
-
Eheheheh este nome chamou me á atençao. Deixa me adivinhar és do projecto
FST 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
-
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.
-
https://www.youtube.com/watch?v=b9FC9fAlfQE (https://www.youtube.com/watch?v=b9FC9fAlfQE)
E' super facil soldar smd a mao.
-
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
-
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).
-
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)?
-
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.
-
Ok nice, e então os 3.3v são apenas uma saída "bonus" do FT232 certo?
-
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.
-
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.
-
[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.
-
Ok,obrigado!