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.