I2C - controlador RS232

2

¿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 de uC en el bus que está ocupando un buen porcentaje de mi tiempo como el á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 ...

enlace

Ta

    
pregunta Toby

2 respuestas

5

NXP crea un rango de chips I2C a UART bridge, enlace

enlace

Eche un vistazo a la SC16IS740 .

    
respondido por el Toby Jaffey
3

Lo que estás pidiendo será complicado. Como respondió Joby, ir 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 cuando lo desee. Pero usted, proveniente de un I2C, significa que el chip de puente tendrá que tener un búfer interno, para almacenar los datos recibidos de UART y luego entregarlos al maestro I2C cuando esté listo. No hay nada imposible en esto, pero hay muchas variables, como el tamaño del búfer, cómo manejar el desbordamiento, etc. que son específicas de su aplicación. Y esto usualmente requiere firmware, me temo.

Por favor, revisa la sugerencia de arriba. Pero tenga en cuenta que el diagrama indica que la conversión no está en la dirección solicitada.

    
respondido por el mikijov

Lea otras preguntas en las etiquetas