Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision |
can_faq:can_fd [2014/12/23 16:27] – heinz | can_faq:can_fd [2016/08/15 09:56] – cia |
---|
[[http://can-newsletter.org/engineering/standardization/nr_stand_cia_canfd_120419 | CiA]] provides information on CAN FD and organizes world wide events to promote it. CiA has a short introduction [[http://www.can-cia.org/index.php?id=1728 | here]]. | [[http://can-newsletter.org/engineering/standardization/nr_stand_cia_canfd_120419 | CiA]] provides information on CAN FD and organizes world wide events to promote it. CiA has a short introduction [[http://www.can-cia.org/index.php?id=1728 | here]]. |
| |
The CAN FD protocol was recently enhanced regarding the CRC weakness in the original Bosch paper. The [[http://v2.can-newsletter.org/uploads/media/raw/e459c2c9ee9dfa491e65e6594e77ead7.pdf | CiA White Paper]] explains why and how. The new frame format has 5 bits more, three stuff bit counter bits, one parity bit for the counter and one additional stuff bit. | The CAN FD protocol was recently enhanced regarding the CRC weakness in the original Bosch paper. The [[http://v2.can-newsletter.org/uploads/media/raw/e459c2c9ee9dfa491e65e6594e77ead7.pdf | CiA White Paper]] explains why and how ("Summary of the discussion regarding the CAN FD CRC issue"). The new frame format has 5 bits more, three stuff bit counter bits, one parity bit for the counter and one additional stuff bit. |
| This version will be the coming ISO standard version. |
| |
| On June 30 2015 ISO has approved ISO 11898-1 as a Draft International Standard with no negative votes. This document specifies the Classical CAN and the CAN FD protocols. |
| |
| |
The Linux CAN device driver [[http://sourceforge.net/projects/can4linux/|can4linux]] supports this frame format already in it's 'virtual' mode. The same is true for the [[http://www.kernel.org/doc/Documentation/networking/can.txt | SocketCAN]] approach. Since May 2014 a version of [[http://sourceforge.net/projects/can4linux/|can4linux]] is available with real hardware support for the [[http://www.ifi-pld.de/IP/CANFD/canfd.html |IFI non-ISO CAN FD]] controller. | The Linux CAN device driver [[http://sourceforge.net/projects/can4linux/|can4linux]] supports this frame format already in it's 'virtual' mode. The same is true for the [[http://www.kernel.org/doc/Documentation/networking/can.txt | SocketCAN]] approach. Since May 2014 a version of [[http://sourceforge.net/projects/can4linux/|can4linux]] is available with real hardware support for the [[http://www.ifi-pld.de/IP/CANFD/canfd.html |IFI non-ISO CAN FD]] controller. |
[[http://www.kvaser.com/zh/kvaser/news/32-news/281-kvaser-demonstrates-can-fd-capability.html|Kvaser demonstrates CAN FD capability]] | [[http://www.kvaser.com/zh/kvaser/news/32-news/281-kvaser-demonstrates-can-fd-capability.html|Kvaser demonstrates CAN FD capability]] |
| |
[[http://www.can-cia.org/index.php?id=1728 | CiA explains CAN FD]] | |
| [[http://www.google.de/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0ahUKEwi1pLTq-MLOAhWIDsAKHRalCdEQFgg_MAE&url=http%3A%2F%2Fcan-newsletter.org%2Fuploads%2Fmedia%2Fraw%2F56b07844a8c575b2006c40545f462e29.pdf&usg=AFQjCNG4ZcYD8blcp6EoNYxxFWAfq8GwHA | CAN FD: from theory to practice]] written by Holger Zeltwanger is a good overview withhints on how to design CAN FD networks. CAN Newsletter, print 3/2015 page 34. |
| |
| |
| |
| See also the [[can_links:main#can_flexible_data_rate_can_fd|CAN FD related link collection]] |
| |
| |
| |
| |
| |