Conversor RS232 para USB [fechado]


9

Alguém tem alguma recomendação sobre um bom conversor de rs232 para usb. Há muito por aí e, pelo que parece, alguns são um sucesso ou um fracasso.

É necessário um bom suporte ao motorista.


Espero que você queira dizer USB para serial (nesse caso, as respostas abaixo se aplicam)? O rs232 para usb implica que o seu PC possui uma conexão RS232 e você deseja convertê-lo em uma conexão USB. AFAIK não existe tal gadget.
Wouter van Ooijen

se você tiver acesso a um ATMEGA8 e ao programador usbasp, poderá criar um você mesmo. existe um projeto VUSB que é um conversor USB para rs232. Mas isso não converteria o nível lógico para RS232; em vez disso, você precisará do MAX232 como circuito de bomba de carga para isso.
Standard Sandun

Respostas:


23

Qualquer chip FT232 é bom (ou seja, FT232R). Os drivers estão disponíveis ao público e o Windows será baixado automaticamente.

Ele aparecerá como uma porta serial e há muitas soluções pré-criadas disponíveis. A empresa que fabrica os chips FT232, FTDI , também venderá muitas soluções que eles desenvolveram internamente.


Uma observação: os FIFOs nesses chips tendem a ser bastante profundos (como 512 ou 1024 caracteres!). Isso é bom para a maioria dos usos (obviamente mantém os dados em movimento melhores), mas se você deseja receber bytes únicos com baixa latência, pode ser um problema. Não sei como ajustar isso no Windows, mas se você precisar de ajuda com o Linux, pesquise na lista de discussão linux-serial pelo meu nome (Kohne) e encontre meus hacks relevantes.
227 Michael Kohne

Sim, a outra questão aqui é que as pessoas esquecem frequentemente que o USB não é como serial, não é uma conexão dedicada com arbitragem instantânea de barramento. Se você estiver usando USB, deve aceitar que haja uma latência envolvida. Terminamos normalmente com uma latência de 20 a 100 ms, uma porta serial real seria preferível, mas qual cliente terá uma.
Kortuk 03/12/2009

11
+1 - eu ia dizer as mesmas coisas. Eu usei os chips FTDI com sucesso com o 921.6 Kbaud e, no entanto, raramente encontro superações de buffer no meu PC, então eles fizeram um bom trabalho com os drivers de hardware e do Windows.
Jason S

2
@ Michael K: FIFOs não afetarão sua latência, a menos que sejam mal projetados. A latência de qualquer conversor USB <-> RS232 deve-se principalmente às restrições inerentes ao intervalo de tempo do USB, como aponta Kortuk.
Jason S

Sim, também implementamos taxas de transmissão muito altas, até agora excelentes.
22430 Kortuk

6

Os adaptadores USB para serial vivem e morrem pelo suporte de driver. Na minha experiência, o FTDI tem grande suporte nos três sistemas operacionais (Mac OS X, Windows, Linux), mas os chips são um pouco mais caros. Lembro-me de o Prolific ter um ótimo suporte no Linux, mas os drivers do Mac meio que foram ruins.


2
Uso-os para os drivers, e é por isso que faço minha escolha, se um único cliente tem um problema, todo o custo economizado sai pela janela.
21413 Kortuk

4

Você está procurando um chip ou um dispositivo real? O Keyspan costumava criar ótimos dispositivos - geralmente um adaptador USB para DB-9. Não tive motivos para comprar um novo recentemente.

Na frente do chip, fiquei muito feliz com as várias soluções baseadas em FTDI que tentei (embora todas fossem para TTL-serial, em vez de RS-232).


A Keyspan está bem, temos aqueles no trabalho e eles são um dos poucos dispositivos que não são da FTDI que funcionaram bem para mim. não subiu para a taxa de transmissão que eu esperava.
Jason S

3

Eu usei o chipset Prolific neste produto e é extremamente confiável. Como o FT232, ele aparece como uma porta serial. Eu o usei em muitos dos meus projetos sem problemas, o melhor exemplo seria esse em que me sobreviveu separando a extremidade do rs232 para conectar-me diretamente a alguns pinos.


2

O CP210x da Silabs é um ótimo produto. É difícil de soldar, mas há muitos tutoriais ensinando isso no Google.

A vantagem é que não precisa de cristal e usa apenas alguns capacitores.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.