LusoRobótica - Robótica em Português

Electrónica => Electrónica Geral => Tópico iniciado por: SJD22 em 08 de Abril de 2011, 00:48

Título: Ligação USB com FT232RL
Enviado por: SJD22 em 08 de Abril de 2011, 00:48
Boa noite,

tenho um circuito com ligação USB feito a partir de um FT232RL. É um circuito usado em muitas montagens da SparkFun e do próprio Arduino. Eu próprio já o tinha feito numa PCB que mandei fazer na Micron20 e agora mandei fazer outra PCB com o mesmo circuito mas o gajo nao quer trabalhar como deve de ser. Umas vezes funciona outra vezes não. Quando eu digo que funciona é quando consigo abrir a porta COM no Putty.

Por exemplo se eu ligar a alimentação e desligar várias vezes rapidamente acaba por dar tudo bem (ou seja, o Windows reconhece o dispositivo) e mantém-se tudo OK enquanto tudo tá ligado aos 5V... depois se desligar e voltar a ligar já nao dá de novo....

Isto assim à partida poderá ser falta de condensadores no +5V? Dá ideia que precisa de estabilizar para funcionar...

Estas coisas do "agora dá e no segundo a seguir ja nao dá" irritam-me um bocado... :)

Título: Re: Ligação USB com FT232RL
Enviado por: xiserre em 08 de Abril de 2011, 01:06
Experimenta ligar a porta usb deagar. pode ser que a porta usb esteja com folga..
Título: Re: Ligação USB com FT232RL
Enviado por: SJD22 em 08 de Abril de 2011, 20:41
Nao, nao é folga. Ja experimentei tudo... mudei até a ficha...

Poderá ser a distancia a que o FT232RL está da ficha USB? Deve ser uma pista de aí uns 18 cm...

Em cada 20x que eu ligo isto, 1x funciona e dps mantém-se tudo a funcionar... as outras 19x o windows nao consegue detectar a USB...

Tenho a sensação que pode ser falta de condensadores para estabilizar a alimentação... mas nao sei é um palpite

GRRRRRRRRRRRRRRRR..............
Título: Re: Ligação USB com FT232RL
Enviado por: CBX em 08 de Abril de 2011, 20:54
isso sem esquemático é difícil de ver...
Título: Re: Ligação USB com FT232RL
Enviado por: senso em 08 de Abril de 2011, 21:01
Esquema da coisa então.
Mas 18cm de pista....
Tem ground plane em cima e em baixo ou menos, é que USB sem shielding deve rebentar com essa distancia.
Mas não seguiste o minimo da datasheet?
Título: Re: Ligação USB com FT232RL
Enviado por: SJD22 em 08 de Abril de 2011, 21:08
So me apetece mandar isto pela janela...

tenho GND plane em cima e baixo sim...

Quanto aos 18 cms teve mesmo de ser assim... A nao ser que agora redesenhe a placa toca...

Mas achas que é pela distancia?
Título: Re: Ligação USB com FT232RL
Enviado por: senso em 08 de Abril de 2011, 21:09
Esquema.....
Título: Re: Ligação USB com FT232RL
Enviado por: Sérgio_Sena em 09 de Abril de 2011, 11:33
estás correr que versão do Windows ?

Título: Re: Ligação USB com FT232RL
Enviado por: SJD22 em 09 de Abril de 2011, 11:51
windows 7 64 bits
Título: Re: Ligação USB com FT232RL
Enviado por: Sérgio_Sena em 09 de Abril de 2011, 23:14
ah pois... essa versão do windows é extremamente problemática. Crash por tudo e por nada.

eu uso btt as portas USB durante o dia, e se alguma coisa deixa de ser reconhecida, só lá vai com reboot. A minha média é de 4 reboots por dia :( windoze shit


os drivers do FTDI são do melhor que encontrei. COntudo, os chips da Cypress são dos mais rápidos que já usei.


Título: Re: Ligação USB com FT232RL
Enviado por: msr em 11 de Abril de 2011, 19:48
Pergunta rápida: pode-se usar o FT232 com niveis RS232, ou só TTL?

Por outras palavras, tenho uma placa com esta configuração:
MCU --> MAX232 ---> (FT232 ?)       Posso? Ou devo ligar o FT232 directamente aos pinos da USART do MCU?

Título: Re: Ligação USB com FT232RL
Enviado por: senso em 11 de Abril de 2011, 19:56
O FTDI espera sinais de 5v, ou 3.3v se ligares o VIO á saida de 3.3v, se lhe dás com niveis RS232 queimas o chip, e o MAX232 tambem inverte os sinais, logo mesmo que desse para ligar directo ias ficar com os sinais ao contrário.