SP20 시리즈 고속 프로그래머
“
명세서:
- 제품 이름: SP20 시리즈 프로그래머
- 제조업체: 선전 SFLY TECHNOLOGY CO.LTD.
- 출판 출시일: 7년 2024월 XNUMX일
- 개정: A5
- 지원: SPI NOR FLASH, I2C, MicroWire EEPROM
- 통신 인터페이스: USB Type-C
- 전원 공급: USB 모드 - 외부 전원 공급이 필요 없음
제품 사용 지침:
3장: 빠른 사용
3.1 준비 작업:
프로그래머가 USB를 통해 컴퓨터에 연결되어 있는지 확인하세요.
Type-C 인터페이스. USB에서는 외부 전원 공급이 필요 없습니다.
방법.
3.2 칩 프로그래밍:
제공된 소프트웨어 지침에 따라 칩을 프로그래밍하세요.
SP20 시리즈 프로그래머를 사용합니다.
3.3 칩 데이터 읽기 및 새 칩 프로그래밍:
기존 칩 데이터를 읽고 새 칩을 프로그래밍할 수 있습니다.
사용자 설명서에 설명된 단계를 따르세요.
3.4 USB 모드의 표시기 상태:
프로그래머의 표시등을 참조하여 이해하세요.
USB 모드에서 장치의 상태입니다.
4장: 독립형 프로그래밍
4.1 독립형 데이터 다운로드:
독립 실행형 프로그래밍에 필요한 데이터를 다운로드하세요.
프로그래머의 내장 메모리 칩.
4.2 독립 실행형 프로그래밍 작업:
설명된 대로 독립 실행형 프로그래밍 작업을 수행합니다.
수동. 여기에는 수동 모드와 자동 제어 모드가 포함됩니다.
ATE 인터페이스.
4.3 독립 실행형 모드에서의 표시기 상태:
독립 실행형으로 작동 중 표시기 상태를 이해합니다.
효율적인 프로그래밍을 위한 모드.
5장: ISP 모드에서 프로그래밍하기
자세한 지침은 사용자 설명서를 참조하세요.
ISP 모드에서 프로그래밍.
6장: 다중 머신 모드에서의 프로그래밍
하드웨어 연결 및 프로그래밍 작업에 대해 알아보세요.
다중 머신 모드 프로그래밍.
자주 묻는 질문:
질문: SP20에서 지원하는 메모리 칩 유형은 무엇입니까?
시리즈 프로그래머?
A: 프로그래머는 SPI NOR FLASH, I2C를 지원합니다.
다양한 제조업체의 MicroWire 및 기타 EEPROM
고속 대량 생산 프로그래밍.
“`
+
SP20B/SP20F/SP20X/SP20P
프로그래머 사용 설명서
출판 릴리스 날짜: 7년 2024월 5일 개정판 AXNUMX
선전 스플라이 테크놀로지 유한회사
내용물
SP20 시리즈 프로그래머
사용자 설명서
1 장 소개
1.1 성능 특성 ————————————————————————————— 3 1.2 SP20 시리즈 프로그래머 매개변수 표 —————————————————————————– 4
Chapter2 프로그래머 하드웨어
2.1개 제품 이상view —————————————————————————————————————— 5 2.2 제품 추가 기능 ———————————————————————————————————— 5
Chapter3 사용하기 간편
3.1 준비 작업 ———————————————————————————————————6 3.2 칩 프로그래밍 —————————————————————————————————–6 3.3 칩 데이터 읽기 및 새 칩 프로그래밍 ———————————————————————————-8 3.4 USB 모드의 표시기 상태—————————————————————————————————————9
4장 독립형 프로그래밍
4.1 독립 실행형 데이터 다운로드 ———————————————————————————————10 4.2 독립 실행형 프로그래밍 작업 ———————————————————————————- 11
수동 모드————————————————————————————————————-12 자동 제어 모드(ATE 인터페이스를 통한 제어) ———————————————————–12 4.3 독립 실행형 모드에서의 표시기 상태 ————————————————————————————12
5장 ISP모드 프로그래밍
5.1 ISP 프로그래밍 모드 선택 ————————————————————————————–13 5.2 ISP 인터페이스 정의 ————————————————————————————————————13 5.3 대상 칩 연결 ———————————————————————————————————14 5.4 ISP 전원 공급 모드 선택 ————————————————————————————–14 5.5 프로그래밍 작업 ————————————————————————————————–14
6장 다중 머신 모드의 프로그래밍
6.1 프로그래머의 하드웨어 연결 ——————————————————————————15 6.2 프로그래밍 작업 ————————————————————————————————16
부록 1
자주 묻는 질문 ————————————————————————————————————————————- 17
부록 2
면책 조항 ————————————————————————————————————————– 19
부록 3
개정 내역 —————————————————————————————————————20
– 2 –
SP20 시리즈 프로그래머
사용자 설명서
제1장 서론
SP20 시리즈(SP20B/SP20F/SP20X/SP20P) 프로그래머는 Shenzhen SFLY Technology에서 출시한 SPI FLASH용 최신 고속 대량 생산 프로그래머입니다. 국내 및 해외 제조업체의 SPI NOR FLASH, I2C/MicroWire 및 기타 EEPROM의 고속 프로그래밍을 완벽하게 지원합니다.
1.1 성능 특성
하드웨어 특징
USB Type-C 통신 인터페이스, USB 모드에서 사용할 경우 외부 전원 공급이 필요 없음; USB 및 독립 모드 고속 대량 생산 프로그래밍 지원; 내장된 대용량 메모리 칩은 독립 프로그래밍을 위한 엔지니어링 데이터를 저장하고 다중
CRC 데이터 검증은 프로그래밍 데이터가 절대적으로 정확함을 보장합니다. 기존의 범용 프로그래밍 베이스에서 지원 가능한 교체 가능한 28핀 ZIF 소켓, 프로그래머의 현재 작동 정보를 시각적으로 표시하는 OLED 디스플레이, RGB XNUMX색 LED가 작동 상태를 표시하고 부저로 성공과 실패를 알릴 수 있습니다.
프로그래밍; 불량 핀 접촉 감지 지원, 프로그래밍 안정성을 효과적으로 향상; 일부 칩의 온보드 프로그래밍을 지원할 수 있는 ISP 모드 프로그래밍 지원; 다양한 프로그래밍 시작 방법: 버튼 시작, 칩 배치(지능형 감지 칩 배치)
및 제거, 자동 시작 프로그래밍), ATE 제어(독립적인 ATE 제어 인터페이스, BUSY, OK, NG, START와 같은 정확하고 신뢰할 수 있는 프로그래밍 기계 제어 신호 제공, 다양한 제조업체의 자동 프로그래밍 장비를 광범위하게 지원); 단락/과전류 보호 기능은 프로그래머 또는 칩을 우발적 손상으로부터 효과적으로 보호할 수 있습니다. 프로그래밍 가능한 볼륨tage 디자인, 1.7V에서 5.0V까지 조정 가능한 범위, 1.8V/2.5V/3V/3.3V/5V 칩을 지원할 수 있음; 장비 자체 점검 기능 제공; 작은 크기(크기: 108x76x21mm), 여러 대의 기계를 동시에 프로그래밍해도 매우 작은 작업 표면만 차지함;
소프트웨어 기능
Win7/Win8/Win10/Win11 지원; 중국어와 영어 간 전환 지원; 새로운 장치 추가를 위한 소프트웨어 업그레이드 지원; 프로젝트 지원 file 관리(프로젝트 file 칩 모델, 데이터를 포함한 모든 프로그래밍 매개변수를 저장합니다.
file, 프로그래밍 설정 등); 추가 저장 영역(OTP 영역) 및 구성 영역(상태 레지스터)의 읽기 및 쓰기 지원
칩의 등) 25 시리즈 SPI FLASH의 자동 인식 지원; 자동 일련 번호 기능(제품 고유 일련 번호, MAC 주소 생성에 사용 가능)
Bluetooth ID 등); 멀티 프로그래머 모드 연결 지원: 한 대의 컴퓨터에 SP8 시리즈 20대를 연결할 수 있습니다.
동시 프로그래밍을 위한 프로그래머, 자동 일련 번호 기능은 멀티프로그래머 모드에서 활성화됩니다. 지원 로그 file 절약;
참고: 위의 기능은 제품 모델에 따라 다릅니다. 자세한 내용은 1.2절의 제품 매개변수 표를 참조하세요.
– 3 –
SP20 시리즈 프로그래머
사용자 설명서
1.2 SP20 시리즈 프로그래머 매개변수 표
제품 매개변수
SP20P SP20X SP20F SP20B
제품 외관
지원되는 칩 볼륨tage 범위
1.8-5V
1.8-5V
1.8-5V
1.8-5V
지원 칩의 최대 메모리 (참고1)
지원 칩 시리즈(인터페이스 유형)
(I2C EEPROM 마이크로와이어 EEPROM SPI 플래시)
다중 연결
(한 대의 컴퓨터가 8명의 프로그래머를 연결할 수 있습니다)
USB로 대량 생산
(칩 삽입 및 제거 자동 감지, 자동 프로그래밍)
자동 일련번호
(일련번호 프로그래밍)
RGB LED 작동 표시등
부저 프롬프트
독립형 프로그래밍
(컴퓨터 없이 프로그래밍 가능, 대량 생산에 적합)
자동화 장비 지원
(ATE를 이용한 자동장비 제어)
ISP 프로그래밍
(일부 모델 지원)
스탠드얼론 모드에서 USB 모드 사용
프로그래밍을 위한 시작 버튼
OLED 디스플레이
프로그래밍 속도
(프로그래밍+검증) 전체데이터
GD25Q16(16Mb) W25Q64JV(64Mb) W25Q128FV(128Mb)
1기가바이트
Y
Y
YYYY
YYYYY 6초 25초 47초
1기가바이트
Y
Y
YYYY
YYNNN 6초 25초 47초
1기가바이트
Y
Y
YYYY
NYNNN 6초 25초 47초
1기가바이트
Y
Y
와이앤
NYNNN 7초 28초 52초
“Y”는 해당 기능을 가지고 있거나 지원한다는 것을 의미하고, “N”은 해당 기능을 가지고 있지 않거나 지원하지 않는다는 것을 의미합니다.
참고 1 USB 모드에서는 최대 1Gb, 독립형 모드에서는 512Mb를 지원합니다.
– 4 –
SP20 시리즈 프로그래머
사용자 설명서
2장 프로그래머 하드웨어
2.1개 제품 이상view
목
이름
28P ZIF 소켓 XNUMX색 표시기
OLED 디스플레이 프로그래밍 시작 버튼
USB 인터페이스
ISP/ATE 멀티플렉싱 인터페이스
설명하다
DIP 패키지 칩을 삽입하고 소켓을 프로그래밍합니다(참고: ZIF 소켓에서 와이어를 연결하여 온보드 칩을 프로그래밍하는 것은 지원하지 않습니다.)
파란색: BUSY; 초록색: OK(성공); 빨간색: FAIL
현재 작동 상태 및 결과 표시(SP20P에만 이 구성 요소가 있음) 버튼을 눌러 프로그래밍 시작(SP20P에만 이 구성 요소가 있음)
USB Type-C 인터페이스
프로그래밍 머신 제어 신호(BUSY, OK, NG, START) 제공(SP20P 및 SP20X만 이 기능이 있음) 보드에 납땜된 칩에 대한 ISP 프로그래밍
2.2 제품 추가 기능
C형 데이터 케이블
ISP 케이블
5V/1A 전원 어댑터
사용 설명서
다른 배치의 액세서리 색상/외관은 다를 수 있으니 실제 제품을 참조하세요.
SP20B에는 전원 어댑터가 포함되어 있지 않으며 전원 공급을 위해 USB 포트만 사용합니다. 프로그래머의 표준 구성에는 프로그래밍 소켓이 포함되어 있지 않습니다.
당신의 필요에 맞게 선택하세요.
– 5 –
SP20 시리즈 프로그래머
사용자 설명서
3장 빠른 사용
이 장에서는 SOIC8(208mil) 패키지의 SPI FLASH 칩 W25Q32DW를 예로 들어 설명합니다.ampUSB 모드에서 칩을 프로그래밍하는 SP20P 프로그래머 방법을 소개합니다. 기존 프로그래밍에는 다음 5단계가 포함됩니다.
소프트웨어 및 하드웨어 준비 프로그래밍
칩 모델 선택
짐 file 작업 옵션 설정
3.1 준비작업
1) “SFLY FlyPRO II” 시리즈 프로그래머 소프트웨어 설치(USB 드라이버 포함, USB 드라이버는 소프트웨어 설치 시 기본적으로 설치됨), Win7/Win8/Win10/Win11 지원, 소프트웨어 다운로드 URL: http://www.sflytech.com; 2) 프로그래머를 USB 케이블로 컴퓨터의 USB 포트에 연결하면 연결이 정상적일 경우 프로그래머의 녹색 표시등이 켜집니다.
컴퓨터 USB 포트에 연결
3) 프로그래머 소프트웨어 "SFLY FlyPRO II"를 시작하면 소프트웨어가 자동으로 프로그래머에 연결되고 소프트웨어의 오른쪽 창에 프로그래머 모델과 제품 일련 번호가 표시됩니다. 연결에 실패한 경우: USB 케이블이 연결되어 있는지 확인하십시오. 컴퓨터 장치 관리자에서 USB 드라이버가 성공적으로 설치되었는지 확인하십시오(USB 드라이버가 올바르게 설치되지 않은 경우 USB 드라이버를 수동으로 업데이트하십시오: 프로그래머 소프트웨어 설치 디렉토리 폴더에서 "USB_DRIVER"를 찾아 드라이버를 업데이트하십시오).
연결이 성공하면 현재 연결된 프로그래머 모델
그리고 시퀀스가 표시됩니다
3.2 칩 프로그래밍
1칩 모델을 선택하세요:
도구 모음 버튼을 클릭하세요
, 팝업 대화 상자에서 프로그래밍할 칩 모델을 검색합니다.
칩 모델 선택: W25Q32DW. 일치하는 칩 브랜드, 모델 및 패키지 유형을 선택합니다(잘못된 브랜드와 모델을 선택하면 프로그래밍 오류가 발생합니다).
– 6 –
SP20 시리즈 프로그래머
사용자 설명서
2로드 file:
도구 모음 버튼을 클릭하세요
데이터를 로드하려면 fileBin 및 Hex 형식을 지원할 수 있습니다.
3) 작업 옵션 설정: 필요에 따라 "작업 옵션" 페이지에서 해당 설정을 합니다. 팁: 비어 있지 않은 칩은 지워야 합니다.
C 영역(상태 레지스터)을 프로그래밍하려면 이 버튼을 클릭하여 "구성 옵션"을 열고 관련 설정을 해야 합니다.
4. 칩을 놓으세요:
ZIF 소켓의 핸들을 올리고, 프로그래밍 소켓의 아랫줄을 ZIF 소켓의 아랫부분과 맞춰 삽입하고, 핸들을 누른 다음, 칩을 프로그래밍 소켓에 넣습니다. 칩의 핀 1 방향이 잘못된 방향으로 배치되지 않도록 주의하세요. 팁: view "칩 정보" 페이지에서 해당 프로그래밍 소켓 모델 및 삽입 방법을 확인하세요.
– 7 –
5프로그래밍 작업: 도구 모음 버튼을 클릭하세요
프로그래밍을 시작하려면:
SP20 시리즈 프로그래머
사용자 설명서
프로그래밍이 완료되면 상태 아이콘이 "OK"로 바뀌어 프로그래밍이 성공했음을 나타냅니다.
3.3 칩 데이터 읽기 및 새 칩 프로그래밍
1절의 단계에 따라 칩 모델을 선택하고 소켓과 읽을 칩을 설치하세요.
팁:
대부분의 SPI 플래시 칩은 "모델 확인" 버튼을 통해 자동으로 식별할 수 있습니다. 납땜이 제거된 칩의 핀은 접촉 불량을 방지하기 위해 정리해야 합니다.
도구 모음에서;
2) 읽기 버튼을 클릭하세요
도구 모음에서 "읽기 옵션" 대화 상자가 나타납니다.
3) “확인” 버튼을 클릭하면 프로그래머가 칩 데이터를 읽은 후 자동으로 “데이터 버퍼”를 열고 “데이터 저장” 버튼을 클릭하여 읽은 데이터를 컴퓨터에 저장하여 이후 사용할 수 있습니다.
– 8 –
SP20 시리즈 프로그래머
사용자 설명서
4) “데이터 버퍼”의 “데이터 저장” 버튼을 클릭하면 데이터 저장 대화상자가 팝업되고, 기본적으로 모든 저장 영역을 저장하지만 필요에 따라 메모리 영역을 선택할 수 있습니다. 예를 들어, 주 메모리 영역인 플래시, file 나중에 사용할 수 있습니다.
5) "데이터 버퍼"를 닫고 동일한 모델의 새로운 칩을 넣습니다.
6) 버튼을 클릭하세요
읽은 내용을 새 칩에 씁니다.
팁: 설정 옵션에서 모든 프로그래밍 영역을 선택하십시오. 그렇지 않으면 프로그래밍 데이터가 불완전할 수 있습니다.
마스터 칩은 정상적으로 작동할 수 있지만, 복사된 칩은 정상적으로 작동하지 않을 수 있습니다.
프로그래밍 매개변수를 설정하거나 마더 칩의 데이터를 성공적으로 읽은 후에는 이를 저장할 수 있습니다.
프로젝트로서 file (도구 모음을 클릭하세요
버튼을 클릭하거나 메뉴 막대를 클릭하세요: File->프로젝트 저장)을 선택한 다음
저장된 프로젝트를 로드해야 합니다 file, 새로운 것을 프로그래밍하기 위해 매개변수를 재설정할 필요가 없습니다.
칩.
3.4 USB 모드의 표시등 상태
표시기 상태
파란색 계속 켜짐 파란색 깜박임 녹색 계속 켜짐
빨간색으로 고정됨
상태 설명
바쁜 상태, 프로그래머가 지우기, 프로그래밍, 검증 등의 작업을 수행하고 있습니다. 칩이 삽입될 때까지 기다리십시오.
현재 대기 모드이거나 현재 칩이 성공적으로 프로그래밍 되었습니다. 칩 프로그래밍이 실패했습니다. (실패 이유는 소프트웨어 정보 창에서 확인 가능합니다.)
ZIF 소켓에서 와이어를 연결하여 온보드 칩의 프로그래밍을 지원하지 않습니다. 외부 회로의 간섭으로 인해 프로그래밍이 실패하고 전기가 있는 외부 회로 보드의 경우 프로그래머의 하드웨어가 손상될 수도 있습니다. 프로그래머가 이러한 잘못된 사용으로 인해 손상된 경우 보증 서비스를 받을 수 없습니다. 표준 프로그래밍 소켓을 사용하여 칩을 프로그래밍하거나 프로그래머의 ISP 인터페이스를 사용하여 온보드 칩을 프로그래밍하세요(5장 ISP 모드에서 프로그래밍 참조)
– 9 –
SP20 시리즈 프로그래머
사용자 설명서
4장 독립형 프로그래밍
SP20F, SP20X, SP20P는 독립형(컴퓨터 없이) 프로그래밍을 지원하여 대량 생산에 적합합니다. 기본 작동 프로세스는 다음과 같습니다.
독립형 데이터 다운로드 USB 케이블을 분리하고 5V 전원 공급 장치에 연결합니다.
독립 실행형 프로그래밍 시작
4.1 독립형 데이터 다운로드
1) 프로그래머를 USB 케이블로 컴퓨터 USB 포트에 연결하고 "SFLY FlyPRO II" 소프트웨어를 시작합니다. 2) 3.2절의 단계에 따라 칩 모델을 선택하고 데이터를 로드합니다. file, 필요한 작업 옵션을 설정합니다. 3) 독립형 데이터가 올바른지 확인하기 위해 먼저 몇 개의 칩을 프로그래밍하고 실제로 제품을 검증할 수 있습니다.
4) 버튼을 클릭하세요
현재 프로젝트를 저장하려면 (팁: 저장된 프로젝트 file 나중에 로드하여 사용할 수 있습니다.
반복적인 설정의 번거로움을 피하세요);
5) 버튼을 클릭하세요
독립 실행형 데이터를 다운로드하려면 "프로젝트 다운로드" 대화 상자가 나타납니다.
참고: 수동으로 프로그래밍할 때는 "Chip Insert" 또는 "KEY Sart"를 선택하십시오(SP20P만 KEY 시작을 지원합니다). 자동 프로그래밍 기계와 함께 사용할 때는 "ATE control(기계 모드)"을 선택하십시오.
6) 확인을 클릭하여 독립 실행형 데이터를 프로그래머의 내장 메모리로 다운로드합니다. 팁: 독립 실행형 데이터는 프로그래머의 전원이 꺼진 후에도 손실되지 않으며 다음에 계속 사용할 수 있습니다.
시간.
– 10 –
SP20 시리즈 프로그래머
사용자 설명서
4.2 독립 실행형 프로그래밍 작업
수동 모드
영어: 수동으로 칩을 픽킹 앤 플레이스하는 프로그래밍 방법. 독립형 모드에서의 수동 작업 단계는 다음과 같습니다. 1) 섹션 4.1의 방법에 따라 독립형 데이터를 다운로드합니다. 독립형 데이터를 다운로드할 때 시작 제어 모드를 "칩 배치"로 선택합니다(SP20P는 "키 시작"을 선택할 수도 있음). 2) 컴퓨터에서 USB 케이블을 분리하고 5V 전원 어댑터에 연결합니다. 프로그래머의 전원이 켜지면 먼저 내부 독립형 데이터를 확인하여 데이터의 무결성과 정확성을 확인합니다. 여기에는 3~25초가 걸립니다. 테스트에 통과하면 표시등이 파란색으로 깜박이며 프로그래머가 독립형 프로그래밍 모드로 들어갔음을 나타냅니다. 테스트에 실패하면 표시등이 빨간색으로 깜박이는 상태로 표시되어 프로그래머에 유효한 독립형 데이터가 없고 독립형 프로그래밍을 시작할 수 없음을 나타냅니다.
독립형 프로그래밍을 위해 5V 전원 어댑터에 연결
참고: SP20P만이 OLED 화면을 통해 프로그래머의 작동 상태를 보다 직관적으로 표시할 수 있으며, 위 그림과 같이 칩이 삽입될 때까지 기다리라는 메시지를 표시합니다. 3) 프로그래밍할 칩을 ZIF 소켓에 넣으면 표시등이 파란색에서 파란색으로 깜박이는 것에서 파란색으로 바뀌어 프로그래머가 칩을 감지하고 프로그래밍 중임을 나타냅니다. 4) 표시등이 녹색으로 켜지면 칩 프로그래밍이 완료되고 프로그래밍이 성공했음을 의미합니다. 표시등이 빨간색으로 켜지면 현재 칩 프로그래밍이 실패했음을 의미합니다. 동시에 프로그래머는 현재 칩이 ZIF 소켓에서 제거될 때까지 기다립니다. 부저 프롬프트 기능이 켜져 있으면 프로그래머가 프로그래밍이 완료되면 삐 소리를 냅니다. 5) 칩을 꺼내 다음 칩에 넣고 프로그래밍이 완료될 때까지 이 단계를 반복합니다.
– 11 –
SP20 시리즈 프로그래머
사용자 설명서
자동 제어 모드(ATE 인터페이스를 통한 제어)
SP20X/SP20P에는 ISP/ATE 멀티플렉싱 인터페이스가 있어 자동 프로그래밍 기계 및 기타 자동 장비와 함께 사용하여 자동 프로그래밍(칩 자동 픽 앤 플레이스, 자동 프로그래밍)을 실현할 수 있습니다.다음과 같이 진행하세요.1) 4.1절의 방법에 따라 독립형 데이터를 다운로드합니다.독립형 데이터를 다운로드할 때 시작 제어 모드를 "ATE 제어(기계 모드)"로 선택합니다.이 작업 모드에서 프로그래머의 ATE 인터페이스는 START/OK/NG/BUSY 표시 신호를 제공할 수 있습니다.2) ZIF 소켓에서 프로그래밍 기계로 칩 핀 라인을 연결합니다.3) 기계 제어 라인을 프로그래머 "ISP/ATE 인터페이스"에 연결합니다.인터페이스 핀은 다음과 같이 정의됩니다.
ISP/ATE 인터페이스 4) 프로그래밍을 시작합니다.
3–사용 중 5–확인 9–NG 7–시작 2–VCC 4/6/8/10–GND
4.3 독립형 모드에서의 표시기 상태
표시기 상태
상태 설명(수동 방식)
빨간색으로 깜박임
프로그래머가 독립 실행형 데이터를 다운로드하지 않았습니다.
파란색 깜박임 파란색 녹색
빨간색
칩 배치 대기 칩 프로그래밍이 완료되어 프로그래밍이 성공(칩 제거 대기) 칩 프로그래밍 실패(칩 제거 대기)
상태 설명(자동 제어 모드, SP20X, SP20P만 해당)
프로그래머가 독립 실행형 데이터를 다운로드하지 않았습니다. 칩 프로그래밍 칩 프로그래밍이 완료되었으며 프로그래밍이 성공했습니다.
칩 프로그래밍이 실패했습니다
– 12 –
SP20 시리즈 프로그래머
사용자 설명서
5장 ISP모드 프로그래밍
ISP의 전체 이름은 In System Program입니다. ISP 프로그래밍 모드에서는 온보드 칩의 관련 핀에 몇 개의 신호선만 연결하면 칩의 읽기 및 쓰기 작업을 실현할 수 있으며, 칩을 납땜 해제하는 번거로움을 피할 수 있습니다. SP20 시리즈는 10P ISP/ATE 멀티플렉싱 인터페이스를 갖추고 있어 회로 기판의 칩을 이 인터페이스를 통해 프로그래밍할 수 있습니다.
5.1 ISP 프로그래밍 모드 선택
SP20 시리즈 프로그래머는 일부 칩의 ISP 모드 프로그래밍을 지원할 수 있습니다. 소프트웨어에서 "칩 모델" 버튼을 클릭하여 프로그래밍할 칩 모델을 검색하고 "어댑터/프로그래밍 모드" 열에서 "ISP 모드 프로그래밍"을 선택합니다(검색된 칩 프로그래밍 방법에 ISP 모드 프로그래밍이 없는 경우 칩은 프로그래밍 소켓으로만 프로그래밍할 수 있음을 의미합니다). 아래 그림을 참조하세요.
5.2 ISP 인터페이스 정의
SP20 시리즈 프로그래머의 ISP 인터페이스 정의는 다음과 같습니다.
97531 10 8 6 4 2
ISP/ATE 인터페이스
10P 컬러 ISP 케이블은 ISP 인터페이스와 대상 보드 칩을 연결하기 위해 무작위로 배포됩니다. 5x2P 플러그는 프로그래머의 ISP 인터페이스에 연결되고 다른 쪽 끝은 DuPont 헤더 단자를 통해 대상 칩의 해당 핀에 연결됩니다.
DuPont 헤드를 통해 타겟 칩을 연결합니다.
ISP 케이블의 색상과 ISP 인터페이스 핀의 대응 관계는 다음과 같습니다.
색상
갈색 빨간색 주황색(또는 분홍색) 노란색 녹색
ISP 인터페이스 핀에 대응
1 2 3 4 5
색상
파란색 보라색 회색 흰색 검정색
ISP 인터페이스 핀에 대응
6 7 8 9 10
– 13 –
SP20 시리즈 프로그래머
사용자 설명서
5.3 타겟 칩 연결
메인 소프트웨어 인터페이스에서 "칩 정보" 페이지를 클릭하세요. view ISP 인터페이스와 대상 칩의 연결 회로도. 아래 그림을 참조하세요.
칩마다 연결 방법이 다릅니다. 소프트웨어에서 "칩 정보" 페이지를 클릭하여 view 칩의 자세한 연결 방법
5.4 ISP 전원 공급 모드 선택
ISP 프로그래밍 중에 대상 칩에는 프로그래머가 전원을 공급하고 대상 보드가 자체 전원을 공급하는 두 가지 전원 옵션이 있습니다. 소프트웨어의 "프로젝트 설정" 페이지에서 "대상 보드에 전원 공급"을 선택할지 여부를 설정합니다.
"대상 보드에 전원 공급"을 선택하면 프로그래머가 대상 보드 칩에 전원을 공급합니다. 전원 공급 볼륨을 선택하십시오.tage 칩의 정격 작동 전압에 따라tage. 프로그래머는 최대 250mA의 부하 전류를 제공할 수 있습니다. 부하 전류가 너무 큰 경우 프로그래머는 과전류 보호를 요구합니다. "대상 보드에 전원 공급"을 선택 취소하고 대상 보드의 자체 전원 공급으로 변경하십시오(SP20 프로그래머는 1.65V~5.5V 대상 보드 작동 전압을 지원할 수 있음)tage 범위, ISP 신호 구동 볼륨tage는 타겟 보드의 VCC 볼륨에 따라 자동으로 조정됩니다.tag이자형).
5.5 프로그래밍 작업
하드웨어 연결과 소프트웨어 설정이 올바른지 확인하고, 칩의 ISP 프로그래밍 버튼을 클릭하세요.
완료하다
ISP 프로그래밍은 비교적 복잡하며 회로에 대해 잘 알고 있어야 합니다. 연결선은 간섭을 일으킬 수 있으며 다른 회로의 간섭도 일으킬 수 있습니다.
회로 기판, ISP 프로그래밍 실패로 이어질 수 있습니다. 칩을 제거하세요.
그리고 기존의 칩 소켓을 사용하여 프로그래밍합니다.
– 14 –
SP20 시리즈 프로그래머
사용자 설명서
6장 다중 머신 모드의 프로그래밍
프로그래머 소프트웨어는 한 대의 컴퓨터에 연결된 최대 8명의 프로그래머의 동시 작업을 지원합니다(대량 생산 또는 단독 데이터 다운로드).
6.1 프로그래머의 하드웨어 연결
1) USB HUB를 사용하여 여러 프로그래머를 컴퓨터의 USB 포트에 연결합니다(USB 허브에는 외부 전원 어댑터가 있어야 하며 외부 전원 공급 장치가 필요합니다). 멀티 머신 모드에서는 동일한 모델의 프로그래머만 함께 사용할 수 있으며 다른 모델은 혼합할 수 없습니다.
2) SP20 프로그래머 소프트웨어를 시작하면 소프트웨어가 연결된 모든 프로그래머에 자동으로 연결됩니다.
다중 머신 모드로 전환합니다. 프로그래머 소프트웨어가 이미 실행 중이면 메뉴 "프로그래머 재연결"을 클릭하면 "프로그래머에 연결" 대화 상자가 나타납니다.
– 15 –
SP20 시리즈 프로그래머
사용자 설명서
연결할 프로그래머를 선택하고 확인을 클릭합니다. 연결이 성공하면 소프트웨어가 다중 머신 모드로 전환되고 인터페이스는 다음과 같습니다.
6.2 프로그래밍 작업
1) 프로그래밍 작업은 섹션 3.2의 프로그래밍 절차와 동일합니다. 칩 모델 로드 선택 file 작업 옵션 설정, 프로그래밍 소켓 설치;
2) 클릭하세요
버튼(참고: SP20P는 두 가지 대량 프로그래밍 모드를 선택할 수 있습니다: "칩"
삽입” 및 “키 시작”. 이 예에서ample, "칩 삽입" 모드를 선택하면 프로그래머가 칩을 기다립니다.
배치될 예정
3) 프로그래밍된 칩을 하나씩 프로그래밍 소켓에 넣으면 프로그래머가 자동으로 시작합니다.
칩이 삽입된 것을 감지한 후 프로그래밍합니다. 각 프로그래머는 독립적으로 작업하며 전체 프로그래밍을 합니다.
비동기 모드, 동기화를 기다릴 필요가 없습니다. 소프트웨어 프로그래밍 인터페이스는 다음과 같습니다.
4) 3.4절의 표시기 상태 설명이나 디스플레이 화면의 프롬프트에 따라 칩을 픽앤플레이스하여 전체 칩 프로그래밍을 완료합니다. 팁: SP20F, SP20X, SP20P는 독립형 프로그래밍을 지원합니다. 컴퓨터의 기존 USB 포트를 사용하여 한 명 이상의 프로그래머를 연결하여 독립형 데이터를 다운로드한 다음 독립형 방법을 사용하여 대량 프로그래밍할 수 있습니다. USB 방법과 비교하면 더 편리하고 효율적입니다. SP20B는 독립형을 지원하지 않으며 대량 프로그래밍을 위해 컴퓨터에만 연결할 수 있습니다.
– 16 –
SP20 시리즈 프로그래머
사용자 설명서
부록 1 FAQ
프로그래머가 img를 지원할 수 있나요? files?
프로그래머 소프트웨어는 2진법과 16진법을 지원합니다. file 인코딩 형식. 바이너리의 기존 접미사 files는 *.bin이며 16진법의 기존 접미사입니다. files는 *.hex입니다.
img는 단지 file 접미사이며 다음을 나타내지 않습니다. file 인코딩 형식. 일반적으로 (90% 이상) 이러한 files는 바이너리 인코딩되어 있습니다. 소프트웨어에 직접 로드하기만 하면 소프트웨어가 자동으로 인식합니다. file 이진 코드이며 인식 가능한 형식으로 로드합니다.
정확성을 보장하기 위해 file 로딩 중, 사용자는 버퍼 체크섬을 확인하는 것이 좋습니다. file 엔지니어와의 체크섬(또는 file 코드 제공자/고객)이 이러한 코드를 로드한 후 files. (이 정보는 작성 소프트웨어의 메인 창 하단에 표시됩니다.)
프로그래밍 실패(지우기 실패/프로그래밍 실패/검증 실패/ID 오류 등)의 일반적인 이유는 무엇입니까?
소프트웨어에서 선택한 칩 제조업체/모델이 실제 칩과 일치하지 않습니다. 칩이 잘못된 방향으로 배치되었거나 프로그래밍 소켓이 잘못된 위치에 삽입되었습니다.
소프트웨어의 "칩 정보" 창을 통해 올바른 배치 방법을 확인하십시오. 칩 핀과 프로그래밍 소켓 사이의 접촉 불량. 다른 회로 기판에 납땜된 칩을 와이어 또는 IC 프로그래밍 클립으로 연결하십시오.
회로 간섭으로 인해 프로그래밍 오류가 발생합니다. 프로그래밍을 위해 칩을 프로그래밍 소켓에 다시 넣으십시오. 칩이 손상되었을 수 있으므로 테스트를 위해 새 칩으로 교체하십시오.
ISP 프로그래밍 시 주의사항은 무엇인가요?
ISP 프로그래밍은 구현이 비교적 복잡하여 특정 전문 지식이 있는 사람에게 적합합니다. 회로도를 읽고 대상 보드의 회로도를 이해하는 것이 중요합니다. 이 소프트웨어는 일반적으로 사용되는 일부 플래시 및 EEPROM의 ISP 프로그래밍을 지원합니다. 먼저 소프트웨어에서 현재 칩의 ISP 프로그래밍 방식을 선택해야 합니다. ISP 프로그래밍 방식을 사용할 때는 다음 사항에 유의해야 합니다. 대상 플래시에 연결된 메인 컨트롤러(예: MCU/CPU)가 대상 보드에 접근하지 않도록 해야 합니다.
칩과 메인 컨트롤러에 연결된 모든 IO 포트는 고저항으로 설정해야 합니다(메인 컨트롤러를 RESET 상태로 설정해 볼 수 있습니다). 프로그래밍된 칩의 일부 제어 IO 포트는 칩의 정상 작동 조건을 충족해야 합니다. 예를 들어,ample: SPI FLASH의 HOLD 및 WP 핀은 하이 레벨로 풀업해야 합니다. I2C EEPROM의 SDA 및 SCL에는 풀업 저항이 있어야 하며, WP 핀은 로우 레벨로 풀다운해야 합니다. 연결선은 최대한 짧게 유지하십시오. 일부 칩은 포함된 ISP 케이블로 프로그래밍할 수 없습니다. 적절한 볼륨을 설정하십시오.tag설정 옵션에서 ISP 프로그래밍을 위한 e/clock 매개변수: 두 가지 옵션 중 하나만 사용할 수 있습니다. 타겟 보드 자체에 전원을 공급하거나 프로그래머에서 타겟 보드에 전원을 공급하는 것입니다. 어떤 전원 공급 방식을 사용하든 VCC는 반드시 연결해야 합니다. ISP 방식은 타겟 보드의 주변 회로 또는 연결 배선의 영향을 받으므로 모든 칩이 성공적으로 구워질 것이라고 보장할 수 없습니다. 연결 및 설정을 반복적으로 확인했지만 여전히 프로그래밍이 성공하지 못하는 경우, 칩을 제거하고 표준 칩 소켓으로 프로그래밍하는 것이 좋습니다. 대량 생산 시에는 먼저 프로그래밍 방식을 사용하고 그 후에 SMT 방식을 사용해 보십시오.
24시리즈 칩에는 왜 지우기 기능이 없나요?
이 칩은 EEPROM 기술을 기반으로 하며, 칩 데이터는 사전 지우기 없이 직접 다시 쓸 수 있으므로 지우기 작업이 필요하지 않습니다.
칩 데이터를 지워야 하는 경우, FFH 데이터를 칩에 직접 쓰세요.
– 17 –
SP20 시리즈 프로그래머
사용자 설명서
프로그래머 소프트웨어와 펌웨어를 어떻게 업그레이드하나요?
프로그래머 소프트웨어 메뉴를 클릭하세요: 도움말-업데이트 확인. 업데이트가 있으면 업데이트 마법사가 팝업됩니다. 프롬프트에 따라 업그레이드 패키지를 다운로드하고 설치하세요.
Sfly 공식 다운로드 센터에 들어가세요 web사이트(http://www.sflytech.com)에 접속하여 최신 프로그래머 소프트웨어를 다운로드하여 설치하세요.
프로그래머 소프트웨어만 업그레이드하면 되며, 프로그래머 펌웨어를 업그레이드할 필요가 없습니다.
프로그래머 소프트웨어에 칩 모델이 없는 경우 어떻게 해야 합니까?
먼저 프로그래머 소프트웨어를 최신 버전으로 업그레이드하세요. 최신 버전의 소프트웨어에서 프로그래밍할 칩 모델이 없는 경우 이메일을 보내주세요.
추가 신청. 다음 정보를 표시하세요: 프로그래머 모델, 추가할 칩 브랜드, 자세한 칩 모델, 패키지(알림: SP20 시리즈 프로그래머는 SPI NOR FLASH, EEPROM만 지원할 수 있으며, 다른 유형의 칩은 지원할 수 없음).
– 18 –
SP20 시리즈 프로그래머
사용자 설명서
부록 2 면책 조항
Shenzhen Sfly Technology Co., Ltd.는 제품과 관련 소프트웨어 및 자료의 정확성을 보장하기 위해 최선을 다합니다. 제품(소프트웨어 및 관련 자료 포함)의 결함 및 오류의 경우 회사는 상업적 및 기술적 역량을 통해 문제를 해결하기 위해 최선을 다할 것입니다. 회사는 이 제품의 사용 또는 판매로 인해 발생하는 모든 종류의 부수적, 불가피한, 직접적, 간접적, 특수, 확장적 또는 징벌적 손해에 대해 책임을 지지 않습니다. 여기에는 이익 손실, 영업권, 가용성, 업무 중단, 데이터 손실 등이 포함되지만 이에 국한되지 않습니다. 회사는 직접적, 간접적, 부수적, 특수, 파생적, 징벌적 손해 및 제3자 청구에 대해 책임을 지지 않습니다.
– 19 –
문서 / 리소스
![]() |
SFLY SP20 시리즈 고속 프로그래머 [PDF 파일] 사용자 매뉴얼 SP20B, SP20F, SP20X, SP20P, SP20 시리즈 고속 프로그래머, SP20 시리즈, 고속 프로그래머, 스피드 프로그래머, 프로그래머 |