¿Es posible construir un puente USB a UART utilizando MAX232 o TUSB3410 IC?

1

Estoy tratando de construir mi propia placa Arduino. Pero para conectarlo con una PC se requería un puente USB a UART. A pesar de que puedo comprarlo en sparkfun, quería construir mi propio puente utilizando algunos IC de muestra. Tengo un par de MAX232 IC y he ordenado algunos TUSB3410 IC de Texas Instruments.

Entonces, mi pregunta es: ¿Puedo crear un puente de USB a UART usando cualquiera de estos circuitos integrados? Estoy dispuesto a comprar algunos componentes eléctricos básicos localmente.

Si esto es posible, sería de gran ayuda si me proporcionara algunos esquemas detallados y me guíe en este caso.

Gracias de antemano.

    
pregunta BharathYes

2 respuestas

1

Solo necesitas el TUSB3410. Como lo mencionó @Wouter van Oijen, requiere que el firmware provisto externamente funcione en el modo deseado. Mientras que puede obtener este firmware desde una EEPROM local a través de I2C o mediante el host USB. TI proporciona esto con enlace cerca de la parte inferior "Controlador único USBUART TI WDF (Rev. A)".

Con esto, puede conectarlo al AVR o Arduino Pro, directamente sin los convertidores de nivel RS232. Solo asegúrate de que te alineas 3.3 y 5.0 voltios IO correctamente.

Preste atención al límite de UNO en el DTR para pulsar el reinicio.

Y lea todas las hojas de datos y notas de aplicación en el TUSB.

    
respondido por el mpflaga
1

Un MAX232 es un convertidor de nivel. Para tu propósito no lo necesitas.

Un TUSB3410 es un puente de USB a UART, pero programable. Deberá obtener el firmware adecuado en el chip. No tengo idea de cómo debería hacer esto (una EEPROM I2C parece ser una opción), pero ciertamente es posible. Incluso puede haber un firmware ya hecho que se puede descargar a través de USB. Además de eso, necesitará un controlador de host USB adecuado. Prepárese para al menos unas semanas de excavación pesada. O unos pocos años estudiando programación.

El chip correcto para que uses es el FTDI232RL . No es programable, simplemente funciona. Y los controladores de host están disponibles en el sitio web de FTDI.

    
respondido por el Wouter van Ooijen

Lea otras preguntas en las etiquetas