¿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
NXP fabrica una gama de chips puente I2C a UART, http://ics.nxp.com/products/bridges/i2c.spi.slave.uart.irda.gpio/
http://ics.nxp.com/products/bridges/i2c.spi.slave.uart.irda.gpio/images/use.remote.gif
Eche un vistazo al SC16IS740 .
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ó.
kevin vermeer
Toby