MCUsGarage / MCUsGarage.github.io

This is MCU's Garage
https://mcusgarage.github.io/
Apache License 2.0
1 stars 4 forks source link

CAN Review #39

Open BravoHoseok opened 2 months ago

BravoHoseok commented 2 months ago

image

dongjuk157 commented 2 months ago

자세한 리뷰 감사합니다. 읽어보면서 제가 그냥 적당히 검색하고 넘어간부분도 있는데 하나하나 고치면서 넘어가야겠네요. 그리고 다른 리뷰에서도 비슷한 내용이 있는데 네트워크 관련해서 일반적인 지식들을 하나로 묶어서 설명해야할거같네요. 그전까진 appendix나 링크같은걸로 남기는게 좋겠어요

dongjuk157 commented 2 months ago

위키피디아 링크 추가

BUS 네트워크 노드 관련 내용 삭제

dongjuk157 commented 2 months ago

이후 추가할 내용

  1. CAN message 관련 실제 사진

    • CAN Frame 직관적인 그림 사용(스펙에 있는 이미지보다 보기 편한걸로 변경)
    • CAN Message (Frame) 안에 어떤 데이터들이 들어가는지 실제적인 데이터를 시각적으로 보여주는 자료 필요
  2. CAN 스펙 관련 자세한 설명

    • ~상태처리, 오류, 수락 필터링 등 단순 스펙 나열한 부분에 대해 자세한 설명 필요~
    • mcu 동작과 관련된 설명 필요
  3. 그 외 추가 설명

    • 메시지 Frame, Field, Signal에 대한 용어 설명
    • ~Dominant와 Recessive 의미 (&연산에 대해 지배권을 가지고 있는 수이기 때문에)~
    • ~직렬/병렬 통신 그림, 동기화~
    • ~차동신호 관련 설명 혹은 그림~ 링크로 대체
    • 충돌 방지(BUS 모니터링), 우선 순위(CAN ID 가 정해지는 이유)에 대한 원리
    • 120옴 저항과 관련된 내용 및 LS, HS CAN 회로도
  4. CAN FD

    • CAN 호환 관련, 도입 배경 등 설명 필요

고민해볼것

  1. Autosar CAN TP 설정(Full Duplex, Half Duplex)
  2. OSI Layer 설명: 제거할지 appendix나 wiki링크로 대체할지 -> 비교 테이블은 남김