¿Por qué la señal se deteriora en la comunicación UART semidúplex en cable largo (6 metros)?

0

Estoy realizando un proyecto sobre comunicación UART semidúplex entre dos microcontroladores AVR. Estoy utilizando un circuito de empuje y tracción basado en n-mosfet tanto en el lado del transmisor como en el del receptor. La transmisión de señales de 3.3 V está bien para la distancia corta, pero para una distancia más larga (6 metros), las señales se deterioran (la forma del pulso se vuelve puntiaguda y cae la tensión) y la señal ya no es válida en el lado del receptor. Necesito configurar la comunicación al menos 10 metros. El circuito que estoy implementando se da a continuación. Necesita ser de baja potencia.

    
pregunta raj

1 respuesta

0

Use un voltaje de transmisión más alto (he visto 12V utilizados con éxito con un bus semidúplex muy similar en un producto comercial con un rango de operación de varios cientos de metros) y resistencias pullup más pequeñas (2K2-4K7). Además, no espere altas tasas de datos; Yo sugeriría 4.8kbps como máximo (el producto comercial usa 4kbps).

    
respondido por el markt

Lea otras preguntas en las etiquetas