Bus CAN - ¿Se requiere relleno de bits en EOF e INT?

2

En un CAN Bus , para asegurar suficientes transiciones para mantener la sincronización, bit stuffing se usa después de cinco bits consecutivos de la misma polaridad.

Pero vemos que el final del fotograma EOF (7% consecutivo high bits) y el Intermission Int (3% consecutivo high bits) forman un total de 10% consecutivo high bits (o también llamados recessive bits ).

Claramente, esto está al final del mensaje y parece que no necesitamos bit stuffing . Pero quiero estar seguro de que aquí se usa o no bit stuffing .

Si no es así, ¿existe alguna posibilidad, de que haya un problema debido a la pérdida de sincronización?

    
pregunta Neil Patrao

1 respuesta

3

No rellena. Según el estándar CAN :

  

Los campos de bits restantes del MARCO DE DATOS o el MARCO REMOTO (CRC DELIMITER, ACK FIELD y END OF FRAME) son de forma fija y no están rellenos.

    
respondido por el user28910

Lea otras preguntas en las etiquetas