태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

1. 실습 목적

TMS320F28377D에서 새롭게 추가된 기능인 Input X-bar와 Output X-bar 기능을 사용해보는 예제입니다.

 

 

 

Input X-Bar 기능은 입력신호가 필요한 일부 기능들(외부인터럽트 기능, 외부ADC트리거 기능, PWM 외부신호 동기화 기능, PWM Trip 기능, Capture 기능 등등..)이 사용하는 핀을 특정핀으로 고정하지 않고, TMS320F28377D가 가지고 있는 모든 GPIO 핀중에 하나는 선택해서 사용할 수 있게하는 기능입니다. 이 덕분에 회로 설계시 아주 유연한 대응이 가능해집니다.

 

 

 

Output X-bar의 경우는 Input X-Bar 와는 반대로 신호를 출력해야하는 기능들(비교기 기능,  ADC 트리러 신호, PWM 동기화 신호, ADC 이벤트 신호, SDFM 신호, APWM(eCAP)출력 기능 등등...)이 Output X-bar 기능을 사용할 수 있는 특정 핀을 통해서, 여러가지 신호를 선택적으로 골라서 출력할 수 있는 기능입니다. 여기서 여러가지 신호 중에 하나만을 선택해서 출력하는 것도 가능하고, 여러가지의 신호를 OR 게이트 를 통해서 묶어서 출력하는 것도 가능합니다.

 

이번에 실습예제에서는 Delfino 개발보드의 4개의 스위치(SW1, SW2, SW3, SW4)에서 들오는 신호를 Input X-bar를 통해서 입력 받고, 입력 받는 신호를 그대로 Output X-bar를 통해서 출력해보는 실습 입니다.

 

 

2. 실습 준비

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

 

 


A. 실습 장비
1) CCSv6 가 설치된 PC
2) Defino 개발보드 + TMS320F28377D-377 모듈 + 전용 어댑터
3) 미니 5P USB 케이블

4) JTAG 에뮬레이터

 

B. 실습 예제
1) TI의 ControlSUITE가 PC에 설치되어 있어야 합니다.
    >> ControlSUITE (다운로드하러 가기) ← Click


2) 실습예제를 PC에 설치합니다..
    >> F28377D_GPIO08_CCSv6.zip (다운로드)← Click

 


3) 예제 설치경로
    >> CCSv6용 : C:\SyncWorks\DELFINO_EVM_28377D\Example_V600_Cpu1

 

 

3. 실습해 보기

Delfino EVM의 스위치(SW1, SW2, SW3, SW4)를 사용하기 위해서 다음과 같은 조작이 필요합니다.

 

 

CCS에서 예제를 실행하고  SW1, SW2, SW3, SW4 스위치 조작에 따라서, 아래 그림과 같이 Delfino 개발보드에 탑재된 TMS320F28377D-337 모듈의 LED 2개가 어떻게 반응하는지 확인해 보시기 바랍니다.

 

 

 

 

4. 퀴즈!!

예제코드에서 OUTPUTLATCHENABLE 레지스터를 Enable 하고, 어떠한 변화가 생기는지도 확인해 보세요.

 

 

Posted by syncworks

댓글을 달아 주세요

티스토리 툴바