Programator szybki serii SP20
“
Dane techniczne:
- Nazwa produktu: Programator serii SP20
- Producent: SHENZHEN SFLY TECHNOLOGY CO.LTD.
- Data wydania publikacji: 7 maja 2024 r.
- Wersja: A5
- Obsługuje: SPI NOR FLASH, I2C, MicroWire EEPROM
- Interfejs komunikacyjny: USB typu C
- Zasilanie: tryb USB – nie jest wymagane zewnętrzne źródło zasilania
Instrukcje dotyczące stosowania produktu:
Rozdział 3: Szybkie użycie
3.1 Prace przygotowawcze:
Upewnij się, że programator jest podłączony do komputera przez USB
Interfejs typu C. W USB nie jest wymagane zewnętrzne zasilanie
tryb.
3.2 Programowanie układu:
Aby zaprogramować swój chip, postępuj zgodnie z dostarczonymi instrukcjami oprogramowania
za pomocą programatora serii SP20.
3.3 Odczyt danych układu scalonego i programowanie nowego układu scalonego:
Możesz odczytać istniejące dane układu scalonego i zaprogramować nowy układ scalony,
postępując zgodnie z krokami opisanymi w instrukcji użytkownika.
3.4 Stan wskaźnika w trybie USB:
Aby zrozumieć, zapoznaj się z kontrolkami na programatorze
status urządzenia w trybie USB.
Rozdział 4: Programowanie samodzielne
4.1 Pobierz samodzielne dane:
Pobierz niezbędne dane do samodzielnego programowania do
Wbudowany układ pamięci programatora.
4.2 Operacja samodzielnego programowania:
Wykonaj samodzielne operacje programowania zgodnie z opisem w
ręczny. Obejmuje to tryb ręczny i tryb sterowania automatycznego za pośrednictwem
Interfejs ATE.
4.3 Stan wskaźnika w trybie autonomicznym:
Zrozumienie stanu wskaźnika podczas pracy w trybie autonomicznym
tryb efektywnego programowania.
Rozdział 5: Programowanie w trybie ISP
Szczegółowe instrukcje znajdziesz w instrukcji obsługi
programowanie w trybie ISP.
Rozdział 6: Programowanie w trybie wielomaszynowym
Dowiedz się więcej o połączeniach sprzętowych i operacjach programowania
programowanie w trybie wielomaszynowym.
Często zadawane pytania:
P: Jakie typy układów pamięci są obsługiwane przez SP20
Programista serii?
A: Programator obsługuje SPI NOR FLASH, I2C,
MicroWire i inne pamięci EEPROM różnych producentów
programowanie masowej produkcji z dużą prędkością.
„`
+
SP20B/SP20F/SP20X/SP20P
Instrukcja obsługi programisty
Data wydania publikacji: 7 maja 2024 r. Wersja A5
SHENZHEN SFLY TECHNOLOGY CO.LTD.
ZAWARTOŚĆ
Programator serii SP20
Instrukcja obsługi
Rozdział 1 Wstęp
1.1 Charakterystyka wydajności ————————————————————————————— 3 1.2 Tabela parametrów programatora serii SP20 ———————————————————————– 4
Rozdział 2 Sprzęt programisty
2.1 Produkt powyżejview ———————————————————————————————————- 5 2.2 Dodatki do produktów ————————————————————————————————————— 5
Rozdział 3 Szybkie użycie
3.1 Prace przygotowawcze ———————————————————————————————————6 3.2 Programowanie układu scalonego —————————————————————————————–6 3.3 Odczyt danych układu scalonego i programowanie nowego układu scalonego ————————————————————————-8 3.4 Stan wskaźnika w trybie USB————————————————————————————————9
Rozdział 4 Programowanie samodzielne
4.1 Pobieranie samodzielnych danych ————————————————————————————————10 4.2 Operacja samodzielnego programowania ————————————————————————————- 11
Tryb ręczny ————————————————————————————————————-12 Tryb sterowania automatycznego (sterowanie poprzez interfejs ATE) ——————————————————–12 4.3 Stan wskaźnika w trybie autonomicznym ———————————————————————————12
Rozdział 5 Programowanie w trybie ISP
5.1 Wybierz tryb programowania ISP ——————————————————————————–13 5.2 Definicja interfejsu ISP ————————————————————————————————————13 5.3 Podłącz układ docelowy —————————————————————————————————14 5.4 Wybierz tryb zasilania ISP ————————————————————————————–14 5.5 Operacja programowania ——————————————————————————————————–14
Rozdział 6 Programowanie w trybie wielomaszynowym
6.1 Podłączenie sprzętowe programatora ——————————————————————————15 6.2 Operacja programowania —————————————————————————————————16
Załącznik 1
Często zadawane pytania ————————————————————————————————————————————- 17
Załącznik 2
Zastrzeżenie ———————————————————————————————————————– 19
Załącznik 3
Historia rewizji ————————————————————————————————————————20
– 2 –
Programator serii SP20
Instrukcja obsługi
Rozdział 1 Wprowadzenie
Programatory serii SP20 (SP20B/SP20F/ SP20X/SP20P) to najnowsze, masowo produkowane, szybkie programatory SPI FLASH wprowadzone na rynek przez Shenzhen SFLY Technology. W pełni obsługują szybkie programowanie SPI NOR FLASH, I2C / MicroWire i innych pamięci EEPROM krajowych i zagranicznych producentów.
1.1 Charakterystyka wydajnościowa
Cechy sprzętowe
Interfejs komunikacyjny USB typu C, nie wymaga zewnętrznego zasilania w trybie USB; obsługuje USB i tryb autonomiczny do szybkiego programowania masowej produkcji; Wbudowany układ pamięci o dużej pojemności zapisuje dane inżynieryjne do samodzielnego programowania i wiele innych funkcji.
Weryfikacja danych CRC zapewnia, że dane programowania są absolutnie dokładne; Wymienne 28-stykowe gniazdo ZIF, które może być obsługiwane przez konwencjonalne uniwersalne bazy programujące; Wyświetlacz OLED, wizualnie wyświetlający bieżące informacje operacyjne programatora; Trójkolorowa dioda LED RGB wskazuje stan pracy, a brzęczyk może informować o powodzeniu lub niepowodzeniu
programowanie; Obsługa wykrywania słabego styku pinów, skutecznie poprawia niezawodność programowania; Obsługa programowania w trybie ISP, który może obsługiwać programowanie niektórych układów na płycie; Wiele metod uruchamiania programowania: uruchamianie przyciskiem, umieszczanie układów (inteligentne wykrywanie umieszczenia układów)
i usuwanie, automatyczne programowanie rozruchu), sterowanie ATE (niezależny interfejs sterowania ATE, zapewniający dokładne i niezawodne sygnały sterujące maszyną programującą, takie jak BUSY, OK, NG, START, szeroko wspierający automatyczny sprzęt programujący różnych producentów); Funkcja zabezpieczenia przed zwarciem/nadprądem może skutecznie chronić programator lub układ przed przypadkowym uszkodzeniem; Programowalna objętośćtagKonstrukcja z regulowanym zakresem od 1.7 V do 5.0 V, obsługuje układy scalone 1.8 V/2.5 V/3 V/3.3 V/5 V; Zapewnia funkcję samokontroli sprzętu; Niewielkie rozmiary (rozmiar: 108 x 76 x 21 mm), jednoczesne programowanie wielu maszyn zajmuje bardzo małą powierzchnię roboczą;
Funkcje oprogramowania
Obsługa systemów Win7/Win8/Win10/Win11; Obsługa przełączania między systemem chińskim i angielskim; Obsługa aktualizacji oprogramowania w celu dodawania nowych urządzeń; Obsługa projektu file zarządzanie (projekt) file zapisuje wszystkie parametry programowania, w tym: model układu scalonego, dane
file, ustawienia programowania itp.); Obsługa odczytu i zapisu dodatkowej przestrzeni pamięci (obszar OTP) oraz obszaru konfiguracji (rejestr stanu,
itp.) układu; Obsługa automatycznego rozpoznawania pamięci SPI FLASH serii 25; Funkcja automatycznego numeru seryjnego (może być używana do generowania unikalnego numeru seryjnego produktu, adresu MAC,
Bluetooth ID itp.); Obsługa połączenia w trybie wieloprogramowym: jeden komputer można połączyć z 8 komputerami z serii SP20
programiści do programowania jednoczesnego,Funkcja automatycznego numeru seryjnego jest aktywna w trybie multiprogramatora; Dziennik wsparcia file oszczędność;
Uwaga: Powyższe funkcje zależą od modelu produktu. Aby uzyskać szczegółowe informacje, zapoznaj się z tabelą parametrów produktu w sekcji 1.2
– 3 –
Programator serii SP20
Instrukcja obsługi
1.2 Tabela parametrów programatora serii SP20
Parametr produktu
SP20P SP20X SP20F SP20B
Wygląd produktu
Obsługiwana objętość układutage zakres
1.8-5 V
1.8-5 V
1.8-5 V
1.8-5 V
Maksymalna pamięć obsługiwanych układów (Uwaga 1)
Seria układów scalonych wsparcia (typ interfejsu)
(I2C EEPROM Microwire EEPROM SPI Flash)
Wiele połączeń
(Do jednego komputera można podłączyć 8 programistów)
Produkcja masowa z USB
(Automatyczne wykrywanie włożenia i wyjęcia chipa, automatyczne programowanie)
Automatyczny numer seryjny.
(Programowanie numerów seryjnych)
Wskaźnik pracy diod LED RGB
Monit brzęczyka
Programowanie samodzielne
(programowanie bez komputera, nadaje się do produkcji masowej)
Sprzęt automatyki wspomagającej
(Sterowanie urządzeniami automatycznymi za pomocą ATE)
Programowanie ISP
(Obsługuje niektóre modele)
Korzystanie z trybu USB w trybie autonomicznym
Przycisk startu programowania
Wyświetlacz OLED
Prędkość programowania
(Programowanie + weryfikacja) Pełne dane
GD25Q16(16Mb) W25Q64JV(64Mb) W25Q128FV(128Mb)
1 GB
Y
Y
RRRR
RRRRRR 6s 25s 47s
1 GB
Y
Y
RRRR
YYNNN 6s 25s 47s
1 GB
Y
Y
RRRR
NYNNN 6s 25s 47s
1 GB
Y
Y
YYNN
NYNNN 7s 28s 52s
„Y” oznacza, że ma lub obsługuje funkcję, „N” oznacza, że nie ma lub nie obsługuje funkcji
Uwaga 1: Obsługuje do 1 GB w trybie USB i 512 MB w trybie autonomicznym.
– 4 –
Programator serii SP20
Instrukcja obsługi
Rozdział 2 Sprzęt programisty
2.1 Produkt powyżejview
Przedmiot
Nazwa
Gniazdo ZIF 28P Wskaźnik trójkolorowy
Wyświetlacz OLED Przycisk startu programowania
Interfejs USB
Interfejs multipleksowania ISP/ATE
Zilustrować
Włóż układ scalony w obudowie DIP do gniazda programującego. (Uwaga: Nie obsługuje programowania układów scalonych na płycie poprzez podłączenie przewodu z gniazda ZIF.)
Niebieski: ZAJĘTY; Zielony: OK (pomyślny); Czerwony: NIEPOWODZENIE
Wyświetlanie aktualnego stanu pracy i wyników (tylko SP20P posiada ten komponent) Rozpoczęcie programowania poprzez naciśnięcie przycisku (tylko SP20P posiada ten komponent)
Interfejs USB typu C.
Zapewnia sygnały sterujące maszyną programującą (BUSY, OK, NG, START) (funkcja ta jest dostępna tylko w modelach SP20P i SP20X) Programowanie ISP dla układów lutowanych na płytkach
2.2 Dodatki do produktów
Kabel do transmisji danych typu C
Kabel dostawcy usług internetowych
Zasilacz 5V/1A
Instrukcja obsługi
Kolor/wygląd akcesoriów z różnych partii może się różnić, prosimy zapoznać się z rzeczywistym produktem;
SP20B nie zawiera zasilacza, do zasilania należy używać wyłącznie portu USB. Standardowa konfiguracja programatora nie obejmuje gniazda programującego, prosimy o kontakt z producentem.
wybierz według swoich potrzeb;
– 5 –
Programator serii SP20
Instrukcja obsługi
Rozdział 3 Szybkie użycie
W tym rozdziale wykorzystano fragment układu SPI FLASH W8Q208DW w obudowie SOIC25 (32 mil) jakoample przedstawia metodę programowania układu przez programistę SP20P w trybie USB. Konwencjonalne programowanie obejmuje następujące 5 kroków:
Programowanie przygotowania oprogramowania i sprzętu
Wybierz model układu scalonego
Obciążenie file Ustawienia opcji operacyjnych
3.1 Prace przygotowawcze
1) Zainstaluj oprogramowanie programatora serii „SFLY FlyPRO II” (zawiera sterownik USB, sterownik USB zostanie zainstalowany domyślnie podczas instalacji oprogramowania), obsługuje systemy Win7/Win8/Win10/Win11, pobierz oprogramowanie URL: http://www.sflytech.com; 2) Podłącz programator do portu USB komputera za pomocą kabla USB. Zielona lampka programatora zaświeci się, gdy połączenie będzie prawidłowe;
Podłącz do portu USB komputera
3) Uruchom oprogramowanie programisty „SFLY FlyPRO II”, oprogramowanie automatycznie połączy się z programatorem, a prawe okno oprogramowania wyświetli model programatora i numer seryjny produktu. Jeśli połączenie się nie powiedzie: sprawdź, czy kabel USB jest podłączony; sprawdź, czy sterownik USB został pomyślnie zainstalowany w menedżerze urządzeń komputera (jeśli sterownik USB nie został zainstalowany poprawnie, ręcznie zaktualizuj sterownik USB: znajdź „USB_DRIVER” w folderze instalacyjnym oprogramowania programisty, po prostu zaktualizuj sterownik);
Po pomyślnym nawiązaniu połączenia aktualnie podłączony model programisty
i sekwencja zostanie wyświetlona
3.2 Programowanie układu
1Wybierz model układu scalonego:
Kliknij przycisk na pasku narzędzi
i wyszukaj model układu scalonego, który chcesz zaprogramować w wyskakującym oknie dialogowym
do wyboru modelu chipa: W25Q32DW. Wybierz pasującą markę chipa, model i typ obudowy (wybranie niewłaściwej marki i modelu spowoduje błąd programowania).
– 6 –
Programator serii SP20
Instrukcja obsługi
2Załaduj file:
Kliknij przycisk na pasku narzędzi
aby załadować dane file, który obsługuje formaty Bin i Hex.
3) Konfiguracja opcji operacji: W razie potrzeby wprowadź odpowiednie ustawienia na stronie „Opcje operacji”. Wskazówka: Niepusty chip musi zostać wymazany.
Aby zaprogramować obszar C (Rejestr stanu), należy kliknąć ten przycisk, aby otworzyć „Opcję konfiguracji” i dokonać odpowiednich ustawień.
4Umieść chip:
Podnieś uchwyt gniazda ZIF, włóż dolny rząd gniazda programującego wyrównany z dolną częścią gniazda ZIF, naciśnij uchwyt, a następnie włóż układ scalony do gniazda programującego. Zwróć uwagę, że kierunek pinu 1 układu scalonego nie powinien być umieszczony w złym kierunku. Wskazówka: Możesz view odpowiedni model gniazda programującego i sposób wkładania na stronie „informacje o układzie scalonym”.
– 7 –
5. Operacja programowania: Kliknij przycisk na pasku narzędzi
aby rozpocząć programowanie:
Programator serii SP20
Instrukcja obsługi
Po zakończeniu programowania ikona stanu zmienia się na „OK”, co oznacza, że programowanie zakończyło się powodzeniem:
3.3 Odczyt danych układu scalonego i programowanie nowego układu scalonego
1Wykonaj czynności opisane w sekcji 3.2, aby wybrać model układu scalonego, zainstalować gniazdo i układ scalony, który ma zostać odczytany;
Porady:
Większość układów SPI Flash można zidentyfikować automatycznie za pomocą przycisku „Sprawdź model”. Aby uniknąć słabego styku, należy oczyścić piny wylutowanego układu;
na pasku narzędzi;
2) Kliknij przycisk „Przeczytaj”
na pasku narzędzi, a następnie pojawi się okno dialogowe „Opcje odczytu”;
3) Kliknij przycisk „OK”, programista automatycznie otworzy „Bufor danych” po odczytaniu danych z układu scalonego, a następnie kliknij przycisk „Zapisz dane”, aby zapisać odczytane dane na komputerze w celu późniejszego wykorzystania;
– 8 –
Programator serii SP20
Instrukcja obsługi
4) Kliknij przycisk „Zapisz dane” w „Buforze danych”, pojawi się okno dialogowe Zapisz dane, domyślnie zapisuje cały obszar pamięci, możesz wybrać obszar pamięci według potrzeb, taki jak główny obszar pamięci Flash, zapisać file można wykorzystać później;
5) Zamknij „bufor danych” i włóż nowy układ tego samego modelu;
6) Kliknij przycisk
aby zapisać odczytaną zawartość na nowym układzie scalonym.
Wskazówka: Zaznacz wszystkie obszary programowania w opcjach konfiguracji, w przeciwnym razie dane programowania mogą być niekompletne i
układ główny może działać normalnie, natomiast skopiowany układ może nie działać normalnie;
Po ustawieniu parametrów programowania lub pomyślnym odczytaniu danych z układu scalonego można je zapisać
jako projekt file (kliknij pasek narzędzi
przycisk lub kliknij pasek menu: File->Zapisz projekt), a następnie tylko
trzeba załadować zapisany projekt filei nie ma potrzeby resetowania parametrów w celu zaprogramowania nowego
żeton.
3.4 Stan wskaźnika w trybie USB
Status wskaźnika
Stały niebieski Migający niebieski Stały zielony
Stały czerwony
Opis stanu
Stan zajęty, programista wykonuje operacje takie jak kasowanie, programowanie, weryfikacja itp. Poczekaj na włożenie układu scalonego
Obecnie w trybie gotowości lub obecny układ został pomyślnie zaprogramowany Programowanie układu nie powiodło się (można sprawdzić przyczynę niepowodzenia w oknie informacji o oprogramowaniu)
Nie obsługuje programowania układów scalonych na pokładzie poprzez podłączenie przewodu z gniazda ZIF, ponieważ zakłócenia zewnętrznego obwodu doprowadzą do niepowodzenia programowania, a w przypadku zewnętrznej płytki drukowanej z elektrycznością, może to również uszkodzić sprzęt programatora, jeśli programator zostanie uszkodzony z powodu tego nieprawidłowego użycia, nie otrzyma serwisu gwarancyjnego. Proszę użyć standardowego gniazda programującego do zaprogramowania układu, lub użyć interfejsu ISP programatora do zaprogramowania układu scalonego na pokładzie (patrz rozdział 5 Programowanie w trybie ISP)
– 9 –
Programator serii SP20
Instrukcja obsługi
Rozdział 4 Programowanie samodzielne
SP20F, SP20X, SP20P obsługują samodzielne (bez komputera) programowanie, odpowiednie do produkcji masowej. Podstawowy proces operacyjny jest następujący:
Pobierz samodzielne dane Odłącz kabel USB i podłącz do zasilacza 5 V
Rozpocznij samodzielne programowanie
4.1 Pobierz samodzielne dane
1) Podłącz programator do portu USB komputera za pomocą kabla USB i uruchom oprogramowanie „SFLY FlyPRO II”; 2) Wykonaj kroki opisane w sekcji 3.2, aby wybrać model układu scalonego i załadować dane. filei ustaw niezbędne opcje działania; 3) Aby mieć pewność, że dane autonomiczne są poprawne, możesz najpierw zaprogramować kilka układów scalonych i przeprowadzić faktyczną weryfikację produktu;
4) Kliknij przycisk
aby zapisać bieżący projekt (Wskazówka: zapisany projekt file można załadować i użyć później
(unikaj problemów z powtarzającymi się ustawieniami);
5) Kliknij przycisk
aby pobrać samodzielne dane, pojawi się okno dialogowe „Pobierz projekt”;
Uwaga: Podczas programowania ręcznego wybierz „Chip Insert” lub „KEY Sart” (tylko SP20P obsługuje KEY start). Podczas korzystania z automatycznej maszyny programującej wybierz „ATE control (machine mode)”
6) Kliknij przycisk OK, aby pobrać dane autonomiczne do wbudowanej pamięci programatora. Wskazówka: dane autonomiczne nie zostaną utracone po wyłączeniu programatora i będziesz mógł kontynuować ich używanie.
czas.
– 10 –
Programator serii SP20
Instrukcja obsługi
4.2 Operacja samodzielnego programowania
Tryb ręczny
Metoda programowania ręcznego pobierania i umieszczania żetonów. Kroki ręcznej obsługi w trybie autonomicznym są następujące: 1) Pobierz dane autonomiczne zgodnie z metodą opisaną w sekcji 4.1. Należy pamiętać, że podczas pobierania danych autonomicznych należy wybrać tryb sterowania uruchamianiem jako „Umieszczanie żetonów” (SP20P może również wybrać „Rozpoczęcie kluczem”); 2) Odłącz kabel USB od komputera i podłącz go do zasilacza 5 V. Po włączeniu zasilania programatora najpierw sprawdzi on wewnętrzne dane autonomiczne, aby zweryfikować ich integralność i dokładność. Zajmuje to od 3 do 25 sekund. Jeśli test zostanie zaliczony, kontrolka zacznie migać na niebiesko, co oznacza, że programator wszedł w tryb programowania autonomicznego. Jeśli test się nie powiedzie, kontrolka będzie migać na czerwono, co oznacza, że w programatorze nie ma prawidłowych danych autonomicznych i nie można rozpocząć programowania autonomicznego;
Podłącz do zasilacza 5 V w celu samodzielnego programowania
Uwaga: Tylko SP20P może wyświetlać stan roboczy programatora bardziej intuicyjnie za pomocą ekranu OLED, jak pokazano na powyższym rysunku, wyświetla monit o oczekiwanie na włożenie chipa. 3) Umieść chip do zaprogramowania w gnieździe ZIF, lampka kontrolna zmienia się z migającego niebieskiego na stałe niebieskie, wskazując, że programista wykrył chip i programuje; 4) Gdy lampka kontrolna zmienia kolor na stały zielony, oznacza to, że programowanie chipa zostało zakończone i programowanie zakończyło się powodzeniem. Jeśli lampka kontrolna zmienia kolor na czerwony, oznacza to, że bieżące programowanie chipa nie powiodło się. Jednocześnie programista czeka na wyjęcie bieżącego chipa z gniazda ZIF. Jeśli funkcja monitu brzęczyka jest włączona, programista wyda sygnał dźwiękowy po zakończeniu programowania; 5) Wyjmij chip i włóż go do następnego chipa, powtarzaj ten krok, aż programowanie zostanie zakończone.
– 11 –
Programator serii SP20
Instrukcja obsługi
Tryb sterowania automatycznego (sterowanie poprzez interfejs ATE)
SP20X/SP20P ma interfejs multipleksowania ISP/ATE, który może być używany z automatycznymi maszynami programującymi i innym sprzętem automatycznym w celu realizacji automatycznego programowania (automatyczne pobieranie i umieszczanie chipów, automatyczne programowanie). Postępuj w następujący sposób: 1) Pobierz samodzielne dane zgodnie z metodą opisaną w sekcji 4.1. Należy pamiętać, że podczas pobierania samodzielnych danych należy wybrać tryb sterowania startem jako „Sterowanie ATE (tryb maszyny)”. W tym trybie pracy interfejs ATE programatora może dostarczać sygnał wskaźnika START/OK/NG/BUSY; 2) Poprowadź linię pinów chipa z gniazda ZIF do maszyny programującej; 3) Podłącz linię sterowania maszyny do programatora „interfejs ISP/ATE”, piny interfejsu są zdefiniowane w następujący sposób;
Interfejs ISP/ATE 4) Rozpocznij programowanie.
3–ZAJĘTY 5–OK 9–NG 7–START 2–VCC 4/6/8/10–GND
4.3 Stan wskaźnika w trybie autonomicznym
Status wskaźnika
Opis stanu (metoda ręczna)
Migające czerwone
Programista nie pobrał samodzielnych danych
Migający niebieski Niebieski Zielony
Czerwony
Oczekiwanie na umieszczenie układu scalonego Programowanie układu scalonego Programowanie układu scalonego zostało zakończone i zakończyło się powodzeniem (Oczekiwanie na wyjęcie układu scalonego) Programowanie układu scalonego nie powiodło się (Oczekiwanie na wyjęcie układu scalonego)
Opis stanu (tryb sterowania automatycznego, tylko SP20X, SP20P)
Programista nie pobrał samodzielnych danych Programowanie układu scalonego Programowanie układu scalonego zostało zakończone i programowanie zakończyło się powodzeniem
Nie udało się zaprogramować układu
– 12 –
Programator serii SP20
Instrukcja obsługi
Rozdział 5 Programowanie w trybie ISP
Pełna nazwa ISP to In System Program. W trybie programowania ISP wystarczy podłączyć kilka linii sygnałowych do odpowiednich pinów układu scalonego, aby wykonać operacje odczytu i zapisu układu, co pozwala uniknąć problemów z wylutowywaniem układu. Seria SP20 ma interfejs multipleksowania 10P ISP/ATE, układy scalone na płytce drukowanej można programować za pomocą tego interfejsu.
5.1 Wybierz tryb programowania ISP
Programiści serii SP20 mogą obsługiwać programowanie w trybie ISP niektórych chipów. Kliknij przycisk „chip model” w oprogramowaniu, aby wyszukać model chipa, który ma zostać zaprogramowany, i wybierz „ISP mode programming” w kolumnie „Adapter/Programming Mode” (Jeśli w wyszukiwanej metodzie programowania chipa nie ma programowania w trybie ISP, oznacza to, że chip można zaprogramować tylko za pomocą gniazda programującego). Zobacz poniższy obrazek:
5.2 Definicja interfejsu ISP
Definicja interfejsu ISP programatora serii SP20 jest następująca:
97531 10 8 6 4 2
Interfejs ISP/ATE
Kabel ISP 10P w kolorze jest losowo rozprowadzany, aby połączyć interfejs ISP i układ płyty docelowej. Wtyczka 5x2P jest podłączona do interfejsu ISP programatora, a drugi koniec jest podłączony do odpowiedniego pinu układu docelowego przez złącze nagłówkowe DuPont.
Podłącz układ docelowy przez głowicę DuPont
Odpowiednia relacja pomiędzy kolorem kabla ISP a pinami interfejsu ISP jest następująca:
Kolor
Brązowy Czerwony Pomarańczowy (lub różowy) Żółty Zielony
Odpowiednie dla pinów interfejsu ISP
1 2 3 4 5
Kolor
Niebieski Fioletowy Szary Biały Czarny
Odpowiednie dla pinów interfejsu ISP
6 7 8 9 10
– 13 –
Programator serii SP20
Instrukcja obsługi
5.3 Podłącz układ docelowy
Kliknij stronę „informacje o chipie” w głównym interfejsie oprogramowania, aby view schemat połączeń interfejsu ISP i układu docelowego. Zobacz poniższy obrazek:
Różne układy scalone mają różne metody połączenia. Kliknij stronę „informacje o układzie scalonym” w oprogramowaniu, aby view szczegółowe metody połączeń układu scalonego.
5.4 Wybierz tryb zasilania ISP
Podczas programowania ISP układ docelowy ma dwie opcje zasilania: zasilanie przez programistę i zasilanie własne przez płytę docelową. Ustaw, czy zaznaczyć opcję „Zasilanie płyty docelowej” na stronie „Ustawienia projektu” oprogramowania:
Zaznacz „Zapewnij zasilanie dla płyty docelowej”, programator zapewni zasilanie dla układu płyty docelowej, wybierz moc zasilaniatage zgodnie z nominalną objętością roboczą układu scalonegotage. Programator może zapewnić maksymalny prąd obciążenia 250 mA. Jeśli prąd obciążenia jest zbyt duży, programator wyświetli monit o zabezpieczenie nadprądowe. Odznacz opcję „Zapewnij zasilanie dla płyty docelowej” i zmień na zasilanie płyty docelowej (programator SP20 może obsługiwać 1.65 V~5.5 V zakres roboczy płyty docelowej).tagzasięg, sygnał ISP sterujący głośnościątage automatycznie dostosuje się do głośności VCC płyty docelowejtagmi).
5.5 Operacja programowania
Sprawdź poprawność połączeń sprzętowych i ustawień oprogramowania, a następnie kliknij przycisk programowania ISP układu.
dokończyć
Programowanie ISP jest stosunkowo skomplikowane i wymaga bardzo dobrej znajomości układu. Przewody łączące mogą powodować zakłócenia i zakłócenia innych układów.
płytka drukowana, co może doprowadzić do awarii programowania ISP. Proszę wyjąć układ
i używać konwencjonalnego gniazda chipowego do programowania;
– 14 –
Programator serii SP20
Instrukcja obsługi
Rozdział 6 Programowanie w trybie wielomaszynowym
Oprogramowanie programisty umożliwia jednoczesną pracę do 8 programistów podłączonych do jednego komputera (produkcja masowa lub pobieranie niezależnych danych).
6.1 Podłączenie sprzętowe programatora
1) Użyj USB HUB, aby podłączyć wiele programatorów do portu USB komputera (USB HUB musi mieć zewnętrzny zasilacz, a zewnętrzny zasilacz jest wymagany). Należy pamiętać, że w trybie multi-machine, tylko programatory tego samego modelu mogą być używane razem, a różnych modeli nie można mieszać.
2) Uruchom oprogramowanie programatora SP20, które automatycznie połączy się ze wszystkimi podłączonymi programatorami i
przejdź do trybu multi-machine. Jeśli oprogramowanie programisty jest już uruchomione, możesz kliknąć Menu Programmer Reconnect, a oprogramowanie wyświetli okno dialogowe „Connect to the programmer” (Połącz z programistą):
– 15 –
Programator serii SP20
Instrukcja obsługi
Wybierz programistę, który ma zostać podłączony i kliknij OK. Po pomyślnym połączeniu oprogramowanie przechodzi w tryb multi-machine, a interfejs wygląda następująco:
6.2 Operacja programowania
1) Operacja programowania jest taka sama, jak procedura programowania opisana w sekcji 3.2: wybierz model układu scalonego i załaduj file ustaw opcje operacji zainstaluj gniazdo programowania;
2) Kliknij
przycisk (Uwaga: SP20P może wybrać dwa tryby programowania masowego: „Chip
Wstaw” i „Klucz Start”. W tym przykładzieampwybierz tryb „Wkładanie chipa”), a programista będzie czekał na włożenie chipa
być umieszczonym;
3) Umieść zaprogramowane układy scalone w gnieździe programującym jeden po drugim, a programator automatycznie rozpocznie pracę.
programowanie po wykryciu, że chipy są włożone. Każdy programista pracuje niezależnie, programując w pełni
tryb asynchroniczny, nie ma potrzeby czekania na synchronizację. Interfejs programowania oprogramowania jest następujący;
4) Wybierz i umieść chipy zgodnie z opisem stanu wskaźnika w rozdziale 3.4 lub monitami na ekranie wyświetlacza, aby ukończyć całą masę programowania chipów. Wskazówki: SP20F, SP20X, SP20P obsługują samodzielne programowanie. Możesz użyć istniejącego portu USB w komputerze, aby podłączyć jednego lub więcej programistów w celu pobrania samodzielnych danych, a następnie użyć samodzielnej metody do masowego programowania. W porównaniu z metodą USB jest to wygodniejsze i bardziej wydajne. SP20B nie obsługuje trybu samodzielnego i może być podłączony do komputera tylko w celu masowego programowania.
– 16 –
Programator serii SP20
Instrukcja obsługi
Załącznik 1 FAQ
Czy programista może obsługiwać img files?
Oprogramowanie programisty obsługuje system binarny i szesnastkowy file formaty kodowania. Konwencjonalny sufiks binarny files to *.bin i jest to konwencjonalny sufiks szesnastkowy files jest *.hex;
img to tylko file przyrostek i nie reprezentuje file format kodowania. Zwykle (powyżej 90%) taki files są kodowane binarnie. Wystarczy załadować je bezpośrednio do oprogramowania, a oprogramowanie automatycznie rozpozna, czy file jest kodem binarnym i ładuje go w rozpoznanym formacie;
Aby zapewnić dokładność file podczas ładowania zalecamy użytkownikom sprawdzenie sumy kontrolnej bufora i file suma kontrolna z inżynierem (lub file dostawcy/klienci kodu) po załadowaniu takiego files. (Informacje te zostaną wyświetlone na dole głównego okna programu piszącego.)
Jakie są najczęstsze przyczyny błędów programowania (w tym błędów kasowania/błędów programowania/błędów weryfikacji/błędów identyfikatora itp.)?
Wybrany w oprogramowaniu producent/model układu scalonego nie odpowiada rzeczywistemu układowi scalonemu; układ scalony jest umieszczony w niewłaściwym kierunku lub gniazdo programujące jest włożone w niewłaściwej pozycji.
Sprawdź poprawność sposobu umieszczenia w oknie „Informacje o układzie scalonym” oprogramowania; Słaby kontakt między pinami układu scalonego a gniazdem programującym; Podłącz układy scalone, które zostały przylutowane do innych płytek drukowanych, za pomocą przewodów lub zacisków programujących układ scalony, co może
spowodować awarię programowania z powodu zakłóceń obwodu. Proszę włożyć chipy z powrotem do gniazda programującego w celu programowania; Chip może być uszkodzony, wymień na nowy chip w celu przetestowania.
Jakie środki ostrożności należy podjąć przy programowaniu przez dostawcę usług internetowych?
Programowanie ISP jest stosunkowo skomplikowane do zrealizowania, odpowiednie dla osób z pewną wiedzą zawodową, musisz wiedzieć, jak czytać schemat obwodu i znać schemat obwodu płyty docelowej. Oprogramowanie obsługuje programowanie ISP niektórych powszechnie używanych pamięci FLASH i EEPROM, przede wszystkim musisz wybrać metodę programowania ISP bieżącego układu w oprogramowaniu. Podczas korzystania z metody programowania ISP musisz zwrócić uwagę na następujące kwestie: Upewnij się, że główny kontroler (np. MCU/CPU) podłączony do docelowej pamięci Flash nie uzyskuje dostępu do docelowej
chip, a wszystkie podłączone porty IO kontrolera mian powinny być ustawione na wysoką rezystancję (możesz spróbować ustawić kontroler mian w stan RESET). Niektóre porty IO sterujące programowanego chipa muszą spełniać normalne warunki pracy chipa, np.ample: Piny HOLD i WP pamięci SPI FLASH muszą być podciągnięte do wysokiego poziomu. SDA i SCL pamięci I2C EEPROM muszą mieć rezystory podciągające, a pin WP musi być podciągnięty do niskiego poziomu. Przewody połączeniowe powinny być jak najkrótsze. Niektóre układy nie programują się za pomocą dołączonego kabla ISP Ustaw odpowiednią głośnośćtagParametry e/clock do programowania ISP w opcjach Setup: Można użyć tylko jednej z dwóch opcji: zasilania samej płyty docelowej lub zasilania płyty docelowej z programatora. Niezależnie od tego, która metoda zasilania jest używana, VCC musi być podłączone. Metoda ISP jest zależna od obwodów peryferyjnych płyty docelowej lub przewodów łączących, więc nie ma gwarancji, że wszystkie układy scalone zostaną pomyślnie wypalone. Jeśli połączenie i ustawienia są wielokrotnie sprawdzane i nadal nie można ich pomyślnie zaprogramować, zaleca się wyjęcie układu scalonego i zaprogramowanie go za pomocą standardowego gniazda układu scalonego. W produkcji masowej spróbuj użyć najpierw metody programowania, a następnie metody SMT.
Dlaczego układ scalony serii 24 nie ma funkcji kasowania?
Układ scalony opiera się na technologii EEPROM, dzięki czemu dane zawarte w układzie scalonym mogą być bezpośrednio nadpisywane bez konieczności wstępnego kasowania, nie ma więc możliwości wykonania operacji kasowania;
Jeśli musisz wyczyścić dane układu scalonego, zapisz dane FFH bezpośrednio na układzie scalonym.
– 17 –
Programator serii SP20
Instrukcja obsługi
Jak uaktualnić oprogramowanie programatora i oprogramowanie sprzętowe?
Kliknij menu oprogramowania programisty: Pomoc-Sprawdź aktualizacje. Jeśli jest aktualizacja, pojawi się kreator aktualizacji. Postępuj zgodnie z instrukcjami, aby pobrać pakiet aktualizacji i zainstalować go;
Wejdź do oficjalnego centrum pobierania Sfly webwitrynę (http://www.sflytech.com), pobierz najnowsze oprogramowanie programistyczne i zainstaluj je;
Wymagana jest jedynie aktualizacja oprogramowania programatora, nie ma potrzeby aktualizacji oprogramowania sprzętowego programatora.
Co zrobić, jeśli w oprogramowaniu programisty nie ma podanego modelu układu scalonego?
Najpierw zaktualizuj oprogramowanie programatora do najnowszej wersji. Jeśli w najnowszej wersji oprogramowania nie ma modelu układu scalonego, który można zaprogramować, wyślij wiadomość e-mail na adres
Złóż wniosek o dodanie. Podaj następujące informacje: model programatora, markę układu scalonego, który ma zostać dodany, szczegółowy model układu scalonego, pakiet (przypomnienie: programatory serii SP20 mogą obsługiwać tylko SPI NOR FLASH, EEPROM, inne typy układów scalonych nie mogą być obsługiwane).
– 18 –
Programator serii SP20
Instrukcja obsługi
Załącznik 2 Zastrzeżenie
Shenzhen Sfly Technology Co., Ltd. dokłada wszelkich starań, aby zapewnić poprawność produktu oraz powiązanego oprogramowania i materiałów. W przypadku możliwych wad i błędów produktu (w tym oprogramowania i powiązanych materiałów) firma dołoży wszelkich starań, aby rozwiązać problem przy użyciu swoich możliwości handlowych i technicznych. Firma nie ponosi odpowiedzialności za wszelkiego rodzaju przypadkowe, nieuniknione, bezpośrednie, pośrednie, szczególne, rozszerzone lub karne szkody wynikające z użytkowania lub sprzedaży tego produktu, w tym, ale nie wyłącznie, utratę zysku, dobrej woli, dostępności, przerwanie działalności, utratę danych itp., nie ponosi odpowiedzialności za żadne bezpośrednie, pośrednie, przypadkowe, szczególne, pochodne, karne szkody i roszczenia osób trzecich.
– 19 –
Dokumenty / Zasoby
![]() |
Programator szybki serii SFLY SP20 [plik PDF] Instrukcja obsługi SP20B, SP20F, SP20X, SP20P, seria SP20 Programator szybki, seria SP20, Programator szybki, Programator szybki, Programator |