Programmatore d'alta velocità di a serie SP20
“
Specificazioni:
- Nome di u produttu: SP20 Series Programmer
- Produttore: SHENZHEN SFLY TECHNOLOGY CO.LTD.
- Data di publicazione: 7 di maghju 2024
- Revisione: A5
- Supporta: SPI NOR FLASH, I2C, EEPROM MicroWire
- Interfaccia di cumunicazione: USB Type-C
- Alimentazione: Modu USB - ùn hè micca necessariu un alimentazione esterna
Istruzzioni per l'usu di u produttu:
Capitulu 3: Rapidu à aduprà
3.1 U travagliu di preparazione:
Assicuratevi chì u prugrammatore hè cunnessu à un computer via USB
Interfaccia Type-C. Nisuna alimentazione esterna hè necessaria in USB
modu.
3.2 Programmazione di u vostru chip:
Segui l'istruzzioni di u software furnitu per programà u vostru chip
utilizendu u prugrammatore di a serie SP20.
3.3 Leghjite i dati di chip è prugrammà un novu chip:
Pudete leghje i dati di chip esistenti è programà un novu chip da
seguendu i passi delineati in u manuale d'utilizatore.
3.4 Statu di l'indicatore in u modu USB:
Riferite à l'indicatori luminosi nantu à u programatore per capiscenu
u statutu di u dispusitivu in modu USB.
Capitulu 4: Programmazione Standalone
4.1 Scaricate i dati standalone:
Scaricate i dati necessarii per a prugrammazione standalone in u
chip di memoria integrata di u programatore.
4.2 Operazione di prugrammazione autonoma:
Eseguite operazioni di prugrammazione standalone cum'è deskrittu in u
manuale. Questu include u modu manuale è u modu di cuntrollu automaticu via
Interfaccia ATE.
4.3 Statu di l'indicatore in modu standalone:
Capisce u statu di l'indicatore mentre opera in standalone
modu per una prugrammazione efficace.
Capitulu 5: Programmazione in modu ISP
Riferite à u manuale di l'usu per struzzioni dettagliate
prugrammazione in modu ISP.
Capitulu 6: Programmazione in Modu Multi-machine
Amparate nantu à e cunnessione hardware è l'operazioni di prugrammazione per
prugrammazione in modu multi-machine.
FAQ:
Q: Chì tipi di chips di memoria sò supportati da u SP20
Programmatore di serie?
A: U prugrammatore supporta SPI NOR FLASH, I2C,
MicroWire, è altre EEPROM da diversi fabricatori per
prugrammazione di pruduzzioni di massa à alta velocità.
"'
+
SP20B/SP20F/SP20X/SP20P
Manuale d'usu di u programmatore
Data di Publicazione: 7 di maghju 2024 Revisione A5
SHENZHEN SFLY TECHNOLOGY CO.LTD.
CONTENUTA
Programmatore serie SP20
Manuale d'usu
Capitulu 1 Introduzione
1.1 Caratteristiche di prestazione ————————————————————————————— 3 1.2 Tabella di parametri di u prugrammatore di a serie SP20 ———————————————————————— 4
Chapter 2 Programmer Hardware
2.1 Product Overview ——————————————————————————————————- 5 2.2 Add-ons di produttu ——————————————————————————————————— 5
Chapter 3 Rapidu à aduprà
3.1 Travagliu di preparazione ——————————————————————————————————6 3.2 Prugrammazione di u vostru chip ————————————————————————————————6 3.3 Leghjite i dati di chip è prugrammazione di novu chip ————————————————————————-8 3.4 Status di l'indicatore in modalità USB———————————————————————————————9
Capitulu 4 Programmazione Standalone
4.1 Scaricamentu di dati standalone ——————————————————————————————10 4.2 Operazione di prugrammazione standalone ——————————————————————————- 11
Modu manuale————————————————————————————————————-12 Modu di cuntrollu automaticu (cuntrollu via interfaccia ATE) ———————————————————12 4.3 Status di l'indicatore in modalità standalone ————————————————————————————————
Capitulu 5 Programmazione in modu ISP
5.1 Selezziunà u modu di prugrammazione ISP ——————————————————————————–13 5.2 Definizione di l'interfaccia ISP ———————————————————————————————13 5.3 Cunnette u chip di destinazione ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------14
Capitulu 6 Programming in Mode Multi-machine
6.1 Cunnessione hardware di u prugrammatore ————————————————————————15 6.2 Funzionamentu di prugrammazione ———————————————————————————————16
Appendice 1
FAQ ——————————————————————————————————————————— 17
Appendice 2
Disclaimer ———————————————————————————————————————— 19
Appendice 3
Storia di a revisione —————————————————————————————————————20
– 2 –
Programmatore serie SP20
Manuale d'usu
Capitulu 1 Introduzione
I programatori di a serie SP20 (SP20B / SP20F / SP20X / SP20P) sò l'ultimi programatori di produzzione di massa à alta velocità per SPI FLASH lanciati da Shenzhen SFLY Technology. Supporta cumplettamente a prugrammazione à alta velocità di SPI NOR FLASH, I2C / MicroWire è altre EEPROM da i fabricatori domestici è stranieri.
1.1 Caratteristiche di Rendimentu
Funzioni di hardware
USB Type-C communication interface, no need for external power supply when used in USB mode; Support USB and standalone mode high-speed mass production programming; The built-in large-capacity memory chip saves the engineering data for standalone programming, and multiple
CRC data verification ensures that the programming data is absolutely accurate; Replaceable 28-pin ZIF socket, which can be supported by conventional universal programming bases; OLED display, visually display the current operating information of the programmer; RGB three-color LED indicates the working status, and the buzzer can prompt the success and failure of the
programming; Support poor pin contact detection, effectively improve programming reliability; Support ISP mode programming, which can support on-board programming of some chips; Multiple programming startup methods: button startup, chip placement (intelligent detection chip placement
and removal, automatic startup programming), ATE control (independent ATE control interface, providing accurate and reliable programming machine control signals such as BUSY, OK, NG, START, extensively support automatic programming equipment of various manufacturers); Short circuit / overcurrent protection function can effectively protect the programmer or chip from accidental damage; Programmable voltage design, adjustable range from 1.7V to 5.0V, can support 1.8V/2.5V/3V/3.3V/5V chips; Provide equipment self-check function; Small size (size: 108x76x21mm), simultaneous programming of multiple machines only takes up a very small work surface;
Funzioni di u software
Support Win7/Win8/Win10/Win11; Support switching between Chinese and English; Support software upgrade to add new devices; Support project file gestione (prughjettu file salva tutti i paràmetri di prugrammazione, cumpresi: mudellu di chip, dati
file, programming settings, etc.); Support the reading and writing of additional storage area (OTP area) and configuration area (status register,
etc.) of the chip; Support automatic recognition of 25 series SPI FLASH; Automatic serial number function (can be used to generate product unique serial number, MAC address,
Bluetooth ID, etc.,); Support multi-programmer mode connection: one computer can be connected with 8 SP20 series
programmers for simultaneous programming,The automatic serial number function is active in multiprogrammer mode; Support log file salvà;
Nota: e funzioni di sopra dipende da u mudellu di u produttu. Per i dettagli, fate riferimentu à a tabella di parametri di u produttu in a sezione 1.2
– 3 –
Programmatore serie SP20
Manuale d'usu
1.2 Tavola di paràmetri di u prugrammatore di a serie SP20
Parametru di u produttu
SP20P SP20X SP20F SP20B
Apparizione di u produttu
Chip supportatu voltaga gamma
1.8-5 V
1.8-5 V
1.8-5 V
1.8-5 V
Memoria massima di chips supportati (Nota 1)
Serie di chip di supportu (tipu d'interfaccia)
( I2C EEPROM Microwire EEPROM SPI Flash)
Multi cunnessione
(Un urdinatore pò cunnette 8 programatori)
Produzzione di massa cù USB
(Detecta automaticamente l'inserimentu di chip è sguassate, programatore automaticu)
Seria automatica NO.
(Programmazione di numeri di serie)
Indicatore di travagliu LED RGB
Promptu di buzzer
Programmazione standalone
(programmazione senza computer, adattatu per a pruduzzioni di massa)
Supportu l'equipaggiu d'automatizazione
(Controllate l'equipaggiu automaticu cù ATE)
prugrammazione ISP
(Supporta certi mudelli)
Utilizà u modu USB in modu stand-alone
Start buttone per a prugrammazione
Display OLED
A velocità di prugrammazione
(Programmazione + verificazione) Dati cumpleti
GD25Q16(16Mb) W25Q64JV(64Mb) W25Q128FV(128Mb)
1 Gb
Y
Y
YYYY
AAAA 6s 25s 47s
1 Gb
Y
Y
YYYY
YYNNN 6s 25s 47s
1 Gb
Y
Y
YYYY
NYNNN 6s 25s 47s
1 Gb
Y
Y
YYNN
NYNNN 7s 28s 52s
"Y" significa chì hà o sustene a funzione, "N" significa chì ùn hà micca o ùn sustene micca a funzione
Nota 1 Supporta finu à 1Gb in modalità USB è 512Mb in modalità standalone.
– 4 –
Programmatore serie SP20
Manuale d'usu
Capitulu 2 Programmatore Hardware
2.1 Product Overview
Articulu
Nome
Presa ZIF 28P Indicatore di trè culori
Display OLED Pulsante di partenza di prugrammazione
interfaccia USB
Interfaccia di multiplexing ISP/ATE
Illustrate
Inserisci chip imballatu DIP, socket di prugrammazione (Nota: ùn sustene micca a prugrammazione di chip integrati cunnessu u filu da u socket ZIF.)
Turchinu : BUSY ; Verde: OK (successu); Rossu: FAIL
Mostra u statutu di u funziunamentu attuale è i risultati (solu SP20P hà stu cumpunente) Cumincià a prugrammazione premendu u buttone (solu SP20P hà stu cumpunente)
Interfaccia USB Type-C
Provide programming machine control signals (BUSY, OK, NG, START) (only SP20P and SP20X have this function) ISP programming for chips soldered on boards
2.2 Add-ons di u produttu
Cavu di dati Type-C
cable ISP
Adattatore di alimentazione 5V/1A
Manuale d'istruzzioni
U culore / l'apparizione di l'accessori di diversi batch pò esse diffirenti, per piacè riferite à u pruduttu propiu;
SP20B does not include a power adapter, just use the USB port for power supply; The standard configuration of the programmer does not include a programming socket, please
sceglie secondu i vostri bisogni;
– 5 –
Programmatore serie SP20
Manuale d'usu
Capitulu 3 Rapidu à aduprà
Stu capitulu piglia un pezzu di SOIC8 (208mil) imballatu SPI FLASH chip W25Q32DW cum'è ex.ample per presentà u metudu di u prugrammatore SP20P di prugrammazione di u chip in modu USB. A prugrammazione cunvinziunali include i seguenti 5 passi:
Prugrammazione di preparazione di software è hardware
Selezziunà u mudellu di chip
Carica file Paràmetri di l'opzioni di u funziunamentu
3.1 U travagliu di preparazione
1) Installa u software di prugrammazione di a serie "SFLY FlyPRO II" (include u driver USB, u driver USB serà installatu per automaticamente quandu installate u software), supporta Win7/Win8/Win10/Win11, u scaricamentu di u software URL: http://www.sflytech.com; 2) Cunnette u prugrammatore à u portu USB di l'urdinatore cù un cable USB, è a luce verde di u programatore sarà accesa quandu a cunnessione hè normale;
Cunnette vi à u portu USB urdinatore
3) Avviate u software di prugrammazione "SFLY FlyPRO II", u software si cunnetta automaticamente à u prugrammatore, è a finestra di u dirittu di u software mostrarà u mudellu di u prugrammatore è u numeru di serie di u produttu. Se a cunnessione falla: verificate se u cable USB hè cunnessu; verificate se u driver USB hè stallatu cù successu in u gestore di u dispositivu di l'urdinatore (se u driver USB ùn hè micca stallatu bè, aghjurnà manualmente u driver USB: individuate u "USB_DRIVER" in u cartulare di installazione di u software di prugrammazione, basta aghjurnà u driver);
Dopu chì a cunnessione hè successu, u mudellu di prugrammatore attualmente cunnessu
è a sequenza serà visualizata
3.2 Programmazione di u vostru chip
1Selezziunà u mudellu di chip:
Cliccate u buttone di a barra di strumenti
, è cercate u mudellu di chip per esse programatu in a finestra di dialogu pop-up
per selezziunà u mudellu di chip: W25Q32DW. Selezziunate a marca di chip currispondente, u mudellu è u tipu di pacchettu (selezzione di a marca è di u mudellu sbagliati risulterà in un fallimentu di prugrammazione).
– 6 –
Programmatore serie SP20
Manuale d'usu
2 Carica file:
Cliccate u buttone di a barra di strumenti
per carica i dati file, chì pò sustene i formati Bin è Hex.
3) Configurazione di l'opzione di operazione: Fate i paràmetri currispondenti nantu à a pagina "Opzioni di operazione" cum'è necessariu. Cunsigliu: U chip micca viotu deve esse sguassatu.
Per programà l'area C (Status Register), duvete cliccà nantu à questu buttone per apre l'opzione "Config" per fà i paràmetri pertinenti.
4 Pone u chip:
Alzate u manicu di u socket ZIF, inserite a fila di u fondu di u socket di prugrammazione allinata cù u fondu di u ZIF Socket, pressu u manicu, è poi mette u chip in u socket di prugrammazione. Innota chì a direzzione di u pin 1 di u chip ùn deve esse postu in a direzzione sbagliata. Tip: Pudete view u mudellu di socket di prugrammazione currispundente è u metudu di inserimentu nantu à a pagina "informazioni chip".
– 7 –
5Uperazione di prugrammazione: Cliccate u buttone di a barra di strumenti
per inizià a prugrammazione:
Programmatore serie SP20
Manuale d'usu
Quandu a prugrammazione hè finita, l'icona di status cambia in "OK" per indicà chì a prugrammazione hè successu:
3.3 Leghjite i dati di chip è prugrammà un novu chip
1Seguite i passi in a sezione 3.2 per selezziunà u mudellu di chip, installate u socket è u chip da leghje;
Cunsiglii:
You can automatically identify most SPI Flash chips through the “Check Model” button The pins of the desoldered chip need to be cleaned up to avoid poor contact;
in a toolbar;
2) Cliccate u buttone di lettura
in a toolbar, è a finestra di dialogu "Opzioni di lettura" appariscerà;
3) Cliccate u buttone "OK", u prugrammatore apre automaticamente u "Buffer di Dati" dopu avè lettu i dati di u chip, è cliccate nantu à u buttone "Salvà Dati" per salvà i dati di lettura à l'urdinatore per l'usu dopu;
– 8 –
Programmatore serie SP20
Manuale d'usu
4) Cliccate u buttone "Salvà Dati" di u "Buffer di Dati", a finestra di dialogu Salvà Dati si apre, u predeterminatu salva tutte l'area di almacenamiento, pudete selezziunate l'area di memoria cum'è necessariu, cum'è l'area di memoria principale Flash, salvà u file pò esse usatu dopu;
5) Chiudi u "buffer di dati" è mette in un novu chip di u listessu mudellu;
6) Cliccate u buttone
per scrive u cuntenutu di leghje in u novu chip.
Tip: Select all programming areas in the Setup options, otherwise the pramming data may be incomplete and the
U chip maestru pò travaglià nurmale, ma u chip copiatu ùn pò micca travaglià nurmale;
Dopu avè stabilitu i paràmetri di prugrammazione o leghje cù successu i dati di u chip mamma, pudete salvà
cum'è un prughjettu file (cliccate a barra di strumenti
buttone, o cliccate nantu à a barra di menu: File-> Salvà Prughjettu), è tandu solu voi
bisognu di carricà u prughjettu salvatu file, è ùn hè micca bisognu di resettate i paràmetri per programà u novu
chip.
3.4 Status indicator in modu USB
Statu di indicatore
Blu fissu Blu lampeggiante Verde fisso
Rossu fermu
Descrizzione statale
Statu occupatu, u programatore hè in opera cum'è sguassà, prugrammazione, verificazione, etc. Aspettate chì u chip sia messu
Attualmente in modalità standby, o u chip attuale hè programatu cù successu A prugrammazione di chip hà fiascatu (pudete verificà u mutivu di u fallimentu in a finestra di l'infurmazioni di u software)
Ùn supporta micca a prugrammazione di chips à bordu cunnessu u filu da u socket ZIF, per via di l'interferenza di u circuitu esternu portarà à u fallimentu di a prugrammazione, è in u casu di u circuitu esternu cù l'electricità, pò ancu dannà l'hardware di u programatore, se u programatore hè dannatu per questu usu incorrectu, ùn uttene micca u serviziu di garanzia. Per piacè aduprate u socket di prugrammazione standard per programà u chip, O utilizate l'interfaccia ISP di u programatore per prugrammà u chip à bordu (vede u Capitu 5 Programmazione in modalità ISP)
– 9 –
Programmatore serie SP20
Manuale d'usu
Capitulu 4 Programmazione Standalone
SP20F, SP20X, SP20P supportanu a prugrammazione standalone (senza computer), adattatu per a produzzione di massa. U prucessu di funziunamentu di basa hè a siguenti:
Scaricate i dati standalone Disconnect u cable USB è cunnette à l'alimentazione 5V
Cumincià a prugrammazione standalone
4.1 Scaricate i dati standalone
1) Cunnette u programatore à u portu USB di l'urdinatore cù un cable USB, è inizià u software "SFLY FlyPRO II"; 2) Segui i passi in a sezione 3.2 per selezziunà u mudellu di chip, caricate i dati file, è stabilisce l'opzioni di u funziunamentu necessariu; 3) Per assicurà chì i dati standalone sò curretti, pudete prima prugrammà uni pochi di chips è fà a verificazione attuale di u pruduttu;
4) Cliccate u buttone
per salvà u prughjettu attuale (Tip: u prughjettu salvatu file pò esse caricatu è usatu dopu à
evite u prublema di paràmetri ripetuti);
5) Cliccate u buttone
per scaricà dati standalone, è a finestra di dialogu "Download Project" appariscerà;
Nota: Quandu u prugramma manualmente, selezziunate "Chip Insert" o "KEY Sart" (solu SP20P supporta KEY start). Quandu si usa cù una macchina di prugrammazione automatica, sceglite "Control ATE (modu macchina)"
6) Cliccate OK per scaricà i dati standalone à a memoria integrata di u programatore.
tempu.
– 10 –
Programmatore serie SP20
Manuale d'usu
4.2 Operazione di prugrammazione standalone
Modu manuale
Metudu di prugrammazione di coglie è mette chips manualmente. I passi di u funziunamentu manuale in modu standalone sò i seguenti: 1) Scaricate i dati standalone secondu u metudu in a sezione 4.1. Nota chì quandu scaricate dati standalone, selezziunate u modu di cuntrollu di l'iniziu cum'è "Chip Placement" (SP20P pò ancu selezziunate "Key Start"); 2) Unplug the USB cable from the computer and connect it to the 5V power adapter. Dopu chì u programatore hè attivatu, prima cuntrollà i dati autonomi interni per verificà l'integrità è a precisione di e dati. Questu dura 3-25 seconde. Se a prova hè passata, l'indicatore luminosu lampeggia in blu, chì indica chì u programatore hà intrutu in u modu di prugrammazione standalone. Se a prova falla, l'indicatore mostra un statu rossu lampeggiante, chì indica chì ùn ci hè micca dati standalone validu in u programatore, è a prugrammazione standalone ùn pò esse iniziata;
Cunnettete à l'adattatore di alimentazione 5V per a prugrammazione Standalone
Nota: Solu SP20P pò visualizà u statu di travagliu di u programatore più intuitivamente à traversu a pantalla OLED, cum'è mostra in a figura sopra, invita à aspittà chì u chip sia inseritu. 3) Mettite u chip per esse programatu nantu à u socket ZIF, l'indicatore luminosu cambia da blu lampeggiante à blu fermu, chì indica chì u programatore hà rilevatu u chip è prugrammà; 4) Quandu l'indicatore luminosu diventa verde fermu, significa chì a prugrammazione di chip hè cumpleta è a prugrammazione hè successu. Se l'indicatore luminosu diventa rossu, significa chì a prugrammazione di chip attuale hà fiascatu. À u listessu tempu, u programatore aspetta chì u chip attuale sia eliminatu da u socket ZIF. Se a funzione di prompt di buzzer hè attivata, u programatore bip quandu a prugrammazione hè cumpleta; 5) Pigliate u chip è mette in u prossimu chip, ripetite stu passu finu à chì a prugrammazione hè cumpleta.
– 11 –
Programmatore serie SP20
Manuale d'usu
Modu di cuntrollu automaticu (cuntrollu via l'interfaccia ATE)
SP20X / SP20P hà una interfaccia di multiplexing ISP / ATE, chì pò esse aduprata cù macchine di prugrammazione automatica è altri equipaghji automatichi per realizà a prugrammazione automatica (scelta è piazzate automaticamente chips, prugrammazione automatica). Procede cusì: 1) Scaricate i dati standalone secondu u metudu in a sezione 4.1. Nota chì quandu scaricate dati standalone, selezziunate u modu di cuntrollu di partenza cum'è "Control ATE (modu machine)". In questu modu di travagliu, l'interfaccia ATE di u programatore pò furnisce u signale indicatore START / OK / NG / BUSY; 2) Cunduce a linea di chip pin da u socket ZIF à a macchina di prugrammazione; 3) Cunnette a linea di cuntrollu di a macchina à u programatore "Interfaccia ISP / ATE", i pins di l'interfaccia sò definiti cum'è seguitu;
Interfaccia ISP/ATE 4) Cumincià a prugrammazione.
3–BUSY 5–OK 9–NG 7–START 2–VCC 4/6/8/10–GND
4.3 Statu di indicatore in modu standalone
Statu di indicatore
Descrizzione di u Statu (metudu manuale)
Rossu lampendu
U programatore ùn hà micca scaricatu dati standalone
Lampeggiante blu Blu Verde
Rossu
Aspettate per a piazzamentu di u chip Chip di prugrammazione A prugrammazione di chip hè cumpleta è a prugrammazione hè successu (Aspittendu per a rimozione di chip) A prugrammazione di chip falluta (Aspittà per a rimozione di chip)
Descrizzione di u statu (modu di cuntrollu automaticu, solu SP20X, SP20P)
U programatore ùn hà micca scaricatu dati standalone Chip di prugrammazione A prugrammazione di chip hè cumpleta è a prugrammazione hè successu
A prugrammazione di chip hà fiascatu
– 12 –
Programmatore serie SP20
Manuale d'usu
Capitulu 5 Programmazione in modu ISP
U nome cumpletu di l'ISP hè In u prugramma di u sistema. In u modu di prugrammazione ISP, basta à cunnette uni pochi di linee di signale à i pin pertinenti di u chip à bordu per realizà l'operazioni di lettura è scrittura di u chip, chì ponu evità u prublema di desoldering u chip. A serie SP20 hà una interfaccia di multiplexing 10P ISP / ATE, i chips nantu à u circuitu ponu esse programati attraversu questa interfaccia.
5.1 Selezziunà u modu di prugrammazione ISP
I programatori di a serie SP20 ponu sustene a prugrammazione in modalità ISP di alcuni chip. Cliccate u buttone "Model di chip" in u software per cercà u mudellu di chip da esse programatu, è selezziunate "Programmazione in modalità ISP in a colonna "Modu Adapter / Programming" "(Se ùn ci hè micca una prugrammazione in modalità ISP in u metudu di prugrammazione chip cercatu, significa chì u chip pò esse programatu solu cù u socket di prugrammazione). Riferite à a stampa sottu:
5.2 Definizione di l'interfaccia ISP
A definizione di l'interfaccia ISP di u programatore di a serie SP20 hè a seguente:
97531 10 8 6 4 2
Interfaccia ISP/ATE
Un cable ISP di culore 10P hè distribuitu aleatoriamente per cunnette l'interfaccia ISP è u chip di a scheda di destinazione. U plug 5x2P hè cunnessu à l'interfaccia ISP di u programatore, è l'altru finale hè cunnessu à u pin currispundente di u chip di destinazione attraversu u terminal di l'intestazione DuPont.
Cunnette u chip di destinazione attraversu a testa DuPont
A relazione currispondente trà u culore di u cable ISP è i pins di l'interfaccia ISP hè a seguente:
Culore
Brown Red Orange (o rosa) Yellow Green
Corrisponde à i pin di l'interfaccia ISP
1 2 3 4 5
Culore
Blu Viola Grigia Bianca Nera
Corrisponde à i pin di l'interfaccia ISP
6 7 8 9 10
– 13 –
Programmatore serie SP20
Manuale d'usu
5.3 Cunnette u chip di destinazione
Cliccate nantu à a pagina "chip information" nantu à l'interfaccia di u software principale view u schema schematicu di cunnessione di l'interfaccia ISP è u chip di destinazione. Riferite à a stampa sottu:
Diversi chips anu metudi di cunnessione diffirenti. Per piacè cliccate nantu à a pagina "chip information" in u software per view i metudi di cunnessione dettagliati di u chip.
5.4 Selezziunà u modu di alimentazione ISP
Durante a prugrammazione ISP, u chip di destinazione hà duie opzioni di putenza: alimentatu da u programatore è autoalimentatu da a tavola di destinazione. Stabilite s'ellu si deve verificà "Fornisci energia à a tavola di destinazione" in a pagina "Configurazione di u Prughjettu" di u software:
Verificate "Fornisci energia per a scheda di destinazione", u prugrammatore furnisce l'energia per u chip di a scheda di destinazione, per piacè sceglite u vol di alimentazione.tage secondu u vulume di travagliu nominali di u chiptage. U programatore pò furnisce una corrente di carica massima di 250mA. Se u currente di carica hè troppu grande, u programatore pruvucarà a prutezzione di sovracorrente. Per piacè deseleche "Fornisci energia per a tavola di destinazione" è cambia à l'autoalimentatu di a tavola di destinazione (u prugrammatore SP20 pò supportà 1.65 V ~ 5.5V vol.tage gamma, voltage si aghjustà automaticamente cù u VCC voltagè).
5.5 U funziunamentu di prugrammazione
Verificate chì a cunnessione hardware è i paràmetri di u software sò curretti, è cliccate nantu à u buttone a prugrammazione ISP di u chip.
à compie
ISP programming is relatively complicated, and you must be very familiar with the circuit; The connecting wires may introduce interference and the interference of other circuits on
u circuit board, chì pò purtà à u fallimentu di a prugrammazione ISP. Per piacè sguassate u chip
è aduprà u socket di chip convenzionale per programà;
– 14 –
Programmatore serie SP20
Manuale d'usu
Capitulu 6 Programming in Mode Multi-machine
U software di prugrammazione supporta l'operazione simultanea di finu à 8 programatori cunnessi à un urdinatore (produzzione di massa o scaricamentu di dati standalone).
6.1 Cunnessione hardware di u programatore
1) Aduprate USB HUB per cunnette parechji programatori à u portu USB di l'urdinatore (l'USB hub deve avè un adattatore di alimentazione esterna, è hè necessariu un alimentatore esternu). Innota chì in u modu multi-machine, solu i programatori di u stessu mudellu ponu esse aduprati inseme, è mudelli diffirenti ùn ponu esse mischiati.
2) Accuminciate u prugramma di u prugramma SP20, u software hà da cunnette automaticamente à tutti i programatori cunnessi è
enter the multi-machine mode. If the programmer software is already running, you can click Menu Programmer Reconnect, and the software will pop up the “Connect to the programmer” dialog box:
– 15 –
Programmatore serie SP20
Manuale d'usu
Selezziunate u prugrammatore per esse cunnessu è cliccate OK. Dopu chì a cunnessione hè successu, u software entra in u modu multi-machine, è l'interfaccia hè a siguenti:
6.2 U funziunamentu di prugrammazione
1) The programming operation is the same as the programming procedure in section 3.2: select chip model load file set operation options install programming socket;
2) Cliccate u
buttone (Nota: SP20P pò sceglie dui modi di prugrammazione di massa: "Chip
Inserisci" è "Key Start".ample, selezziunà u modu "Chip Insert"), è u prugrammatore aspittà per u chip
per esse piazzatu;
3) Mettite i chips programati in u socket di prugrammazione unu à unu, è u programatore cumminciarà automaticamente
prugrammazione dopu avè rilevatu chì i patatine fritte sò messe in. Ogni programatore travaglia indipindentamente, prugrammazione in tuttu
Modu asincronu, ùn hè micca bisognu di aspittà per a sincronizazione. L'interfaccia di prugrammazione di u software hè a siguenti;
4) Sceglite è piazzate i chips secondu a descrizzione di u statutu di l'indicatore in a Sezione 3.4 o l'indicazione nantu à a pantalla di visualizazione per cumpletà a massa sana di a prugrammazione di chip. Cunsiglii: SP20F, SP20X, SP20P supportanu a prugrammazione standalone. Pudete aduprà u portu USB esistente in l'urdinatore per cunnette unu o più programatori per scaricà dati standalone, è dopu aduprà u metudu standalone per a prugrammazione di massa. In cunfrontu cù u metudu USB, hè più còmuda è più efficace. SP20B ùn sustene micca standalone è pò esse cunnessu solu à un urdinatore per a prugrammazione di massa.
– 16 –
Programmatore serie SP20
Manuale d'usu
Appendice 1 FAQ
U prugrammatore pò sustene img files?
U software di prugrammazione supporta binari è esadecimale file formati di codificazione. U suffissu convenzionale di binariu files hè *.bin, è u suffissu convenzionale di esadecimale files hè *.hex;
img hè solu a file suffissu, è ùn rapprisenta micca u file formatu di codificazione. Normalmente (sopra 90%) tali files sò codificati binari. Just carica direttamente in u prugrammu, u prugrammu vi ricunnosce automaticamente s'ellu u file hè codice binariu, è carica lu in u furmatu ricunnisciutu;
Per assicurà a precisione di file caricamentu, ricumandemu chì l'utilizatori cuntrollanu u buffer checksum è file checksum cù l'ingegnere (o file fornitori di codice / clienti) dopu avè caricatu tali files. (Queste informazioni seranu affissate in u fondu di a finestra principale di u software di scrittura.)
Chì sò i ragiuni cumuni per u fallimentu di prugrammazione (cumpresu u fallimentu di sguassà / fallimentu di prugrammazione / fallimentu di verificazione / errore ID, etc.)?
The chip manufacturer/model selected in the software does not match the actual chip; The chip is placed in the wrong direction, or the programming socket is inserted in the wrong position.
Please check the correct placement method through the “Chip Information” window of the software; Poor contact between the chip pins and the programming socket; Connect chips that have been soldered on other circuit boards by wires or IC programming clips, which may
cause programming failure due to circuit interference. Please put the chips back into the programming socket for programming; The chip may be damaged, replace with a new chip for testing.
Chì sò e precauzioni per a prugrammazione ISP?
ISP programming relatively complex to realize, suitable for people with certain professional knowledge, you need to know how to read the circuit schematic and know the circuit diagram of the target board. The software supports ISP programming of some commonly used FLASH and EEPROM, first of all, you need to select the ISP programming method of the current chip in the software. When using the ISP programming method, you need to pay attention to the following matters: Ensure that the main controller (e.g. MCU/CPU) connected to the target Flash does not access the target
chip, and all the connected IO ports of the mian controller should be set to high resistance (you can try to set the mian controller to RESET state). Some control IO ports of the programmed chip must meet the normal working conditions of the chip, for example: The HOLD and WP pins of SPI FLASH must be pulled up to a high level. SDA and SCL of I2C EEPROM must have pull-up resistors, and WP pin must be pulled down to low level. Keep the connect wires as short as possible. Some chips fail to program with the included ISP cable Set the appropriate voltage/clock parameters for ISP programming in the Setup options: Only one of the two options can be used: powering the target board itself or powering the target board from the programmer. No matter which power supply method is used, the VCC must be connected. The ISP method is affected by the peripheral circuitry of the target board or the connecting wires, so it is not guaranteed that all chips can be burned successfully. If the connection and settings are repeatedly checked and still cannot be progrmmed successfully, it is recommended to remove the chip and programming it with a standard chip Socket. In mass production, try to use the first programming and then SMT method.
Perchè u chip di a serie 24 ùn hà micca funzione di sguassà?
U chip hè basatu annantu à a tecnulugia EEPROM, i dati di u chip ponu esse direttamente riscritti senza pre-sguassate, cusì ùn ci hè micca un'operazione di cancellazione disponibile;
Sè avete bisognu di sguassà i dati di u chip, per piacè scrivite i dati FFH direttamente à u chip.
– 17 –
Programmatore serie SP20
Manuale d'usu
Cumu aghjurnà u prugramma è u firmware?
Cliccate u menù di u software di u programatore: Aiutu-Verificà l'aghjurnamenti. Se ci hè una aghjurnazione, un assistente di l'aghjurnamentu appariscerà. Per piacè seguite i suggerimenti per scaricà u pacchettu di aghjurnamentu è installate;
Entra in u centru di scaricamentu di Sfly ufficiale websitu (http://www.sflytech.com), scaricate l'ultimu software di prugrammazione è installate;
Solu bisognu di aghjurnà u software di u programatore, ùn hè micca bisognu di aghjurnà u firmware di u programatore.
Chì duverebbe fà s'ellu ùn ci hè micca un mudellu di chip in u software di prugrammazione?
First upgrade the programmer software to the latest version; If there is no chip model to be programmed in the latest version of the software, please send an email to
dumandà l'addizione. Indicate l'infurmazioni seguenti: mudellu di prugrammatore, marca di chip da aghjunghje, mudellu di chip detallatu, pacchettu (ricordatu: i programatori di a serie SP20 ponu supportà solu SPI NOR FLASH, EEPROM, altri tipi di chip ùn ponu esse supportati).
– 18 –
Programmatore serie SP20
Manuale d'usu
Appendice 2 Disclaimer
Shenzhen Sfly Technology Co., Ltd. faci u so massimu per assicurà a correttezza di u pruduttu è u so software è materiali cunnessi. Per u produttu pussibule (cumpresu u software è i materiali cunnessi) difetti è errori, a cumpagnia farà u so megliu per risolve u prublema cù e so capacità cummerciale è tecniche. A cumpagnia ùn hè micca rispunsevule per tutti i tipi di danni incidentali, inevitabbili, diretti, indiretti, speciali, estesi o punitivi derivanti da l'usu o a vendita di stu pruduttu, cumpresi, ma senza limitazione, a perdita di prufittu, goodwill, dispunibilità, interruzzione di l'affari, perdita di dati, ecc.
– 19 –
Documenti / Risorse
![]() |
Programmatore d'alta velocità di a serie SFLY SP20 [pdfManuale d'usu SP20B, SP20F, SP20X, SP20P, SP20 Series Programmatore d'Alta Velocità, Serie SP20, Programmatore d'Alta Velocità, Programmatore di Velocità, Programmatore |