Vysokorychlostní programátor řady SP20
“
Specifikace:
- Název produktu: Programátor řady SP20
- Výrobce: SHENZHEN SFLY TECHNOLOGY CO.LTD.
- Datum vydání publikace: 7. května 2024
- Revize: A5
- Podporuje: SPI NOR FLASH, I2C, MicroWire EEPROM
- Komunikační rozhraní: USB Type-C
- Napájení: Režim USB – není potřeba externí napájení
Návod k použití produktu:
Kapitola 3: Rychlé použití
3.1 Přípravné práce:
Ujistěte se, že je programátor připojen k počítači přes USB
Rozhraní typu C. V USB není potřeba žádné externí napájení
režimu.
3.2 Programování vašeho čipu:
Při programování čipu postupujte podle dodaných pokynů k softwaru
pomocí programátoru řady SP20.
3.3 Čtení dat čipu a programování nového čipu:
Můžete číst stávající data čipu a programovat nový čip pomocí
postupujte podle kroků uvedených v uživatelské příručce.
3.4 Stav indikátoru v režimu USB:
Pro pochopení se podívejte na kontrolky na programátoru
stav zařízení v režimu USB.
Kapitola 4: Samostatné programování
4.1 Stažení samostatných dat:
Stáhněte si potřebná data pro samostatné programování do
vestavěný paměťový čip programátoru.
4.2 Operace samostatného programování:
Provádějte samostatné programovací operace, jak je popsáno v
manuál. To zahrnuje manuální režim a automatický režim ovládání přes
rozhraní ATE.
4.3 Stav indikátoru v samostatném režimu:
Pochopte stav indikátoru při samostatném provozu
režim pro efektivní programování.
Kapitola 5: Programování v režimu ISP
Podrobné pokyny naleznete v uživatelské příručce
programování v režimu ISP.
Kapitola 6: Programování v režimu více strojů
Přečtěte si o hardwarových připojeních a programovacích operacích pro
programování v režimu více strojů.
FAQ:
Otázka: Jaké typy paměťových čipů SP20 podporuje
Programátor seriálu?
A: Programátor podporuje SPI NOR FLASH, I2C,
MicroWire a další EEPROM od různých výrobců pro
vysokorychlostní programování hromadné výroby.
“`
+
SP20B/SP20F/SP20X/SP20P
Uživatelská příručka k programátoru
Datum vydání publikace: 7. května 2024 Revize A5
SHENZHEN SFLY TECHNOLOGY CO.LTD.
OBSAH
Programátor řady SP20
Uživatelská příručka
Kapitola 1 Úvod
1.1 Výkonové charakteristiky ————————————————————————————— 3 1.2 Tabulka parametrů programátoru řady SP20 ———————————————————————— 4
Kapitola 2 Hardware programátoru
2.1 Konec produktuview —————————————————————————————————- 5 2.2 Doplňky produktu ———————————————————————————————————— 5
Kapitola 3 Rychlé použití
3.1 Přípravné práce ——————————————————————————————————6 3.2 Programování čipu ——————————————————————————————–6 3.3 Čtení dat čipu a programování nového čipu ————————————————————————-8 3.4 Stav indikátoru v režimu USB———————————————————————————————9
Kapitola 4 Samostatné programování
4.1 Stahování samostatných dat —————————————————————————————10 4.2 Operace samostatného programování ——————————————————————————- 11
Manuální režim———————————————————————————————————-12 Automatický režim ovládání (ovládání přes rozhraní ATE) ——————————————————–12 4.3 Stav indikátoru v samostatném režimu ——————— 12——————————————————————————————————————
Kapitola 5 Programování v režimu ISP
5.1 Select ISP programming mode ——————————————————————————–13 5.2 ISP interface definition ———————————————————————————————13 5.3 Connect the target chip ———————————————————————————————14 5.4 Výběr režimu napájení ISP ——————————————————————————–14 5.5 Operace programování ——————————————————————————————————————————————————————————
Kapitola 6 Programování v režimu více strojů
6.1 Hardwarové připojení programátoru ————————————————————————15 6.2 Operace programování ———————————————————————————————————————————————————————————————————————————————
Dodatek 1
FAQ ——————————————————————————————————————————- 17
Dodatek 2
Zřeknutí se odpovědnosti ——————————————————————————————————————— 19
Dodatek 3
Historie revizí —————————————————————————————————————20
– 2 –
Programátor řady SP20
Uživatelská příručka
Kapitola 1 Úvod
Programátory řady SP20 (SP20B/SP20F/ SP20X/SP20P) jsou nejnovější vysokorychlostní programátory pro hromadnou výrobu pro SPI FLASH uvedené na trh společností Shenzhen SFLY Technology. Plně podporuje vysokorychlostní programování SPI NOR FLASH, I2C / MicroWire a dalších EEPROM tuzemských i zahraničních výrobců.
1.1 Výkonnostní charakteristiky
Hardwarové vlastnosti
Komunikační rozhraní USB typu C, při použití v režimu USB není potřeba externí napájení; Podpora vysokorychlostního programování hromadné výroby v režimu USB a samostatném režimu; Vestavěný paměťový čip s velkou kapacitou ukládá technická data pro samostatné programování a vícenásobné použití.
Ověření dat CRC zajišťuje absolutní přesnost programovacích dat; Vyměnitelná 28pinová ZIF patice, kterou lze použít s běžnými univerzálními programovacími základnami; OLED displej vizuálně zobrazuje aktuální provozní informace programátoru; Tříbarevná RGB LED indikuje provozní stav a bzučák může informovat o úspěchu a neúspěchu.
programování; Podpora detekce špatného kontaktu pinů, efektivně zlepšuje spolehlivost programování; Podpora programování v režimu ISP, které může podporovat programování některých čipů na desce; Více metod spouštění programování: spuštění tlačítkem, umístění čipu (inteligentní detekce umístění čipu)
a odebrání, automatické spouštění programování), řízení ATE (nezávislé rozhraní řízení ATE, poskytující přesné a spolehlivé signály pro řízení programovacího stroje, jako jsou BUSY, OK, NG, START, rozsáhlá podpora automatického programovacího zařízení různých výrobců); Funkce ochrany proti zkratu / nadproudu může účinně chránit programátor nebo čip před náhodným poškozením; Programovatelný objemtagDesign, nastavitelný rozsah od 1.7 V do 5.0 V, podporuje čipy 1.8 V/2.5 V/3 V/3.3 V/5 V; Funkce samokontroly zařízení; Malé rozměry (rozměry: 108 x 76 x 21 mm), simultánní programování více strojů zabírá jen velmi malou pracovní plochu;
Funkce softwaru
Podpora Windows 7/Win8/Win 10/Win 11; Podpora přepínání mezi čínštinou a angličtinou; Podpora aktualizace softwaru pro přidání nových zařízení; Podpora projektu file řízení (projekt file ukládá všechny parametry programování, včetně: modelu čipu, dat
file, programovací nastavení atd.); Podpora čtení a zápisu do další paměťové oblasti (oblast OTP) a konfigurační oblasti (stavový registr,
atd.) čipu; Podpora automatického rozpoznávání SPI FLASH řady 25; Funkce automatického sériového čísla (lze použít ke generování jedinečného sériového čísla produktu, MAC adresy,
Bluetooth ID atd.); Podpora připojení v režimu více programátorů: jeden počítač lze připojit k 8 zařízením řady SP20
programátory pro simultánní programování, funkce automatického sériového čísla je aktivní v režimu multiprogramování; protokol podpory file spoření;
Poznámka: Výše uvedené funkce závisí na modelu produktu. Podrobnosti naleznete v tabulce parametrů produktu v části 1.2
– 3 –
Programátor řady SP20
Uživatelská příručka
1.2 Tabulka parametrů programátoru řady SP20
Parametr produktu
SP20P SP20X SP20F SP20B
Vzhled produktu
Podporovaný čip objtage rozsah
1.8-5V
1.8-5V
1.8-5V
1.8-5V
Maximální paměť podporovaných čipů (Poznámka 1)
Podpora řady čipů (typ rozhraní)
(I2C EEPROM Mikrodrátová EEPROM SPI Flash)
Více připojení
(Na jeden počítač lze připojit 8 programátorů)
Hromadná výroba s USB
(Automatická detekce vložení a vyjmutí čipu, automatický programátor)
Automatické sériové č.
(Programování sériových čísel)
Indikátor činnosti RGB LED
Výzva bzučáku
Samostatné programování
(programování bez počítače, vhodné pro sériovou výrobu)
Podpora automatizačních zařízení
(Ovládejte automatické zařízení pomocí ATE)
ISP programování
(Podpora některých modelů)
Použití režimu usb v samostatném režimu
Tlačítko Start pro programování
OLED displej
Rychlost programování
(Programování + ověření) Úplná data
GD25Q16(16Mb) W25Q64JV(64Mb) W25Q128FV(128Mb)
1Gb
Y
Y
YYYY
YYYYY 6s 25s 47s
1Gb
Y
Y
YYYY
YYNNN 6s 25s 47s
1Gb
Y
Y
YYYY
NYNNN 6s 25s 47s
1Gb
Y
Y
YYNN
NYNNN 7s 28s 52s
„Y“ znamená, že funkci má nebo podporuje, „N“ znamená, že funkci nemá nebo nepodporuje
Poznámka 1 Podporuje až 1 Gb v režimu usb a 512 Mb v samostatném režimu.
– 4 –
Programátor řady SP20
Uživatelská příručka
Kapitola 2 Hardware programátoru
2.1 Konec produktuview
Položka
Jméno
28P ZIF patice Tříbarevný indikátor
OLED displej Tlačítko pro spuštění programování
USB rozhraní
ISP/ATE multiplexní rozhraní
Ilustrovat
Vložte DIP zabalený čip, programovací patice (Poznámka: Nepodporuje programování palubních čipů připojením vodiče z patice ZIF.)
Modrá: BUSY; Zelená: OK (úspěšné); Červená: FAIL
Zobrazení aktuálního provozního stavu a výsledků (pouze SP20P má tuto součást) Spusťte programování stisknutím tlačítka (pouze SP20P má tuto součást)
Rozhraní USB typu C
Zajišťuje programování řídicích signálů stroje (BUSY, OK, NG, START) (tuto funkci mají pouze SP20P a SP20X) Programování ISP pro čipy připájené na deskách
2.2 Doplňky produktu
Datový kabel typu C
ISP kabel
5V/1A napájecí adaptér
Návod k použití
Barva/vzhled příslušenství různých šarží se může lišit, viz skutečný produkt;
SP20B neobsahuje napájecí adaptér, pro napájení použijte pouze USB port; Standardní konfigurace programátoru neobsahuje programovací zásuvku, prosím
vyberte si podle svých potřeb;
– 5 –
Programátor řady SP20
Uživatelská příručka
Kapitola 3 Rychlé použití
Tato kapitola obsahuje kus SOIC8 (208mil) zabaleného SPI FLASH čipu W25Q32DW jako example představit programátor SP20P metodu programování čipu v režimu USB. Konvenční programování zahrnuje následujících 5 kroků:
Programování přípravy softwaru a hardwaru
Vyberte model čipu
Zatížení file Nastavení možností provozu
3.1 Přípravné práce
1) Nainstalujte software programátoru řady „SFLY FlyPRO II“ (obsahuje ovladač USB, ovladač USB se nainstaluje ve výchozím nastavení při instalaci softwaru), podpora Win7/Win8/Win10/Win11, stažení softwaru URL: http://www.sflytech.com; 2) Připojte programátor k USB portu počítače pomocí USB kabelu a při normálním připojení se rozsvítí zelená kontrolka programátoru;
Připojte se k portu USB počítače
3) Spusťte software programátoru „SFLY FlyPRO II“, software se automaticky připojí k programátoru a v pravém okně softwaru se zobrazí model programátoru a sériové číslo produktu. Pokud se připojení nezdaří: zkontrolujte, zda je zapojen kabel USB; zkontrolujte, zda je ovladač USB úspěšně nainstalován ve správci zařízení počítače (pokud není ovladač USB nainstalován správně, aktualizujte ovladač USB ručně: vyhledejte „USB_DRIVER“ v instalačním adresáři softwaru programátoru, stačí aktualizovat ovladač);
Po úspěšném připojení aktuálně připojený model programátoru
a zobrazí se sekvence
3.2 Programování vašeho čipu
1Vyberte model čipu:
Klepněte na tlačítko panelu nástrojů
a ve vyskakovacím dialogovém okně vyhledejte model čipu, který chcete naprogramovat
pro výběr modelu čipu: W25Q32DW. Vyberte odpovídající značku čipu, model a typ balení (výběr nesprávné značky a modelu povede k chybě programování).
– 6 –
Programátor řady SP20
Uživatelská příručka
2Načíst file:
Klepněte na tlačítko panelu nástrojů
k načtení dat file, který může podporovat formáty Bin a Hex.
3) Nastavení možností provozu: Podle potřeby proveďte odpovídající nastavení na stránce „Možnosti provozu“. Tip: Neprázdný čip je nutné vymazat.
Chcete-li naprogramovat oblast C (stavový registr), musíte kliknout na toto tlačítko, aby se otevřela možnost „Konfig“ a provedli se příslušná nastavení.
4 Umístěte čip:
Zvedněte rukojeť patice ZIF, vložte spodní řadu programovací patice zarovnanou se spodní částí patice ZIF, zatlačte na rukojeť a vložte čip do programovací patice. Všimněte si, že směr kolíku 1 čipu by neměl být umístěn ve špatném směru. Tip: Můžete view odpovídající model programovací patice a způsob vložení na stránce „informace o čipu“.
– 7 –
5Programování: Klepněte na tlačítko na panelu nástrojů
začít programovat:
Programátor řady SP20
Uživatelská příručka
Po dokončení programování se stavová ikona změní na „OK“, což znamená, že programování bylo úspěšné:
3.3 Čtení dat čipu a programování nového čipu
1Postupujte podle kroků v části 3.2 a vyberte model čipu, nainstalujte patici a čip, který chcete číst;
Tipy:
Většinu čipů SPI Flash můžete automaticky identifikovat pomocí tlačítka „Zkontrolovat model“. Piny odpájeného čipu je třeba očistit, aby se zabránilo špatnému kontaktu.
v panelu nástrojů;
2) Klikněte na tlačítko čtení
na panelu nástrojů a objeví se dialogové okno „Možnosti čtení“;
3) Klikněte na tlačítko „OK“, programátor po načtení dat čipu automaticky otevře „Data Buffer“ a kliknutím na tlačítko „Uložit data“ uloží načtená data do počítače pro další použití;
– 8 –
Programátor řady SP20
Uživatelská příručka
4) Klikněte na tlačítko „Save Data“ v „Data Buffer“, objeví se dialogové okno Save Data, ve výchozím nastavení uložíte celou oblast úložiště, můžete si vybrat oblast paměti podle potřeby, jako je oblast hlavní paměti Flash, uložit file lze použít později;
5) Zavřete „datovou vyrovnávací paměť“ a vložte nový čip stejného modelu;
6) Klepněte na tlačítko
zapsat přečtený obsah do nového čipu.
Tip: V možnostech nastavení vyberte všechny programovací oblasti, jinak mohou být data pro kormidlování neúplná a
hlavní čip může fungovat normálně, ale zkopírovaný čip nemusí fungovat normálně;
Po nastavení parametrů programování nebo úspěšném načtení dat mateřského čipu jej můžete uložit
jako projekt file (klikněte na panel nástrojů
nebo klikněte na lištu nabídky: File->Uložit projekt) a poté pouze vy
potřeba načíst uložený projekt filea není nutné resetovat parametry, abyste mohli naprogramovat nové
čip.
3.4 Stav indikátoru v režimu USB
Stav indikátoru
Svítí modrá Bliká modrá Svítí zeleně
Stálá červená
Popis stavu
Zaneprázdněný stav, programátor provádí operace, jako je mazání, programování, ověřování atd. Počkejte, až bude čip vložen
Momentálně v pohotovostním režimu nebo je aktuální čip úspěšně naprogramován Programování čipu se nezdařilo (důvod selhání můžete zkontrolovat v okně informací o softwaru)
Nepodporuje programování palubních čipů připojením vodiče z patice ZIF, z důvodu rušení externího obvodu dojde k selhání programování a v případě externího obvodu na elektřinu může dojít i k poškození hardwaru programátoru, pokud se programátor tímto nesprávným použitím poškodí, nebude mít nárok na záruční servis. K naprogramování čipu použijte prosím standardní programovací patici nebo k naprogramování integrovaného čipu použijte ISP rozhraní programátoru (viz kapitola 5 Programování v režimu ISP)
– 9 –
Programátor řady SP20
Uživatelská příručka
Kapitola 4 Samostatné programování
SP20F, SP20X, SP20P podporují samostatné programování (bez počítače), vhodné pro hromadnou výrobu. Základní provozní proces je následující:
Stažení samostatných dat Odpojte USB kabel a připojte se k 5V napájecímu zdroji
Spusťte samostatné programování
4.1 Stahování samostatných dat
1) Připojte programátor k USB portu počítače pomocí USB kabelu a spusťte software „SFLY FlyPRO II“; 2) Podle kroků v části 3.2 vyberte model čipu a načtěte data filea nastavte potřebné možnosti provozu; 3) Abyste se ujistili, že jsou samostatná data správná, můžete nejprve naprogramovat několik čipů a provést vlastní ověření produktu;
4) Klepněte na tlačítko
pro uložení aktuálního projektu (Tip: uložený projekt file lze načíst a použít později
vyhnout se potížím s opakovaným nastavením);
5) Klepněte na tlačítko
pro stažení samostatných dat a objeví se dialogové okno „Stáhnout projekt“;
Poznámka: Při ručním programování vyberte „Chip Insert“ nebo „KEY Sart“ (pouze SP20P podporuje KEY start). Při použití s automatickým programovacím strojem vyberte „ATE control (režim stroje)“
6) Kliknutím na OK stáhnete samostatná data do vestavěné paměti programátoru Tipy: samostatná data se po vypnutí programátoru neztratí a můžete je dále používat
čas.
– 10 –
Programátor řady SP20
Uživatelská příručka
4.2 Operace samostatného programování
Manuální režim
Programování způsobu vybírání a ukládání žetonů ručně. Kroky ručního ovládání v samostatném režimu jsou následující: 1) Stáhněte si samostatná data podle metody v části 4.1. Všimněte si, že při stahování samostatných dat vyberte režim řízení spouštění jako „Umístění čipu“ (SP20P může také vybrat „Key Start“); 2) Odpojte USB kabel od počítače a připojte jej k 5V napájecímu adaptéru. Po zapnutí programátor nejprve zkontroluje interní samostatná data, aby ověřil integritu a přesnost dat. To trvá 3-25 sekund. Pokud je test úspěšný, kontrolka bliká modře, což znamená, že programátor vstoupil do režimu samostatného programování. Pokud test selže, indikátor červeně bliká, což znamená, že v programátoru nejsou žádná platná samostatná data a samostatné programování nelze spustit;
Připojte k 5V napájecímu adaptéru pro samostatné programování
Poznámka: Pouze SP20P může zobrazovat pracovní stav programátoru intuitivněji prostřednictvím OLED obrazovky, jak je znázorněno na obrázku výše, vyzve k vyčkávání na vložení čipu. 3) Vložte čip, který chcete naprogramovat, na patici ZIF, kontrolka se změní z modrého blikání na modrou, což znamená, že programátor detekoval čip a programuje; 4) Když se kontrolka rozsvítí zeleně, znamená to, že programování čipu je dokončeno a programování je úspěšné. Pokud se kontrolka rozsvítí červeně, znamená to, že aktuální programování čipu selhalo. Programátor zároveň čeká na vyjmutí aktuálního čipu z patice ZIF. Pokud je zapnuta funkce bzučáku, programátor po dokončení programování pípne; 5) Vyjměte čip a vložte jej do dalšího čipu, opakujte tento krok, dokud nebude programování dokončeno.
– 11 –
Programátor řady SP20
Uživatelská příručka
Automatický režim ovládání (ovládání přes rozhraní ATE)
SP20X/SP20P má ISP/ATE multiplexní rozhraní, které lze použít s automatickými programovacími stroji a dalším automatickým zařízením k realizaci automatického programování (automatické vybírání a umísťování čipů, automatické programování). Postupujte následovně: 1) Stáhněte si samostatná data podle metody v části 4.1. Všimněte si, že při stahování samostatných dat vyberte režim řízení spuštění jako „ovládání ATE (režim stroje)“. V tomto pracovním režimu může rozhraní ATE programátoru poskytovat signál indikátoru START/OK/NG/BUSY; 2) Veďte vedení čipu z patice ZIF do programovacího stroje; 3) Připojte řídicí linku stroje k programátoru „Interface ISP/ATE“, piny rozhraní jsou definovány následovně;
Rozhraní ISP/ATE 4) Spusťte programování.
3–BUSY 5–OK 9–NG 7–START 2–VCC 4/6/8/10–GND
4.3 Stav indikátoru v samostatném režimu
Stav indikátoru
Popis stavu (manuální metoda)
Bliká červeně
Programátor nestáhl samostatná data
Blikající modrá Modrá Zelená
Červený
Počkejte na umístění čipu Programování čipu Programování čipu je dokončeno a programování je úspěšné (Čekání na odstranění čipu) Programování čipu se nezdařilo (Čekání na odstranění čipu)
Popis stavu (automatický režim ovládání, pouze SP20X, SP20P)
Programátor nestáhl samostatná data Programování čipu Programování čipu je dokončeno a programování je úspěšné
Programování čipu se nezdařilo
– 12 –
Programátor řady SP20
Uživatelská příručka
Kapitola 5 Programování v režimu ISP
Celý název ISP je In System Program. V programovacím režimu ISP stačí připojit několik signálních linek k příslušným kolíkům integrovaného čipu, aby bylo možné realizovat operace čtení a zápisu čipu, čímž se lze vyhnout potížím s odpájením čipu. Řada SP20 má 10P ISP/ATE multiplexní rozhraní, čipy na desce plošných spojů lze programovat přes toto rozhraní.
5.1 Vyberte režim programování ISP
Programátory řady SP20 mohou podporovat programování některých čipů v režimu ISP. Kliknutím na tlačítko „model čipu“ v softwaru vyhledejte model čipu, který chcete naprogramovat, a ve sloupci „Režim adaptéru/programování“ vyberte „Programování režimu ISP“ (Pokud v metodě programování hledaného čipu není žádné programování režimu ISP, znamená to, že čip lze naprogramovat pouze pomocí programovací patice). Podívejte se na obrázek níže:
5.2 Definice rozhraní ISP
Definice ISP rozhraní programátoru řady SP20 je následující:
97531 10 8 6 4 2
Rozhraní ISP/ATE
10P barevný ISP kabel je náhodně distribuován pro připojení ISP rozhraní a čipu cílové desky. Zástrčka 5x2P je připojena k ISP rozhraní programátoru a druhý konec je připojen k odpovídajícímu kolíku cílového čipu přes koncovku DuPont header.
Připojte cílový čip přes hlavu DuPont
Odpovídající vztah mezi barvou kabelu ISP a kolíky rozhraní ISP je následující:
Barva
Hnědá Červená Oranžová (nebo růžová) Žlutá Zelená
Odpovídající pinům rozhraní ISP
1 2 3 4 5
Barva
Modrá Fialová Šedá Bílá Černá
Odpovídající pinům rozhraní ISP
6 7 8 9 10
– 13 –
Programátor řady SP20
Uživatelská příručka
5.3 Připojte cílový čip
Klikněte na stránku „informace o čipu“ v hlavním rozhraní softwaru view schéma zapojení rozhraní ISP a cílového čipu. Podívejte se na obrázek níže:
Různé čipy mají různé způsoby připojení. Klikněte prosím na stránku „informace o čipu“ v softwaru view podrobné způsoby připojení čipu.
5.4 Vyberte režim napájení ISP
Během programování ISP má cílový čip dvě možnosti napájení: napájení z programátoru a vlastní napájení z cílové desky. Nastavte, zda chcete zaškrtnout „Poskytnout napájení cílové desce“ na stránce „Nastavení projektu“ v softwaru:
Zaškrtněte „Poskytnout napájení pro cílovou desku“, programátor napájí čip cílové desky, vyberte prosím napájecí zdroj obj.tage podle jmenovitého pracovního objemu čiputagE. Programátor může poskytnout maximální zatěžovací proud 250 mA. Pokud je zátěžový proud příliš velký, programátor vyzve k ochraně proti nadproudu. Zrušte zaškrtnutí políčka „Poskytnout napájení pro cílovou desku“ a přepněte na samonapájecí cílovou desku (programátor SP20 může podporovat provozní napětí cílové desky 1.65 V~5.5Vtage rozsah, ISP signal driving voltage se automaticky upraví podle VCC obj. cílové deskytagE).
5.5 Operace programování
Zkontrolujte správnost hardwarového připojení a nastavení softwaru a klikněte na tlačítko ISP programování čipu.
dokončit
Programování ISP je poměrně složité a musíte být s obvodem velmi dobře obeznámeni; propojovací vodiče mohou způsobovat rušení a rušení ostatních obvodů na
obvodovou desku, což může vést k selhání programování ISP. Odstraňte prosím čip
a k programování použít konvenční čipovou patici;
– 14 –
Programátor řady SP20
Uživatelská příručka
Kapitola 6 Programování v režimu více strojů
Software programátoru podporuje současný provoz až 8 programátorů připojených k jednomu počítači (sériová výroba nebo stahování samostatných dat).
6.1 Hardwarové připojení programátoru
1) Použijte USB HUB pro připojení více programátorů k USB portu počítače (USB hub musí mít externí napájecí adaptér a je vyžadován externí napájecí zdroj). Všimněte si, že v režimu pro více strojů lze společně používat pouze programátory stejného modelu a nelze kombinovat různé modely.
2) Spusťte software programátoru SP20, software se automaticky připojí ke všem připojeným programátorům a
vstupte do režimu pro více strojů. Pokud je programovací software již spuštěn, můžete kliknout na Menu Programmer Reconnect (Nabídka Programmer Znovu připojit) a software zobrazí dialogové okno „Připojit k programátoru“:
– 15 –
Programátor řady SP20
Uživatelská příručka
Vyberte programátor, který chcete připojit, a klikněte na OK. Po úspěšném připojení software přejde do režimu více strojů a rozhraní je následující:
6.2 Operace programování
1) Programovací operace je stejná jako programovací postup v kapitole 3.2: výběr modelu čipu, načtení file nastavit možnosti provozu nainstalovat programovací socket;
2) Klepněte na
tlačítko (Poznámka: SP20P si může vybrat dva režimy hromadného programování: „Chip
Insert“ a „Key Start“ v tomto příkladuampvyberte režim „Chip Insert“) a programátor počká na čip
být umístěn;
3) Vložte naprogramované čipy do programovací patice jeden po druhém a programátor se automaticky spustí
programování po zjištění, že jsou čipy vloženy. Každý programátor pracuje samostatně, programuje v plném rozsahu
asynchronní režim, není třeba čekat na synchronizaci. Softwarové programovací rozhraní je následující;
4) Vyberte a umístěte čipy podle popisu stavu indikátoru v části 3.4 nebo podle pokynů na obrazovce, abyste dokončili celé množství programování čipu. Tipy: SP20F, SP20X, SP20P podporují samostatné programování. Stávající port USB na počítači můžete použít k připojení jednoho nebo více programátorů ke stažení samostatných dat a poté použít samostatnou metodu pro hromadné programování. Ve srovnání s metodou USB je to pohodlnější a efektivnější. SP20B nepodporuje samostatný a lze jej připojit pouze k počítači pro hromadné programování.
– 16 –
Programátor řady SP20
Uživatelská příručka
Příloha 1 Nejčastější dotazy
Může programátor podporovat img files?
Software programátoru podporuje binární a hexadecimální file formáty kódování. Konvenční přípona binární files je *.bin a konvenční přípona hexadecimální files je *.hex;
img je jen a file přípona a nepředstavuje file formát kódování. Normálně (nad 90 %) takový files jsou binárně zakódovány. Stačí jej načíst přímo do softwaru, software automaticky rozpozná, zda je file je binární kód a načtěte jej v rozpoznaném formátu;
Pro zajištění přesnosti file načítání, doporučujeme uživatelům zkontrolovat kontrolní součet vyrovnávací paměti a file kontrolní součet s inženýrem (příp file poskytovatelé kódu/zákazníci) po načtení např files. (Tyto informace se zobrazí ve spodní části hlavního okna zapisovacího softwaru.)
Jaké jsou běžné důvody selhání programování (včetně selhání mazání/selhání programování/selhání ověření/chyby ID atd.)?
Výrobce/model čipu vybraný v softwaru neodpovídá skutečnému čipu; čip je umístěn nesprávným směrem nebo je programovací patice vložena do nesprávné polohy.
Zkontrolujte prosím správný způsob umístění v okně „Informace o čipu“ v softwaru; Špatný kontakt mezi piny čipu a programovací paticí; Čipy, které byly připájeny na jiné desky plošných spojů, připojte pomocí vodičů nebo programovacích svorek integrovaných obvodů, což může
způsobit selhání programování v důsledku rušení obvodu. Pro programování vložte čipy zpět do programovací patice; čip může být poškozen, vyměňte jej za nový a otestujte jej.
Jaká jsou opatření pro programování ISP?
Programování ISP je relativně složité na realizaci, vhodné pro osoby s určitými odbornými znalostmi. Musíte vědět, jak číst schéma zapojení a znát schéma zapojení cílové desky. Software podporuje programování ISP některých běžně používaných FLASH a EEPROM pamětí. Nejprve je třeba v softwaru zvolit metodu programování ISP aktuálního čipu. Při použití metody programování ISP je třeba věnovat pozornost následujícím záležitostem: Ujistěte se, že hlavní řídicí jednotka (např. MCU/CPU) připojená k cílové Flash paměti k cílové paměti nepřistupuje.
Čip a všechny připojené IO porty mian regulátoru by měly být nastaveny na vysoký odpor (můžete zkusit nastavit mian regulátor do stavu RESET). Některé řídicí IO porty naprogramovaného čipu musí splňovat normální provozní podmínky čipu, napříkladample: Piny HOLD a WP paměti SPI FLASH musí být napnuty na vysokou úroveň. SDA a SCL paměti I2C EEPROM musí mít pull-up rezistory a pin WP musí být napnuty na nízkou úroveň. Připojovací vodiče udržujte co nejkratší. Některé čipy se s dodaným ISP kabelem nedaří naprogramovat. Nastavte odpovídající úroveň hlasitosti.tagParametry e/clock pro programování ISP v možnostech nastavení: Lze použít pouze jednu ze dvou možností: napájení samotné cílové desky nebo napájení cílové desky z programátoru. Bez ohledu na použitou metodu napájení musí být připojen VCC. Metoda ISP je ovlivněna periferními obvody cílové desky nebo připojovacími vodiči, takže není zaručeno, že všechny čipy lze úspěšně zapálit. Pokud se zapojení a nastavení opakovaně kontrolují a stále nelze úspěšně naprogramovat, doporučuje se čip vyjmout a naprogramovat jej pomocí standardní patice pro čip. V hromadné výrobě se pokuste nejprve použít programování a poté metodu SMT.
Proč čip řady 24 nemá funkci mazání?
Čip je založen na technologii EEPROM, data čipu lze přímo přepisovat bez předběžného mazání, takže není k dispozici žádná operace mazání;
Pokud potřebujete vymazat data čipu, zapište data FFH přímo na čip.
– 17 –
Programátor řady SP20
Uživatelská příručka
Jak upgradovat software a firmware programátoru?
Klikněte na nabídku softwaru programátoru: Nápověda – Kontrola aktualizací. Pokud existuje aktualizace, zobrazí se průvodce aktualizací. Postupujte podle pokynů ke stažení balíčku aktualizace a jeho instalaci;
Vstupte do centra stahování oficiálního webu Sfly webwebu (http://www.sflytech.com), stáhněte si nejnovější programátorský software a nainstalujte jej;
Stačí pouze upgradovat software programátoru, není třeba upgradovat firmware programátoru.
Co mám dělat, pokud v softwaru programátoru není žádný model čipu?
Nejprve aktualizujte software programátoru na nejnovější verzi. Pokud v nejnovější verzi softwaru není k dispozici žádný model čipu, který by bylo možné naprogramovat, zašlete prosím e-mail na adresu
požádat o doplnění. Uveďte následující informace: model programátoru, značku čipu, který má být přidán, podrobný model čipu, balení (připomenutí: programátory řady SP20 mohou podporovat pouze SPI NOR FLASH, EEPROM, jiné typy čipů nelze podporovat).
– 18 –
Programátor řady SP20
Uživatelská příručka
Dodatek 2 Vyloučení odpovědnosti
Shenzhen Sfly Technology Co., Ltd. dělá maximum pro zajištění správnosti produktu a souvisejícího softwaru a materiálů. U případných vad a chyb produktu (včetně softwaru a souvisejících materiálů) udělá společnost maximum pro vyřešení problému svými obchodními a technickými možnostmi. Společnost není odpovědná za všechny druhy náhodných, nevyhnutelných, přímých, nepřímých, zvláštních, rozšířených nebo represivních škod vzniklých používáním nebo prodejem tohoto produktu, včetně, ale ne výhradně, ztráty zisku, dobrého jména, dostupnosti, přerušení podnikání, ztráty dat atd., nenese odpovědnost za žádné přímé, nepřímé, náhodné, speciální, odvozené, represivní škody a nároky třetích stran.
– 19 –
Dokumenty / zdroje
![]() |
Vysokorychlostní programátor řady SFLY SP20 [pdfUživatelská příručka SP20B, SP20F, SP20X, SP20P, SP20 Series vysokorychlostní programátor, SP20 Series, vysokorychlostní programátor, rychlostní programátor, programátor |