Convertidor de serie / USB sin chip FTDI [cerrado]

1

En primer lugar quiero mencionar que esta pregunta está relacionada con mi última pregunta sobre la conexión USB. (tenga en cuenta que esta pregunta es sobre un tema específico del que mi última pregunta no trata, sino que le pertenece)

Estoy buscando una manera de hacer una conversión USB / Serial sin un chip FTDI o algo así.

Entonces, ¿es posible construir un circuito simple que haga lo que hace el FTDI? Y si es así, ¿cómo puedo hacerlo y paga el trabajo? Y por último, pero no menos importante, ¿qué hace exactamente el chip FTDI?

¿Cómo convierte la señal de Serial a USB y cuáles son las diferencias entre ellas?

(Para obtener más información sobre el proyecto que va a utilizar este USB / Serial Converter "auto-hecho", por favor revise mi pregunta que está vinculada a continuación)

Gracias por todas tus respuestas.

    
pregunta Ace

2 respuestas

2

Sí, puedes crear un dispositivo USB nativo sin el FTDI IC.

Algunos circuitos integrados de Atmel ( ATtiny2313 ) un Microchip (PIC18F2550 ) tiene los puertos USB nativos. Así que es solo plug and play.

Este sitio tiene algunos buenos ejemplos para usar ATtiny, y this uno con PIC.

Todos ellos usan el V USB para comunicarse con la computadora, emulando un puerto serie en él.

    
respondido por el Butzke
2
  

Entonces, ¿es posible construir un circuito simple que haga lo que es el FTDI?   haciendo?

En resumen: no es posible crear un circuito simple para hacer eso.

Usted podría construir un circuito no tan simple, que involucraría un circuito integrado específico de la aplicación, como el FT232 o sus primos (MCP2200, PL2303, CH341, etc.), o un Microcontrolador con una interfaz USB hardware integrada. Estos dos son casi iguales, dentro de un FT232 es muy probable que encuentre un microcontrolador con una interfaz USB de hardware. Lo que obtiene al utilizar un IC específico de la aplicación es que usted no tiene que escribir el firmware para el IC. Lo que obtiene al usar un microcontrolador es que tiene mucha más libertad, ya que no está limitado por las limitaciones del firmware codificado. Además, dada la gran oferta de microcontroladores en el mercado, probablemente pueda encontrar una solución con un microcontrolador con un precio más bajo.

Sin embargo, en la mayoría de los casos, generalmente no hay una razón sensata para usar un microcontrolador tonto para sus necesidades informáticas (un Attiny45, por ejemplo), y colocar otro microcontrolador (más equipado) frente al otro para proporcionar el Interfaz USB. Puede combinar los dos y seleccionar un tipo de microcontrolador para sus necesidades, lo que también sucede con la interfaz USB, ya que hay muchos de estos microcontroladores.

Por supuesto, a veces hay razones legítimas para separar las dos funciones. Por lo general, una razón legítima es la separación galvánica: poner un par de optoacopladores es fácil si tiene un par de líneas seriales, y mucho más difícil si tiene una línea USB.

    
respondido por el Laszlo Valko

Lea otras preguntas en las etiquetas