본 보드는 NXP ARM7 마이크로컨트롤러를 위한 풍부한 기능의 개발보드입니다. 많은 보드상의 모듈들은 프로토장비 개발을 쉽게 할수 있도록 도와주며 ARM LPC2148 mikroBoard가 기본으로 포함되어 있습니다.
ARM7 코어는 In-Serial programming mode를 지원하므로, 외장 프로그래머가 필요 없습니다
모든 MCU의 핀들은 IDC10 port connector를 통해 접근 할 수 있어, 다른 주변 모듈을 보드상에 쉽게 연결 할 수 있습니다.
본 보드는 다양한 모듈을 장착하고 있습니다: Serial Flash, Serial RAM, Serial EEPROM, Piezo Buzzer, CAN, MMC/SD카드슬롯, 2개의 USB-UART, USB 커넥터, RS-232 커넥터
ARM을 위한 mikroBoard는 많은 모듈을 보드에 가진 작은 크기의 개발보드로 디자인되었으며, 쉽게 다른 장치에 통합이 가능합니다.
본 개발보드는 많은 연구개발을 통해 디자인 되었으며, 고품질의 부품들만으로 생산됩니다.
EasyARM v6 개발보드는 프로토타입을 빠르게 개발하고 코드를 테스트하기 위한 필요한 모든 방법을 제공하는 개발 플랫폼입니다.
개발을 끝낸 후에는, ARM mikroBoard를 standalone장치로써 사용할 수 있습니다.
본 보드의 IDC10 connector를 통해서 70개가 넘는 추가 악세사리 보드를 연결할 수 있습니다.
EasyARM v6 개발보드는 ARM 64-pin 및 ARM 144-pin mikroBoard를 지원합니다. 현재 NXP MCU를 이용한 두개의 ARM용 mikroBoard가 있습니다: LPC2148 와 LPC2214. ARM용 mikroBoard는 standalone 개발플랫폼으로 완성품에 쉽게 통합 할 수 있습니다.
ARM용 mikroBoard는 Flash Magic application을 이용한 In-Serial UART Programming을 통해 프로그래밍 됩니다. In-Circuit debugger를 사용하지 않는다면, 이것은 새로운 HEX파일을 MCU에 프로그래밍하는 최고의 솔루션이 될 것입니다. Flash Magic에 대한 좀 더 자세한 정보는 다음문서를 참고하세요: EasyARM v6 User Manual
코드 디버깅을 할때, Keil® ULINK Family of Debug Adapters 를 이용할 수 있습니다.
커서를 빨간점 위로 가져 가시면 좀더 자세한 정보를 볼 수 있습니다.
안정적인 동작과 response curve를 가지고 있는 80개의 버튼
보드는 MCP2551 CAN controller chip을 장착하였으며 터미널블럭을 통해 연결되어 있습니다.
on-board FTDI chip은 In-System Programming에 사용되는 USB-UART 연결을 가능하게 하여 줍니다.
GLCD 128x64 display 를 보드에 장착하고 안전하게 고정시킬 수 있습니다.
IDC30 JTAG male 커넥터는 외장 programmer/debugger를 이용하여 MCU를 프로그래밍하거나 디버깅시 사용됩니다.
80 on-board LED를 이용하여 프로그램 실행 등을 감시 할 수 있습니다. SMD LED는 빨간 빛을 냅니다.
LPC2148 ARM7 MCU장착(NXP 고성능 32-bit RISC Microcontroller, Thumb extensions 512KB on-chip Flash ROM &32KB RAM)
USB Connector 는 보드를 PC와 같은 다른 장치에 연결 할 수 있게 하여 줍니다. (USB 2.0으로 빠른 전송)
Piezo buzzer 가 있어 소리신호를 낼 수 있게 합니다. 버저는 적절한 레벨으로 출력 신호를 낼수 있는 transistor circuit과 동작합니다.
MCU의 핀들은 IDC10 PORT 커넥터에 연결되어 있으며 각각의 포트 핀은 전압설정 점퍼에 의해 풀업/풀다운 할 수 있습니다.
mikroBoard LED는 MCU가 적절한 레벨의 전원공급을 받고 있는지 알려줍니다.
mikroBoard는 3.3V voltage regulator 회로를 가지고 있어 안정적인 전원공급이 가능합니다.
보드상의 Power Supply Regulator 는 안정적인 전압과 전류를 모든 보드상의 모듈에 공급합니다. 9-32V DC 혹은 7-23V AC 입력전압이 가능합니다.
In-System Programming (ISP)용 USB-UART 연결은 보드상의 miniUSB 커넥터를 통해 가능합니다.
MCU를 안전하게 리셋 시킵니다.
RS-232 connector를 통해 UART통신(RS-232 전압레벨)을 할 수 있습니다. 전압레벨은 MAX3232 chip에 의해 생성됩니다.
MMC/SD Card slot은 많은 양의 데이터를 외장 MMC/SD카드에 저장할 수 있게 하여 줍니다. SPI 통신을 사용합니다.
I2C인터페이스를 이용하여 8x256 bytes의 설정 데이터나 다른 데이터를 보드상의 24AA01 Serial EEPROM 에 저장할 수 있습니다.
25 MHz SPI Bus Interface를 이용하여 8 Mbit의 데이터를 M25P80 Serial Flash Memory 에 저장 할 수 있습니다. 섹터마다 100,000 Erase/Program Cycles이상을 지원하며 20년이상의 데이터보관 능력을 가지고 있습니다.
터치패널 컨트롤러 회로를 이용하여 프로토타입 장치에 터치패널 입력을 사용할수 있게 합니다.
USB Connector는 보드를 PC와 같은 다른 장치와 연결하는데 사용이 됩니다. (USB 2.0지원)
FTDI chip은 USB-UART 연결을 사용하여 PC나 다른 UART장치와 통신할 수 있게 하여 줍니다.
FTDI chip은 USB-UART 연결을 사용하여 PC나 다른 UART장치와 통신할 수 있게 하여 줍니다.
외부 클럭을 제공하는 12Mhz oscillator circuit은 MCU의 OSC핀에 연결이 되어 있습니다.
보드에는 LCD 2x16 connector가 장착되어 있어 LCD 2x16 display를 연결하고 안전하게 고정시킬수 있습니다.
본 개발보드의 예제는 보드상 각각의 모듈을 동작시키는 방법에 대한 예제입니다. 예제 코드는 두개의 ARM mikroBoard(LPC2418, LPC2214)에 대하여 작성되었습니다. 각각의 예제는 주석 및 문서화가 잘 되어있습니다.
examples for LPC2418 and LPC2214 MCUs
예제 코드는 KEIL uVision C compiler로 작성되었습니다.
T본 개발보드는 관련 문서 및 CD와 함께 충격방지용 제품보호 박스에 포장되어 있습니다. 구성품은 다음과 같습니다.