로그인회원등록 내글장바구니주문조회현재접속자
 상품 검색








 게시판 검색





 
 
회원등록 비번분실


온라인 입금계좌
ㆍ기업은행
ㆍ219-043192-01-028
ㆍ이건영

      거래은행 바로가기
 
  Products Introduce
상품 설명서
작성자 leeky        
작성일 2007/11/10
첨부#1 AvrOspII_547.zip (58KB) (Down:594)
ㆍ추천: 0  ㆍ조회: 5111   
  AVR 910-ISP V3.0 사용설명서
 ★★★ 막강 초저가 AVR910-ISP 신제품  ★★★
  
기판크기 48x26mm로 초소형
AVR910-ISP V3.0 하드웨어는 TINY12 ~ MEGA2561 까지 66종의 AVR칩을 모두 구울 수 있습니다.
소프트웨어는 AVR-OSP-V45.43을 내려받아 압축을 풀면, 설치과정 없이 윈도우즈에서 사용이 가능합니다.
(통신포트는 RS232를 사용하므로 PC의 직렬통신 포트에 9핀 RS232 케이블로 연결합니다)

초저가이면서 27 mm x 48 mm의 작은 크기로 AVR 시리즈의 모든 MPU를 굽는 장치 AVR910-ISP.
AVRIS나 JTAGICE를 사용하다 보면 AVRPROG 이라는 업그레이드를 할 때만 사용하는 장치가 등장한다.
AVRPROG 이라는 것은 AVR의 초창기 프로그래머로서 현재는 업그레이드용으로 만 사용하고 있지만,
그 기능을 파악해 보면, AVRISP와 속도 문제를 빼고는 FLASH 굽기의 기본성능은 별반 차이가 없다.

그러나 AVR PROGRAM 이라는 업그레이드 장치는 주장치의 주변에 함께 있는 보조장치로,
주장치의 프로그램을 업그레이드로 사용하고 있으며, AVR-ISP의 일부기능을 보유한 제한버전일 뿐이다.
예를 들어 AVR ISP 업그레이드용의 AVR PROG은 구형인 90S8515 기능만 들어 있고,
MEGA8535로 표시도 안된다. 실지로 AVR910-ISP보다 퓨즈나 록비트의 설정이 어설프며,
사용할 수 있는 칩의 종류도 한종류 뿐이다.

* 주의 : 기존의 AVR-PROG 하드웨어에서는 칩 선택도 안 될 뿐만 아니라,
퓨즈나 록퓨즈의 굽기를 하면 절대 안됩니다. 오히려 칩의 퓨즈를 무조건 고장냅니다.
-모르는 사람이 업그레이드에서 퓨즈를 못 건드리게 했지만, 일단 쓰면 퓨즈를 고장냅니다-
(그러나 AVR910-ISP 하드웨어는 AVR STUDIO의 AVR-PROG으로 사용해도 퓨즈설정이 잘 됩니다)

AVR910-ISP의 특징
1. AVR-PROG으로 사용이 가능(AVR Studio의 AVR Prog을 사용, 칩은 31 종으로 제한됨)
2. AVR-ISP와 JTAG-ICE의 업그레이드용으로 사용이 가능(AVR Studio의 AVR Prog을 사용함)
3. AVR-ISP로 사용이 가능 (윈도우즈 버전 AVR-Osp2.exe를 사용)
4. 작고(기판 48x26mm), 빠르고(7.3MHz XTAL, 115200 bps), 정확하다.(아래 내용 참조)
5. 타겟기판의 칩을 자동으로 찾는 Detect 기능이 있어 매우 편리하다.
6. Pony Prog이나 Code Vision 처럼 Fuse의 설정이 Hex값으로도 가능하다.
7. AVR-ISP의 1/2 가격으로, 공부하는 학생이나, AVR 연습용으로 사용할 때 부담이 전혀없다.
8. 초소형으로 모든 고가장비의 업그레이드용으로 기기안에 고정 장착하기 편리하다.
9. Tiny11 ~ Mega2561 까지의 66종의 모든 AVR의 Flash ROM, EEPROM, Fuse를 구울 수 있다.
10. 전문가용 AVR-ISP 대용, 비상용으로 사용하기 편리하며, 굽기속도와 기능의 문제가 없다.

