CAN 오버로드 프레임은 CAN 노드가 오버로드 조건을 알리려고 내는 프레임이다. ISO 11898-1:2024는 오버로드 프레임을 오버로드 조건을 나타내는 프레임으로 정의한다.[1] Bosch CAN 2.0 규격은 오버로드 프레임을 오버로드 플래그와 오버로드 구분자 두 필드로 정하며, 오버로드 프레임은 앞뒤 데이터 프레임이나 리모트 프레임 사이에 지연을 더한다.[2]

오버로드 조건

이 규격은 오버로드 플래그를 내게 하는 조건을 셋으로 정한다.[2]

  • 수신 노드의 내부 사정으로 다음 데이터 프레임이나 리모트 프레임을 늦춰야 할 때
  • 인터미션의 첫째 비트나 둘째 비트에서 dominant를 찾았을 때
  • 오류 구분자나 오버로드 구분자의 마지막 비트인 여덟째 비트에서 dominant를 샘플링했을 때. 이때 노드는 오류 프레임이 아니라 오버로드 프레임을 내고, 오류 계수기는 올리지 않는다.[2]

이 규격은 첫째 조건의 오버로드 프레임을 예상되는 인터미션의 첫 비트에서만 시작할 수 있게 하고, 둘째와 셋째 조건의 오버로드 프레임은 dominant 비트를 찾은 다음 비트에서 시작하게 한다.[2]

이 규격은 다음 데이터 프레임이나 리모트 프레임을 늦추려고 낼 수 있는 오버로드 프레임을 최대 두 개로 정한다.[2]

Bosch CAN FD 1.0은 셋째 조건에 수신 노드가 EOF(End of Frame)의 마지막 비트에서 dominant를 샘플링한 경우를 넣는다. 수신 노드는 EOF 마지막 비트의 값을 따지지 않으므로 이 dominant는 형식 오류가 아니고, 수신 노드는 오버로드 프레임으로 응답한다.[3]

오버로드 플래그

오버로드 플래그는 dominant 6비트로, 모양이 active 오류 플래그와 같다. 이 플래그는 인터미션의 고정된 모양을 깨뜨리므로, 다른 노드도 모두 오버로드 조건을 찾고 각자 오버로드 플래그를 낸다.[2]

인터미션의 셋째 비트에서 찾은 dominant는 오버로드 조건이 아니라 SOF(Start of Frame)로 해석한다.[2] 이 해석은 CAN 프레임에서 다룬다.

오버로드 구분자

오버로드 구분자는 recessive 8비트로, 오류 구분자와 모양이 같다. 노드는 오버로드 플래그를 낸 뒤 버스를 보다가 dominant에서 recessive로 바뀌는 것을 찾는다. 그때는 모든 노드가 오버로드 플래그를 다 낸 뒤이므로, 모든 노드가 함께 recessive 7비트를 더 낸다.[2]

오류 프레임과의 차이

오버로드 프레임은 오류 프레임처럼 모양이 고정되어 있어 비트 스터핑을 하지 않는다. 다만 오류를 알리려는 것이 아니라 앞뒤 데이터 프레임이나 리모트 프레임 사이에 지연을 더하려고 쓴다.[2]

오류 프레임과 오버로드 프레임 앞에는 프레임 간 공간이 없고, 오버로드 프레임이 여럿 이어져도 그 사이에 프레임 간 공간을 두지 않는다.[2]

[1]
ISO, “ISO 11898-1:2024 Road vehicles — Controller area network (CAN) — Part 1: Data link layer and physical coding sublayer (OBP preview).” 2024. Accessed: Sep. 25, 2026. [Online]. Available: https://www.iso.org/obp/ui/#iso:std:iso:11898:-1:ed-3:v1:en
[2]
“CAN Specification Version 2.0,” Robert Bosch GmbH, 1991. Accessed: Sep. 25, 2026. [Online]. Available: https://web.archive.org/web/20171215103144/http://www.bosch-semiconductors.de:80/media/ubk_semiconductors/pdf_1/canliteratur/can2spec.pdf
[3]
“CAN with Flexible Data-Rate Specification Version 1.0,” Robert Bosch GmbH, 2012. Accessed: Sep. 25, 2026. [Online]. Available: https://web.archive.org/web/20151211125301/http://www.bosch-semiconductors.de/media/ubk_semiconductors/pdf_1/canliteratur/can_fd_spec.pdf