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

Ligação USB com FT232RL

Started by SJD22, 08 de April de 2011, 00:48

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

SJD22

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


xiserre

Experimenta ligar a porta usb deagar. pode ser que a porta usb esteja com folga..

SJD22

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

CBX

isso sem esquemático é difícil de ver...

senso

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

SJD22

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?

senso

Avr fanboy

Sérgio_Sena

estás correr que versão do Windows ?

Cumprimentos,
Sérgio Sena

Electronic Gear for Musicians

Instagram

SJD22


Sérgio_Sena

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.


Cumprimentos,
Sérgio Sena

Electronic Gear for Musicians

Instagram

msr

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?


senso

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