¿Qué es el método de confiabilidad del bus? [cerrado]

2

Los buses proporcionan a IC la capacidad de comunicarse entre sí. Pero esta comunicación puede ser borrosa debido al ruido proveniente o fuera del circuito. Sé que hay maneras de reducir el impacto de la perturbación:

  • Línea de bus diferencial. La información se lleva de un IC a otro gracias a dos cables trenzados. Dado que estos dos cables están muy cerca uno del otro, ambos serán afectados por el ruido. El receptor calcula la diferencia entre los dos voltajes para obtener el valor real. El bus CAN utiliza esta técnica:

  • Algunosprotocolospuedenprovocarerroresenelbusyalgunasvecesincluso"repararlo".

¿Existen otros métodos para mejorar la calidad del uso de la comunicación por parte de los buses?

    
pregunta M.Ferru

2 respuestas

3

Solicita que le informemos sobre una rama muy importante de la ingeniería eléctrica y la informática. Al no ser un experto en el campo, estos son los principales métodos para mejorar la confiabilidad del canal, en resumen, desde la capa física hasta las capas lógicas:

  1. [baja tensión] la señalización diferencial es una necesidad;

  2. Use pre-énfasis (de-énfasis) para compensar las pérdidas de canal en el lado del transmisor y la ecualización lineal adaptativa en el lado del receptor. Utilice la "capacitación de enlaces" periódicamente para optimizar el canal en caso de que las propiedades cambien de canal;

  3. Use la codificación de señal balanceada, cuando las transiciones / bits positivos y negativos se distribuyen de manera equitativa en el tiempo (NRZI como ejemplo);

  4. Utilice la codificación de símbolos con redundancia, 8b / 10b, 128b / 132b, en lugar de la simple representación de datos en bits-bit;

  5. Use formatos de paquetes con CRC en tiempo real (verificación de redundancia circular) y otros métodos de redundancia, algunos de los cuales permiten la recuperación automática hasta cierto número de bits defectuosos;

  6. Utilice un mecanismo de reintento basado en hardware en caso de falla de recuperación de paquetes / CRC;

  7. Use canales redundantes triples con corrección / recuperación lógica mayoritaria.

  8. ¿Algo más? Por favor agregue ...

Votaría para cerrar la pregunta como "demasiado amplia".

    
respondido por el Ale..chenski
0

Para los agresores de campo eléctrico, reduzca la impedancia del bus diferencial; es decir, no se ejecute a un diferencial de 100 ohmios si tiene una opción de 50 ohmios o 25 ohmios. Y la reducción de la velocidad de giro del agresor (tasa de borde) y la densidad de transición ayuda, porque con menos cambios, los códigos Error-Detectar-Correcto tienen la oportunidad de ser útiles.

Asegúrese de que los pares trenzados estén enrollados a máquina, no heridos por humanos. Un giro uniforme es clave para rechazar Efields, porque los giros uniformes tienen más probabilidades de experimentar inyecciones de carga uniformes (ruido aditivo).

Para los agresores de campo magnético, reduzca el área del bucle (los pares trenzados de Zo más bajos están más cerca) e implemente un blindaje de conductor sólido de circuito cerrado para usar la cancelación de campo. Es decir, conecte a tierra el escudo (al menos para altas frecuencias, utilizando mayúsculas de 1nF o 100nF) en ambos extremos.

    
respondido por el analogsystemsrf

Lea otras preguntas en las etiquetas