르네사스 타겟보드를 이용한 CAN 통신(1)
본 문서는 르네사스사의 타겟보드(QB_R5G10BMG_TB)를 이용하여 CAN(Controller Area Network) 통신을 수행하기 위한 프로그래밍 및 시험과정을 설명하기 위한 문서이다.
먼저 CAN 통신의 개요를 살펴보고, 르네사스사의 타겟보드의 구성, 타겟보드에서 사용된 MCU(Micro-Controller Unit)의 매뉴얼 중에서 CAN 모듈과 관련된 부분을 검토한 뒤, CAN 통신을 시험하기 위한 MCU 설정과 프로그램을 설명하고 시험환경을 구성하여 시험을 통해 검증하는 과정을 설명한다.
1. 르네사스 타겟보드
르네사스가의 타겟보드 QB_R5G10BMG_TB를 데이터 시트를 통해 살펴보면 다음과 같다.
1.1. 특징
- MCU는 RL78/F13(R5F10BMG)가 사용되었다.
- 4MHz의 Oscillator가 탑재되어 있다.
- 확장성이 있는 만능 기판 영역이 탑재되어 있다.
- 플래시 메모리 프로그래밍과 온칩 디버깅 기능이 모두 지원된다.
- MCU의 모든 핀을 연결할 수 있는 코넥터가 탑재되어 확장성이 뛰어나다.
1.2 하드웨어 규격
표1. 르네사스 타겟보드 규격
1.3 치수 및 부품 레이아웃
[주의] 위 그림에서 CN1과 CN2는 Board에 있는 마크와 반대로 되어 있음.
[참조] 타겟 보드에는 CAN과 LIN 인터페이스를 개발하기 위한 드라이버가 탑재되어 있다.
댓글
댓글 쓰기