AVR-ISP 프로토콜(AVR910)의 개요
그러나 AVR910-ISP는 이런 나약한 싸구려 보조장치가 아니라, AVRISP와 동등하며,
현재의 능력은 AVRPROG이나 JTAGICE의 ISP-PROGRAM과 연결속도는 빠르고
처리능력은 동등한, 쓸 수 있는 칩의 종류도 AVRISP와 같으면서,
가격적으로는 1/2 이하의 가격으로 구현이 가능한 좋은 장치이다.

(저가격 초소형이므로, 고가장비의 업그레이드 전용으로 고정장착하는 용도로도 매우 좋습니다)
기술자가 한번 출장가면 비용이 얼마지요? 인건비는 물론 교통비의 1/4도 안되는 가격입니다.

AVR910-ISP는 AVR STUDIO의 AVR-PROG에서 AVR-ISP나 JTAG-ICE를 업그레이드를 할 수 있습니다.
업그레이드용 AVR910-ISP를 비상용으로 장만해 두면, 필요시에는 매우 요긴하게 쓰입니다.
더구나 AVR-OSP2를 사용하면, 윈도우즈에서 가볍고 빠르게 모든칩을 구울 수 있습니다.


AVR910-ISP V3.0 회로 (최신형)
가장 오래된 고전적인 AVRPROG 혹은 AVR910의 구형버전 V1.0의 회로는,
AT90S2313을 사용하고 있으며, XTAL은 3.684 MHz이며, 연결속도는 19200 bps입니다만,
AVR910-ISP V3.0은 ATTINY2313V를 사용하고, XTAL은 7.3768 MHz, 연결속도는 115200 bps입니다.


AVR-PROG V1.4 (생산 중지된 구형)
 
 
다음은 일반적인 AVRPROG 1.4 (STUDIO Ver sp490)에서 굽기 가능한 AVR 칩의 목록이다.
AT90S1200, AT90S2313, AT90S2323, , AT90S2333, AT90S2343,
AT90S4414 , AT90S4433, AT90S4434,, AT90S8515, AT90S8535, AT90C8544,
ATtiny12, ATtiny15, ATtiny22, ATtiny26, ATtiny28,
ATmega8, ATmega83, ATmega8515, AT90C8534, ATmega8535, ATmega16,
ATmega161, ATmega163, ATmega169, ATmega32, ATmega64, ATmega603, ATmega103, ATmega128,

(기존 AVR-PROG은 AVR-OSP2를 사용해도 구울 수 있는 MPU 종류는 31가지 뿐입니다.)
- 하드웨어나 소프트웨어 모두 프로그래머라고 말하기는 그렇고, 억지로 사용하려해도 정말 불편합니다 -

AVR910-ISP V3.0에서 지원하는 칩 (적색이 추가된 칩)
다음은 최신버전인 AVR910-ISP V3.0 에서 굽기 가능한 AVR 칩 목록이다.
AT86RF401, AT89S51, AT89S52, AT90CAN128, AT90CAN32, AT90CAN64, AT90PWM2, AT90PWM3,
AT90S1200, AT90S2313, AT90S2323, AT90S2343, AT90S4414, AT90S4433, AT90S4434, AT90S8515, AT90S8535,
ATtiny11, ATtiny12, ATtiny13, ATtiny15, ATtiny22, ATtiny2313, ATtiny24, ATtiny25, ATtiny26,
ATtiny261, ATtiny28, ATtiny44, ATtiny45, ATtiny461, ATtiny84, ATtiny85, ATtiny861,
ATmega48, ATmega406,
ATmega8, ATmega88, ATmega8515, ATmega8535,
ATmega16, ATmega161, ATmega162, ATmega163, ATmega165, ATmega168, ATmega169
ATmega32, ATmega323, ATmega325, ATmega3250, ATmega329, ATmega3290,
ATmega64, ATmega640, ATmega644, ATmega645, ATmega6450, ATmega649, ATmega6490,
ATmega103, ATmega128,
ATmega1280, ATmega1281, ATmega2560, ATmega2561

