Welcome to the CAN-bus Wiki project

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Next revisionBoth sides next revision
can_faq:can_fd [2014/12/19 18:42] – external edit 127.0.0.1can_faq:can_fd [2016/08/15 09:56] cia
Line 10: Line 10:
  
 [[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 ("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.
Line 15: Line 22:
 [[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]] 
 + 
 + 
 + 
 + 
  

QR Code
QR Code can_faq:can_fd (generated for current page)