더 많은 데이터,
더 적은 버스 부하

CAN FD 프레임 페이로드의 빠른 전송을 통해 전송 시간을 줄일 수 있으며, 이는 버스 부하가 감소함을 의미합니다. 반대로 이와 동시에 더 긴 데이터 필드가 전송될 수 있으며, 여기에는 단 하나의 CAN FD 프레임이 사용됩니다.

한 예로, CAN FD를 이용하였을 때 다섯 배의 데이터를 가진 데이터 필드가 다섯 배의 속도로 전송된다면, 일반적인 CAN 프레임을 이용하였을 경우 거의 비슷한 시간이 걸릴 것입니다. 따라서 CAN FD 프레임은 버스 부하를 상승시키지 않으면서 5배 많은 양의 정보를 전송할 수 있습니다.

개발 단순화

CAN FD를 도입하는 것은 개발 과정에서 많은 이점이 있습니다.

  • 버스 부하 문제가 급격히 감소
  • 여러 CAN 버스를 사용하는 것이 더 이상 필요치 않음
  • 게이트웨이를 이용할 필요 역시 감소하거나 없어질 것
  • 프레임당 더 높은 페이로드로 인해 데이터를 분할이 줄어듦
  • 향상된 페이로드 비율 및 더 적은 프레임의 오버헤드 데이터

새 통신 컨트롤러

CAN FD를 작동하기 위해서는 새로운 CAN FD 컨트롤러가 필요합니다. 이 컨트롤러는 하위호환성이 있으며 계층적 CAN을 처리할 수 있습니다. CAN 버스의 ECU는 차츰 CAN FD가 가능한ECU로 대체될 수 있습니다. 물론 기존 CAN 컨트롤러를 이용하는 ECU가 하나라도 있는 한, 기존의 CAN 통신이 사용되어야 합니다.

CAN CAN FD 컨트롤러의 병행

버스의 모든 ECU가 CAN FD 컨트롤러로 업그레이드된 후에야 CAN FD로 교체하는 것의 이점을 누릴 수 있는 것처럼 보이기도 합니다. 그러나 사실 그렇지 않습니다. CAN FD를 사용할 수 있는 ECU가 몇 개만 있어도, 부분적 네트워킹을 통해 다른 부분의 통신을 중지하여 통신의 속도를 높일 수 있으며, ECU 소프트웨어를 업데이트하는 데에 이 과정을 이용할 수 있습니다. 통상 몇 시간씩 걸리는 이 업데이트 과정에서 빠른 데이터 속도는 특히 큰 이점을 발휘할 수 있습니다.

기존 CAN 관련 지식 활용

CAN FD의 또 다른 이점은 완전히 새로운 기술은 아니라는 점입니다. 엔지니어들이 수년간 CAN을 다루며 축적한 모든 CAN 관련 지식과 경험이 CAN FD에도 적용될 수 있습니다. 이는 곧 CAN을 CAN FD로 업그레이드하는 과정에 막대한 훈련 비용이나 경험의 손실 없이도 이루어질 수 있다는 것을 의미합니다.

마지막 수정됨: 목요일, 22 8월 2019, 11:52 AM