Estoy interesado en utilizar el SC16IS740 UART-SPI convertidor para interactuar con el controlador Ethernet W5500 que tiene entradas SPI. Debido a que la hoja de datos no está clara para mí, estoy preguntando si alguien sabe ¿cómo está programado SC16IS740? ¿Por la interfaz UART o SPI, o ambas?
Si utiliza la interfaz SPI para la programación, ¿alguien puede recomendar un puente (o convertidor) UART-SPI de bajo costo?
ACTUALIZAR
El W5500 es parte de un sistema de adquisición de datos compuesto por: varias placas de sensores con MSP432, cada una con un módulo de comunicación que transmitirá Ethernet por cable o fibra óptica, y una "puerta de enlace" que agrega todos los datos de las placas de sensores y se conectará a una red de área local. W5500 se colocará en la puerta de enlace desde
Algunos módulos pueden transmitir a través de cable Ethernet y otros a través de cables de fibra óptica. El módulo de comunicación es la interfaz Ethernet de la placa principal.
En caso de transmisión por fibra, tiene que convertir las señales eléctricas de W5500 a ópticas. En la práctica, no puedo colocar el W5500 en los módulos de comunicación porque genera 2 señales diferenciales, por lo que requiere 4 cables de fibra óptica. Por lo tanto, una solución sería transmitir utilizando UART (desde la placa principal al módulo de comunicación y la puerta de enlace a través de las fibras), utilizando así 2 fibras, y convertirlo a SPI (utilizando SC16IS740) en el convertidor de fibra a Ethernet, donde W5500 Colocarse. En este caso, el maestro de SC16IS740 sería W5500, pero no es aceptable.
Otras soluciones: transmita datos SPI a través de fibra (inaceptable porque requiere 3 fibras), use otro controlador para realizar la traducción de UART a SPI.
Caso ideal: colocar en el módulo de comunicación un controlador Ethernet con salidas para cables de fibra óptica (no conozco ninguno de estos controladores) y tengo un convertidor adecuado en la puerta de enlace.