Delfino 개발보드 예제 (F28377D)

[실습예제] Delfino(F28377D) EVM - CAN 테스트 예제 (CAN-A to CAN-B)

싱크웍스 (IP: 61.79.162.***) 2018.02.09 16:48:23 조회수 4,241

1. 실습 목적

TMS320F28377D-337 모듈을 탑재한 Delfino 개발보드에서 CAN 통신을 테스트 해보는 예제 입니다. TMS320F28377D 칩이 가진 CAN-A, B 모듈을 모두 사용하며, 트랜시버(Transceiver)를 거쳐 가공된 송,수신 신호를 외부에서 서로 연결하여 External Loopback 테스트를 해봅니다. 

 

c7c5229f5c424784077ff54053c26173_170353.png
 

 

2. 실습 준비

예제를 실습하기 위해서 아래와 같은 개발환경이 필요합니다. 

 

A. 실습 장비

1) CCSv6 이상이 설치된 PC

2) Defino 개발보드 + TMS320F28377D-377 모듈 + 전용 어댑터

3) 미니 5P USB 케이블

4) JTAG 에뮬레이터 

 

B. 실습 예제

1) TI의 ControlSUITE가 PC에 설치되어 있어야 합니다.

   >> ControlSUITE (다운로드) ← Click

 

2) 실습예제를 PC에 설치합니다.. 

   >> F28377D_CAN01_CCSv6.zip (다운로드) ← Click

 

3) 예제 설치경로 

   >> CCSv6용 : C:\ SyncWorks \ DELFINO_EVM_28377D \ Example_V600_Cpu1

 

3. 실습해 보기

먼저 실습 보드인 Delfino 개발보드의 CAN-A 포트와 CAN-B 포트를 연결되어 사용할 수 있도록 다음과 같이 점퍼와 점퍼선을 연결해 주셔야 합니다. 

>> CN4010 - 2번, 3번 핀 연결 

>> CN4011 - 2번, 3번 핀 연결 

 

IMG_6018s_172004.jpg
 

 

>> CN4040 - 3번, 5번 연결 (CANAH <---> CANBH)

>> CN4040 - 4번, 6번 연결 (CANAL <---> CANBL) 

 

IMG_6017s_172015.jpg
 

 

예제를 실행하면 CAN-A 모듈을 통해 txMsgData[ ] 의 내용을 송신하고 사용자의 점퍼 선 연결을 통해 CAN-B 모듈이 이를 수신하여 rxMsgData[ ] 에 저장합니다. 전체 송수신 과정의 반복 횟수는 CanTest.c 파일 상단에 TXCOUNT 란 이름으로 정의되어 있습니다. (본 예제는 TI가 ControlSUITE를 통해 TMS320F28377D용으로 공개한 기본 예제들 중 'can_external_transmit' 와 동일합니다.)

 

예제 설치 경로에 포함된 'CanTest_Example_ExpressionsTab_List.txt' 파일을 CCS의 Expressions 탭에서 Import 하시면 관찰대상 변수들을 아래와 같이 한번에 등록하실 수 있습니다. 등록된 변수 중에서 errorFlag 값이 계속 0을 유지한다면, 정상적으로 CAN 데이터가 송수신 되고 있는 상태입니다.

 

fa0b94c21049630b1de0a243bcab2046_172028.png
 

