본문 바로가기
돈버는정보 돈버는정보

CAN 통신 120Ω 종단저항 해석

읽는 시간 약 6분

CAN 통신 배선도를 보면 CANH와 CANL 사이에 120Ω 저항이 연결된 것을 자주 볼 수 있습니다. 이 저항을 종단저항(Termination Resistor)이라고 합니다.

주요 목적은 CAN 통신선 끝에서 발생하는 신호 반사(Reflection)를 줄여 통신을 안정적으로 유지하는 것입니다.

가장 간단하게 보면

120Ω 종단저항 = CAN 버스 끝에서 신호 반사를 줄이는 저항

이라고 이해하면 됩니다. Texas Instruments는 고속 CAN에서 약 120Ω 특성 임피던스의 트위스티드 페어를 사용하고, 버스 양 끝을 같은 값의 저항으로 종단하도록 설명합니다.

왜 120Ω을 사용할까?

CAN 통신에서는 일반적으로 CANH와 CANL 두 가닥의 트위스티드 페어 케이블을 사용합니다.

이 케이블은 고속신호가 이동할 때 약 120Ω의 특성 임피던스를 갖도록 설계되는 경우가 많습니다.

그래서 케이블 끝에 같은 값의 저항을 연결하면 신호가 끝단에서 되돌아오는 현상을 줄일 수 있습니다.

케이블 특성 임피던스 ≈ 120Ω

종단저항 ≈ 120Ω

으로 맞추는 것입니다.

종단저항이 없으면 어떻게 될까?

CAN 신호가 통신선 끝에 도달했을 때 케이블과 종단부의 임피던스가 맞지 않으면 일부 신호가 다시 반사될 수 있습니다.

반사된 신호가 원래 파형과 겹치면

신호 왜곡, 링잉(Ringing), 노이즈 증가, 비트 오류

등이 발생할 수 있습니다.

특히 통신속도가 높거나 배선이 길수록 이러한 문제가 더 중요해집니다. TI는 CAN 버스 양 끝의 종단저항이 신호 반사를 방지하는 데 필요하다고 설명합니다.

120Ω 저항은 어디에 설치할까?

일반적인 CAN 버스에서는 물리적으로 가장 멀리 떨어진 두 끝단에 각각 하나씩 설치합니다.

구조를 단순하게 표현하면

120Ω ─ ECU ─ ECU ─ ECU ─ 120Ω

형태입니다.

중간에 연결된 노드에는 일반적으로 별도의 120Ω 종단저항을 넣지 않습니다.

TI의 CAN 설계자료도 버스 양 끝에 각각 120Ω을 배치하고 중간 노드는 종단하지 않는 구조를 권장합니다.

양쪽에 120Ω이면 왜 측정하면 약 60Ω일까?

CAN 전원을 끈 상태에서 CANH와 CANL 사이의 저항을 멀티미터로 측정하면 정상적인 버스에서 약 60Ω이 나오는 경우가 많습니다.

이유는 양쪽 끝에 있는 두 개의 120Ω 저항이 전기적으로 병렬이 되기 때문입니다.

계산하면

120Ω ∥ 120Ω = 60Ω

입니다.

따라서 전원을 끈 CAN 네트워크에서 CANH-CANL 사이가 약 60Ω이라면 120Ω 종단저항 두 개가 연결되어 있을 가능성이 높다고 볼 수 있습니다.

단, 실제 측정값은 회로 구성과 연결된 장치에 따라 약간 달라질 수 있습니다.

모든 ECU에 120Ω을 넣으면 될까?

그렇게 하면 안 됩니다.

예를 들어 CAN 장치가 5개 있다고 해서 모든 장치에 120Ω을 활성화하면 버스의 전체 저항이 지나치게 낮아집니다.

두 개만 사용하면 약 60Ω이지만 세 개를 병렬 연결하면

120Ω ÷ 3 = 약 40Ω

이 됩니다.

종단저항이 너무 많으면 CAN 트랜시버에 과도한 부하가 걸리고 신호전압이 낮아져 통신 오류가 발생할 수 있습니다.

따라서 버스의 두 끝단에만 종단을 배치하는 것이 기본입니다.

CANH와 CANL 어디에 연결할까?

120Ω 종단저항은

CANH ↔ 120Ω ↔ CANL

형태로 두 신호선 사이에 연결합니다.

전원 +24V나 0V에 연결하는 저항이 아닙니다.

CAN 장비 내부에 이미 종단저항이 들어 있는 경우도 많으며, 이때는

TERM ON/OFF

120Ω

Termination

등의 스위치나 점퍼로 활성화할 수 있습니다.

따라서 외부에 저항을 추가하기 전에 장비 내부 종단 여부를 먼저 확인하는 것이 좋습니다.

Split Termination은 무엇일까?

일반 종단은 CANH와 CANL 사이에 120Ω 저항 하나를 사용합니다.

Split Termination에서는 이를

60Ω + 60Ω

두 개로 나누고 두 저항의 중간점을 커패시터를 통해 기준전위에 연결합니다.

TI는 이러한 Split Termination이 버스의 공통모드 전압 변동과 전자파 방출을 줄이는 데 도움이 될 수 있다고 설명합니다.

다만 일반적인 장비 유지보수에서는 제조사가 지정한 종단방식을 그대로 사용하는 것이 가장 안전합니다.

CAN FD에서도 120Ω을 사용할까?

CAN FD도 일반적인 고속 CAN 물리계층을 사용하므로 기본적으로 120Ω 특성 임피던스 버스와 양 끝단 종단 개념을 사용합니다.

다만 CAN FD는 Data Phase에서 더 높은 전송속도를 사용할 수 있기 때문에 배선길이와 스텁 길이, 케이블 품질이 더 중요해질 수 있습니다.

즉 CAN FD에서는 단순히 120Ω 저항만 맞추는 것이 아니라 전체 배선 구조와 신호 품질까지 더 신경 써야 합니다.

정리

CAN 통신에서 120Ω 종단저항은 버스 끝에서 발생하는 신호 반사를 줄이기 위한 저항입니다.

핵심은 다음과 같습니다.

CAN 케이블 특성 임피던스 ≈ 120Ω

종단저항 = 버스 양쪽 끝에 각각 120Ω

CANH-CANL 사이 측정값 = 정상적인 두 종단이 있으면 약 60Ω

중간 노드 = 일반적으로 종단저항 사용하지 않음

종단저항이 없거나 너무 많이 연결되면 신호파형이 왜곡되거나 통신이 불안정해질 수 있습니다. 따라서 CAN 네트워크를 구성할 때는 케이블 → 버스 토폴로지 → 두 끝단 종단 → 스텁 길이 → 통신속도를 함께 확인하는 것이 중요합니다.

moneytoday
함께 보면 좋은 글

댓글 0

첫 댓글을 남겨보세요.

광고 차단 알림

광고 클릭 제한을 초과하여 광고가 차단되었습니다.

단시간에 반복적인 광고 클릭은 시스템에 의해 감지되며, IP가 수집되어 사이트 관리자가 확인 가능합니다.