SP20-serien höghastighetsprogrammerare
"
Specifikationer:
- Produktnamn: SP20 Series Programmer
- Tillverkare: SHENZHEN SFLY TECHNOLOGY CO.LTD.
- Publiceringsdatum: 7 maj 2024
- Revision: A5
- Stöder: SPI NOR FLASH, I2C, MicroWire EEPROM
- Kommunikationsgränssnitt: USB Type-C
- Strömförsörjning: USB-läge – ingen extern strömförsörjning behövs
Produktanvändningsinstruktioner:
Kapitel 3: Snabb att använda
3.1 Förberedelsearbete:
Se till att programmeraren är ansluten till en dator via USB
Typ-C-gränssnitt. Ingen extern strömförsörjning krävs i USB
läge.
3.2 Programmera ditt chip:
Följ de medföljande programvaruinstruktionerna för att programmera ditt chip
med SP20-seriens programmerare.
3.3 Läs chipdata och programmering av nytt chip:
Du kan läsa befintliga chipdata och programmera ett nytt chip genom
följa stegen som beskrivs i användarmanualen.
3.4 Indikatorstatus i USB-läge:
Se indikatorlamporna på programmeraren för att förstå
enhetens status i USB-läge.
Kapitel 4: Fristående programmering
4.1 Ladda ner fristående data:
Ladda ner nödvändig data för fristående programmering till
programmerarens inbyggda minneschip.
4.2 Fristående programmeringsoperation:
Utför fristående programmeringsoperationer enligt beskrivningen i
manuell. Detta inkluderar manuellt läge och automatiskt styrläge via
ATE-gränssnitt.
4.3 Indikatorstatus i fristående läge:
Förstå indikatorstatus när du arbetar fristående
läge för effektiv programmering.
Kapitel 5: Programmering i ISP-läge
Se bruksanvisningen för detaljerade instruktioner om
programmering i ISP-läge.
Kapitel 6: Programmering i flermaskinsläge
Lär dig mer om hårdvaruanslutningar och programmeringsfunktioner för
programmering av flera maskiner.
Vanliga frågor:
F: Vilka typer av minneschip stöds av SP20
Serieprogrammerare?
A: Programmeraren stöder SPI NOR FLASH, I2C,
MicroWire och andra EEPROM från olika tillverkare för
höghastighets massproduktionsprogrammering.
"`
+
SP20B/SP20F/SP20X/SP20P
Programmerarens användarmanual
Publicering Utgivningsdatum: 7 maj 2024 Revision A5
SHENZHEN SFLY TECHNOLOGY CO.LTD.
INNEHÅLL
SP20-seriens programmerare
Användarmanual
Kapitel 1 Inledning
1.1 Prestandaegenskaper ———————————————————————————— 3 1.2 SP20-seriens programmeringsparametertabell ——————————————————————— 4
Kapitel 2 Programmeringsmaskinvara
2.1 Produkt överview —————————————————————————————————— 5 2.2 Produkttillägg ————————————————————————————————— 5
Kapitel 3 Snabb att använda
3.1 Förberedelsearbete —————————————————————————————————6 3.2 Programmering av ditt chip ——————————————————————————————6 3.3 Läs chipdata och programmering av nya chip ————————————————————————-8 3.4 Indikatorstatus i USB-läge———————————————————————————————9
Kapitel 4 Fristående programmering
4.1 Ladda ner fristående data —————————————————————————————10 4.2 Fristående programmeringsoperation —————————————————————————— 11
Manuellt läge——————————————————————————————————-12 Automatiskt styrläge (styrning via ATE-gränssnitt) ———————————————————12 4.3 Indikatorstatus i fristående läge ————————————————————————————————————
Kapitel 5 Programmering i ISP-läge
5.1 Välj ISP-programmeringsläge ——————————————————————————–13 5.2 ISP-gränssnittsdefinition ——————————————————————————————13 5.3 Anslut målchippet —————————————————————————————14 5.4 Välj ISP-strömförsörjningsläge ——————————————————————————14 5.5 Programmering ————————————————————————————————
Kapitel 6 Programmering i flermaskinsläge
6.1 Hårdvaruanslutning av programmerare —————————————————————————15 6.2 Programmeringsoperation ——————————————————————————————16
Bilaga 1
Vanliga frågor —————————————————————————————————————————— 17
Bilaga 2
Ansvarsfriskrivning ——————————————————————————————————————— 19
Bilaga 3
Revisionshistorik —————————————————————————————————————20
– 2 –
SP20-seriens programmerare
Användarmanual
Kapitel 1 Inledning
SP20-serien (SP20B/SP20F/ SP20X/SP20P) programmerare är de senaste höghastighets massproduktionsprogrammerarna för SPI FLASH lanserade av Shenzhen SFLY Technology. Den stöder fullt ut höghastighetsprogrammering av SPI NOR FLASH, I2C / MicroWire och andra EEPROM från inhemska och utländska tillverkare.
1.1 Prestandaegenskaper
Hårdvarufunktioner
USB Type-C kommunikationsgränssnitt, inget behov av extern strömförsörjning vid användning i USB-läge; Stöder USB- och fristående läge för höghastighetsprogrammering av massproduktion; Det inbyggda minneschipet med stor kapacitet sparar tekniska data för fristående programmering och flera
CRC-dataverifiering säkerställer att programmeringsdata är helt korrekta; Utbytbar 28-polig ZIF-sockel, som kan stödjas av konventionella universella programmeringsbaser; OLED-display, visar visuellt programmerarens aktuella driftsinformation; RGB trefärgad LED indikerar arbetsstatus, och summern kan indikera framgång och misslyckande av programmet.
programmering; Stödjer dålig pinkontaktdetektering, förbättrar effektivt programmeringens tillförlitlighet; Stödjer ISP-lägesprogrammering, vilket kan stödja inbyggd programmering av vissa chips; Flera programmeringsstartmetoder: knappstart, chipplacering (intelligent detekteringschipplacering
och borttagning, automatisk startprogrammering), ATE-kontroll (oberoende ATE-kontrollgränssnitt, som tillhandahåller noggranna och tillförlitliga styrsignaler för programmeringsmaskinen som BUSY, OK, NG, START, stöder omfattande automatisk programmeringsutrustning från olika tillverkare); Kortslutnings-/överströmsskyddsfunktionen kan effektivt skydda programmeraren eller chipet från oavsiktlig skada; Programmerbar volymtage-design, justerbart område från 1.7 V till 5.0 V, kan stödja 1.8 V/2.5 V/3 V/3.3 V/5 V-chip; Erbjuder självkontrollfunktion för utrustningen; Liten storlek (storlek: 108 x 76 x 21 mm), samtidig programmering av flera maskiner tar bara upp en mycket liten arbetsyta;
Programvarufunktioner
Stöd för Win7/Win8/Win10/Win11; Stöd för växling mellan kinesiska och engelska; Stöd för programvaruuppgradering för att lägga till nya enheter; Stöd för projekt file ledning (projekt file sparar alla programmeringsparametrar, inklusive: chipmodell, data
file, programmeringsinställningar, etc.); Stödjer läsning och skrivning av ytterligare lagringsområde (OTP-område) och konfigurationsområde (statusregister,
etc.) av chipet; Stödjer automatisk igenkänning av 25-seriens SPI FLASH; Automatisk serienummerfunktion (kan användas för att generera produktens unika serienummer, MAC-adress,
Bluetooth-ID, etc.); Stödjer anslutning av flera programmerare: en dator kan anslutas med 8 SP20-serien
programmerare för samtidig programmering, Den automatiska serienummerfunktionen är aktiv i multiprogrammeringsläge; Supportlogg file sparande;
Obs: Ovanstående funktioner beror på produktmodellen. För detaljer, se produktparametertabellen i avsnitt 1.2
– 3 –
SP20-seriens programmerare
Användarmanual
1.2 SP20-seriens programmeringsparametertabell
Produktparameter
SP20P SP20X SP20F SP20B
Produktens utseende
Stöd chip voltage intervall
1.8-5V
1.8-5V
1.8-5V
1.8-5V
Maximalt minne för chips som stöds (Anmärkning 1)
Stödchipserie (gränssnittstyp)
(I2C EEPROM Microwire EEPROM SPI Flash)
Multi -anslutning
(En dator kan ansluta 8 programmerare)
Massproduktion med USB
(Automatisk upptäcka att chipet sätts in och tas bort, automatisk programmerare)
Automatiskt serienummer.
(Programmering av serienummer)
RGB LED-arbetsindikator
Ljudsignal
Fristående programmering
(programmering utan dator, lämplig för massproduktion)
Stöd automationsutrustning
(Styr den automatiska utrustningen med ATE)
ISP-programmering
(Stöder vissa modeller)
Använder usb-läge i fristående läge
Startknapp för programmering
OLED-skärm
Programmeringshastighet
(Programmering + verifiering) Fullständiga data
GD25Q16(16Mb) W25Q64JV(64Mb) W25Q128FV(128Mb)
1 Gb
Y
Y
ÅÅÅÅ
ÅÅÅÅÅ 6s 25s 47s
1 Gb
Y
Y
ÅÅÅÅ
YYNNN 6s 25s 47s
1 Gb
Y
Y
ÅÅÅÅ
NYNNN 6s 25s 47s
1 Gb
Y
Y
YYNN
NYNNN 7s 28s 52s
"Y" betyder att den har eller stöder funktionen, "N" betyder att den inte har eller inte stöder funktionen
Obs 1 Stöder upp till 1 Gb i usb-läge och 512 Mb i fristående läge.
– 4 –
SP20-seriens programmerare
Användarmanual
Kapitel 2 Programmeringsmaskinvara
2.1 Produkt överview
Punkt
Namn
28P ZIF-uttag Trefärgsindikator
OLED-display Programmeringsstartknapp
USB-gränssnitt
ISP/ATE-multiplexeringsgränssnitt
Illustrera
Sätt i DIP-paketerat chip, programmeringsuttag (Obs: Stöder inte programmering av inbyggda chips genom att ansluta ledning från ZIF-uttaget.)
Blå: UPPTAGEN; Grön: OK(lyckad); Röd: FAIL
Visa aktuell driftstatus och resultat (endast SP20P har denna komponent) Starta programmeringen genom att trycka på knappen (endast SP20P har denna komponent)
USB Type-C-gränssnitt
Tillhandahåller styrsignaler för programmeringsmaskinen (BUSY, OK, NG, START) (endast SP20P och SP20X har denna funktion) ISP-programmering för chip som är lödda på kort
2.2 Produkttillägg
Typ-C datakabel
ISP-kabel
5V/1A strömadapter
Bruksanvisning
Färgen/utseendet på tillbehör från olika partier kan vara olika, se den faktiska produkten;
SP20B inkluderar ingen nätadapter, använd bara USB-porten för strömförsörjning; Programmerns standardkonfiguration inkluderar inte ett programmeringsuttag, vänligen...
välj efter dina behov;
– 5 –
SP20-seriens programmerare
Användarmanual
Kapitel 3 Snabb att använda
Det här kapitlet tar ett stycke SOIC8 (208mil) paketerat SPI FLASH-chip W25Q32DW som ett example för att introducera SP20P-programmerarens metod för att programmera chipet i USB-läge. Den konventionella programmeringen inkluderar följande 5 steg:
Programmering av mjukvara och hårdvara
Välj chipmodell
Ladda file Inställningar för driftalternativ
3.1 Förberedelsearbete
1) Installera programmeringsmjukvaran "SFLY FlyPRO II"-serien (inkluderar USB-drivrutin, USB-drivrutinen installeras som standard när programvaran installeras), stödja Win7/Win8/Win10/Win11, nedladdningen av programvaran URL: http://www.sflytech.com; 2) Anslut programmeraren till USB-porten på datorn med en USB-kabel, så tänds den gröna lampan på programmeraren när anslutningen är normal;
Anslut till datorns USB-port
3) Starta programmeringsmjukvaran "SFLY FlyPRO II", programvaran kommer automatiskt att ansluta till programmeraren, och det högra fönstret i programvaran visar programmerarens modell och produktens serienummer. Om anslutningen misslyckas: kontrollera om USB-kabeln är ansluten; kontrollera om USB-drivrutinen har installerats framgångsrikt i datorns enhetshanterare (om USB-drivrutinen inte är korrekt installerad, uppdatera USB-drivrutinen manuellt: leta upp "USB_DRIVER" i mappen för programmerarens installationsmapp, uppdatera bara drivrutinen);
När anslutningen har lyckats, den för närvarande anslutna programmeringsmodellen
och sekvensen kommer att visas
3.2 Programmera ditt chip
1Välj chipmodell:
Klicka på knappen i verktygsfältet
, och sök efter chipmodellen som ska programmeras i popup-dialogrutan
för val av chipmodell: W25Q32DW. Välj matchande chipmärke, modell och förpackningstyp (att välja fel märke och modell kommer att resultera i programmeringsfel).
– 6 –
SP20-seriens programmerare
Användarmanual
2 Ladda file:
Klicka på knappen i verktygsfältet
för att ladda data file, som kan stödja Bin- och Hex-format.
3) Inställning av driftalternativ: Gör motsvarande inställningar på sidan "Användningsalternativ" efter behov. Tips: Det icke-tomma chipet måste raderas.
För att programmera C-området (Statusregister) måste du klicka på den här knappen för att öppna alternativet "Konfiguration" för att göra relevanta inställningar.
4 Placera chipet:
Lyft upp handtaget på ZIF-uttaget, sätt i den nedre raden på programmeringsuttaget i linje med botten av ZIF-uttaget, tryck ner handtaget och sätt sedan in chipset i programmeringsuttaget. Observera att riktningen för stift 1 på chippet inte bör placeras i fel riktning. Tips: Du kan view motsvarande programmeringsuttagsmodell och insättningsmetod på sidan "chipinformation".
– 7 –
5 Programmering: Klicka på knappen i verktygsfältet
för att börja programmera:
SP20-seriens programmerare
Användarmanual
När programmeringen är klar ändras statusikonen till "OK" för att indikera att programmeringen är framgångsrik:
3.3 Läsa chipdata och programmera nytt chip
1Följ stegen i avsnitt 3.2 för att välja chipmodell, installera sockeln och chipet som ska läsas;
Tips:
Du kan automatiskt identifiera de flesta SPI-flashchip med knappen ”Kontrollera modell”. Stiften på det avlödda chipet måste rengöras för att undvika dålig kontakt;
i verktygsfältet;
2) Klicka på läsknappen
i verktygsfältet och dialogrutan "Läsalternativ" dyker upp;
3) Klicka på "OK"-knappen, programmeraren kommer automatiskt att öppna "Databufferten" efter att ha läst chipdata, och klicka på "Spara data"-knappen för att spara lästa data till datorn för senare användning;
– 8 –
SP20-seriens programmerare
Användarmanual
4) Klicka på knappen "Spara data" i "Databufferten", dialogrutan Spara data dyker upp, förinställningen sparar hela lagringsområdet, du kan välja minnesområdet efter behov, såsom huvudminnet Flash, spara file kan användas senare;
5) Stäng "databufferten" och sätt i ett nytt chip av samma modell;
6) Klicka på knappen
för att skriva det lästa innehållet i det nya chippet.
Tips: Välj alla programmeringsområden i inställningsalternativen, annars kan programmeringsdata vara ofullständiga och
masterchippet kanske fungerar normalt, men det kopierade chippet kanske inte fungerar normalt;
Efter att ha ställt in programmeringsparametrarna eller framgångsrikt läst data från moderchippet kan du spara det
som ett projekt file (klicka på verktygsfältet
eller klicka på menyraden: File->Spara projekt), och sedan bara du
måste ladda det sparade projektet file, och behöver inte återställa parametrarna för att programmera den nya
chips.
3.4 Indikatorstatus i USB-läge
Indikatorstatus
Fast blå Blinkande blå Fast grön
Fast röd
Statlig beskrivning
Upptaget tillstånd, programmeraren utför operationer såsom radering, programmering, verifiering, etc. Vänta tills chippet sätts in
För närvarande i standby-läge, eller det aktuella chipet är framgångsrikt programmerat Chipprogrammering misslyckades (du kan kontrollera orsaken till felet i programvaruinformationsfönstret)
Stöder inte programmering av inbyggda chips genom att ansluta tråd från ZIF-uttaget, på grund av störningar från den externa kretsen kommer det att leda till programmeringsfel, och i fallet med det externa kretskortet med elektricitet kan det också skada programmerarens hårdvara, om programmeraren skadas på grund av denna felaktiga användning, kommer den inte att få garantiservice. Använd standardprogrammeringsuttaget för att programmera chippet, eller använd ISP-gränssnittet på programmeraren för att programmera det inbyggda chippet (se Kapitel 5 Programmering i ISP-läge)
– 9 –
SP20-seriens programmerare
Användarmanual
Kapitel 4 Fristående programmering
SP20F, SP20X, SP20P stöder fristående (utan dator) programmering, lämplig för massproduktion. Den grundläggande operationsprocessen är som följer:
Ladda ner fristående data Koppla ur USB-kabeln och anslut till 5V-strömförsörjningen
Starta fristående programmering
4.1 Ladda ner fristående data
1) Anslut programmeraren till datorns USB-port med en USB-kabel och starta programvaran "SFLY FlyPRO II"; 2) Följ stegen i avsnitt 3.2 för att välja chipmodell, ladda data file, och ställ in nödvändiga driftsalternativ; 3) För att säkerställa att fristående data är korrekta kan du först programmera några chips och göra den faktiska verifieringen av produkten;
4) Klicka på knappen
för att spara det aktuella projektet (Tips: det sparade projektet file kan laddas och användas senare
undvika besväret med upprepade inställningar);
5) Klicka på knappen
för att ladda ner fristående data, och dialogrutan "Ladda ned projekt" dyker upp;
Obs: Vid manuell programmering, välj "Chip Insert" eller "KEY Sart" (endast SP20P stöder KEY-start). När du använder en automatisk programmeringsmaskin, välj "ATE-styrning (maskinläge)"
6) Klicka på OK för att ladda ner fristående data till programmerarens inbyggda minne Tips: fristående data kommer inte att gå förlorade efter att programmeraren stängs av, och du kan fortsätta att använda den nästa
tid.
– 10 –
SP20-seriens programmerare
Användarmanual
4.2 Fristående programmering
Manuellt läge
Programmeringsmetod för att plocka och placera marker manuellt. De manuella operationsstegen i fristående läge är följande: 1) Ladda ner fristående data enligt metoden i avsnitt 4.1. Observera att när du laddar ner fristående data, välj startkontrollläge som "Chipplacering" (SP20P kan också välja "Key Start"); 2) Koppla ur USB-kabeln från datorn och anslut den till 5V-strömadaptern. Efter att programmeraren har slagits på kommer den först att kontrollera de interna fristående data för att verifiera integriteten och noggrannheten hos data. Detta tar 3-25 sekunder. Om testet är godkänt blinkar indikatorlampan blått, vilket indikerar att programmeraren har gått in i det fristående programmeringsläget. Om testet misslyckas visar indikatorn ett rött blinkande tillstånd, vilket indikerar att det inte finns några giltiga fristående data i programmeraren, och fristående programmering kan inte startas;
Anslut till 5V strömadapter för fristående programmering
Obs: Endast SP20P kan visa programmerarens arbetsstatus mer intuitivt genom OLED-skärmen, som visas i figuren ovan, den uppmanar att vänta på att chippet ska sättas in. 3) Sätt chippet som ska programmeras på ZIF-uttaget, indikatorlampan ändras från att blinka blått till konstant blått, vilket indikerar att programmeraren har upptäckt chippet och håller på att programmera; 4) När indikatorlampan lyser med fast grönt sken betyder det att chipprogrammeringen är klar och programmeringen är framgångsrik. Om indikatorlampan lyser rött betyder det att den aktuella chipprogrammeringen har misslyckats. Samtidigt väntar programmeraren på att det aktuella chippet ska tas bort från ZIF-uttaget. Om summern prompt-funktionen är påslagen kommer programmeraren att piper när programmeringen är klar; 5) Ta ut chipet och lägg det i nästa chip, upprepa detta steg tills programmeringen är klar.
– 11 –
SP20-seriens programmerare
Användarmanual
Automatiskt styrläge (styrning via ATE-gränssnitt)
SP20X/SP20P har ett ISP/ATE-multiplexeringsgränssnitt, som kan användas med automatiska programmeringsmaskiner och annan automatisk utrustning för att realisera automatisk programmering (automatiskt plocka och placera chips, automatisk programmering). Gör så här: 1) Ladda ner fristående data enligt metoden i avsnitt 4.1. Observera att när du laddar ner fristående data, välj startkontrollläge som "ATE-kontroll (maskinläge)". I detta arbetsläge kan programmerarens ATE-gränssnitt ge START/OK/NG/BUSY-indikatorsignal; 2) Led spånstiftsledningen från ZIF-uttaget till programmeringsmaskinen; 3) Anslut maskinens styrledning till programmerarens "ISP/ATE-gränssnitt", gränssnittsstiften definieras enligt följande;
ISP/ATE-gränssnitt 4) Starta programmering.
3–BUSY 5–OK 9–NG 7–START 2–VCC 4/6/8/10–GND
4.3 Indikatorstatus i fristående läge
Indikatorstatus
Tillståndsbeskrivning (manuell metod)
Blinkande rött
Programmeraren laddade inte ner fristående data
Blinkande blå blågrön
Röd
Vänta på chipplacering Programmering chip Chipprogrammeringen är klar och programmeringen är framgångsrik (Väntar på chipborttagning) Chipprogrammering misslyckades (Väntar på chipborttagning)
Tillståndsbeskrivning (automatiskt styrläge, endast SP20X, SP20P)
Programmeraren laddade inte ner fristående data Programmering av chip Chipprogrammeringen är klar och programmeringen är framgångsrik
Chipprogrammering misslyckades
– 12 –
SP20-seriens programmerare
Användarmanual
Kapitel 5 Programmering i ISP-läge
ISP:s fullständiga namn är In System Program. I ISP-programmeringsläge behöver du bara ansluta några signallinjer till de relevanta stiften på det inbyggda chippet för att realisera läs- och skrivoperationerna för chippet, vilket kan undvika besväret med att avlöda chipet. SP20-serien har ett 10P ISP/ATE-multiplexeringsgränssnitt, chipsen på kretskortet kan programmeras via detta gränssnitt.
5.1 Välj ISP-programmeringsläge
Programmerare i SP20-serien kan stödja ISP-lägesprogrammering av vissa chips. Klicka på knappen "chipmodell" i programvaran för att söka efter chipmodellen som ska programmeras, och välj "Programmering av ISP-läge i kolumnen "Adapter/Programmeringsläge" "(Om det inte finns någon ISP-lägesprogrammering i den sökta chipprogrammeringsmetoden betyder det att chippet endast kan programmeras med programmeringsuttaget). Se bilden nedan:
5.2 ISP-gränssnittsdefinition
ISP-gränssnittsdefinitionen för SP20-seriens programmerare är som följer:
97531 10 8 6 4 2
ISP/ATE-gränssnitt
En 10P färg ISP-kabel distribueras slumpmässigt för att ansluta ISP-gränssnittet och målkortets chip. 5x2P-kontakten är ansluten till ISP-gränssnittet på programmeraren, och den andra änden är ansluten till motsvarande stift på målchippet genom DuPont-huvudterminalen.
Anslut målchippet genom DuPont-huvudet
Motsvarande förhållande mellan färgen på ISP-kabeln och stiften på ISP-gränssnittet är som följer:
Färg
Brun Röd Orange (eller rosa) Gulgrön
Motsvarande ISP-gränssnittsstift
1 2 3 4 5 XNUMX XNUMX XNUMX
Färg
Blå Lila Grå Vit Svart
Motsvarande ISP-gränssnittsstift
6 7 8 9 10 XNUMX XNUMX XNUMX
– 13 –
SP20-seriens programmerare
Användarmanual
5.3 Anslut målchippet
Klicka på sidan "chipinformation" i programmets huvudgränssnitt för att view anslutningsschemat för ISP-gränssnittet och målchippet. Se bilden nedan:
Olika chips har olika anslutningsmetoder. Klicka på sidan "chipinformation" i programvaran för att view de detaljerade anslutningsmetoderna för chippet.
5.4 Välj ISP-strömförsörjningsläge
Under ISP-programmering har målchippet två strömalternativ: drivs av programmeraren och självförsörjande av målkortet. Ställ in om du vill markera "Ge ström till målkortet" på sidan "Projektinställningar" i programvaran:
Kontrollera "Ge ström till målkortet", programmeraren kommer att ge ström till målkortets chip, välj strömförsörjningsvolymtage enligt chipets nominella arbetsvolymtage. Programmeraren kan ge en maximal belastningsström på 250mA. Om belastningsströmmen är för stor kommer programmeraren att uppmana till överströmsskydd. Vänligen avmarkera "Ge ström till målkortet" och byt till målkortets självförsörjande (SP20-programmerare kan stödja 1.65 V~5.5V målkorts driftvolymtage räckvidd, ISP signal drivande voltage kommer automatiskt att justera med målkortets VCC voltagoch).
5.5 Programmeringsoperation
Kontrollera att hårdvaruanslutningen och mjukvaruinställningarna är korrekta och klicka på knappen för ISP-programmering av chipet.
att slutföra
Internetleverantörsprogrammering är relativt komplicerat, och du måste vara väl bekant med kretsen. Anslutningskablarna kan orsaka störningar och störningar från andra kretsar på
kretskortet, vilket kan leda till fel i ISP-programmering. Ta bort chippet
och använd den konventionella chip-sockeln för att programmera;
– 14 –
SP20-seriens programmerare
Användarmanual
Kapitel 6 Programmering i flermaskinsläge
Programmeringsmjukvaran stöder samtidig drift av upp till 8 programmerare anslutna till en dator (massproduktion eller nedladdning av fristående data).
6.1 Hårdvaruanslutning av programmerare
1) Använd USB HUB för att ansluta flera programmerare till datorns USB-port (USB-hubben måste ha en extern strömadapter och en extern strömkälla krävs). Observera att i flermaskinsläge kan endast programmerare av samma modell användas tillsammans, och olika modeller kan inte blandas.
2) Starta SP20-programmeringsmjukvaran, programvaran kommer automatiskt att ansluta till alla anslutna programmerare och
Gå in i flermaskinsläge. Om programmeringsprogramvaran redan körs kan du klicka på Meny Programmerare Återanslut, så visar programmet dialogrutan "Anslut till programmeraren":
– 15 –
SP20-seriens programmerare
Användarmanual
Välj den programmerare som ska anslutas och klicka på OK. När anslutningen har lyckats går programvaran in i flermaskinsläget och gränssnittet är som följer:
6.2 Programmeringsoperation
1) Programmeringsproceduren är densamma som programmeringsproceduren i avsnitt 3.2: välj chipmodell ladda file ställa in driftsalternativ installera programmeringsuttag;
2) Klicka på
knapp (Obs: SP20P kan välja två massprogrammeringslägen: "Chip
Infoga" och "Key Start".ample, välj "Chip Insert"-läget), så väntar programmeraren på chipet
att placeras;
3) Sätt in de programmerade chipsen i programmeringsuttaget en efter en, så startar programmeraren automatiskt
programmering efter att ha upptäckt att chipsen är satta i. Varje programmerare arbetar självständigt och programmerar i sin helhet
asynkront läge, du behöver inte vänta på synkronisering. Programvaruprogrammeringsgränssnittet är som följer;
4) Välj och placera chipsen enligt indikatorstatusbeskrivningen i avsnitt 3.4 eller uppmaningarna på skärmen för att slutföra hela massan av chipprogrammering. Tips: SP20F, SP20X, SP20P stöder fristående programmering. Du kan använda den befintliga USB-porten på datorn för att ansluta en eller flera programmerare för att ladda ner fristående data och sedan använda den fristående metoden för massprogrammering. Jämfört med USB-metoden är det bekvämare och mer effektivt. SP20B stöder inte fristående och kan endast anslutas till en dator för massprogrammering.
– 16 –
SP20-seriens programmerare
Användarmanual
Bilaga 1 FAQ
Kan programmeraren stödja img files?
Programmerarens programvara stöder binär och hexadecimal file kodningsformat. Det konventionella suffixet för binär files är *.bin, och det konventionella suffixet av hexadecimal files är *.hex;
img är bara en file suffix och representerar inte file kodningsformat. Normalt (över 90%) sådana files är binärkodade. Bara ladda det direkt i programvaran, kommer programvaran automatiskt att känna igen om file är binär kod, och ladda den i det igenkända formatet;
För att säkerställa noggrannheten av file laddning rekommenderar vi att användare kontrollerar buffertkontrollsumman och file kontrollsumma med ingenjör (eller file kodleverantörer/kunder) efter att ha laddat en sådan files. (Denna information kommer att visas längst ner i huvudfönstret i writer-programvaran.)
Vilka är de vanligaste orsakerna till programmeringsfel (inklusive raderingsfel/programmeringsfel/verifieringsfel/ID-fel, etc.)?
Den valda chiptillverkaren/modellen i programvaran matchar inte det faktiska chipet; Chipet är placerat i fel riktning, eller programmeringssockeln är isatt i fel position.
Kontrollera korrekt placeringsmetod via programmets fönster "Chipinformation"; Dålig kontakt mellan chipstiften och programmeringssockeln; Anslut chip som har lödts fast på andra kretskort med kablar eller IC-programmeringsklämmor, vilket kan
orsaka programmeringsfel på grund av kretsstörningar. Sätt tillbaka chipen i programmeringsuttaget för programmering. Chipet kan vara skadat, byt ut det mot ett nytt chip för testning.
Vilka är försiktighetsåtgärderna för ISP-programmering?
ISP-programmering är relativt komplicerad att genomföra, lämplig för personer med viss yrkeskunskap. Du behöver veta hur man läser kretsschemat och känner till kretsschemat för målkortet. Programvaran stöder ISP-programmering av vissa vanliga FLASH- och EEPROM-enheter. Först och främst måste du välja ISP-programmeringsmetoden för det aktuella chipet i programvaran. När du använder ISP-programmeringsmetoden måste du vara uppmärksam på följande: Se till att huvudstyrenheten (t.ex. MCU/CPU) som är ansluten till målflashkortet inte har åtkomst till målkortet.
chipet, och alla anslutna IO-portar på mian-styrenheten bör vara inställda på hög resistans (du kan försöka ställa in mian-styrenheten på RESET-läge). Vissa styr-IO-portar på det programmerade chipet måste uppfylla chipets normala arbetsförhållanden, till exempelample: HOLD- och WP-pinnarna på SPI FLASH måste dras upp till en hög nivå. SDA och SCL på I2C EEPROM måste ha pull-up-motstånd, och WP-pinnen måste dras ner till låg nivå. Håll anslutningskablarna så korta som möjligt. Vissa chip misslyckas med programmering med den medföljande ISP-kabeln. Ställ in lämplig volym.tage/clock-parametrar för ISP-programmering i inställningsalternativen: Endast ett av de två alternativen kan användas: att strömförsörja själva målkortet eller att strömförsörja målkortet från programmeraren. Oavsett vilken strömförsörjningsmetod som används måste VCC:n vara ansluten. ISP-metoden påverkas av målkortets perifera kretsar eller anslutningskablarna, så det är inte garanterat att alla chip kan brännas. Om anslutningen och inställningarna kontrolleras upprepade gånger och fortfarande inte kan programmeras, rekommenderas det att ta bort chipet och programmera det med en standardchipsockel. Vid massproduktion, försök att använda programmeringsmetoden först och sedan SMT-metoden.
Varför har 24-seriens chip ingen raderingsfunktion?
Chipet är baserat på EEPROM-teknik, chipdata kan skrivas om direkt utan förradering, så det finns ingen raderingsoperation tillgänglig;
Om du behöver rensa chipdata, vänligen skriv FFH-data direkt till chippet.
– 17 –
SP20-seriens programmerare
Användarmanual
Hur uppgraderar man programmerarens programvara och firmware?
Klicka på programmerarens programmeny: Hjälp-Sök efter uppdateringar. Om det finns en uppdatering kommer en uppdateringsguide att dyka upp. Följ anvisningarna för att ladda ner uppgraderingspaketet och installera det;
Gå in i nedladdningscentret för Sfly official webwebbplats (http://www.sflytech.com), ladda ner den senaste programmeringsmjukvaran och installera den;
Behöver bara uppgradera programmerarens programvara, inget behov av att uppgradera programmerarens firmware.
Vad ska jag göra om det inte finns någon chipmodell i programmeringsprogrammet?
Uppgradera först programmeringsprogramvaran till den senaste versionen. Om det inte finns någon chipmodell att programmera i den senaste versionen av programvaran, skicka ett e-postmeddelande till
ansöka om tillägg. Ange följande information: programmeringsmodell, chipmärke som ska läggas till, detaljerad chipmodell, paket (påminnelse: programmerare i SP20-serien kan endast stödja SPI NOR FLASH, EEPROM, andra typer av chips kan inte stödjas).
– 18 –
SP20-seriens programmerare
Användarmanual
Bilaga 2 Ansvarsfriskrivning
Shenzhen Sfly Technology Co., Ltd. gör sitt yttersta för att säkerställa att produkten och dess tillhörande programvara och material är korrekt. För eventuella produkt- (inklusive programvara och relaterat material) defekter och fel kommer företaget att göra sitt bästa för att lösa problemet med sina kommersiella och tekniska möjligheter. Företaget är inte ansvarigt för alla typer av tillfälliga, oundvikliga, direkta, indirekta, speciella, utökade eller bestraffande skador som uppstår från användningen eller försäljningen av denna produkt, inklusive men inte begränsat till förlust av vinst, goodwill, tillgänglighet, affärsavbrott, dataförlust, etc., ska inte hållas ansvarigt för några direkta, indirekta, tillfälliga, speciella, härledda, straffskador.
– 19 –
Dokument/resurser
![]() |
SFLY SP20-serien höghastighetsprogrammerare [pdf] Användarmanual SP20B, SP20F, SP20X, SP20P, SP20-serien höghastighetsprogrammerare, SP20-serien, höghastighetsprogrammerare, hastighetsprogrammerare, programmerare |