(위에 목록된 모든 AVR 계열의 칩을 구울 수 있는 AVR910-ISP에 구워진 펌웨어는,
V3.0 이상으로 개발된 최신 펌웨어가 들어 있습니다, 임의로 펌웨어를 지우지 마십시요)

AVR910-ISP로 66종의 AVR 계열의 칩을 모두 구울 수 있고,
윈도우즈(GUI) 프로그램으로 AVR-ISP 굽기창과 같이 편리하다면? 이것은 사실입니다.
다음 AVR910-ISP용 전용 윈도우즈 프로그램과 AVR-OSP2의 상세한 설명을 확인하십시요.

AVR-OSP2의 Configure (통신 설정)
 

첫번째 그림은 AVR-OSP2-V3.60은 윈도우즈 용 소프트웨어의 작동화면입니다.
AVR910-ISP 연결속도도 115200bps로 AVRISP나 JTAGICE 보다 연결속도가 빠릅니다.
(AVR910은 펌웨어의 버전에 따라서 사용하는 XTAL과 직렬통신 속도가 모두 틀립니다)

AVR-OSP2의 Advanced (소자 설정)
 

두번째로 AVR-OSP2-V3.60은 AVRISP의 굽기창과 완전히 같은 기능을 가지고 있습니다.
Read Device Signature는 설정된 통신포트로 ISP와 연결된 타겟의 ID를 확인해 줍니다.
타겟의 INT-RC-OSC의 교정값(내부-RC-발진기의 주파수를 교정하는 기능)을 검사해서
FLASH나 EEPROM에 저장이 가능합니다.

AVR-OSP2의 Fuse Bit (기능 설정)
 

세번째로 AVR-OSP2-V3.60은 퓨즈창을 열어도 내가 맞추어 놓은 상태가 칩 상태로 안 바뀝니다.
AVR STUDIO는 창만 바꾸면, 무조건 칩을 새로 읽어서 바꾸어 버리므로,
장차 새로운 상태로 바꾸어 굽기 위해, 새로 설정한 퓨즈상태를 아무런 경고없이 한방에 파괴합니다.
이점은 AVRISP를 AVR STDIO에서 사용할 때 가장 불편한 문제점 이었습니다.

그러나 AVR-OSP2-V3.60는 이런 문제를 해결 했습니다. 이제야 속이 시원합니다.
정말로 매우 편리합니다, 또한 AVRPROG과 같이 퓨즈굽기도 엉터리가 아닙니다.
(AVR-PROG의 하드웨어로는 퓨즈비트를 절대로 바꾸지 마십시요, 100% 실패합니다)

또한 퓨즈비트 High Byte, Low Gytw, Ext byte를 16진값으로 직접 입력하는 창도 있고
독립된 비트로 각각 설정된 값이나, 칩에서 읽은 값을 16진 값으로 바로 표시해 줍니다.
AVR910-ISP V3.0은 퓨즈 읽기, 쓰기, 비교가 정확하게 잘 됩니다.

AVR-OSP2의 Lock Bit (펌웨어잠금 설정)
 

네번째로 AVR-OSP2-V3.60은 록비트 창도 창만 선택하더라도 무조건 칩 상태로 넘어가지 않고,
잡금(LOCK) 비트를 읽을 때 까지, 먼저 상태를 유지해서 매우 좋습니다. 읽기 쓰기 모두 다 잘 됩니다.
(그러나 프로그램을 빠저 나갔다가, 완전히 다시 작동시키면 퓨즈 상태는 기억되지 않습니다.)

프로그램 페이지를 플래시에서 록퓨즈로 넘겼다면
프로그램을 새로 작동하지 않고 먼저 쓰던 것이라면 상태가 기억됩니다,
그대로 새칩이나 기판을 바꾸고, 록퓨즈 굽기를 하면 먼저상태로 구어집니다.

단, 자동으로 록퓨즈의 상태가 읽혀지지 않으므로, 먼저 사용한 칩상태를 알려면
일단 록퓨즈 페이지로 넘어온 상태에서 록퓨즈 읽기를 해서 기억을 시킵니다.

AVR-OSP2의 Program (펌웨어 굽기)
 

