태터데스크 관리자

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

태터데스크 메시지

저장하였습니다.

1. 실습 목적

Delfino EVM에는 Potentiometer를 통한 DC 신호, 외부 마이크 회로를 통한 Sound 신호, 슬레이브 모듈 쪽에서 보내는 Sine 신호, 자체 생성한 PWM 신호까지 총 4채널의 다양한 신호가 다음과 같이 마스터 모듈(TMS320F28377D)의 ADC-B모듈에 연결되어 있습니다.

 

ePWM 모듈의 타이머를 사용해서 정확한 주기로 ADC-B 모듈의 SOC0, SOC2, SOC5, SOC6 을 트리거 하여 4ch를 SOC의 Round Robin 우선순위에 따라서 순차적으로  ADC를 진행하고, 마지막 SOC 변환 종료 후에 인터럽트를 발생시켜서 4ch의 ADC 결과를 저장하는 예제입니다

 

 

 

2. 실습 준비

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

 

 


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

4) JTAG 에뮬레이터

 

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


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

 


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

 

 

3. 실습해 보기

Delfino EVM가 발생시키는 여러가지 신호는 다음과 같은 TMS320F28377D의 ADC 채널로 입력됩니다.

 

  • ADCINB0 ← Potentiometer1(P2200) 회로의 가변 DC 전압 
  • ADCINB1 ← MIC1(MK2110) 회로의 입력되는 외부 음향 신호
  • ADCINB2 ← Slave 기능3(P2620, P2510조절)의 100Hz~5,000Hz Sine 신호
  • ADCINB3 ← 마스터 ePWM3A 출력의 1kHz, 50% Duty PWM 신호

(주의!! “슬레이브 기능 3”을 쓰려면, 아래그림에 표시된 “Slave 기능 선택 노브”를 돌려서, “Slave 기능 표시 LED”의 3번째 LED가 점등되게 한 후 “Slave 기능 선택 노브”를 눌러야(Push) 합니다.)

 

 

 

 

CCS에서 예제를 실행하고, CCS의 Graph 기능을 통해서 ADC 결과를 시각적으로 관찰할 수 있습니다.

 

 

 

 

 

 

 

 

 

 

 

 

 

4. 퀴즈!!

Delfino EVM가 발생시키는 여러가지 신호는 TMS320F28377D의 ADC-B 모듈 뿐만아니라, ADC-D 모듈에도 다음과 같이 입력되고 있습니다. ADC 설정 코드를 추가해서, 다음과 같은 4채널의 신호도 ADC를 하여 총 8채널의 ADC 결과를 확인해보세요.

 

  • ADCIND0 ← Potentiometer2(P2210) 회로의 가변 DC 전압 
  • ADCIND1 ← MIC2(MK2130) 회로의 입력되는 외부 음향 신호
  • ADCIND2 ← Slave 기능4(P2620, P2510조절)의 100Hz~5,000Hz Sine 신호
  • ADCIND3 ← 마스터 ePWM3A 출력의 1kHz, 50% Duty PWM 신호
  •  

     

     

     

     

     

     

     

     

     

    Posted by syncworks

    댓글을 달아 주세요