[Microchip]/dsPIC2008. 4. 26. 15:05

[dsPIC33 EVM] rev2 보드 조립 및 테스트 - 소형버젼

[dsPIC33 EVM] rev2 보드 조립 및 테스트 - 소형버젼

사용자 삽입 이미지


[dsPIC33 EVM]을 새롭게 만들었다.
좀더 심플하고, 소형으로 만들고, 포트도 통일화 하였으며, 기존 보드의 버그도 수정 해서 새롭게 만들었다.



먼저 dsPIC33FJ256GP506 을 실장해서 만들어 보았다.




보드는 더 작아 졌지만 IR, CdS, LED(PWM), S/W(INT) 등의 간단한 테스트 소자도 추가 하였다.



기존 보드보다 300mil정도 줄여서 상당히 심플하다.



테스트 동영상
LED를 PWM포트로 테스트 하기위해 포트가 수정되었지만 PWM등 테스트 하기에 좋을것 같다.



확장보드



dspic 확장보드
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]/dsPIC2007. 9. 12. 21:52

dsPIC33F 스터디 자료





dsPIC33F Family Reference Manual Part 1

Reference manual sections 1-26 apply to all dsPIC33F devices unless specific supplemental sections are called out.

Title Date Published Size D/L
Section 01. Introduction - dsPIC33F FRM 21-May-2007 200KB
Section 02. CPU - dsPIC33F FRM 18-Apr-2007 422KB
Section 03. Data Memory - dsPIC33F FRM 16-Apr-2007 205KB
Section 04. Program Memory - dsPIC33F FRM 16-Apr-2007 107KB
Section 05. Flash Programming - dsPIC33F FRM 20-Feb-2007 253KB
Section 06. Interrupts - dsPIC33F FRM 4-Jan-2007 693KB
Section 07. Oscillator - dsPIC33F FRM 12-Jan-2007 354KB
Section 08. Reset - dsPIC33F FRM 19-Feb-2007 299KB
Section 09. WatchDog Timer and Power Savings Modes - dsPIC33F FRM 5-Apr-2007 279KB
Section 10. I/O Ports - dsPIC33F 19-Feb-2007 230KB
Section 11. Timers - dsPIC33F FRM 17-Apr-2007 260KB
Section 12. Input Capture - dsPIC33F FRM 25-Apr-2007 156KB
Section 13. Output Compare - dsPIC33F FRM 10-May-2007 263KB
Section 14. Motor Control PWM - dsPIC33F FRM 9-Mar-2007 721KB
Section 15. Quadrature Encoder Interface - dsPIC33F FRM 18-May-2007 273KB
Section 16. 10/12-bit ADC with DMA - dsPIC33F FRM 20-Dec-2006 934KB
Section 17. UART - dsPIC33F FRM 20-Feb-2007 720KB
Section 18. SPI - dsPIC33F FRM 7-May-2007 292KB
Section 19. I2C - dsPIC33F FRM 8-Mar-2007 931KB
Section 20. Data Converter Interface - dsPIC33F FRM 30-May-2007 483KB
Section 21. ECAN Module - dsPIC33F FRM 25-Jan-2007 899KB
Section 22. Direct Memory Access (DMA) - dsPIC33F FRM 5-Nov-2007 651KB
Section 23. CodeGuard Security - dsPIC33F FRM 8-May-2007 325KB
Section 24. JTAG - dsPIC33F FRM 7-May-2007 162KB
Section 25. Device Configuration - dsPIC33F FRM 22-Feb-2007 233KB
Section 26. Development Tool Support - dsPIC33F FRM 3-May-2007 130KB

dsPIC33F Family Reference Manual Part 2

Part II dsPIC33F12GP201/202 and dsPIC33FJ12MC201/202 devices only

Reference manual sections 27 through 30 are supplemental/additional to sections 1 through 26. For example, section 30 details a 10-/12-bit ADC without DMA operation and applies to a specific subset of dsPIC33F devices. Section 16 details a 10-/12-bit ADC with DMA, however, it applies to another subset of dsPIC33F devices.

Title Date Published Size D/L
Section 27. Introduction and Explanation - dsPIC33F FRM 17-Apr-2007 24KB
Section 28. 10/12-bit ADC without DMA - dsPIC33F FRM 22-Jun-2007 459KB
Section 29. Interrupts (Part Two) - dsPIC33F FRM 8-Mar-2007 656KB
Section 30. I/O Ports With Peripheral Pin Select - dsPIC33F FRM 27-Feb-2007 475KB
X Appendices - dsPIC33F FRM In Development 14-Dec-2006 8KB
X Index - dsPIC33F FRM In Development 14-Dec-2006 8KB
X Worldwide Sales and Service - dsPIC33F FRM In Development 14-Dec-2006 8KB

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

댓글을 달아 주세요