Convertidor RS232 a USB [cerrado]

9

Cualquiera tiene alguna recomendación sobre un buen convertidor rs232 a usb. Hay muchos por ahí y, por lo que parece, algunos son impredecibles.

El buen soporte del conductor es imprescindible.

jdiaz
fuente
Espero que se refiera a USB a serie (en cuyo caso se aplican las respuestas a continuación). rs232 a usb implicaría que su PC tiene una conexión RS232 y desea convertirla a una conexión USB. AFAIK tal dispositivo no existe.
Wouter van Ooijen
Si tiene acceso a un programador ATMEGA8 y usbasp, puede crear uno usted mismo. hay un proyecto VUSB que es un convertidor de USB a rs232. Pero no convertiría el nivel lógico a RS232, en cambio necesita MAX232 como circuito de bomba de carga para eso.
Estándar Sandun

Respuestas:

23

Cualquier chip FT232 es bueno (es decir, FT232R). Los controladores están disponibles públicamente y Windows se descargará automáticamente.

Aparecerá como un puerto serie y hay muchas soluciones preconstruidas disponibles. La compañía que fabrica los chips FT232, FTDI , también venderá muchas soluciones que desarrollaron internamente.

Kortuk
fuente
Una nota: los FIFO en estos chips tienden a ser bastante profundos (¡como en 512 o 1024 caracteres de profundidad!). Eso es bueno para la mayoría de los usos (obviamente, mantiene los datos en movimiento mejor), pero si desea recibir bytes individuales con baja latencia, puede ser un problema. No sé cómo ajustar esto para Windows, pero si necesita ayuda con Linux, busque mi nombre (Kohne) en la lista de correo de Linux-serial y debería encontrar mis hacks relevantes.
Michael Kohne el
Sí, el otro problema aquí es que la gente olvida a menudo que el USB no es como el serial, no es una conexión dedicada con arbitraje de bus instantáneo. Si está utilizando USB, debe aceptar que hay una latencia involucrada con él. Terminamos con una latencia de 20-100mS normalmente, un puerto serial real sería preferible, pero qué cliente tendrá uno.
Kortuk
1
+1 - Iba a decir las mismas cosas. He usado chips FTDI con éxito con 921.6 Kbaud y, sin embargo, rara vez me he encontrado con algún desbordamiento de búfer en mi PC, por lo que han hecho un buen trabajo tanto con el hardware como con los controladores de Windows.
Jason S
2
@ Michael K: FIFOs no afectará su latencia a menos que estén mal diseñados. La latencia con cualquier convertidor USB <-> RS232 se debe principalmente a las restricciones inherentes de intervalo de tiempo USB, como señala Kortuk.
Jason S
Sí, también hemos implementado velocidades de transmisión muy altas, hasta ahora ha sido excelente.
Kortuk
6

Los adaptadores de USB a serie viven y mueren por su soporte de controlador. En mi experiencia, FTDI tiene un gran soporte en los tres sistemas operativos (Mac OS X, Windows, Linux), pero los chips son un poco más caros. Recuerdo que Prolific tenía un gran soporte en Linux, pero los controladores de Mac apestaron un poco.

todbot
fuente
2
Los uso para los controladores, por lo que hago mi elección, si un solo cliente tiene un problema, hace que todos los costos ahorrados se vayan por la ventana.
Kortuk
4

¿Estás buscando un chip o un dispositivo real? Keyspan solía hacer excelentes dispositivos, generalmente un adaptador USB a DB-9. No he tenido motivos para comprar uno nuevo últimamente.

En el frente del chip, no he estado más que contento con las diversas soluciones basadas en FTDI que he probado (aunque todas iban a TTL-serial, en lugar de RS-232).

edebill
fuente
Keyspan está bien, los tenemos en el trabajo y son uno de los pocos dispositivos que no son FTDI que me han funcionado bien. sin embargo, no alcanzó la velocidad en baudios que esperaba.
Jason S
3

He utilizado el conjunto de chips Prolific en este producto y es extremadamente confiable. Al igual que el FT232, aparece como un puerto serie. Lo he usado en muchos de mis proyectos sin problemas, el mejor ejemplo sería este en el que me sobrevivió separando el extremo rs232 para conectarlo directamente a algunos de los pines.

thisismyrobot
fuente
2

CP210x de Silabs es un gran producto. Es difícil de soldar, pero tiene muchos tutoriales que enseñan esto en Google.

La ventaja es que no necesita cristal y usa solo algunos condensadores.

Daniel Grillo
fuente