마지막으로 5번째는 AVR-OSP2-V3.60은 프로그램 창도 완전히 AVRISP와 같으며,
오히려 AUTO 창도 같이 들어 있습니다. (칩을 굽기전에 반드시 Erase를 하고 Program을 하십시요)
혹은 Erase와 Verify를 체크하고 Auto를 누르면, Flash ROM을 자동으로 지우고 이어서 프로그램이 됩니다.
(FLASHEEPROM에 등록된 HEX 파일이 어느 한곳이 없으면, 등록된 곳만 프로그램이 됩니다)

그리고 66종의 AVR 계열 MPU의 내부 FLASH ROM과 EEPROM을 빠른속도로 구울 수 있습니다.
더구나 아래의 보조창에는 AVR910-ISP와 통신하는 상태(Status)와 인수(Parameter)를 동시에 표시해 줍니다.
그 뿐만이 아니라, Device에서 검출(Detect) 단추를 누르면 AVR910-ISP에 연결된 타겟칩을 자동으로
찾아서 설정해 줍니다.

(기가 막히게 칩을 잘 찾네요, 저는 요즘 하드웨어 개발작업하는데 이것을 주로 사용하고 있습니다.)
이렇게 작은 하드웨어에서 AVR-ISP와 완전히 같은 기능을 낼 수 있다는 사실이 놀라울 뿐입니다.

또한 AVR910-ISP V3.0 전용 윈도우즈용 소프트웨어 AVR-OSP2-V3.60는 Program 기능 중에,
Range 기능이 있어서, AVR 칩을 구울 때 Flash 나 EEPROM의 영역을 제한하여
구울 수 있는 기능도 있습니다. (이기능은 CodeVision의 굽기기능에도 있습니다)

아직 완전하게 실험을 하지는 못했지만, 한두번 시험해 본 결과로는,
일단 어떤 영역을 선택해서 등록된 16진파일에서 필요한 부분적인 영역을 구워지게 합니다.
만일 이 기능이 잘 된다면, 변동하지 않는 상수영역이나 문자폰트영역은 다시쓰지 않고
일정한 영역만 빠르게 굽기도 가능합니다.

AVR-OSP2의 소프트웨어 설치방법
 

AvrOsp2.exe 설치과정도 필요가 없습니다,
첨부된 파일을 내려받고, 적당한 곳에 풀어 놓은 다음 바로가기를 만들고,
이렇게 만든 바로가기를 바탕화면에 복사하고 클릭하면, 프로그램 창이 뜨면서 즉시 작동합니다.
(AvrOsp2_400은 아이콘이 삽입되어 있으므로 아이콘 설정은 필요없습니다.)
윈도우즈 소프트웨어 AvrOsp2_543.exe 내려받기는 AvrOsp2_543.zip으로 압축되어 잇습니다.

윈도우즈 2000에서 완전하게 작동합니다. (XP에서는 아직 시험하지 못햇습니다)
시뮬레이션이나 디버깅을 하지 않고 칩만 구울 때는, AvrOsp2가 빠르고 매우 편리합니다.

먼저, Config에서 연결된 포트를 COM1~COm8에서 선택하고, 연결속도를 115200bps로 맞추세요,
(통신포트와 통신속도는 한번만 설정하면 기억됩니다),
XTAL이 2배라서 그런지? 통신속도가 6배라서 그런지? 굽기속도는 AVR-ISP 만큼 빠릅니다,
AVRISP와 같은 프로토콜을 사용하고 있고, 구동 소프트웨어가 작을수록, 작동속도는 한층 빠릅니다.
실험결과로 M128의 플래시롬 굽기에서 정식 AVR-ISP와 굽기속도는 차이를 잘 모르겟더라구요,

AVR910-ISP V3.0의 펌웨어
위에 열거한 칩의 지원과 연결속도를 지원하기 위해서는,
AVR910-ISP의 펌웨어는 최신버전인 V3.0 이상이어야 합니다.
AVR910-ISP의 펌웨어는 미리 구워져서 출고 됩니다.

또한 AVR910-ISP는 Boot 영역의 굽기는 BOOT 혹은 COMP 라는 명칭으로 칩을 선택하고 굽기를 합니다.
AVR910-ISP의 FLASH ROM에는 AVR-910 ISP용 최신 펌웨어가 들어 있습니다.
(UPG 점퍼를 쇼트시키고, 다른 ISP로 펌웨어를 지우거나, 퓨즈를 변경하거나, 다른 펌웨어를 굽지 마십시요)

