CAN FD
Más info
- Creador
- Bosch
- Lanzamiento
- 2012
- Tipo
- Bus de campo
- Predecesor
- CAN
Evolución del bus CAN que cambia de marcha a mitad de trama y transporta hasta 64 bytes de datos en lugar de ocho.
El CAN clásico choca con un límite físico: el arbitraje exige que todos los nodos vean el mismo bit en el mismo instante, lo que limita la velocidad a alrededor de 1 Mbit/s según la longitud del cable. La respuesta de Bosch en 2012 fue ir despacio solo cuando hace falta. El arbitraje se hace a la velocidad de siempre; cuando un nodo gana el bus, acelera, normalmente a 2–5 Mbit/s, durante el campo de datos y vuelve a frenar antes del acuse de recibo.
La carga útil creció a la vez de 8 a 64 bytes, lo que hace viable reprogramar las centralitas de un coche por el bus y añadir autenticación de mensajes. La primera versión tenía un punto débil en el CRC que se corrigió al normalizarse en ISO 11898-1:2015, con el resultado de que «ISO CAN FD» y «non-ISO CAN FD» no se entienden entre sí. El siguiente paso, CAN XL, lleva la carga útil a 2048 bytes.