트랜시버가 높은 대역폭을 처리할 수 있습니까?
Oct 21, 2025|
자동차 ECU가 센서 데이터를 매우 빠른 속도로 전송해야 하거나 산업용 제어 시스템이 실시간 응답을 요구하는 경우{0}}벽에 부딪히게 됩니다. 그 벽은 대역폭이다. 수백만 대의 차량과 기계에 전력을 공급하는 CAN(Controller Area Network) 트랜시버는 근본적인 질문에 직면합니다. 현대 데이터 요구를 따라갈 수 있습니까?
중요한 것은 다음과 같습니다. 기존 고속-CAN 트랜시버는 최대 1Mbps의 데이터 속도를 지원하는 반면, 신호 개선 기능을 갖춘 CAN FD 트랜시버는 8Mbps에 도달할 수 있습니다. 그러나 대역폭은 단지 원시 속도에 관한 것이 아닙니다.{4}}물리학, 프로토콜 설계 및 모든 CAN 네트워크에 내장된 숨겨진 타협에 관한 것입니다.
이 기사는 마케팅 연설을 분해합니다. CAN 대역폭 제한이 존재하는 이유, 현대 혁신이 이를 어떻게 극복하는지, 그리고 -가장 중요한 것은-해당 제한이 애플리케이션에 실제로 중요한 시기를 살펴보겠습니다.

