[DSP]/DSP283352008. 5. 25. 10:36

[DSP28335 EVM] ePWM테스트

[DSP28335 EVM] ePWM테스트




[DSP28335 EVM]의 LED는 GPIO6, 7에 연결되어 있고 ePWM ECAP2는 GPIO7에 연결되어 있어 LED를 이용하여 간단히 PWM테스트 결과를 볼 수 있다.




/ecap_apwm 예제를 약간 수정 하였는데 메인부분에서 루프내 코드를 ECAP2의 ECap2Regs를 제어하도록 변경하였다.

      // vary freq between 5 Hz and 10 Hz
      if(ECap2Regs.CAP1 >= 0x01312D00)
      {
         direction = 0;
      } else if (ECap2Regs.CAP1 <= 0x00989680)
      {
         direction = 1;
      }
     
      if(direction == 0)
      {
         ECap2Regs.CAP3 = ECap2Regs.CAP1 - 1000000;
      } else
      {
         ECap2Regs.CAP3 = ECap2Regs.CAP1 + 1000000;

      }


간단히 TMS320F28335 PWM을 이용하여 LED테스트 해본 동영상

Posted by nexp

댓글을 달아 주세요

[DSP]/DSP283352008. 5. 24. 23:59

[DSP28335 EVM] GPIO 속도 테스트

[DSP28335 EVM] GPIO 속도 테스트

사용자 삽입 이미지

TMS320F28335 를 이요한 GPIO Toggle테스트를 해봤다. DSP의 속도가 GPIO와는 큰 상관은 없지만 새로운 MCU에서는 기본적으로 테스트 해보는 사항이라..

GPATOGGLE 레시스터를 이용하여 토글 했을때 토글링 속도가 15Mhz(60n) 정도 나온다. 멋지군! 물론 플로팅 연산을 했을경우 더 위력을 발휘하겠지만....

   for(;;)
   {   
      GpioDataRegs.GPATOGGLE.all =0xFFFFFFFF;
    }


[참고] MCU속도 측정 결과 

Posted by nexp

댓글을 달아 주세요

[DSP]/DSP283352008. 5. 24. 23:45

[DSP28335 EVM] Test - GPIO Toggle 테스트

[DSP28335 EVM] Test - GPIO Toggle 테스트




TI제공 TMS320F28335 기본 예제 소스코드를 이용하여 간단하게 [DSP28335 EVM]LED제어를 해봤다.




컴파일된 파일




기본 예제에서 토글 속도가 빨라서 눈에 보일 수 있도록 Delay루틴을 좀 수정해서 테스트 했다.
void delay_loop()
{
    unsigned long   i;
    for (i = 0; i < 2000000; i++) {}
}



테스트 동영상



Posted by nexp

댓글을 달아 주세요

[DSP]/DSP283352008. 5. 24. 23:12

[DSP28335 EVM]개발환경 설정 - Code Composer V3.3

[DSP28335 EVM]개발환경 설정 - Code Composer V3.3

사용자 삽입 이미지



[DSP28335 EVM] - TMS320F28335 를 컴파일 하기 위해 Code Composer Studio V3.3이 필요하다. V3.2로 이미지 다운로드는 가능하지만 컴파일이 않된다.
TI홈페이지에 무료 120일 버젼 다운 받을 수 있다. ( http://focus.ti.com/docs/toolsw/folders/print/ccstudio.html )

TI제공 TMS320F28335 기본 예제 소스코드는 대부분의 예제 소스가 포함되어 있어 쉽게 테스트 할 수 있다.



셋업 파일 설치하면 자동으로 설치 된다.



다운 받아 설치하면 3개의 아이콘이 생긴다.
 
예전에는 SdConfig는 따로 다운 받았는데... 기본 포함되어 있는것 같다.
없다면 http://support.spectrumdigital.com/ccs33/ 에서 다운 받을 수 있다.


1.먼저 에뮬레이터 드라이버를 SdConfigExV33.exe프로그램으로 설정한다.
사용자 삽입 이미지



2. Setup CCStudio v3.3.exe 로 환경설정을 한다.
SD510 Emulator 을 선택하고 Add한다.
사용자 삽입 이미지



적당한 이름을 설정한다.



에뮬레이터 포트 설정




3.디바이스 선택
 Code Composer V3.3에는 28x.drv가 추가 되어 있고 이를 이용하여 TMS320F28335를 제어할 수 있다.


이후 Processor Properties를 설정한다.



저장하고 CCS V3.3 가 자동 실행된다.
Posted by nexp

댓글을 달아 주세요

[DSP]/DSP283352008. 5. 23. 23:09

[DSP28335 EVM]보드 제작 - TMS320F28335 테스트

[DSP28335 EVM]보드 제작 - TMS320F28335 테스트


사용자 삽입 이미지


TI의 새로운 DSP TMS320F28335 EVM보드를 제작 했다. TMS320F2812의 퍼포먼스와 TMS320F280x의 향상된 페리를 결합해서 새롭게 출시된 DSP인데... 예전 부터 고려는 했지만 이번에 새롭게 제작 했다.




기존 Application 확장보드를 이용해 테스트 가능하고 대부분 핀 호환 가능하도록 했다.



EXP-NET EVM을 이용하면 W5100을 이용한 이더넷 테스트도 가능하다.
Posted by nexp

댓글을 달아 주세요