Високоскоростен програматор от серия SP20
„
Спецификации:
- Име на продукта: Програматор от серия SP20
- Производител: SHENZHEN SFLY TECHNOLOGY CO.LTD.
- Дата на издаване на публикацията: 7 май 2024 г
- Ревизия: A5
- Поддържа: SPI NOR FLASH, I2C, MicroWire EEPROMs
- Комуникационен интерфейс: USB Type-C
- Захранване: USB режим – не е необходимо външно захранване
Инструкции за употреба на продукта:
Глава 3: Бързо използване
3.1 Подготвителна работа:
Уверете се, че програмистът е свързан към компютър чрез USB
Интерфейс Type-C. В USB не е необходимо външно захранване
режим.
3.2 Програмиране на вашия чип:
Следвайте предоставените софтуерни инструкции, за да програмирате своя чип
с помощта на програмиста от серия SP20.
3.3 Прочетете данните на чипа и програмирайте нов чип:
Можете да прочетете съществуващи данни за чип и да програмирате нов чип чрез
следвайки стъпките, описани в ръководството за потребителя.
3.4 Състояние на индикатора в USB режим:
Обърнете се към светлинните индикатори на програматора, за да разберете
състоянието на устройството в USB режим.
Глава 4: Самостоятелно програмиране
4.1 Изтегляне на самостоятелни данни:
Изтеглете необходимите данни за самостоятелно програмиране в
вграден чип памет на програмиста.
4.2 Самостоятелна операция по програмиране:
Извършване на самостоятелни операции по програмиране, както е описано в
ръководство. Това включва ръчен режим и автоматичен режим на управление чрез
ATE интерфейс.
4.3 Състояние на индикатора в самостоятелен режим:
Разберете състоянието на индикатора, докато работите самостоятелно
режим за ефективно програмиране.
Глава 5: Програмиране в режим ISP
Обърнете се към ръководството за потребителя за подробни инструкции относно
програмиране в режим ISP.
Глава 6: Програмиране в многомашинен режим
Научете за хардуерните връзки и програмните операции за
програмиране в многомашинен режим.
ЧЗВ:
Въпрос: Какви типове чипове с памет се поддържат от SP20
Сериен програмист?
A: Програматорът поддържа SPI NOR FLASH, I2C,
MicroWire и други EEPROM от различни производители за
високоскоростно програмиране на масово производство.
„`
+
SP20B/SP20F/SP20X/SP20P
Ръководство за потребителя на програмиста
Дата на издаване на публикацията: 7 май 2024 г. Ревизия A5
ШЕНЖЕН SFLY TECHNOLOGY CO.LTD.
СЪДЪРЖАНИЕ
Програматор от серия SP20
Ръководство за потребителя
Глава 1 Въведение
1.1 Характеристики на производителност ———————————————————————————— 3 1.2 Таблица с параметри на програмисти от серия SP20 ——————————————————————– 4
Глава 2 Хардуер на програмиста
2.1 Продуктът надview ————————————————————————————————— 5 2.2 Продуктови добавки —————————————————————————————————— 5
Глава 3 Бърза употреба
3.1 Подготвителна работа —————————————————————————————————6 3.2 Програмиране на вашия чип —————————————————————————————6 3.3 Четене на данни за чип и програмиране на нов чип ————————————————————————-8 3.4 Състояние на индикатора в USB режим——————————————————————————————9
Глава 4 Самостоятелно програмиране
4.1 Изтеглете самостоятелни данни ————————————————————————————————- 10 4.2 Самостоятелна операция за програмиране —————————————————————————————————- 11 XNUMX
Ръчен режим——————————————————————————————————12 Автоматичен режим на управление (управление чрез ATE интерфейс) ——————————————————–12 4.3 Състояние на индикатора в самостоятелен режим —————————————————————————12
Глава 5 Програмиране в режим ISP
5.1 Избор на режим на програмиране на ISP —————————————————————————–13 5.2 Дефиниране на интерфейса на ISP ——————————————————————————————13 5.3 Свържете целевия чип —————————————————————————————14 5.4 Избор на режим на захранване на ISP ——————————————————————————–14 5.5 Операция по програмиране ————————————————————————————————14
Глава 6 Програмиране в многомашинен режим
6.1 Хардуерно свързване на програмиста ———————————————————————15 6.2 Операции по програмиране —————————————————————————————————
Приложение 1
ЧЗВ ——————————————————————————————————————————— 17
Приложение 2
Отказ от отговорност ———————————————————————————————————————– 19
Приложение 3
История на ревизиите —————————————————————————————————————20
– 2 –
Програматор от серия SP20
Ръководство за потребителя
Глава 1 Въведение
Серията SP20 (SP20B/SP20F/SP20X/SP20P) програмисти са най-новите високоскоростни програматори за масово производство за SPI FLASH, пуснати от Shenzhen SFLY Technology. Той напълно поддържа високоскоростното програмиране на SPI NOR FLASH, I2C / MicroWire и други EEPROM от местни и чуждестранни производители.
1.1 Характеристики на изпълнението
Хардуерни характеристики
USB Type-C комуникационен интерфейс, без нужда от външно захранване при използване в USB режим; Поддържа USB и самостоятелен режим за високоскоростно масово производство; Вграденият чип с памет с голям капацитет запазва инженерните данни за самостоятелно програмиране и множество операции.
CRC проверката на данните гарантира, че програмните данни са абсолютно точни; Сменяем 28-пинов ZIF цокъл, който може да се поддържа от конвенционални универсални бази за програмиране; OLED дисплей, който визуално показва текущата работна информация на програматора; RGB трицветен LED показва работното състояние, а зумерът може да уведоми за успеха или неуспеха на програмата.
програмиране; Поддръжка на лошо разпознаване на контакт на пиновете, ефективно подобряване на надеждността на програмирането; Поддръжка на ISP режим програмиране, който може да поддържа вградено програмиране на някои чипове; Множество методи за стартиране на програмирането: стартиране с бутон, поставяне на чип (интелигентно разпознаване на поставяне на чип)
и премахване, автоматично стартиране на програмирането), ATE управление (независим ATE интерфейс за управление, осигуряващ точни и надеждни сигнали за управление на програмиращи машини като BUSY, OK, NG, START, широко поддържащ оборудване за автоматично програмиране на различни производители); Функцията за защита от късо съединение / претоварване може ефективно да предпази програматора или чипа от случайни повреди; Програмируем обемtagДизайн с e, регулируем диапазон от 1.7V до 5.0V, може да поддържа чипове 1.8V/2.5V/3V/3.3V/5V; Осигурява функция за самопроверка на оборудването; Малък размер (размер: 108x76x21mm), едновременното програмиране на множество машини заема много малка работна повърхност;
Функции на софтуера
Поддръжка на Win7/Win8/Win10/Win11; Поддръжка на превключване между китайски и английски език; Поддръжка на надграждане на софтуера за добавяне на нови устройства; Поддръжка на проекти file управление (проект file запазва всички програмни параметри, включително: модел на чипа, данни
file, настройки за програмиране и др.); Поддържа четене и запис на допълнителна област за съхранение (OTP област) и област за конфигурация (регистър на състоянието,
и др.) на чипа; Поддържа автоматично разпознаване на 25-та серия SPI FLASH; Функция за автоматичен сериен номер (може да се използва за генериране на уникален сериен номер на продукта, MAC адрес,
Bluetooth ID и др.); Поддържа връзка в режим на многопрограмиране: един компютър може да бъде свързан с 8 SP20 серии
програматори за едновременно програмиране, функцията за автоматичен сериен номер е активна в режим на мултипрограмиране; дневник на поддръжката file спестяване;
Забележка: Горните функции зависят от модела на продукта. За подробности, моля, вижте таблицата с параметрите на продукта в раздел 1.2
– 3 –
Програматор от серия SP20
Ръководство за потребителя
1.2 Таблица с параметри на програмисти от серия SP20
Параметър на продукта
SP20P SP20X SP20F SP20B
Външен вид на продукта
Поддържан чип voltage обхват
1.8-5V
1.8-5V
1.8-5V
1.8-5V
Максимална памет на поддържаните чипове (Забележка 1)
Поддържа серия чипове (тип интерфейс)
(I2C EEPROM Microwire EEPROM SPI флаш памет)
Мулти връзка
(Един компютър може да свърже 8 програмиста)
Масово производство с USB
(Автоматично откриване на поставянето и премахването на чипа, автоматичен програматор)
Автоматичен сериен NO.
(Програмиране на серийни номера)
RGB LED индикатор за работа
Подкана за зумер
Самостоятелно програмиране
(програмиране без компютър, подходящ за масово производство)
Поддръжка на оборудване за автоматизация
(Управлявайте автоматичното оборудване с ATE)
ISP програмиране
(Поддържа някои модели)
Използване на USB режим в самостоятелен режим
Стартов бутон за програмиране
OLED дисплей
Скорост на програмиране
(Програмиране + проверка) Пълни данни
GD25Q16(16Mb) W25Q64JV(64Mb) W25Q128FV(128Mb)
1Gb
Y
Y
ГГГГ
ГГГГГ 6s 25s 47s
1Gb
Y
Y
ГГГГ
YYNNN 6s 25s 47s
1Gb
Y
Y
ГГГГ
NYNNN 6s 25s 47s
1Gb
Y
Y
YYNN
NYNNN 7s 28s 52s
„Y“ означава, че има или поддържа функцията, „N“ означава, че няма или не поддържа функцията
Забележка 1 Поддържа до 1Gb в USB режим и 512Mb в самостоятелен режим.
– 4 –
Програматор от серия SP20
Ръководство за потребителя
Глава 2 Хардуер на програмиста
2.1 Продуктът надview
Артикул
Име
28P ZIF гнездо Трицветен индикатор
OLED дисплей Бутон за стартиране на програмирането
USB интерфейс
Интерфейс за мултиплексиране на ISP/ATE
Илюстрирайте
Поставете DIP опакован чип, гнездо за програмиране (Забележка: Не поддържа програмиране на вградени чипове чрез свързващ проводник от ZIF гнездото.)
Синьо: ЗАЕТ; Зелено: OK (успешно); Червено: НЕУСПЕШНО
Показване на текущо работно състояние и резултати (само SP20P има този компонент) Стартирайте програмирането чрез натискане на бутона (само SP20P има този компонент)
USB Type-C интерфейс
Осигуряване на програмиращи управляващи сигнали за машина (BUSY, OK, NG, START) (само SP20P и SP20X имат тази функция) ISP програмиране за чипове, запоени на платки
2.2 Продуктови добавки
Кабел за данни Type-C
ISP кабел
5V/1A захранващ адаптер
Ръководство за употреба
Цветът/външният вид на аксесоарите от различни партиди може да е различен, моля, обърнете се към действителния продукт;
SP20B не включва захранващ адаптер, просто използвайте USB порта за захранване; Стандартната конфигурация на програматора не включва програмиращ гнездо, моля
изберете според вашите нужди;
– 5 –
Програматор от серия SP20
Ръководство за потребителя
Глава 3 Бързо използване
Тази глава взема част от опакован SPI FLASH чип SOIC8 (208 mil) W25Q32DW като примерample за представяне на метода на програмиста SP20P за програмиране на чипа в USB режим. Конвенционалното програмиране включва следните 5 стъпки:
Програмиране на подготовка на софтуер и хардуер
Изберете модел чип
Заредете file Настройки на опциите за работа
3.1 Подготвителна работа
1) Инсталирайте програмния софтуер от серията “SFLY FlyPRO II” (включва USB драйвер, USB драйверът ще бъде инсталиран по подразбиране при инсталиране на софтуера), поддържа Win7/Win8/Win10/Win11, изтеглянето на софтуера URL: http://www.sflytech.com; 2) Свържете програматора към USB порта на компютъра с USB кабел и зелената светлина на програматора ще свети, когато връзката е нормална;
Свържете към USB порта на компютъра
3) Стартирайте софтуера на програмиста “SFLY FlyPRO II”, софтуерът автоматично ще се свърже с програмиста и десният прозорец на софтуера ще покаже модела на програмиста и серийния номер на продукта. Ако връзката е неуспешна: моля, проверете дали USB кабелът е включен; проверете дали USB драйверът е инсталиран успешно в диспечера на компютърните устройства (ако USB драйверът не е инсталиран правилно, моля, актуализирайте ръчно USB драйвера: намерете „USB_DRIVER“ в папката за инсталиране на софтуера на програмиста, просто актуализирайте драйвера);
След като връзката е успешна, текущо свързаният модел на програмист
и ще се покаже последователност
3.2 Програмиране на вашия чип
1 Изберете модела на чипа:
Щракнете върху бутона на лентата с инструменти
и потърсете модела на чипа за програмиране в изскачащия диалогов прозорец
за избор на модел чип: W25Q32DW. Изберете подходящата марка чип, модел и тип опаковка (избирането на грешна марка и модел ще доведе до грешка при програмиране).
– 6 –
Програматор от серия SP20
Ръководство за потребителя
2 Заредете file:
Щракнете върху бутона на лентата с инструменти
за зареждане на данните file, който може да поддържа Bin и Hex формати.
3) Настройка на опции за работа: Направете съответните настройки на страницата „Опции за работа“, ако е необходимо. Съвет: Непразният чип трябва да се изтрие.
За да програмирате областта C (Регистър на състоянието), трябва да щракнете върху този бутон, за да отворите опцията „Конфиг.“, за да направите съответните настройки.
4 Поставете чипа:
Повдигнете дръжката на ZIF гнездото, поставете долния ред на гнездото за програмиране, подравнен с дъното на ZIF гнездото, натиснете надолу дръжката и след това поставете чипа в гнездото за програмиране. Имайте предвид, че посоката на щифт 1 на чипа не трябва да бъде поставена в грешна посока. Съвет: Можете view съответния модел на гнездо за програмиране и метод на вмъкване на страницата „информация за чипа“.
– 7 –
5 Операция по програмиране: Щракнете върху бутона на лентата с инструменти
за да започнете програмирането:
Програматор от серия SP20
Ръководство за потребителя
Когато програмирането приключи, иконата за състояние се променя на „OK“, за да покаже, че програмирането е успешно:
3.3 Прочетете данните на чипа и програмирайте нов чип
1Следвайте стъпките в раздел 3.2, за да изберете модела на чипа, да инсталирате гнездото и чипа, който ще се чете;
Съвети:
Можете автоматично да идентифицирате повечето SPI Flash чипове чрез бутона „Проверка на модела“. Пиновете на разпоения чип трябва да се почистят, за да се избегне лош контакт;
в лентата с инструменти;
2) Щракнете върху бутона за четене
в лентата с инструменти и диалоговият прозорец „Опции за четене“ ще изскочи;
3) Щракнете върху бутона „OK“, програмистът автоматично ще отвори „Буфер за данни“, след като прочете данните на чипа, и щракнете върху бутона „Запазване на данните“, за да запази прочетените данни на компютъра за последваща употреба;
– 8 –
Програматор от серия SP20
Ръководство за потребителя
4) Щракнете върху бутона „Запазване на данни“ от „Буфер за данни“, изскача диалоговият прозорец Запазване на данни, по подразбиране се запазва цялата област за съхранение, можете да изберете областта на паметта според нуждите, като например основната област на паметта Flash, запишете file може да се използва по-късно;
5) Затворете „буфера за данни“ и поставете нов чип от същия модел;
6) Щракнете върху бутона
за запис на прочетеното съдържание в новия чип.
Съвет: Изберете всички области за програмиране в опциите за настройка, в противен случай данните за праминг може да са непълни и
главният чип може да работи нормално, но копираният чип може да не работи нормално;
След като зададете програмните параметри или успешно прочетете данните на основния чип, можете да го запазите
като проект file (щракнете върху лентата с инструменти
бутон или щракнете върху лентата с менюта: File->Запазване на проекта), а след това само вие
трябва да заредите записания проект file, и не е необходимо да нулирате параметрите, за да програмирате новия
чип.
3.4 Състояние на индикатора в USB режим
Състояние на индикатора
Постоянно синьо Мигащо синьо Постоянно зелено
Постоянно червено
Държавно описание
Заето състояние, програмистът извършва операции като изтриване, програмиране, проверка и др. Изчакайте чипът да бъде поставен
В момента е в режим на готовност или текущият чип е програмиран успешно Програмирането на чипа е неуспешно (можете да проверите причината за повредата в прозореца с информация за софтуера)
Не поддържа програмиране на вградени чипове чрез свързване на проводник от гнездото ZIF, поради намесата на външната верига ще доведе до повреда на програмирането, а в случай на външна платка с електричество, може също да повреди хардуера на програмиста, ако програмистът е повреден поради тази неправилна употреба, той няма да получи гаранционно обслужване. Моля, използвайте стандартния сокет за програмиране, за да програмирате чипа, или използвайте ISP интерфейса на програмиста, за да програмирате вградения чип (вижте Глава 5 Програмиране в режим ISP)
– 9 –
Програматор от серия SP20
Ръководство за потребителя
Глава 4 Самостоятелно програмиране
SP20F, SP20X, SP20P поддържат самостоятелно (без компютър) програмиране, подходящо за масово производство. Основният оперативен процес е както следва:
Изтеглете самостоятелни данни. Изключете USB кабела и го свържете към 5V захранване
Започнете самостоятелно програмиране
4.1 Изтегляне на самостоятелни данни
1) Свържете програматора към USB порта на компютъра с USB кабел и стартирайте софтуера “SFLY FlyPRO II”; 2) Следвайте стъпките в раздел 3.2, за да изберете модела на чипа, заредете данните fileи задайте необходимите опции за работа; 3) За да сте сигурни, че самостоятелните данни са правилни, можете първо да програмирате няколко чипа и да извършите действителната проверка на продукта;
4) Щракнете върху бутона
за да запазите текущия проект (Съвет: запазеният проект file може да се зареди и използва по-късно
избягвайте проблемите с повтарящи се настройки);
5) Щракнете върху бутона
за изтегляне на самостоятелни данни и диалоговият прозорец „Изтегляне на проект“ ще изскочи;
Забележка: Когато програмирате ръчно, изберете “Chip Insert” или “KEY Sart” (само SP20P поддържа KEY start). Когато използвате с машина за автоматично програмиране, моля, изберете „ATE контрол (машинен режим)“
6) Щракнете върху OK, за да изтеглите самостоятелните данни във вградената памет на програмиста Съвети: самостоятелните данни няма да бъдат загубени, след като програмистът бъде изключен, и можете да продължите да ги използвате следващия път
време.
– 10 –
Програматор от серия SP20
Ръководство за потребителя
4.2 Самостоятелна операция по програмиране
Ръчен режим
Метод за програмиране на ръчно избиране и поставяне на чипове. Стъпките за ръчна работа в самостоятелен режим са както следва: 1) Изтеглете самостоятелни данни съгласно метода в раздел 4.1. Обърнете внимание, че когато изтегляте самостоятелни данни, изберете режима на управление при стартиране като „Поставяне на чип“ (SP20P може също да избере „Старт с ключ“); 2) Изключете USB кабела от компютъра и го свържете към 5V захранващ адаптер. След като програмистът се включи, той първо ще провери вътрешните самостоятелни данни, за да провери целостта и точността на данните. Това отнема 3-25 секунди. Ако тестът е издържан, светлинният индикатор мига в синьо, което показва, че програмистът е влязъл в режим на самостоятелно програмиране. Ако тестът е неуспешен, индикаторът показва червено мигащо състояние, което показва, че няма валидни самостоятелни данни в програмиста и самостоятелното програмиране не може да бъде стартирано;
Свържете към 5V захранващ адаптер за самостоятелно програмиране
Забележка: Само SP20P може да показва работния статус на програматора по-интуитивно чрез OLED екрана, както е показано на фигурата по-горе, той подканва да изчака чипът да бъде поставен. 3) Поставете чипа за програмиране на ZIF гнездото, светлинният индикатор се променя от мигащо синьо на постоянно синьо, което показва, че програмистът е открил чипа и програмира; 4) Когато светлинният индикатор свети постоянно в зелено, това означава, че програмирането на чипа е завършено и програмирането е успешно. Ако светлинният индикатор светне в червено, това означава, че текущото програмиране на чипа е неуспешно. В същото време програмистът изчаква текущия чип да бъде изваден от ZIF гнездото. Ако функцията за напомняне на зумер е включена, програмистът ще издаде звуков сигнал, когато програмирането приключи; 5) Извадете чипа и го поставете в следващия чип, повторете тази стъпка, докато програмирането приключи.
– 11 –
Програматор от серия SP20
Ръководство за потребителя
Автоматичен режим на управление (контрол чрез ATE интерфейс)
SP20X/SP20P има ISP/ATE интерфейс за мултиплексиране, който може да се използва с машини за автоматично програмиране и друго автоматично оборудване за реализиране на автоматично програмиране (автоматично избиране и поставяне на чипове, автоматично програмиране). Продължете както следва: 1) Изтеглете самостоятелни данни съгласно метода в раздел 4.1. Обърнете внимание, че когато изтегляте самостоятелни данни, изберете началния контролен режим като „ATE контрол (машинен режим)“. В този работен режим интерфейсът ATE на програмиста може да осигури индикаторен сигнал START/OK/NG/BUSY; 2) Прокарайте линията на щифта на чипа от гнездото ZIF към машината за програмиране; 3) Свържете линията за управление на машината към програматора „ISP/ATE интерфейс“, щифтовете на интерфейса са определени както следва;
ISP/ATE интерфейс 4) Стартирайте програмирането.
3–ЗАЕТО 5–ОК 9–NG 7–СТАРТ 2–VCC 4/6/8/10–GND
4.3 Състояние на индикатора в самостоятелен режим
Състояние на индикатора
Описание на състоянието (ръчен метод)
Мигащо червено
Програмистът не е изтеглил самостоятелни данни
Мигащо синьо Синьо Зелено
червено
Изчакайте поставянето на чип Програмиране на чип Програмирането на чипа е завършено и програмирането е успешно (Изчакване за отстраняване на чипа) Програмирането на чипа е неуспешно (Изчакване за премахване на чипа)
Описание на състоянието (автоматичен режим на управление, само SP20X, SP20P)
Програмистът не е изтеглил самостоятелни данни Програмиране на чип Програмирането на чипа е завършено и програмирането е успешно
Програмирането на чипа е неуспешно
– 12 –
Програматор от серия SP20
Ръководство за потребителя
Глава 5 Програмиране в режим ISP
Пълното име на ISP е In System Program. В режим на програмиране на ISP трябва само да свържете няколко сигнални линии към съответните щифтове на вградения чип, за да реализирате операциите за четене и запис на чипа, което може да избегне проблемите с разпояването на чипа. Серията SP20 има 10P ISP/ATE мултиплексиращ интерфейс, чиповете на печатната платка могат да бъдат програмирани чрез този интерфейс.
5.1 Изберете режим на програмиране на ISP
Програматорите от серия SP20 могат да поддържат програмиране в ISP режим на някои чипове. Щракнете върху бутона „модел на чип“ в софтуера, за да потърсите модела на чипа, който да бъде програмиран, и изберете „Програмиране на режим на ISP в колоната „Адаптер/Режим на програмиране““ (Ако няма програмиране на режим на ISP в търсения метод за програмиране на чип, това означава, че чипът може да бъде програмиран само с гнездото за програмиране). Вижте снимката по-долу:
5.2 Определение на интерфейса на ISP
Дефиницията на ISP интерфейса на програмиста от серия SP20 е както следва:
97531 10 8 6 4 2
ISP/ATE интерфейс
10P цветен ISP кабел се разпределя произволно за свързване на интерфейса на ISP и чипа на целевата платка. Щепселът 5x2P е свързан към ISP интерфейса на програмиста, а другият край е свързан към съответния щифт на целевия чип през заглавния терминал на DuPont.
Свържете целевия чип през главата на DuPont
Съответстващата връзка между цвета на ISP кабела и щифтовете на ISP интерфейса е както следва:
Цвят
Кафяво Червено Оранжево (или розово) Жълто Зелено
Съответстващи на щифтовете на интерфейса на ISP
1 2 3 4 5
Цвят
Синьо лилаво сиво бяло черно
Съответстващи на щифтовете на интерфейса на ISP
6 7 8 9 10
– 13 –
Програматор от серия SP20
Ръководство за потребителя
5.3 Свържете целевия чип
Щракнете върху страницата „информация за чипа“ в основния софтуерен интерфейс, за да view схематичната диаграма на връзката на интерфейса на ISP и целевия чип. Вижте снимката по-долу:
Различните чипове имат различни методи на свързване. Моля, щракнете върху страницата „информация за чипа“ в софтуера, за да view подробните методи за свързване на чипа.
5.4 Изберете режим на захранване от ISP
По време на програмирането на ISP целевият чип има две опции за захранване: захранван от програмиста и самозахранван от целевата платка. Задайте дали да отметнете „Осигуряване на захранване към целевата платка“ на страницата „Настройки на проекта“ на софтуера:
Поставете отметка на „Осигуряване на захранване за целевата платка“, програмистът ще осигури захранване за чипа на целевата платка, моля, изберете обема на захранванетоtage според номиналния работен обем на чипаtagд. Програматорът може да осигури максимален ток на натоварване от 250mA. Ако токът на натоварване е твърде голям, програмистът ще изиска защита от свръхток. Моля, махнете отметката от „Осигуряване на захранване за целевата платка“ и променете към самозахранване на целевата платка (програматорът SP20 може да поддържа 1.65 V~5.5 V работна сила на целевата платкаtage диапазон, управление на ISP сигнал обtage автоматично ще се коригира с VCC voltagд).
5.5 Операция по програмиране
Проверете дали хардуерната връзка и настройките на софтуера са правилни и щракнете върху бутона ISP програмиране на чипа.
да завършите
Програмирането на ISP е сравнително сложно и трябва да сте много добре запознати със схемата; Свързващите проводници могат да внесат смущения и смущения от други схеми на
платката, което може да доведе до повреда на програмирането на ISP. Моля, премахнете чипа
и използвайте конвенционалното гнездо за чип за програмиране;
– 14 –
Програматор от серия SP20
Ръководство за потребителя
Глава 6 Програмиране в многомашинен режим
Софтуерът на програмиста поддържа едновременна работа на до 8 програмиста, свързани към един компютър (масово производство или изтегляне на самостоятелни данни).
6.1 Хардуерно свързване на програмиста
1) Използвайте USB HUB, за да свържете множество програмисти към USB порта на компютъра (USB хъбът трябва да има външен захранващ адаптер и е необходимо външно захранване). Имайте предвид, че в многомашинен режим само програмисти от един и същи модел могат да се използват заедно и различни модели не могат да се смесват.
2) Стартирайте програмния софтуер SP20, софтуерът автоматично ще се свърже с всички свързани програмисти и
Влезте в режим на работа с няколко машини. Ако софтуерът за програмиране вече работи, можете да щракнете върху Menu Programmer (Меню) Programmer (Програмиране) Reconnect (Повторно свързване) и софтуерът ще покаже диалоговия прозорец „Connect to the programmer“ (Свързване с програматора):
– 15 –
Програматор от серия SP20
Ръководство за потребителя
Изберете програмиста за свързване и щракнете върху OK. След като връзката е успешна, софтуерът влиза в многомашинен режим и интерфейсът е както следва:
6.2 Операция по програмиране
1) Операцията по програмиране е същата като процедурата за програмиране в раздел 3.2: избор на модел на чипа, зареждане file задаване на опции за работа инсталиране на програмен сокет;
2) Щракнете върху
бутон (Забележка: SP20P може да избира два режима на масово програмиране: „Чип
Вмъкване“ и „Ключ Старт“.ample, изберете режима „Вмъкване на чип“) и програмистът ще изчака чипа
да бъдат поставени;
3) Поставете програмираните чипове в гнездото за програмиране един по един и програмистът автоматично ще стартира
програмиране след засичане на поставени чипове. Всеки програматор работи самостоятелно, програмира изцяло
асинхронен режим, няма нужда да чакате за синхронизация. Интерфейсът за програмиране на софтуера е както следва;
4) Изберете и поставете чиповете според описанието на състоянието на индикатора в раздел 3.4 или подканите на екрана на дисплея, за да завършите цялата маса от програмиране на чипове. Съвети: SP20F, SP20X, SP20P поддържат самостоятелно програмиране. Можете да използвате съществуващия USB порт на компютъра, за да свържете един или повече програмисти за изтегляне на самостоятелни данни и след това да използвате самостоятелния метод за масово програмиране. В сравнение с USB метода, той е по-удобен и по-ефективен. SP20B не поддържа standalone и може да бъде свързан само към компютър за масово програмиране.
– 16 –
Програматор от серия SP20
Ръководство за потребителя
Приложение 1 ЧЗВ
Може ли програмиста да поддържа img files?
Софтуерът на програмиста поддържа двоичен и шестнадесетичен формат file формати за кодиране. Конвенционалната наставка на двоичен files е *.bin и конвенционалния суфикс на шестнадесетичен files е *.hex;
img е просто a file наставка и не представлява file формат на кодиране. Нормално (над 90%) такива files са двоично кодирани. Просто го заредете директно в софтуера, софтуерът автоматично ще разпознае дали file е двоичен код и го заредете в разпознатия формат;
За да се гарантира точността на file зареждане, препоръчваме на потребителите да проверят контролната сума на буфера и file контролна сума с инженер (или file доставчици на кодове/клиенти) след зареждане на такива files. (Тази информация ще се покаже в долната част на главния прозорец на софтуера за записване.)
Какви са често срещаните причини за неуспешно програмиране (включително неуспешно изтриване/неуспешно програмиране/неуспешно потвърждение/грешка в ID и т.н.)?
Производителят/моделът на чипа, избран в софтуера, не съответства на действителния чип; чипът е поставен в грешна посока или програмиращият гнездо е поставен в грешна позиция.
Моля, проверете правилния метод на поставяне чрез прозореца „Информация за чипа“ на софтуера; Лош контакт между пиновете на чипа и програмиращия гнездо; Свържете чипове, които са били запоени на други платки, чрез проводници или програмиращи скоби за интегрални схеми, което може
може да причини неуспех при програмиране поради смущения в електрическата верига. Моля, поставете чиповете обратно в гнездото за програмиране; чипът може да е повреден, сменете го с нов за тестване.
Какви са предпазните мерки при програмиране на ISP?
ISP програмирането е сравнително сложно за реализиране, подходящо за хора с определени професионални познания. Трябва да знаете как да четете електрически схеми и да познавате схемата на целевата платка. Софтуерът поддържа ISP програмиране на някои често използвани FLASH и EEPROM памети. Първо, трябва да изберете ISP метода за програмиране на текущия чип в софтуера. Когато използвате ISP метода за програмиране, трябва да обърнете внимание на следните неща: Уверете се, че главният контролер (напр. MCU/CPU), свързан към целевата Flash памет, няма достъп до нея.
чипът и всички свързани IO портове на mian контролера трябва да бъдат настроени на високо съпротивление (можете да опитате да настроите mian контролера в състояние RESET). Някои контролни IO портове на програмирания чип трябва да отговарят на нормалните работни условия на чипа, напримерampле: Пиновете HOLD и WP на SPI FLASH трябва да бъдат изтеглени на високо ниво. SDA и SCL на I2C EEPROM трябва да имат pull-up резистори, а пинът WP трябва да бъде изтеглен на ниско ниво. Поддържайте свързващите кабели възможно най-къси. Някои чипове не успяват да се програмират с включения ISP кабел. Задайте подходящото ниво на напрежение.tagПараметри на електронния часовник за ISP програмиране в опциите за настройка: Може да се използва само една от двете опции: захранване на самата целева платка или захранване на целевата платка от програматора. Независимо кой метод на захранване се използва, VCC трябва да бъде свързан. ISP методът се влияе от периферните схеми на целевата платка или свързващите проводници, така че не е гарантирано, че всички чипове могат да бъдат записани успешно. Ако връзката и настройките се проверяват многократно и все още не могат да бъдат програмирани успешно, се препоръчва чипът да се извади и да се програмира със стандартен цокъл за чип. При масово производство опитайте да използвате първо програмиране и след това SMT метод.
Защо чипът от серия 24 няма функция за изтриване?
Чипът е базиран на EEPROM технология, данните на чипа могат да бъдат директно презаписани без предварително изтриване, така че няма налична операция за изтриване;
Ако трябва да изчистите данните на чипа, моля, запишете FFH данни директно в чипа.
– 17 –
Програматор от серия SP20
Ръководство за потребителя
Как да надстроите софтуера и фърмуера на програмиста?
Щракнете върху менюто на програмния софтуер: Помощ-Проверка за актуализации. Ако има актуализация, ще се появи съветник за актуализация. Моля, следвайте подканите, за да изтеглите пакета за надстройка и да го инсталирате;
Влезте в официалния център за изтегляне на Sfly webсайт (http://www.sflytech.com), изтеглете най-новия софтуер за програмист и го инсталирайте;
Трябва само да надстроите софтуера на програмиста, няма нужда да надстроите фърмуера на програмиста.
Какво трябва да направя, ако в софтуера на програмиста няма модел на чип?
Първо актуализирайте софтуера на програматора до най-новата версия; Ако в най-новата версия на софтуера няма модел чип за програмиране, моля, изпратете имейл на
кандидатствайте за добавяне. Посочете следната информация: модел на програмиста, марка чип, който ще бъде добавен, подробен модел на чип, опаковка (напомняне: програмистите от серия SP20 могат да поддържат само SPI ИЛИ FLASH, EEPROM, други видове чипове не могат да се поддържат).
– 18 –
Програматор от серия SP20
Ръководство за потребителя
Приложение 2 Отказ от отговорност
Shenzhen Sfly Technology Co., Ltd. прави всичко възможно, за да гарантира коректността на продукта и свързания с него софтуер и материали. За евентуални дефекти и грешки на продукта (включително софтуер и свързани материали), компанията ще направи всичко възможно да разреши проблема със своите търговски и технически възможности. Компанията не носи отговорност за всички видове случайни, неизбежни, преки, косвени, специални, разширени или наказателни щети, произтичащи от използването или продажбата на този продукт, включително, но не само загуба на печалба, репутация, наличност, прекъсване на бизнеса, загуба на данни и т.н., не носи отговорност за никакви преки, косвени, случайни, специални, производни, наказателни щети и искове на трети страни.
– 19 –
Документи / Ресурси
![]() |
Високоскоростен програматор от серия SFLY SP20 [pdf] Ръководство за потребителя SP20B, SP20F, SP20X, SP20P, Серия SP20 Високоскоростен програматор, Серия SP20, Високоскоростен програматор, Скоростен програматор, Програматор |