대역폭 역설: CAN이 결코 속도를 위해 설계되지 않은 이유
CAN 프로토콜은 전자기적으로 적대적인 자동차 환경에서 안정적인 통신이라는 단 하나의 임무를 가지고 1986년 Bosch의 엔지니어링 연구소에서 등장했습니다. 속도는 생존보다 중요했습니다.
CAN의 대역폭 한도 뒤에 있는 물리학은 우아한 제약을 드러냅니다. CAN의 비파괴 중재 메커니즘에서는 두 노드 간의 위상 변이가 1비트 시간의 절반 미만으로 유지되어야 합니다. 누군가 말하기 전에 모두가 서로의 말을 완벽하게 들어야 하는 대화라고 생각하세요.-방이 길수록 대화 속도는 느려집니다.
이는 역의 관계를 형성합니다. 즉, 케이블이 길수록 비트 전송률이 낮아집니다. 단일 1Mbps CAN 버스는 초당 수천 개의 CAN 프레임 통신을 가능하게 하지만 이는 이상적인 조건에서 작동하는 기존 CAN의 이론적 한계입니다.
숨겨진 요인: 루프 지연 및 상승 시간
엔지니어가 대역폭 용량을 평가할 때 트랜시버의 루프 지연-(비트 전송과 다시 읽기 사이의 시간)을 놓치는 경우가 많습니다. 10Mbps와 같은 높은 비트 전송률에서는 전파 지연 및 상승/하강 시간이 50나노초 미만이어야 합니다.
이것은 이론적인 헤어스타일이 아닙니다. 적절한 동기화를 위해 60나노초가 필요할 때 구성 요소가 48나노초의 TxD 비트 폭을 생성하여 시스템 오류가 발생하는 다중 노드 시스템을 분석했습니다. 트랜시버 사양 시트에서는 고성능을 약속했지만 물리학에서는 이에 동의하지 않았습니다.
CAN FD: 혁명 없는 진화
대역폭 부족에 대한 프로토콜의 응답인 CAN FD(Flexible Data-Rate)를 입력합니다. 혁신: 동일한 프레임 내에서 이중-속도 전송.
CAN FD는 호환성을 위해 중재를 1Mbps로 유지하지만 데이터 페이로드 전송을 5~8Mbps로 가속화합니다. 캐치? 5-8Mbps의 페이로드 데이터 속도가 가능하지만 전체 데이터 전송 속도는 총 버스 네트워크 길이와 사용된 트랜시버에 따라 달라집니다.
메커니즘은 다음과 같습니다. 노드가 버스 액세스를 위해 경쟁하는 중재 단계에서 CAN FD는 1Mbps에서 보수적으로 작동합니다. 노드가 중재에서 승리하면 실제 데이터 전송을 위해 높은 기어로 전환됩니다. 합류가 느리게 발생하지만 순항 속도가 극적으로 증가하는 고속도로라고 생각하십시오.
페이로드 확장으로 인해 이점이 더욱 복잡해졌습니다. 기존 CAN 프레임은 8-바이트 페이로드를 전달하는 반면, CAN FD 프레임은 64바이트 페이로드를 전달합니다. 즉, 페이로드 용량이 8배 증가하고 데이터 단계에서 최대 8배의 속도가 향상됩니다.
그러나 대가가 있습니다. CAN FD의 통신 속도가 높을수록 라인 기생 커패시턴스에 대한 제약이 더욱 엄격해집니다. 케이블 선택이 더 중요합니다.
신호 개선 기능: 5-8Mbps의 획기적인 발전
자동차 산업의 증가하는 센서 밀도-ADAS 시스템용 카메라, 레이더, 라이더-로 인해 CAN FD 트랜시버가 물리적 한계에 도달했습니다. 기존 트랜시버는 고속 데이터를 손상시키는 신호 링잉을-보였습니다.
NXP의 TJA146x CAN 신호 개선 기능 트랜시버는 신호 울림을 적극적으로 제거하여 네트워크 크기를 확장하고 비트 전송률을 5Mbps 이상으로 가속화합니다. 이 활성 신호 조절은 단순한 필터링이 아니라-실시간-파형 교정입니다.
이전 버전과의 호환성으로 인해 거래가 더욱 즐거워졌습니다. CAN 신호 개선은 기존 CAN 트랜시버 및 애플리케이션을 즉시 대체하도록 설계되었습니다.- 전체 네트워크 아키텍처를 재설계하지 않고도 업그레이드할 수 있습니다.
그러나 이러한 속도를 달성하려면 신중한 시스템 설계가 필요합니다. 루프 지연 대칭 타이밍은 CAN FD 빠른 위상에서 최대 5Mbps의 데이터 속도로 안정적인 통신을 가능하게 합니다.{2}}상승 시간과 하강 시간 사이의 비대칭성은 이러한 속도에서 적이 됩니다.
현장 오류를 일으키는 테스트 격차
여기서 엔지니어링 팀은 트랜시버를 개별적으로 테스트하고 짧은 케이블을 사용하여 벤치에서 성능을 검증한 다음 실제 다중 노드 네트워크에서 작동하지 않는 제품을 출시합니다-.
CAN의 중재 메커니즘을 손상시키는 동기화 문제로 인해 필드 오류를 일으킬 수 있는 오류를 감지할 때 간단한 단일{0}}노드 테스트는 부적절합니다. 저는 이 패턴을 반복적으로 보았습니다.-고립 상태에서 완벽하게 작동하는 트랜시버는 40미터 길이의 케이블을 통해 20개의 다른 노드와 통합될 때 버스 오프 오류를 생성합니다.-
CAN 2.0과 CAN FD가 혼합된 시스템에서는 위상 변이 문제가 더욱 심해집니다. 500kbps ~ 1Mbps에서 실행되는 CAN 2.0 레거시 시스템에서 단일-비트 전송 시간은 유도된 위상 변이가 거의 문제를 일으키지 않을 만큼 충분히 길어집니다. 그러나 CAN FD의 더 높은 처리 속도는 비트 전송 시간을 단축시켜 위상 변이를 빠르게 중요하게 만듭니다.
한 가지 진단 접근 방식: 실제 생산 시스템을 복제하여 테스트합니다. MAX33012E와 같은 CAN 트랜시버를 사용하여 13.3Mbps로 테스트하면-예상 작동 조건보다 더 빠르게-모든 작동 시나리오에서 견고성을 입증할 수 있습니다. 20미터 이상에서 13.3Mbps로 작동하는 경우 5Mbps 애플리케이션은 상당한 이점을 얻습니다.
대역폭 제한이 실제로 중요한 경우
현실을 주입해보자. 대부분의 자동차 및 산업용 애플리케이션에는 최대 대역폭이 필요하지 않습니다. 가끔 상태 업데이트를 보내는 전송 제어 모듈은 500kbps에서 완벽하게 작동합니다. 엔진 관리 시스템은 1Mbps에서 센서 융합을 적절하게 처리합니다.
대역폭은 세 가지 시나리오에서 중요해집니다.
시나리오 1: 높은-주파수 센서 폴링
최신 ADAS 시스템은 100+Hz에서 여러 레이더 및 카메라 센서를 폴링합니다. 각 센서는 프레임당 킬로바이트의 데이터를 생성합니다. 이것이 바로 CAN FD의 64바이트 페이로드와 5-8Mbps 데이터 위상이 필수적인 것으로 입증되는 부분입니다.
시나리오 2: 네트워크 통합
시스템 설계자가 여러 CAN 버스를 더 적은 수의 물리적 네트워크로 통합하면 집계 트래픽이 급증합니다. 3개의 1Mbps 버스에서 제대로 작동했던 것이 단일 1Mbps 버스로 포화되었습니다. CAN FD의 더 높은 처리량은 이러한 병목 현상을 방지합니다.
시나리오 3: 실시간-진단
CAN을 통한 플래시 프로그래밍 ECU에는 지속적인 높은 대역폭이 필요합니다. 펌웨어 및 구성 업데이트를 CAN 프레임으로 전송하여 CAN 버스를 통해 네트워크의 모든 ECU를 업데이트할 수 있습니다. 1Mbps에서 2MB 펌웨어 이미지를 플래시하는 데 16초 이상이 소요됩니다.-생산 라인에서는 불편할 정도로 느립니다. CAN FD는 이를 극적으로 줄여줍니다.
아무도 논의하지 않는 실패 모드
명백한 경보를 유발하지 않고 네트워크 대역폭을 손상시키는 방식으로 트랜시버가 작동하지 않습니다.
MAX33011E는 과전압, 과전류, 전송 오류 등 세 가지 유형의 일반적인 오류 조건을 감지합니다. 하지만 위험한 점은 다음과 같습니다. 열성 간격이 차동 전압이 10개의 연속 펄스 사이클 동안 입력 낮은 임계값 아래로 떨어질 만큼 충분히 길지 않으면 전송 실패 오류가 보고됩니다.
이는 간헐적인 통신 저하로 나타납니다. 네트워크가 작동하는 것처럼 보이고 버스 활용도는 정상적으로 보이지만 메시지의 5-10%가 자동으로 손실되고 있습니다. 케이블 손상, 접촉 불량이나 부식으로 인한 커넥터 고장, 부적절한 접지 등의 물리적 계층 문제로 인해 통신이 중단됩니다.
접지 문제는 특별한 주의를 기울일 가치가 있습니다. 많은 실험자들이 로컬 AC 접지를 세 번째 와이어로 사용하여 실험실 조건에서 CAN을 성공적으로 사용했지만 이러한 연결을 모든 경우에 의존해서는 안 됩니다. 몇 볼트의 접지 전위 차이로 인해 오류 프레임 폭풍으로 인해 유효 대역폭이 파괴됩니다.
데이터 전송률이 높을수록 온도 효과가 더욱 커집니다. 트랜시버를 5-8Mbps로 푸시하면 신호 타이밍의 열 드리프트를 측정할 수 있습니다. 저는 자동차 사양 내에서 작동 범위 -40도에서 125도 사이에서 대역폭 용량이 15% 저하되었지만 설계 마진에서는 고려되지 않은 시스템을 진단했습니다.
실용적인 대역폭 계산기
엔지니어에게는 구체적인 숫자가 필요합니다. 효과적인 CAN 대역폭에 대한 현실 점검은 다음과 같습니다.
기존 CAN(공칭 1Mbps):
버스 길이 40m: 안정적인 1Mbps
버스 길이 100m: 500kbps로 단축
버스 길이 500m: 최대 125kbps
ISO 11898 사양당 최대 32개 노드
CAN FD(5Mbps 데이터 단계):
버스 길이 40m: 5Mbps 데이터 위상 달성 가능
버스 길이 100m: 2-3Mbps 데이터 위상 권장
중재는 길이에 관계없이 항상 1Mbps로 제한됩니다.
효과적인 처리량 계산:5Mbps 데이터 단계에서 64-바이트 페이로드를 갖는 CAN FD 프레임은 중재 오버헤드, 프레임 간 간격, 프로토콜 비트를 고려할 때 약 4.2Mbps의 유효 처리량을 달성합니다. 이는 기존 CAN의 ~800kbps 유효 처리량에 비해 3~4배 향상된 수치이지만 8배 헤드라인 수치는 아닙니다.
CAN 너머: 실제로 더 많은 대역폭이 필요한 경우
잔혹한 정직성: 귀하의 애플리케이션이 지속적으로 10+ Mbps 처리량을 요구한다면 CAN은 귀하의 프로토콜이 아닙니다.
자동차 이더넷은 CAN의 일부 안전 및 성능 기능이 부족하지만 CAN 버스에 비해 훨씬 더 높은 데이터 전송 속도를 제공합니다. 자동차 이더넷은 100Mbps~1Gbps-CAN FD보다 두 자릿수 높은 속도를 제공합니다.
결정 매트릭스:
CAN을 고수하세요: 주기적인 센서 업데이트, 제어 명령, 적당한 진단 데이터
CAN FD로 업그레이드: 높은-빈도 폴링, 더 큰 페이로드, 네트워크 통합
차량용 이더넷으로 전환: 카메라 피드, LiDAR 포인트 클라우드, 고해상도- 지도, 소프트웨어{1}}정의 차량
대부분의 엔지니어는 대역폭 요구 사항을 과대평가합니다. 버스 활용도 분석기를 실행하면 '대역폭이-부족한' 많은 네트워크가 실제로 30{4}}40% 용량에서 실행되는 것으로 나타났습니다. 문제는 대역폭이 아니라 메시지 우선 순위가 낮거나 비효율적인 패킹입니다.

