Hi,
in our company are considering to improve our product using CAN FD instead of standart CAN with the LPC546xx microcontroller. But we have a critical doubt about the CAN FD physical layer and its maximal length. The standart CAN specifies:
| Bit-Rate | Bus length | Max. stub length | Accumulated stub length |
|---|
| 1 Mbit/s | 25 m | 1,5 m | 7,5 m |
| 800 kbit/s | 50 m | 2,5 m | 12,5 m |
| 500 kbit/s | 100 m | 5,5 m | 27,5 m |
| 250 kbit/s | 250 m | 11 m | 55 m |
| 125 kbit/s | 500 m | 22 m | 110 m |
| 50 kbit/s | 1000 m | 55 m | 275 m |
| 20 kbit/s | 2500 m | 137,5 m | 687,5 m |
| 10 kbit/s | 5000 m | 275 m | 1375 m |
But what about the CAN FD? I guess that the arbitration and control bit should respect the same relation rate/lenght from the table, what happens with the data bytes? They increase the the rate in 1:8, inicially I would understand that we have to follow the table with the new actual rate, but I am not sure on that, because the arbitration timing are diferent than the sampling timings on the data, so the wire length delay could affect less on the data byte.
Does anybody knows any kind of information about it?
Thank you.