AVR910-ISP V3.0의 ISP 콘넥터 배열
AVRISP 및 AVR910-ISP의 ISP 출력 콘넥터는 최신형인 AVRISP MKII 부터는 6핀 만을 사용합니다.
ATMEL사의 6핀 정책에 따라서 AVR910-ISP도 6핀 콘넥터를 아래와 같은 배열로 사용합니다. 
   

ATMEL 표준 6핀 ISP 콘넥터와 타겟 ISP 콘넥터의 연결방법
MISO, VCC(전원), SCK, MOSI, /RST, GND를 타겟의 같은 이름의 핀에 연결합니다.
AVR은 ISP 콘넥터와 타겟 ISP와의 연결은  같은 기능의 핀을 연결해주면 됩니다.

주의 M128 이상의 타겟의 AVR-ISP의 6핀 콘넥터와의 연결방법은 전혀 다름니다.
Mega64 이상 (mega128 포함)은 ISP 콘넥터의 접속방법은 다음과 같다.
MISO는 PE0/PDO(PD0이 아님)를 사용, MOSI는 PE1/PDI(PD1이 아님)를 사용.
PDO  - 1   2 - VCC
SCK  - 3   4 -  PDI
RST  - 5   6 - GND

6핀 리본케이블의 사용방법
6핀 리본 케이블은 AVR-ISP측의  6-10 IDC 콘넥터와 타겟의 6핀 ISP 콘넥터에 일치시켜 연결하면 됩니다.
리본케이블의 적색은 1번핀을 나타내며, 콘넥터의 삼각형 표시나 1번 표시에
리본케이블의 적색을 일치시켜 6개의 핀들이 모두 접속되도록 자연스럽게 꼽아 주면 됩니다.

10핀 리본케이블의 사용방법
AVR-ISP 6핀과 10핀 겸용 IDC 6-10 콘넥터는 하우징은 10핀, 연결핀은 6핀입니다.
다음 그림은 IDC10핀 리본케이블을 이용하여 6핀 AVR-ISP 기판에 연결하는 방법입니다.
(10핀 리본케이블을 사용하여 6핀 AVR-ISP를 사용하는 타겟기판에 연결하는 방법)

좌측은 10핀 리본케이블의 중심에 6핀 ISP 타겟 콘넥터를 꼽아주고, (상하로 2핀 씩 남음)
우측은 10핀 리본케이블의 다른 한쪽은 AVR-ISP의 6-10 콘넥터에 자연스럽게 꼽아주면 됩니다.
IDC 6-10 콘넥터는 6핀 리본케이블과 10핀 리본케이블을 모두 사용할 수 있는 편리한 콘넥터입니다.
(6핀-방식 AVR-ISP의 출력은 6핀이고 하우징만 10핀이며, 10핀-방식 AVR-ISP와 겸용이 아닙니다)

주의사항 : 6핀-방식 AVR-ISP의 출력에 10핀-방식 AVR-ISP의 타겟을 연결하면 안됩니다.
                   또한 10핀-방식 AVR-ISP의 출력에 6핀-방식AVR-ISP의 타겟을 연결해도 안됩니다.

좌측은 AVR-910 ISP에서 사용하는 ATMEL 방식의 6핀 ISP 콘넥터이며,
우측은 일부 AVR-ISP에서 사용하고 있는 KANDA 방식의 10핀 ISP 콘넥터입니다.
910-ISP 6핀 출력을 10핀 타겟에 연결하는 변환게이블 제작방법
 

AVR-910 ISP의 사용방법 (타겟 AVR기판의 연결방법)
AVR-910 ISP는 정품 AVR-ISP와 같이 타겟기판에 전원을 공급하고 ISP 케이블을 연결합니다.
타겟이 10핀이거나 다른 배열의 6핀인 경우에는 아래의 6핀-10핀 변환케이블을 제작하여 사용해야 합니다.  
 

