Circuito con líneas de datos de polaridad inversa

0

digamos que tengo 2 microcontroladores y quiero conectarlos para enviar datos entre ellos. Tengo un dataline y GND (datarate o cómo sincronizar no es parte de esta pregunta). ¿Existe la posibilidad de que cree un circuito en el que no importa de qué manera conecto las 2 Líneas para que una MCU detecte qué Riel es GND y en qué riel enviar los datos?

Ambos deben estar conectados al mismo gnd ¿verdad?

He visto algunos sistemas de bus donde no importa cómo se conectan las 2 líneas. ¿Cómo se archiva esto?

Gracias de antemano

EDIT

¿sería una buena idea implementar algún tipo de comunicación de par trenzado?

    
pregunta Olinskovs

1 respuesta

1
  

¿Existe la posibilidad de que cree un circuito donde no importa?   de qué manera conecto las 2 Líneas para que un MCU detecte qué Riel   ¿Está GND y en qué carril enviar los datos?

Si desea una buena integridad de los datos con una sola terminación (señal de datos no balanceada), asegúrese de que el cable de conexión a tierra esté conectado a tierra en ambos extremos. Dicho esto, si desea tratar los dos cables (supuestamente no marcados o no identificables) como intercambiables y utilizar algún circuito electrónico para desentrañar la señal y alimentar a la MCU de recepción con la polaridad correcta, entonces eso funciona, pero luego surge un problema. los datos se devuelven en la otra dirección, como, cómo el circuito de desorden no sabrá de qué manera se están enviando los datos para que no intente hacer cosas cuando no debería hacerlo.

Si está preocupado por la integridad de los datos, use un pedazo de cable coaxial y conéctelo correctamente. Alternativamente, puede enviar la señal de manera diferente y usar codificación de manchester diferencial porque descodificarla no depende de qué línea es cuál.

  

sería una buena idea implementar algún tipo de par trenzado   ¿comunicación?

El par trenzado apantallado / apantallado es probablemente el mejor en términos de reducción de errores de bits y, por supuesto, se presta a la codificación / decodificación de manchester diferencial

    
respondido por el Andy aka

Lea otras preguntas en las etiquetas