myAVRICE - EX, DX
Interface/myAVRICE 2008/01/24 12:01제품 특징
yAVRICE는 ATMEL사(www.atmel.com)의 AVR 프로세서용 JTAG/ISP 장치입니다. USB 인터페이스를 이용하여 PC와 연결되며, USB 버스 전원을 사용하기 때문에 별도 전원을 필요로 하지 않습니다. 또한 타깃보드의 전원에 맞추어 JTAG 신호 및 ISP 신호가 변환되므로 5V를 사용하는 타깃보드나, 3.3V를 사용하는 타깃보드에 상관없이 자유롭게 사용하실 수 있습니다. 국내에서 많이 사용하는 AVR 개발 장비는 플래시 메모리에 프로그램을 기록하는 ISP(in-system programming) 장비여서 소스 레벨 디버깅이 불가능합니다. myAVRICE는 ISP로 동작하여 AVR 마이크로 컨트롤러의 플래시 메모리 프로그래밍뿐만 아니라, JTAG으로 동작하여 AVR studio에서 소스 레벨 디버깅이 가능합니다. 따라서 기존의 병렬 포트에 연결하여 사용하는 ISP 방식의 개발 장비보다 수월하게 프로젝트를 진행할 수 있습니다. 또한 DX 모델의 경우 추가로 USB2Serial 방식의 COM 포트를 제공하기 때문에 별도의 시리얼 포트가 없는 노트북과 같은 PC나 노트북에서도 손쉽게 AVR용 개발 환경을 구성할 수 있습니다. 크기 또한 소형으로 제작되어 휴대성을 높였으며 사용시 공간을 많이 차지하지 않는 장점이 있습니다. 보드 내에 스위치가 있어 스위치로 JTAG과 ISP 동작 모드 전환이 이루어지며, 타깃보드와의 연결 커넥터는 JTAG/ISP 동일한 10핀 커넥터를 사용합니다. ATMEL사의 JTAG 장비 가격이 부담스러웠던 분들께는 가격 대비 최고의 성능을 제공하는 AVR용 개발 장비가 될 것입니다.모델 별 특징
myAVRICE는 JTAG/ISP 기능을 가진 EX 버전과 JTAG/ISP 기능 이외에 추가로 USB2Serial 기능을 가지고 있는 DX 버전이 있습니다. JTAG/ISP 기능에만 충실한 경제적인 제품을 찾는다면 EX 모델을, 자신의 PC에 COM 포트가 부족하거나 없는 경우 또는 개발 환경을 깔끔하게 구성하고 싶다면 myAVRICE-DX 모델을 추천합니다.|
기능 |
myAVRICE-EX |
myAVRICE-DX |
|
ISP(In-System Programming) 기능 |
O |
O |
|
JTAG(소스 레벨 디버깅) 기능 |
O |
O |
|
타깃보드의 전원 레벨에 알맞게 출력 신호의 |
O |
O |
|
추가 USB2Serial 포트(RS-232C) |
X |
O |
|
추가 USB2Serial 포트(TTL) |
X |
O |
기능상의 특징
- AVR용 초소형 JTAG, ISP 장비
- AVR Studio에서 JTAG ICE로 인식
- 펌웨어 업데이트 기능 보유
- 플래시 프로그래밍 및 소스 디버깅 가능
- USB 버스 전원으로 외부 전원 없이 동작
- 2.5V ~ 5.5V까지의 넓은 동작 전압
- AVR 표준 10pin JTAG 커넥터 인터페이스
- USB2Serial 포트 기능으로 COM 포트 제공 (DX 모델)
- 9핀 표준 RS-232 포트 이외에 4핀 TTL레벨의 UART 포트 제공
지원 프로그램
- AVR studio
- Avr-OspII
지원 프로세서
- JTAG 모드
- AVR Studio에서 JTAG(IEEE std. 1149) 디버깅을 지원하는 모든 디바이스
- ISP 모드 (Avr-OspII가 지원하는 디바이스)
|
AT90 시리즈 |
ATmega 시리즈 |
ATtiny 시리즈 |
|
AT86RF401 |
ATmega103 |
ATtiny11 |
|
AT89S51 |
ATmega103comp |
ATtiny12 |
|
AT89S52 |
ATmega128 |
ATtiny13 |
|
AT90CAN128 |
ATmega1280 |
ATtiny15 |
|
AT90CAN32 |
ATmega1281 |
ATtiny22 |
|
AT90CAN64 |
ATmega16 |
ATtiny2313 |
|
AT90PWM2 |
ATmega161 |
ATtiny24 |
|
AT90PWM3 |
ATmega161comp |
ATtiny25 |
|
AT90S1200 |
ATmega162 |
ATtiny26 |
|
AT90S2313 |
ATmega163 |
ATtiny261 |
|
AT90S2323 |
ATmega165 |
ATtiny28 |
|
AT90S2343 |
ATmega168 |
ATtiny44 |
|
AT90S4414 |
ATmega169 |
ATtiny45 |
|
AT90S4433 |
ATmega2560 |
ATtiny461 |
|
AT90S4434 |
ATmega2561 |
ATtiny84 |
|
AT90S8515 |
ATmega32 |
ATtiny85 |
|
AT90S8515comp |
ATmega323 |
ATtiny861 |
|
AT90S8535 |
ATmega325 |
|
|
AT90S8535comp |
ATmega3250 |
|
|
|
ATmega329 |
|
|
|
ATmega3290 |
|
|
|
ATmega406 |
|
|
|
ATmega48 |
|
|
|
ATmega64 |
|
|
|
ATmega640 |
|
|
|
ATmega644 |
|
|
|
ATmega645 |
|
|
|
ATmega6450 |
|
|
|
ATmega649 |
|
|
|
ATmega6490 |
|
|
|
ATmega8 |
|
|
|
ATmega8515 |
|
|
|
ATmega8535 |
|
|
|
ATmega88 |
|
myAVRICE는 ATMEGA 시리즈를 기준으로 테스트하며, 가장 호환이 잘 됩니다.
Atmel사의 AVR 전 모델이 JTAG 기능을 지원하는 것은 아닙니다. 모델 중 일부는 ISP 기능만 지원하는 디바이스들이 있으며, 이러한 디바이스를 사용한 타깃보드와는 ISP 기능으로만 프로그래밍이 가능합니다. JTAG 지원 여부는 해당 프로세서 데이터시트를 확인하시기 바랍니다.
응용 분야
- AVR 마이크로 컨트롤러 플래시 프로그래밍
- AVR 마이크로 컨트롤러 소스 레벨 디버깅
- USB-to-serial 기능 활용
'Interface > myAVRICE' 카테고리의 다른 글
| myAVRICE 외형 치수 (0) | 2008/01/24 |
|---|---|
| myAVRICE - EX, DX (3) | 2008/01/24 |