모든 AVR 계열의 칩을 AVR910-ISP에서 구우려면, ATtiny2313에 구워진 펌웨어 버전이 V3.0 이상이어야 합니다.
66종의 AVR 계열의 칩을 모두 구울 수 있고, 전용 윈도우즈 GUI 프로그램으로 AVRISP 굽기창 처럼 편리합니다.
AVR910-ISP V3.0 작동용 윈도우즈 소프트웨어 AvrOsp2.exe (V5.43)은 첨부화일을 내려받으십시요.

주의사항
AVR-ISP는 AVR-JTAGICE와 커넥터가 틀립니다. ISP는 6핀, JTAGICE는 10핀을 권장합니다.
타겟기판의 ISP 커넥터를 10핀 방식으로 설계하는 경우, JTAGICE와 혼동하여 연결할 수 있습니다,

AVR-ISP를 AVR-JTAGICE 커넥터에 연결하거나, AVR-JTAGICE를 AVR-ISP 커넥터에 연결하게 되면,
연결 후에 전원을 1번만 연결해도, 즉시 AVR-ISP나 AVR-JTAGICE가 작동하지 않게 됩니다.

이 자료의 무단복제 및 무단게시를 금합니다.
감사합니다.
AVRTOOLS™

   
  0
3590
윗글 USB AVRISP + JTAGICE
아래글 FT232 가상직렬포트 드라이버
    N         제목    글쓴이 작성일 조회 추천
21 USB2serial V2.0 사용설명서 avrtools™ 2011/07/30 (토) 2163 0
20 M328-mini V2.0 사용 설명서 avrtools™ 2011/08/29 (월) 2360 0
19 Jtagice-mkII로 펌웨어 굽기 leeky 2011/08/05 (금) 2373 0
18 USBISP-mkII V2.0 사용설명서 leeky 2011/07/15 (금) 2311 0
17 USB2serial V1.0 사용설명서 [3] avrtools™ 2011/07/30 (토) 3106 0
16 USBISP-mkII V1.0 사용설명서 avrtools™ 2011/07/19 (화) 2091 0
15 AVRISP-mkII-CL 사용설명서 leeky 2011/07/15 (금) 2139 0
14 AVR Studio SP498 사용 설명서 leeky 2007/11/11 (일) 4068 0
13 JTAGICE-mkII의 Debug WIRE 설명서 [50] avrtools™ 2009/10/15 (목) 4676 20
12 AVR JTAGICE MKII CL 설명서 avrtools™ 2009/09/25 (금) 5497 0
11 USB AVRISP + JTAGICE [7] avrtools™ 2008/12/03 (수) 3807 0
10 AVR 910-ISP V3.0 사용설명서 leeky 2007/11/10 (토) 5111 0
9 FT232 가상직렬포트 드라이버 leeky 2007/11/10 (토) 5054 0
8 M168-mini와 M328-mini 기판 avrtools™ 2008/08/31 (일) 3152 0
7 M168-USB과 M328-USB 기판 avrtools™ 2008/08/31 (일) 9595 0
6 아듀이노 데시밀라의 소개 avrtools™ 2008/08/07 (목) 4434 0
5 MEGA128-MPU KIT V2.0 leeky 2006/04/02 (일) 4508 2
4 Mega8 칼라센서 TCS230 색상인식 장치 leeky 2006/03/07 (화) 5510 3
3 XBee USB Dongle의 소개 leeky 2007/11/11 (일) 4143 0
2 USB AVR-ISP V2.0의 소개 leeky 2007/11/10 (토) 5769 0
1 USB JTAG-ICE V2.0의 소개 leeky 2007/11/10 (토) 7600 0
1

바구니 : 0
 보관함 : 0
오늘뷰 : 0
HOME   |   회사소개   |   제휴안내   |   회사위치   |   서비스이용 약관   |   개인정보 보호정책   |   사이트맵
17015 경기도 용인시 기흥구 동백중앙로16번길 16-25, 508호. 전화 : 031-282-3310
사업자 등록번호 : 697-47-00075 / 대표 : 이건영 / 업태 : 제조업 / 종목 : LED조명, LED전원, 제어장치.
개인정보 관리책임자 : 홈페이지 관리자 . Copyright ⓒ2016 아크레즈 (ACLEDS INC.)
HOME TOP PREVNEXT 0 0 0