총 댓글 0
로그인을 하셔야 댓글을 등록하실 수 있습니다.
번호 제목 작성자 날짜
번호 제목 날짜 작성자 조회
36 [실습예제] TR28377D - SPI / Ext. Serial FLASH R/W/V 예제 인기글 2019.07.15 싱크웍스 4431
35 [실습예제] Delfino(F28377D) EVM - MIC-In to H/P-Out (Audio Codec) 예제 이미지첨부 있음 인기글 2019.04.24 싱크웍스 1046
34 [실습예제] Delfino(F28377D) EVM - SCI를 이용한 PC와 시리얼(RS-232C) 통신 이미지첨부 있음 인기글 2018.10.11 싱크웍스 3587
33 [실습예제] Delfino(F28377D) EVM - CAN 테스트 예제 (CAN-A to CAN-B) 이미지첨부 있음 인기글 2018.02.09 싱크웍스 4241
32 [실습예제] Delfino(F28377D) EVM – CLA를 이용한 ADC 1ch 운용 (Digital Power Library 이용... 이미지첨부 있음 인기글 2017.01.05 싱크웍스 5135
31 [실습예제] Delfino(F28377D) EVM – CLA를 이용한 SINE 연산(C 코드 버전) 이미지첨부 있음 인기글 2016.12.14 싱크웍스 1549
30 [실습예제] Delfino(F28377D) EVM - 3상 Phase-Interleaved PWM 출력하기 이미지첨부 있음 인기글 2016.12.08 싱크웍스 2003
29 [실습예제] Delfino(F28377D) EVM - CLA를 사용한 LED(GPIO) 제어 이미지첨부 있음 인기글 2016.12.05 싱크웍스 1591
28 [실습예제] Delfino(F28377D) EVM - 3상 Sinusoidal PWM 출력하기 이미지첨부 있음 인기글 2016.10.24 싱크웍스 1879
27 [실습예제] Delfino(F28377D) EVM - EPWM 모듈의 Trip 기능 확인하기 이미지첨부 있음 인기글 2016.10.18 싱크웍스 1579
26 [실습예제] Delfino(F28377D) EVM - 1채널 PWM Chopping 이미지첨부 있음 인기글 2016.10.13 싱크웍스 928
25 [실습예제] Delfino(F28377D) EVM - 2채널 PWM에 Dead-Band 추가하기 이미지첨부 있음 인기글 2016.10.13 싱크웍스 1374
24 [실습예제] Delfino(F28377D) EVM - 2채널 PWM 출력하기 (Complementary) 이미지첨부 있음 인기글 2016.10.11 싱크웍스 1505
23 [실습예제] Delfino(F28377D) EVM - 2채널 PWM 출력하기 (Independent Duty Cycle) 이미지첨부 있음 인기글 2016.10.10 싱크웍스 1399
22 [실습예제] Delfino(F28377D) EVM - 주기적인 인터럽트 생성과 이벤트 분주 이미지첨부 있음 인기글 2016.10.06 싱크웍스 1418
21 [실습예제] Delfino(F28377D) EVM - CMPSS (비교기) - 내장 Digital Filter 기능 사용하기 이미지첨부 있음 인기글 2016.10.06 싱크웍스 1015
20 [실습예제] Delfino(F28377D) EVM - 1채널 PWM 출력하기 (Asymmetric, Dual Edge) 이미지첨부 있음 인기글 2016.09.29 싱크웍스 1123
19 [실습예제] Delfino(F28377D) EVM - 1채널 PWM 출력하기 (Symmetric, Dual Edge) 이미지첨부 있음 인기글 2016.09.28 싱크웍스 1360
18 [실습예제] Delfino(F28377D) EVM - 1채널 PWM 출력하기 (Asymmetric, Single Edge) 이미지첨부 있음 인기글 2016.09.28 싱크웍스 2262
17 [실습예제] Delfino(F28377D) EVM - CMPSS (비교기) 기능 사용하기 이미지첨부 있음 인기글 2016.09.27 싱크웍스 1357
16 [실습예제] Delfino(F28377D) EVM - ADC PPB(Limit Detection) 기능 사용하기 이미지첨부 있음 인기글 2015.12.03 싱크웍스 1150
15 [실습예제] Delfino(F28377D) EVM - ADC PPB(Error Calculation) 기능 사용하기 이미지첨부 있음 인기글 2015.11.20 싱크웍스 1001
14 [실습예제] Delfino(F28377D) EVM - ADC PPB(Offset Correction) 기능 사용하기 이미지첨부 있음 인기글 2015.11.13 싱크웍스 1478
13 [실습예제] Delfino(F28377D) EVM - 4채널, 인터럽트(Interrupt) 방식으로 ADC 하기 이미지첨부 있음 인기글 2015.11.06 싱크웍스 2250
12 [실습예제] Delfino(F28377D) EVM - 2채널, 인터럽트(Interrupt) 방식으로 ADC 하기 이미지첨부 있음 인기글 2015.10.23 싱크웍스 1468
11 [실습예제] Delfino(F28377D) EVM - 1채널, 인터럽트(Interrupt) 방식으로 ADC 하기 이미지첨부 있음 인기글 2015.10.19 싱크웍스 2714
10 [실습예제] Delfion(F28377D) EVM - CPU Timer 인터럽트를 이용한 LED 주기점멸 이미지첨부 있음 인기글 2015.08.06 싱크웍스 1863
9 [실습예제] Delfino(F28377D) EVM - GPIO 설정 잠금 기능 사용하기 이미지첨부 있음 인기글 2015.07.16 싱크웍스 823
8 [실습예제] Delfino(F28377D) EVM - Input X-bar 와 Output X-bar 사용하기 이미지첨부 있음 인기글 2015.07.09 싱크웍스 1893
7 [실습예제] Delfino(F28377D) EVM - GPIO 입력으로 쓰기(Invert) 이미지첨부 있음 인기글 2015.07.03 싱크웍스 1215
6 [실습예제] Delfion(F28377D) EVM - GPIO 출력, LED 점멸 3 이미지첨부 있음 인기글 2015.06.12 싱크웍스 1222
5 [실습예제] Delfion(F28377D) EVM - GPIO 출력, LED 점멸 2 이미지첨부 있음 인기글 2015.06.12 싱크웍스 1033
4 [실습예제] Delfion(F28377D) EVM - GPIO 출력, LED 점멸 1 이미지첨부 있음 인기글 2015.06.05 싱크웍스 2703
3 [실습예제] Delfino(F28377D) EVM - GPIO 입력, Qualification 기능 사용하기 이미지첨부 있음 인기글 2015.06.04 싱크웍스 1178
2 [실습예제] Delfino(F28377D) EVM - GPIO 입력, 외부 인터럽트로 사용 이미지첨부 있음 인기글 2015.05.29 싱크웍스 1795
1 [실습예제] Delfino(F28377D) EVM - GPIO 입력으로 쓰기 이미지첨부 있음 인기글 2015.05.29 싱크웍스 3788

비밀번호 인증

비밀번호를 입력해 주세요.

닫기
 
 

비밀번호 인증

글 작성시 설정한 비밀번호를 입력해 주세요.

닫기