[Microchip]/dsPIC33-s2008. 2. 3. 22:24

[dsPIC3xF-S EVM]관련자료

[dsPIC3xF-S EVM]관련자료

사용자 삽입 이미지


QFN-28을 패키지의 dsPIC33시리즈( dsPIC33FJ32MC202,  DSPIC33FJ32GP202dsPIC33FJ12GP202 ) 를 테스트 할 수 있는 EVM입니다. 핀맵은 표준화를 위해 s-Type 형태로 제작 하였습니다.



소형 타입이지만 정말 다양한 기능이 있습니다.
3 16-bit timers/counters, One 16-bit Capture input functions, Two 16-bit Compare/PWM,  Dual Compare mode, SPI, I2C, 8 Motor Control PWM Channels..




dspic 테스트 보드

테스트 동영상



 





핀맵


회로도









ICP회로도



dsPIC3x 무료 컴파일러

http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en010065&part=SW006012



보드 조립시 수정사항
VCAP핀에 바이패스 콘덴서 연결해 주어야 한다. 이 콘덴서가 없으면 Pickit2에서 인식못하는 경우가 많다.
GND 코퍼 부분을 칼로 긁어 내고 L14의 1번핀이 콘덴서 통해서 GND로 연결할 수 있도록 한다.



CM 레귤레이터 연결
Posted by nexp

댓글을 달아 주세요

[Microchip]/dsPIC33-s2008. 1. 1. 16:08

[dsPIC3xF-S EVM] PCB에서 dsPIC30F2010 테스트 예제

[dsPIC3xF-S EVM] -> dsPIC30F2010 테스트 예제

사용자 삽입 이미지


[dsPIC3xF-S EVM]은 소형 QFN-28타입의 dsPIC33 시리즈를 지원하기 위해 만들었는데, 전에 받아 두었던 dsPIC30 (dsPIC30F2010)있어 테스트 해 보았다.
특수목적 칩이라 사양은 가격대비 조금 낮은편인듯...





project file down load



개발환경은 Microchip사에서 제공하는 무료 C30 컴파일러를  이용했고 MPLAB IDE 8.0을 용하여 빌더 하였다.
MPLAB를 이용하여 프로젝트 생성시 디바이스를 dsPIC30F2010를 선택하고 C30 컴파일러를 선택 한다.


dsPIC3x 무료 컴파일러

http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en010065&part=SW006012


Microchip에서 제공하는 무료 C30컴파일러 선택




LED제어 동영상



 


dsPIC30은 dsPIC33과는 핀맵이 조금 다르다.




dsPIC30F2010 보드의 LED는 RF2, RF3에 각각 연결되어 있다.


소스코드

//=============================================================================

// [dsPIC3xF-S EVM] Test Program

// by nexp76(nexp76@naver.com) http://cafe.naver.com/elab

//

// [led.c]

//=============================================================================

/*

 - Onboard Led Control

*/

#include "..\00_hal\system.h"

//-----------------------------------------------------------------------------

// Main Routine

//-----------------------------------------------------------------------------

int main(void)

{

        //Init System

        SystemInit();

       

        //Init LED

        Led1Init();

        Led2Init();

        Led2On();

        Led1On();

        while(1)

        {

                Led1Off();

                Delay(100);

                Led1On();

                Delay(100);

        }

}

//-----------------------------------------------------------------------------


Posted by nexp

댓글을 달아 주세요

[Microchip]/dsPIC33-s2007. 12. 30. 19:23

[ dsPIC3xF-S EVM ]보드 조립 - dsPIC33

[dsPIC3xF-S EVM]보드 조립

사용자 삽입 이미지


dsPIC33F32x-28 QFN타입을 위한 소형의  보드를 만들어 보았습니다.
특히 모터제어용 MC시리즈의 경의 PWM이 8개나 되서 소형의 로봇 만들어 보기에 좋을듯 합니다.




PICkit2에 연결해 바로 테스트 해 볼수 있도록 2개의 LED, 1개의 스위치가 장착되어 있습니다.




기존 확장보드에 맞도로 핀을 구성해서 여러가지 다양한 Application을 테스트 해 볼 수 있습니다.
특히 모터 테스트용 확장보드에 연결하면 dsPIC의 모터관련 장점들을 테스트를 해 볼수 있습니다.





Posted by nexp

댓글을 달아 주세요

[Microchip]/dsPIC2007. 9. 9. 09:32

[dsPIC33Fx EVM]보드를 이용한 dsPIC33FJ256 개발환경 설정

[dsPIC33Fx EVM]보드를 이용한 dsPIC33FJ256 개발환경 설정

사용자 삽입 이미지


소스코드

프로그램 작성
프로그램은 MPLAB 8.0을 이용하고 컴파일러는 마이크로 칩사에서 제공하는 dsPIC용 무료 컴파일러를 이용하였다.

http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en010065&part=SW006012

먼저 MPLAB를 실행하고 Project Wizard를 이용하여 프로젝트를 생성한다.

디바이스를 선택하고.. Pass


컴파일러를 선택한다. Microchip C30


그다음 원하는 폴더를 선택하고 프로젝트 생성을 완료한다.
메뉴에서 [View->Porject]를 선택하면 프로젝트가 생성되어 있는것을 확인 할 수 있다.

이후 프로젝트 Source 폴더에서 오른쪽 마우스를 클릭 하여 컴파일 할 파일을 추가하고 컴파일 하면된다.

사용자 삽입 이미지






















LED Shift 테스트

Posted by nexp

댓글을 달아 주세요

[Microchip]/dsPIC2007. 9. 8. 18:24

[dsPIC33Fx EVM]관련 자료

[dsPIC33Fx EVM]관련 자료


[dsPIC33Fx EVM] 보드는 dspPIC33및 PIC24를 연결할 수 있는 테스트 보드 이다.


 SPI모듈 커넥터
SPI방식의 모듈을 연결할 수 있는 커넥터를 두어 기존 모듈들을 쉽게 연결 할 수 있도록 하였다.


이더넷 모듈 테스트
dsPIC33Fx 와 W5100 EVM모듈을 이용한 이터넷 테스트


확장 보드 연결


 회로도



 Onboard LED


주의사항
-D38은 저항(330~470)으로 연결하면 된다.
-보드 제작시 실수한 부분이 있다. 리셋 스위치를 GND로 연결해야 할 부분이 VDD로 연결되어 있다.



1)보드 조립시 스위치 부분의 붉은 표시를 컷팅한다.



2)그림과 같이 R118번과 VDD부분을 연결



3)그림과 같이 스위치를 C68 GND로 연결 한다.




 

Posted by nexp

댓글을 달아 주세요