알림: LCD, GLCD, 터치패널, 시리얼 케이블은 포함되어 있지 않습니다.
개요
본 보드는 64, 80 pin dsPIC30F MCU를 위한 개발툴입니다.
보드상에는 빠른 USB 2.0 programmer가 있으며 드라이버 설치가 간단합니다.
mikroICD는 dsPIC30F MCU상의 프로그램을 테스트하고 디버깅하는 하드웨어 툴입니다.
BIGdsPIC6 개발보드는 dsPIC30F 마이크로컨트롤러가 다양한 주변장치와 통신할수 있게 하여줍니다.
내장된 Piezo buzzer 가 있어 소리신호를 낼 수 있게 합니다.
본 보드는 USB UART 모듈 FT232RL을 채택하여 USB장치와 MCU간 인터페이싱합니다.
보드 구성품
두 개의 DB9커넥터를 이용하여 MCU와 RS-232 통신을 할 수 있습니다.
DIP스위치를 이용하여 시스템을 설정할 수 있습니다. 각각의 DIP스위치는 시스템의 각부분을 설정합니다.
보드에 장착된 Piezzo Buzzer는 20Hz에서 20Khz 주파수 대역의 소리신호를 만들어 낼수 있습니다.
본 개발보드는 64, 80 pin TQFP MCU 카드를 지원하며 dsPIC30F6014A MCU카드가 기본 포함되어 있습니다.
2개의 ADC potentiometer가 여러 개의 아날로그/디지털 변환을 테스트하기 위해 사용되며, 점퍼로 입력을 선택합니다.
전원은 점퍼에 의해 USB 혹은 외부전원으로 선택이 가능하며 전원스위치는 보드는 ON/OFF시킵니다.
A/D컨버터를 위한 참조전압은 VCC(5V) 혹은 4.096 V가 될수있습니다.
모든 MCU핀은 향후 확장에 대비하여2x5 커넥터에 연결 되어 있습니다.
77개의 LED는 MCU핀들의 logic state를 표시하기 위해 사용됩니다.
보드상의 점퍼는 pull-up 및 pull-down 포트 설정을 하기 위해 사용됩니다. 이러한 점퍼는 모든 핀들에 대해서 사용가능 합니다.
77개의 푸시버튼은 MCU에 디지털 입력을 주기 위해 사용됩니다. MCU핀에 모두 연결되어 있습니다.
DIP스위치는 pull-up/pull-down resistor와 포트 핀을 분리하기 위해 사용됩니다.
mikroICD를 지원하는 빠른 USB 2.0 programmer는 다른 외부 프로그래머 연결을 필요없게 합니다.
LCD는 이미 MCU핀에 연결되어 있는 LCD커넥터에 쉽게 장착 할 수 있습니다.
LCD Potentiometer로 LCD의 명암을 조절할 수 있습니다.
터치스크린은 터치스크린 커넥터를 통해 보드에 연결 할 수 있습니다. 보드에는 터치스크린 컨트롤러도 있습니다.
외부전원공급은 DC나 AC가 될수 있습니다. 보드상의 점퍼로 외부전원을 선택할 수 있습니다.
Serial EEPROM 24AA01 은 1Kbit의 데이터를 저장할수 있으며 I2C로 통신합니다.
128x64 Graphic LCD는 이미 MCU핀에 연결되어 있는 LCD커넥터에 쉽게 장착 할 수 있습니다.
MCU핀은 보드 뒷면에 명기가 되어 있어 핀에대한 기본적인 정보를 제공합니다.
점퍼에의해 설정된 전압레벨(GND 혹은 +5V)을 버튼을 눌렀을때 적용되게 합니다.
External ICD 커넥터는 외부 ICD와 연결하기 위해 사용됩니다. MCU의 PGD와 PGC핀에 연결되어 있습니다.
Reset circuit은 MCU를 리셋하는데 사용되며, MCU의 MCLR 핀에 연결되어 있습니다.
MMC/SD Card 슬롯은 MMC/SD memory card를 dsPIC30F 장치와 쉽게 연결시켜 줍니다.
배터리로 동작하는 Real-Time Clock (RTC) DS1307는 현재시간 정보를 유지합니다.
장착된 CAN module MCP2551는 다른 MCU와의 통신을 위해 사용됩니다.
USB UART 모듈은 FT232RL을 채택하여 USB장치와 MCU간 인터페이싱합니다.
On-Board Programmer와 In-Circuit Debugger
3가지가 1개의 개발보드에! - 개발보드 + On-Board USB 2.0 programmer + On-Board mikroICD (In-Circuit Debugger): mikroICD는 매우 효과적인 하드웨어 레벨의 실시간 디버딩 툴입니다. mikroICD는 마이크로컨롤러상의 mikroC, mikroPascal, mikroBasic 프로그램을 실행할수 있게 하며 프로그램이 실행되는 동안 변수값이나, Special Function Registers (SFRs), RAM, EEPROM 메모리모듈을 감시할 수 있게 합니다. MCU 프로그래밍을 위한 빠른 속도의 USB 2.0 programmer가 보드상에 있습니다
Windows® Certified Drivers
보드상의 programmer를 위한 드라이버는 Microsoft® Windows® XP, Windows® Vista and Windows® 7 인증을 받았습니다. 윈도우 인증을 받았기 때문에 플러그&플레이 기능을 지원하며 시스템에서 즉각적으로 인식이 가능하며 안정적인 동작 및 재부팅 없이 설치 및 제거가 가능하게 만들어 줍니다.
지원되는 마이크로컨트롤러
본 개발보드는 다양한 종류의 MCU를 지원합니다. 새롭게 출시되는 dsPIC30F 마이크로컨트롤러들도 정기적으로 업데이트 되는 PICFlash 소프트웨어에 의해 지원될 것입니다. 본 보드에 의해 지원되는 모든 MCU의 리스트는 아래와 같습니다.
dsPIC30F Microcontroller Family | ||||||||
---|---|---|---|---|---|---|---|---|
dsPIC30F6012A-PT | dsPIC30F6011A-PT | dsPIC30F5011-PT | dsPIC30F5015-PT | dsPIC30F6015-PT | ||||
dsPIC30F6014A-PT | dsPIC30F6013A-PT | dsPIC30F5013-PT | dsPIC30F5016-PT | dsPIC30F6010A-PT |
예제
개발보드와 함께 제공되는 예제는 MCU에 다른 주변부품이나 장치를 어떻게 연결하는지는 보여주며, 또 어떻게 프로토타입 장치를 개발하는지를 보여줍니다. 각각의 예제는 자세한 주석을 포함하고 있으며, 웹페이지 하단에서 다운로드가 가능합니다.
- dsPIC을 위한 ADC 라이브러리 사용 예제 - 10번 채널에서 아날로그 입력값을 읽어 스트링으로 변환한 후 UART1을 통해 전송
- I2C 라이브러리 루틴 사용하기 예제. 24C02 EEPROM 모듈과 I2C 버스 통신을 생성한 후 1 바이트의 데이터를 쓰기한 후에 다시 읽어 PORTB에 디스플레이
- LED 깜박이기와 LED 커튼형태 깜빡기기 예제
- MMC/SD 예제는 읽기/쓰기 함수를 데모하고 그 결과를 Usart 터미널을 통해 확인할 수 있게 함
- UART통신 사용하기 예제. UART를 통해 dsPIC으로 데이터를 전송하고 다시 받음.
- 푸시 버튼 사용 데모
- 온 보드 CAN모듈 사용 예제
- GLCD 기능 데모: 초기화, 클리어(pattern fill), 이미지 디스플레이, 기본적인 지오메트리(선, 원, 박스, 사각형) 및 텍스트 디스플레이.
- MMC/SD FAT16 예제: Mmc_Fat16 라이브러리 루틴 사용 예제
- DS1307 real-time clock에서 날짜와 시간 읽기 데모. 날짜와 시간은 LCD에 디스플레이
- On-board FTDI 칩 데모. FT232RL chip (UART to USB)을 통해 데이터가 dsPIC으로 전송되고 전송되어옴.
- 24C02 EEPROM 칩과의 진보된 통신 예제
- LCD 기능 데모. LCD가 먼저 초기화(PORTB, 4-bit 데이터 인터페이스, 디폴트 핀 셋팅)되고, 첫째 두번째 줄에 텍스트 쓰기
- on-board Piezo Buzzer사용 예제. PORTD command 버튼을 눌러 미리 정해진 패턴의 소리가 연주됨(Sound library이용)
- 터치패널 칼리브레이트하기 예제 및 스크린 디스플레이 예제.
구성품
본 개발보드는 관련 문서 및 CD와 함께 충격방지용 제품보호 박스에 포장되어 있습니다. 구성품은 다음과 같습니다.
알림: 터치패널, GLCD, LCD, Serial Cable은 포함되어 있지 않습니다.
- BIGdsPIC6 개발보드
- BIGdsPIC6 80-pin TQFP MCU 카드(dsPIC30F6014A MCU포함)
- USB 케이블
- 소프트웨어 CD
- 사용자 매뉴얼
본 제품은 mikroC PRO for PIC, mikroBasic PRO for PIC, mikroPascal PRO for PIC 컴파일러 데모버전을 포함하고 있습니다. 모든 데모버전은 완전하게 동작하지만 hex 파일 출력이 6K word까지만 가능한 제한이 있습니다. 쉬운 개발을 위해 예제코드를 지원합니다.
악세사리보드
악세사리보드는 학생이나 엔지니어들이 다양한 MCU의 기능을 실험해 보고 테스트 할 수 있게 ADC, DAC, CAN, Ethernet, IrDA, MP3, RS485와 같은 주변 장치를 제공하여 줍니다. 아래의 그림을 클릭하여 필요한 악세사리 보드를 찾아보십시오.
문서
- BIGdsPIC6 User Manual [9.26MB]
- BIGdsPIC6 Schematic [7.00MB]
- mikroICD User Manual [2.66MB]
- Installing USB drivers [420.79KB]
- mikroProg Suite for PIC User Manual [4.52MB]