I2C - controlador RS232

¿Alguien tiene recomendaciones para un IC que pueda usarse para acceder a un dispositivo con una interfaz RS-232 desde un bus I2C?

Prefiero tener algo que no necesite programación ya que ya tengo un maestro uC en el bus que ocupa un buen porcentaje de mi tiempo como área principal de desarrollo del proyecto. Sin embargo, necesito pasar de I2C a SSH y lantronix tiene lo que es efectivamente un componente de servidor web RS232 a Linux, uno de los únicos componentes integrados que permitirán SSH que he podido encontrar.

El único problema es que su interfaz es RS232, que no tengo disponible actualmente...

http://www.lantronix.com/device-networking/embedded-device-servers/xport-pro.html

Ejército de reserva

¿Está trabajando con verdadero RS-232 (+/- 10 V) o un UART de nivel lógico?
nivel lógico UART

Respuestas (2)

Lo que estás pidiendo será complicado. Como respondió Joby, pasar de UART a I2C no es difícil. Sin embargo, pasar de I2C a UART es más difícil. Esto se debe principalmente a que UART es dúplex completo y el 'esclavo' puede enviar una respuesta en cualquier momento que lo desee. Pero usted, viniendo de un I2C, significa que el chip puente deberá tener un búfer interno, para almacenar los datos recibidos de UART y luego servirlos al maestro I2C cuando esté listo. No hay nada imposible en esto, pero hay muchas variables, como qué tan grande debe ser el búfer, cómo lidiar con el desbordamiento, etc., que son específicas de su aplicación. Y esto generalmente requiere firmware, me temo.

Por favor, revisa la sugerencia anterior. Pero tenga en cuenta que el diagrama no indica la conversión en la dirección que solicitó.

Tenga en cuenta que la "sugerencia anterior" podría moverse a continuación según los votos a favor y otras respuestas enviadas.
Correcto, es mejor vincular el ancla de cada respuesta usando el botón 'enlace': i.stack.imgur.com/2SQjV.png . Esto siempre lo llevará a la respuesta actual de Joby, independientemente de si publica una segunda respuesta, si los votos cambian en alguna parte, si llega una avalancha de respuestas y se mueven a páginas separadas, etc.
Además, edité la respuesta de Joby para convertirla en la otra dirección según su respuesta y los comentarios.