본문 바로가기
Knowledge/Protocol

CSMA/CA + AMP이란?

by VIR&US 2024. 11. 1.
반응형

목차

    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란?

     

    CSMA/CD란?

    Carrier Sense Multiple Access/Collision Detection Carrier Sense : 회선(매체)이 사용되고 있는지에 따라 (전송 여부 식별하여) Multiple Access : 누구든 동시에 접근할 수 있으면서 (우선순위 없이 누구나) Collision Det

    vir-us.tistory.com

    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