반응형
목차
Carrier Sense Multiple Access / Collision Avoidance with Arbitration on Message Priority
CAN 통신에 사용되는 방식입니다. 반이중 통신일때 신호간 충돌이 발생했을때 충돌에 대한 대응 방식을 기존 CSMA/CA에 추가한 방식입니다.
CSMA/CA
Carrier Sense : 회선(매체)이 사용되고 있는지에 따라 (전송 여부 식별하여)
Multiple Access : 누구든 동시에 접근할 수 있으면서 (우선순위 없이 누구나)
Collision Avoidance: 충돌을 피한다.
충돌을 감지하는 것이 쉽지 않거나, 충돌을 감지 후 전달하는 별도의 신호를 전달하는 것이 비효율적일때, CSMA/CA를 사용합니다. 주로 무선에서 사용되는 방식입니다.
CSMA/CD(CSMA/Collision Detection)와 달리 충돌을 감지해 제어하지 않고, 충돌을 피합니다.
CSMA/CD는 해당글을 참고바랍니다.
2023.07.10 - [Knowledge] - CSMA/CD란?
Arbitration on Message Priority
메세지 식별자(ID) 값이 낮을수록, 우선순위가 높습니다.
두 메세지가 동시 송신시, 우선순위 높은 메세지가 먼저 전송됩니다. 낮은 우선순위 메세지는 후에 재전송됩니다. 따라서, 메세지 간 충돌이 발생하더라도 중요 메세지는 반드시 전송됩니다.
Ex) Message ID 100 과 200이 있다면 100이 먼저 전송됩니다. 200은 대기 후에 재전송 됩니다.
728x90
반응형
'Knowledge > Protocol' 카테고리의 다른 글
[CAN] Data Frame과 Remote Frame (2) | 2024.11.09 |
---|---|
[AXI] AMBA AXI이란? (0) | 2023.07.22 |
[APB] AMBA APB에 대해 알아보자(Revisions, Signals, Basic transfers) (0) | 2023.07.20 |
Jamming signal이란? (0) | 2023.07.10 |
CSMA/CD란? (0) | 2023.07.10 |