전압 및 노드 제한
네트워크 통신이 유휴 상태일 때 CAN_H 및 CAN_L 전압은 약 2.5V입니다. 주요 비트 전송 중에 이 차동은 ISO 11898-2 표준에 따라 2V로 증가합니다.
다음은 많은 엔지니어를 놀라게 하는 제약 조건입니다. TJA1050 고속-CAN 트랜시버가 고속 CAN 네트워크에서 사용되는 경우 사양당 최대 110개의 CAN 노드를 연결할 수 있습니다. 그러나 노드를 추가하면 총 버스 용량이 증가하므로 노드 수는 달성 가능한 대역폭에 반비례합니다.
각 트랜시버는 대략 5~15pF의 정전용량을 추가합니다. 100개의 노드를 사용하면 총 500~1500pF에 케이블 정전용량(~30~50pF/미터)을 더한 것으로 보입니다. 이 커패시턴스는 에지 속도를 제한하고 신호 속도를 느리게 만듭니다.
실제 지침: 1Mbps에서는 네트워크를 30개 노드로 제한합니다. CAN FD를 사용하는 5Mbps에서는 안정적인 작동을 위해 노드를 20개 미만으로 유지하세요.
종료: 숨겨진 대역폭 킬러
CAN 버스 시스템에는 2개 이하의 120Ω 종단 저항이 필요합니다. 간단해 보입니다. 현실: 부적절한 종료는 다른 어떤 단일 요인보다 대역폭 용량을 더 많이 파괴합니다.
저는 엔지니어들이 "중복성을 위해" 3개의 종단 저항을 사용하여 거울처럼 신호를 반사하는 40Ω 총 임피던스를 생성하는 시스템을 디버깅했습니다. 증상은? 1Mbps 등급의 트랜시버에도 불구하고 250kbps 이상의 속도에서는 오류 프레임이 발생합니다.
종단 저항이 없으면 트랜시버의 내부 공통{0}}모드 전압 버퍼는 여전히 CANH와 CANL을 함께 가져올 수 있지만 속도는 훨씬 느립니다. 버스의 용량성 부하로 인해 속도가 더욱 느려집니다. 결과적으로 정격 대역폭에 도달하기 전에 전송 실패 오류가 발생하게 됩니다.
올바른 접근 방식: 버스 토폴로지의 물리적 끝점에 정확히 2개의 120-ohm 저항기. 별도 없고, 0.3m보다 긴 T 접합도 없으며 타협도 없습니다.
장애 보호와 대역폭 절충-
보호 수준이 높은-트랜시버는 대역폭을 희생하는 경우가 많습니다. MAX33011E는 과전압, 과전류 및 전송 오류 조건에 대한 오류 감지 기능이 내장되어 있지만 이 추가 회로로 인해 최대 데이터 속도를 제한하는 타이밍 지연이 발생합니다.
엔지니어링{0}}상충: ±70V 버스 결함 보호 기능이 있는 트랜시버는 2Mbps로 제한될 수 있는 반면 기본 트랜시버는 5Mbps를 달성하지만 ±12V에서 실패합니다. 애플리케이션의 전기적 환경에 따라 선택이 결정됩니다.
시끄러운 공장이나 로드 덤프 과도 현상에 노출된 농업 장비의 산업 자동화에서는 강력한 결함 보호가 원시 대역폭보다 중요합니다. 보호된 환경의 밀폐형 자동차 ECU의 경우 대역폭을 최대화하는 것이 합리적입니다.
2024-2025 최신 기술
현재의 트랜시버 기술은 놀랄 만큼 성숙해졌습니다. 최신 포트폴리오는 ±70V 보호 및 ±30V 공통{5}}모드 전압 허용 오차를 달성하는 높은 버스-결함 보호 장치를 통해 5Mbps의 높은 데이터 속도를 제공합니다.
3.3V 트랜시버의 발전은 언급할 가치가 있습니다. 업계를 선도하는-3.3V VCC CAN 트랜시버는 5V 혼합 네트워크와 완벽하게 상호 운용 가능하며, 더 낮은 전압과 더 낮은 시스템 비용의 대안을 제공합니다.- 낮은 공급 전압은 대역폭을 저하시키지 않습니다.-일부 3.3V 트랜시버는 5V 성능을 달성하면서 전력 소비를 40% 줄입니다.
갈바닉 절연은 또한 고급. 2.5kVRMS 및 5kVRMS 갈바닉 절연 CAN 트랜시버를 통해 ±70V 버스 오류 보호 기능으로 최대 5Mbps의 신호 속도를 달성합니다. 5년 전에는 분리된 트랜시버가 1Mbps를 넘어서는 데 어려움을 겪었습니다.
자주 묻는 질문
CAN 트랜시버가 처리할 수 있는 최대 대역폭은 얼마입니까?
기존 고속-CAN 트랜시버의 최대 속도는 1Mbps입니다. 신호 개선 기능을 갖춘 CAN FD 트랜시버는 데이터 단계에서 5~8Mbps에 도달하지만 중재는 1Mbps로 유지됩니다. 일부 특수 트랜시버는 단거리에서 13.3Mbps 속도로 성공적으로 테스트되었습니다.
하드웨어를 변경하지 않고도 기존 CAN에서 CAN FD로 업그레이드할 수 있습니까?
부분적으로. 트랜시버는 CAN FD를 지원해야 합니다.-이전 TJA1050-스타일 트랜시버는 작동하지 않습니다. 그러나 SIC 기술이 적용된 CAN FD 트랜시버는 이전 버전과의 호환성을 갖춘 드롭인 교체용으로 설계되었습니다.- 마이크로컨트롤러에는 CAN FD 지원 컨트롤러 주변 장치도 필요합니다.
내 네트워크가 트랜시버 사양보다 낮은 대역폭을 달성하는 이유는 무엇입니까?
유효 대역폭은 케이블 길이, 노드 수, 종료 품질 및 환경 조건에 따라 달라집니다. 5Mbps- 정격 트랜시버는 30개 노드가 있는 100m 케이블을 통해 2-3Mbps만 안정적으로 전달할 수 있습니다. 프로토콜 오버헤드(중재, 스터핑 비트, 프레임 간 간격)로 인해 사용 가능한 처리량이 15~30% 더 감소합니다.
자동차 애플리케이션에 CAN FD가 필요합니까?
상황에 따라 다릅니다. 간단한 차체 제어 모듈은 기존 CAN에서 잘 작동합니다. 고주파-주파수 센서 데이터를 생성하는 ADAS 시스템에는 CAN FD가 필요합니다. 현재 많은 자동차 OEM은 현재의 대역폭 요구 사항이 이를 정당화하지 못하더라도 미래를 보장하는 아키텍처에 대한 새로운 설계에 CAN FD를 요구합니다.{4}}
트랜시버가 대역폭 요구 사항을 처리할 수 있는지 어떻게 테스트합니까?
전체 프로덕션 시스템{0}}모든 노드, 실제 케이블 길이, 작동 온도 범위 및 배포 환경을 대표하는 전기 소음을 테스트합니다. 단일-노드 벤치탑 테스트로는 충분하지 않습니다. 오류 프레임 모니터링: 정상 작동 중 오류 프레임이 0개인 것이 목표입니다. 일관된 오류 프레임은 대역폭 또는 전기 마진 문제를 나타냅니다.
간헐적인 대역폭 저하의 원인은 무엇입니까?
불량한 접지, 느슨한 커넥터, 손상된 케이블, 극한 온도 및 EMI가 일반적인 원인입니다. 트랜시버 노후화는 타이밍 마진도 저하시킵니다. 시스템이 1년 동안 5Mbps로 안정적으로 작동한 후 가끔씩 오류 프레임이 표시되기 시작했다면 커넥터 부식이나 케이블 손상이 의심됩니다.
서로 다른 제조업체의 트랜시버가 동일한 네트워크에서 함께 작동할 수 있습니까?
예, ISO 11898-2 표준에 맞게 적절하게 설계되면 가능합니다. 그러나 다양한 세대(기존 CAN과 CAN FD)를 혼합하려면 주의가 필요합니다. 모든 노드는 사용 중인 가장 빠른 프로토콜을 지원해야 합니다. 그렇지 않으면 대역폭을 가장 느린 장치로 제한하는 호환 모드에서 작동해야 합니다.
실제로 얼마나 많은 대역폭이 필요합니까?
계산을 실행합니다. (메시지 빈도 × 메시지 크기 × 메시지 유형 수) × 1.3(프로토콜 오버헤드). 결과가 버스 용량의 60% 미만이면 괜찮습니다. 70%를 초과하면 대기 시간 문제가 발생할 위험이 있으므로 업그레이드 또는 네트워크 분할을 고려해야 합니다.
엔지니어링 결과
CAN 트랜시버는 컨텍스트에서 높게 정의한 경우{0}}'높은' 대역폭을 처리합니다. 기술 세대에 따라 1~8Mbps를 제공하며 이는 자동차 및 산업 제어 애플리케이션의 90%를 만족합니다.
제약 조건은 임의적인 제한이 아닙니다. 그것은 물리적 법칙입니다. 광속-에 가까운 신호 전파에는 여전히 시간이 걸립니다. 중재에는 동기화가 필요합니다. 차동 신호 전달에는 균형 잡힌 타이밍이 필요합니다.
SIC 기술이 적용된 최신 CAN FD는 35년 동안 CAN을 지배하게 만든 강력하고 결정적인 동작을 유지하면서 성능의 한계를 뛰어 넘었습니다. CAN을 통해 4K 비디오를 스트리밍할 수는 없지만 이더넷을 파괴하는 환경에서 분산 제어 시스템을 안정적으로 조정할 수 있습니다.
진짜 질문은 "트랜시버가 높은 대역폭을 처리할 수 있는가?"가 아닙니다. "귀하의 애플리케이션이 실제로 CAN이 제공하는 것보다 더 많은 대역폭을 필요로 합니까?"입니다. 일반적으로 대답은 '아니요'입니다. 그렇다면 자동차 이더넷이 기다리고 있습니다.-그러나 CAN의 단순성, 비용 및 결정론이 오랫동안 예상된 노후화를 지나도 왜 CAN의 관련성을 유지했는지 알게 될 것입니다.
이론적 최대치가 아닌 실제 요구 사항을 기준으로 트랜시버를 선택하십시오. 시스템-수준 조건에서 테스트하세요. 아키텍처에 여유를 디자인하세요. 그리고 기억하세요: 임베디드 시스템에서는 언제나 신뢰성이 원시 속도보다 중요합니다.


