SP20 сериясы жогорку ылдамдыктагы программист

Өзгөчөлүктөрү:

  • Продукт аты: SP20 Сериялар Программист
  • Өндүрүүчү: SHENZHEN SFLY TECHNOLOGY CO.LTD.
  • Жарыяланган күнү: 7-жылдын 2024-майы
  • Ревизия: A5
  • Колдоо: SPI NOR FLASH, I2C, MicroWire EEPROMs
  • Байланыш интерфейси: USB Type-C
  • Power Supply: 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-версиясы

SHENZHEN SFLY TECHNOLOGY CO.LTD.

МАЗМУНУ

SP20 сериялык программист
User Manual

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 USB режиминдеги көрсөткүчтүн абалы
4-бөлүм Өз алдынча программалоо
4.1
Кол режим—————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————
5-бөлүм ISP режиминде программалоо
5.1 ISP программалоо режимин тандоо ————————————————————————————13 5.2 ISP интерфейсинин аныктамасы ——————————————————————————————————————————————————13 5.3 Максаттуу чипти туташтыруу —————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————— 14
6-глава Көп машина режиминде программалоо
6.1 Программисттин аппараттык байланышы ——————————————————————————15 6.2 Программалоо операциясы ————————————————————————————————16
1-тиркеме
КБС ——————————————————————————————————————————- 17
2-тиркеме
Жоопкерчиликтен баш тартуу ———————————————————————————————————————— 19
3-тиркеме
Ревизиянын тарыхы ——————————————————————————————————————————————————————————20

– 2 –

SP20 сериялык программист
User Manual
1-глава Киришүү
SP20 сериясы (SP20B/SP20F/ SP20X/SP20P) программисттери Shenzhen SFLY Technology тарабынан ишке киргизилген SPI FLASH үчүн эң акыркы жогорку ылдамдыктагы массалык өндүрүш программисттери. Ал толугу менен 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электрондук дизайн, 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 сериялык программист
User Manual

1.2 SP20 сериясындагы программисттин параметр таблицасы

Продукт параметри

SP20P SP20X SP20F SP20B

Продукт көрүнүшү

Колдоого алынган чип томtage диапазону

1.8-5V

1.8-5V

1.8-5V

1.8-5V

Колдоого алынган чиптердин максималдуу эс тутуму (Note1)

Колдоо чип сериясы (интерфейс түрү)
(I2C EEPROM Microwire EEPROM SPI Flash)
Көп байланыш
(Бир компьютер 8 программистти туташтыра алат)

USB менен массалык өндүрүш
(Чипти автоматтык түрдө аныктоо жана алып салуу, авто программист)

Автоматтык сериялык №.
(Сериялык номерлерди программалоо)

RGB LED иш көрсөткүчү

Buzzer чакыруу

Өз алдынча программалоо
(компьютерсиз программалоо, массалык өндүрүшкө ылайыктуу)

Автоматташтыруу жабдууларын колдоо
(ATE менен автоматтык жабдууларды башкаруу)

ISP программалоо
(Айрым моделдерди колдоо)

Өз алдынча режимде USB режимин колдонуу

Программалоо үчүн баштоо баскычы

OLED дисплей

Программалоо ылдамдыгы
(Программалоо + текшерүү) Толук маалымат

GD25Q16(16Mb) W25Q64JV(64Mb) W25Q128FV(128Mb)

1 Гб

Y
Y
YYYY
ЖЖЖЖ 6с 25с 47с

1 Гб

Y
Y
YYYY
YYNNN 6s 25s 47s

1 Гб

Y
Y
YYYY
NYNNN 6s 25s 47s

1 Гб

Y
Y
YYNN
NYNNN 7s 28s 52s

"Y" функциясы бар же колдойт дегенди билдирет, "N" функция жок же колдобойт дегенди билдирет

Эскертүү 1 USB режиминде 1 Гб жана өз алдынча режимде 512 Мб чейин колдойт.

– 4 –

SP20 сериялык программист
User Manual
2-бөлүм Программисттин аппараттык каражаттары
2.1 Продукт бүттүview

пункт

аты
28P ZIF розетка Үч түстүү көрсөткүч
OLED дисплей Программалоону баштоо баскычы
USB интерфейси
ISP/ATE мультиплекстөө интерфейси

Иллюстрациялоо
DIP пакеттелген чипти, программалоо розеткасын салыңыз (Эскертүү: ZIF розеткасынан зымды туташтыруу аркылуу борттогу чиптерди программалоону колдобойт.)
Көк: BUSY; Жашыл: макул (ийгиликтүү); Кызыл: АЛДЫ
Учурдагы иштөө абалын жана натыйжаларды көрсөтүү (бул компонент SP20P гана бар) баскычты басып программалоону баштаңыз (бул компонент SP20P гана бар)
USB Type-C интерфейси
Программалоочу машинаны башкаруу сигналдарын камсыз кылыңыз (BOŞY, OK, NG, START) (бул функция SP20P жана SP20Xте гана бар) такталарда ширетилген чиптер үчүн ISP программалоо

2.2 Продукт кошумчалары

Type-C маалымат кабели

ISP кабели

5V/1A кубат адаптери

Колдонмо

Ар кандай партиялардагы аксессуарлардын түсү/көрүнүшү ар кандай болушу мүмкүн, сураныч, чыныгы продуктуну караңыз;
SP20B кубат адаптерин камтыбайт, жөн гана USB портун электр менен камсыздоо үчүн колдонуңуз; Программисттин стандарттуу конфигурациясында программалоо розеткалары жок, сураныч
сиздин муктаждыктарыңызга ылайык тандоо;

– 5 –

SP20 сериялык программист
User Manual

3-бөлүм Тез колдонуу

Бул бөлүм SOIC8 (208 миль) пакеттелген SPI FLASH чипинин 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 сериялык программист
User Manual

2Жүктөө file:

Куралдар панелинин баскычын басыңыз

маалыматтарды жүктөө үчүн fileBin жана Hex форматтарын колдой алат.

3) Операция опциясын орнотуу: Зарылчылыкка жараша "Операция параметрлери" бетинде тиешелүү орнотууларды жасаңыз. Кеңеш: Бош эмес чипти өчүрүү керек.

C аймагын программалоо үчүн (Статус Регистр) тиешелүү орнотууларды жасоо үчүн “Config. option” ачуу үчүн ушул баскычты басышыңыз керек.

4 Чипти коюңуз:
ZIF розеткасынын туткасын көтөрүңүз, программалоо розеткасынын ылдыйкы катарын ZIF розеткасынын түбүнө дал келтирип, тутканы ылдый басыңыз, андан кийин чипти программалоо розеткасына салыңыз. Чиптин 1-пининин багыты туура эмес багытта жайгаштырылбашы керек. Кеңеш: мүмкүн view "чип маалымат" бетинде тиешелүү программалоо розетка модели жана киргизүү ыкмасы.

– 7 –

5Программалоо операциясы: Куралдар панелинин баскычын басыңыз

программалоону баштоо үчүн:

SP20 сериялык программист
User Manual

Программалоо аяктагандан кийин, статустун сөлөкөтү программалоо ийгиликтүү болгонун көрсөтүү үчүн "OK" болуп өзгөрөт:

3.3 Чиптин маалыматтарын окуу жана жаңы чипти программалоо

1Чип моделин тандоо үчүн 3.2-бөлүмдөгү кадамдарды аткарыңыз, розетка жана окула турган чипти орнотуңуз;

Кеңештер:

Сиз SPI Flash микросхемаларынын көбүн "Текшерүү модели" баскычы аркылуу автоматтык түрдө аныктай аласыз.

куралдар панелинде;

2) Окуу баскычын чыкылдатыңыз

куралдар панелинде, жана "Окуу параметрлери" диалог кутусу калкып чыгат;

3) “OK” баскычын басыңыз, программалоочу чиптин маалыматтарын окугандан кийин автоматтык түрдө “Маалымат буферин” ачат жана “Маалыматтарды сактоо” баскычын басып, окуган маалыматтарды компьютерге сактап, кийинки колдонуу үчүн;
– 8 –

SP20 сериялык программист
User Manual
4) “Маалымат буферинин” “Маалыматтарды сактоо” баскычын чыкылдатыңыз, “Маалыматтарды сактоо” диалог терезеси ачылат, демейки бардык сактоо аймагын сактайт, сиз керектүү эстутум аймагын тандай аласыз, мисалы, негизги эстутум аймагы Flash, сактаңыз. file кийинчерээк колдонсо болот;

5) “Маалымат буферин” жаап, ошол эле үлгүдөгү жаңы чипти салыңыз;

6) баскычын чыкылдатыңыз

жаңы чипке окуу мазмунун жазуу үчүн.

Ишара: Орнотуу параметрлеринен бардык программалоо аймактарын тандаңыз, антпесе, прамминг маалыматтары толук эмес болушу мүмкүн жана
мастер чип нормалдуу иштеши мүмкүн, бирок көчүрүлгөн чип нормалдуу иштебеши мүмкүн;

Программалоо параметрлерин орноткондон кийин же эне чиптин маалыматтарын ийгиликтүү окугандан кийин, сиз аны сактай аласыз

долбоор катары file (куралдар тилкесин чыкылдатыңыз

баскычын басыңыз же меню тилкесин басыңыз: File-> Долбоорду сактоо), анан сиз гана

сакталган долбоорду жүктөө керек file, жана жаңысын программалоо үчүн параметрлерди баштапкы абалга келтирүүнүн кереги жок

чип.

3.4 USB режиминдеги көрсөткүч абалы

Индикатордун абалы
Туруктуу көк Жаркылдаган көк Туруктуу жашыл
Туруктуу кызыл

Мамлекеттик сыпаттама
Бош эмес абалда, программист өчүрүү, программалоо, текшерүү ж.б. сыяктуу операцияларды аткарып жатат. Чиптин киргизилишин күтүңүз
Учурда күтүү режиминде же учурдагы чип ийгиликтүү программаланган Чипти программалоо ишке ашкан жок (сиз программалык камсыздоонун маалымат терезесинде бузулуунун себебин текшере аласыз)

ZIF розеткасынан зымды туташтыруу менен борттогу чиптерди программалоону колдобойт, анткени тышкы схеманын кийлигишүүсү программалоонун бузулушуна алып келет, ал эми тышкы схема электр тогу менен болгон учурда, ал программисттин аппараттык жабдыктарына да зыян келтириши мүмкүн, эгерде программист бул туура эмес колдонуудан улам бузулса, ал кепилдикти албайт. Сураныч, чипти программалоо үчүн стандарттуу программалоо розеткасын колдонуңуз же борттогу чипти программалоо үчүн программисттин ISP интерфейсин колдонуңуз (ISP режиминде программалоо 5-бөлүмүн караңыз)
– 9 –

SP20 сериялык программист
User Manual

4-бөлүм Өз алдынча программалоо
SP20F, SP20X, SP20P өз алдынча (компьютерсиз) программалоону колдойт, массалык өндүрүш үчүн ылайыктуу. Негизги операция процесси төмөнкүдөй:
Өз алдынча берилиштерди жүктөп алыңыз USB кабелин ажыратып, 5V кубат булагына туташыңыз
Өз алдынча программалоону баштаңыз

4.1 Өз алдынча маалыматтарды жүктөө
1) Программистти компьютердин USB портуна USB кабели менен туташтырыңыз жана “SFLY FlyPRO II” программасын ишке киргизиңиз; 2) Чиптин моделин тандоо, маалыматтарды жүктөө үчүн 3.2-бөлүмдөгү кадамдарды аткарыңыз file, жана керектүү операция параметрлерин коюу; 3) өз алдынча маалыматтардын туура экенин камсыз кылуу үчүн, сиз адегенде бир нече микросхемаларды программалап, буюмдун иш жүзүндө текшерүүсүн жасай аласыз;

4) баскычын чыкылдатыңыз

учурдагы долбоорду сактоо үчүн (Кеңеш: сакталган долбоор file жүктөөгө жана кийинчерээк колдонууга болот

кайталануучу жөндөөлөрдөн качуу);

5) баскычын чыкылдатыңыз

өз алдынча маалыматтарды жүктөп алуу үчүн, жана "Download Долбоор" диалог терезеси калкып чыгат;

Эскертүү: Кол менен программалоодо, “Чип киргизүүнү” же “KEY Sart” тандаңыз (SP20P гана KEY баштоону колдойт). Автоматтык программалоочу машина менен колдонууда "ATE control (машина режими)" тандаңыз.

6) Программисттин орнотулган эс тутумуна өз алдынча берилиштерди жүктөп алуу үчүн OK баскычын чыкылдатыңыз Кеңештер: программалоочу өчүрүлгөндөн кийин автономдуу маалыматтар жоголбойт жана аны кийинки колдонууну уланта берсеңиз болот.
убакыт.

– 10 –

SP20 сериялык программист
User Manual
4.2 Өз алдынча программалоо операциясы
Кол режими
Чиптерди кол менен тандоонун жана жайгаштыруунун программалоо ыкмасы. Өз алдынча режимде кол менен иштөө кадамдары төмөнкүдөй: 1) 4.1 бөлүмүндөгү ыкмага ылайык өз алдынча маалыматтарды жүктөө. өз алдынча маалыматтарды жүктөп жатканда, "Чип жайгаштыруу" (SP20P да "Ачкыч баштоо" тандай алат) катары баштоо башкаруу режимин тандоо экенин белгилешет; 2) USB кабелин компьютерден сууруп, аны 5V кубат адаптерине туташтырыңыз. Программист күйгүзүлгөндөн кийин, алгач маалыматтардын бүтүндүгүн жана тактыгын текшерүү үчүн ички өз алдынча маалыматтарды текшерет. Бул 3-25 секунд талап кылынат. Эгерде тесттен өтсө, индикатор көк түстө күйүп, программист өз алдынча программалоо режимине өткөнүн көрсөтөт. Эгерде тестирлөөдөн өтпөй калса, индикатор кызыл күйүп-жануу абалын көрсөтөт, бул программистте жарактуу өз алдынча маалымат жок экенин жана өз алдынча программалоону баштоо мүмкүн эместигин көрсөтөт;
Өз алдынча программалоо үчүн 5V кубат адаптерине туташыңыз
Эскертүү: SP20P гана программисттин иштөө абалын OLED экраны аркылуу интуитивдик түрдө көрсөтө алат, жогорудагы сүрөттө көрсөтүлгөндөй, ал чиптин киргизилишин күтүүнү сунуштайт. 3) Программалануучу микросхеманы ZIF розеткасына коюңуз, индикатор жарыгы көк түстөн туруктуу көк түскө өзгөрөт, бул программист микросхеманы тапканын жана программалап жатканын билдирет; 4) Индикатор жарыгы туруктуу жашыл болуп күйгөндө, чипти программалоо аяктады жана программалоо ийгиликтүү болду дегенди билдирет. Эгерде индикатор кызыл күйсө, бул учурдагы чипти программалоо ишке ашпай калганын билдирет. Ошол эле учурда, программист учурдагы чиптин ZIF розеткасынан алынышын күтөт. Эгерде сигналды чакыруу функциясы күйгүзүлсө, программалоо аяктаганда программист сигнал берет; 5) Чипти чыгарып, кийинки чипке салыңыз, программалоо аяктаганга чейин бул кадамды кайталаңыз.
– 11 –

SP20 сериялык программист
User Manual
Автоматтык башкаруу режими (ATE интерфейси аркылуу башкаруу)
SP20X/SP20P ISP/ATE мультиплекстөө интерфейсине ээ, аны автоматтык программалоо машиналары жана башка автоматтык жабдуулар менен автоматтык программалоону ишке ашыруу үчүн колдонсо болот (чиптерди автоматтык түрдө тандап, жайгаштыруу, автоматтык программалоо). Төмөнкүлөрдү аткарыңыз: 1) 4.1 бөлүмүндөгү ыкмага ылайык өз алдынча маалыматтарды жүктөп алыңыз. Көңүл буруңуз, өз алдынча маалыматтарды жүктөөдө, "ATE control (машина режими)" катары баштоо башкаруу режимин тандаңыз. Бул иштөө режиминде программисттин ATE интерфейси START/OK/NG/BUSY индикатор сигналын бере алат; 2) чип пин линиясын ZIF розеткасынан программалоочу машинага алып барыңыз; 3) "ISP/ATE интерфейси" программистке машинаны башкаруу линиясын туташтырыңыз, интерфейстин төөнөгүчтөрү төмөндөгүдөй аныкталат;

ISP/ATE интерфейси 4) Программалоону баштаңыз.

3–БЕК 5–ОК 9–NG 7–START 2–VCC 4/6/8/10–GND

4.3 Өз алдынча режимде көрсөткүч статусу

Индикатордун абалы

Мамлекеттин сүрөттөлүшү (колдук ыкма)

Жаркылдаган кызыл

Программист өз алдынча маалыматтарды жүктөп алган эмес

Жаркылдаган көк көк жашыл
Кызыл

Чипти жайгаштырууну күтүңүз Программалоо чипти программалоо аяктады жана программалоо ийгиликтүү болду (Чипти алып салууну күтүүдө) Чипти программалоо ишке ашкан жок (Чипти алып салуу күтүүдө)

Мамлекеттин сүрөттөлүшү (автоматтык башкаруу режими, SP20X, SP20P гана)
Программист өз алдынча маалыматтарды жүктөп алган эмес Программалоо чип Чипти программалоо аяктады жана программалоо ийгиликтүү болду
Чипти программалоо ишке ашкан жок

– 12 –

SP20 сериялык программист
User Manual
5-бөлүм ISP режиминде программалоо
ISPдин толук аты - In System Program. ISP программалоо режиминде чиптин окуу жана жазуу операцияларын ишке ашыруу үчүн бир нече сигнал линияларын борттогу чиптин тиешелүү пиндерине туташтыруу керек, бул чипти эритүү кыйынчылыгынан качууга болот. SP20 сериясында 10P ISP/ATE мультиплекстөө интерфейси бар, схемадагы чиптерди ушул интерфейс аркылуу программалоого болот.
5.1 ISP программалоо режимин тандоо
SP20 сериясындагы программисттер кээ бир микросхемалардын ISP режиминде программалоосун колдой алышат. Программалоочу чип моделин издөө үчүн программалык камсыздоодогу “чип модели” баскычын чыкылдатыңыз жана “Адаптер/Программалоо режими” тилкесинде “ISP режимин программалоону” тандаңыз “(Эгер изделген чипти программалоо методунда ISP режиминде программалоо жок болсо, бул чипти программалоо розеткасы менен гана программалоого болот дегенди билдирет). Төмөнкү сүрөттү караңыз:

5.2 ISP интерфейсинин аныктамасы
SP20 сериясындагы программисттин ISP интерфейсинин аныктамасы төмөнкүдөй:

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 сериялык программист
User Manual
5.3 Максаттуу чипти туташтырыңыз
Негизги программа интерфейсиндеги "чип маалыматы" барагын чыкылдатыңыз view ISP интерфейсинин жана максаттуу чиптин туташуу схемасы. Төмөнкү сүрөттү караңыз:

Ар кандай микросхемалардын ар кандай туташуу ыкмалары бар. Сураныч, программалык камсыздоодогу "чип маалыматы" барагын чыкылдатыңыз view чиптин деталдуу туташтыруу ыкмалары.
5.4 ISP кубат менен камсыздоо режимин тандоо
ISP программалоо учурунда, максаттуу чиптин эки кубаттуулугу бар: программист тарабынан иштейт жана максаттуу тактадан өзүн-өзү иштетет. Программанын "Проект Орнотуулары" бетинде "Максаттуу тактага кубат берүү" дегенди текшерүү керекпи же жокпу коюңуз:

"Максаттуу тактага кубат бериңиз" дегенди текшериңиз, программист максаттуу тактанын чипине кубат берет, электр менен жабдууну тандаңызtagе чиптин бааланган жумушчу томуна ылайыкtagд. Программист 250mA максималдуу жүк агымын камсыз кыла алат. Жүктөө агымы өтө чоң болсо, программист ашыкча ток коргоону сунуштайт. Сураныч, "Максаттуу тактаны кубат менен камсыз кылуу" деген белгини алып салыңыз жана максаттуу тактанын өзүн-өзү башкаруусуна өзгөртүңүз (SP20 программисти 1.65 V~5.5V максаттуу тактанын иштөө көлөмүн колдой алат)tage диапазону, ISP сигналын айдоо томtage максаттуу тактанын VCC тому менен автоматтык түрдө туураланатtagжана).

5.5 Программалоо операциясы

Аппараттык туташуу жана программалык камсыздоо орнотуулары туура экендигин текшериңиз жана чиптин ISP программалоо баскычын чыкылдатыңыз.

бүтүрүү

ISP программалоо салыштырмалуу татаал жана сиз схеманы жакшы билишиңиз керек; Туташтыруучу зымдар тоскоолдуктарды жана башка схемалардын кийлигишүүсүн алып келиши мүмкүн
ISP программалоо иштебей калышына алып келиши мүмкүн болгон схема. Сураныч, чипти алып салыңыз
жана программалоо үчүн кадимки чип розеткасын колдонуу;

– 14 –

SP20 сериялык программист
User Manual
6-глава Көп машина режиминде программалоо
Программисттин программалык камсыздоосу бир компьютерге туташтырылган 8ге чейин программисттин бир убакта иштешин колдойт (массалык өндүрүш же өз алдынча маалыматтарды жүктөп алуу).
6.1 Программисттин аппараттык байланышы
1) Бир нече программисттерди компьютердин USB портуна туташтыруу үчүн USB HUB колдонуңуз (USB хабында тышкы кубат адаптери болушу керек жана тышкы кубат булагы талап кылынат). Көп машиналуу режимде бир эле моделдин программисттери гана чогуу колдонулушу мүмкүн, ал эми ар кандай моделдерди аралаштыруу мүмкүн эмес экенин эске алыңыз.
2) SP20 программист программасын ишке киргизиңиз, программалык камсыздоо бардык туташкан программисттерге автоматтык түрдө кошулат жана
көп машина режимине кириңиз. Программисттин программасы мурунтан эле иштеп турган болсо, меню Программист кайра туташтырууну чыкылдатсаңыз болот, жана программалык камсыздоо "Программистке туташуу" диалог кутучасын ачат:
– 15 –

SP20 сериялык программист
User Manual
Туташа турган программистти тандап, OK басыңыз. Туташуу ийгиликтүү болгондон кийин, программалык камсыздоо көп машина режимине өтөт жана интерфейс төмөнкүдөй:

6.2 Программалоо операциясы
1) Программалоо операциясы 3.2-бөлүмдөгү программалоо процедурасы менен бирдей: чип моделинин жүгүн тандоо file операция параметрлерин орнотуу программалоо розеткасын орнотуу;

2) басыңыз

баскычы(Эскертүү: SP20P эки массалык программалоо режимин тандай алат: "Чип

Кыстаруу" жана "Ачкычты баштоо"ample, "Chip Insert" режимин тандаңыз), жана программист чипти күтөт

жайгаштыруу;

3) Программаланган чиптерди программалоо розеткасына бирден салыңыз, ошондо программист автоматтык түрдө иштей баштайт

микросхемалардын киргизилгенин аныктагандан кийин программалоо. Ар бир программист өз алдынча иштейт, толугу менен программалоо

асинхрондук режим, синхрондоштурууну күтүүнүн кереги жок. Программалык камсыздоонун интерфейси төмөнкүдөй;

4) Чипти программалоонун бардык массасын бүтүрүү үчүн 3.4-бөлүмдөгү индикатордун статусунун сүрөттөлүшүнө же дисплей экранындагы эскертүүлөргө ылайык чиптерди тандап, жайгаштырыңыз. Кеңештер: SP20F, SP20X, SP20P өз алдынча программалоону колдойт. Сиз өз алдынча маалыматтарды жүктөп алуу үчүн бир же бир нече программистти туташтыруу үчүн компьютердеги учурдагы USB портун колдонсоңуз болот, андан кийин массалык программалоо үчүн өз алдынча ыкманы колдонсоңуз болот. USB ыкмасы менен салыштырганда, бул ыңгайлуу жана натыйжалуу. SP20B өз алдынча иштебейт жана массалык программалоо үчүн компьютерге гана туташтырылышы мүмкүн.
– 16 –

SP20 сериялык программист
User Manual
1-тиркеме КБС
Программист img files?
Программист программа экилик жана он алтылыкты колдойт file коддоо форматтары. экиликтин шарттуу суффикс files — *.bin, жана он алтылыктын шарттуу суффикс files - *.hex;
img жөн гана а file суффикс, жана билдирбейт file коддоо форматы. Адатта (90% дан жогору). files экилик коддолгон. Жөн гана аны түздөн-түз программалык камсыздоого жүктөңүз, программалык камсыздоо автоматтык түрдө тааныйт file бул экилик код жана аны таанылган форматта жүктөңүз;
тактыгын камсыз кылуу үчүн file жүктөөдө, биз колдонуучулар буфер текшерүү суммасын жана текшерүүнү сунуштайбыз file инженер менен текшерүү суммасы (же file код провайдерлери/кардарлар) жүктөгөндөн кийин fileс. (Бул маалымат жазуучу программалык камсыздоонун негизги терезесинин ылдый жагында көрсөтүлөт.)
Программалоонун бузулушунун жалпы себептери кайсылар (анын ичинде өчүрүү катасы/программалоо катасы/текшерүү катасы/ID катасы ж.б.)?
Программада тандалган чип өндүрүүчүсү/модел чыныгы чипке дал келбейт; Чип туура эмес багытта жайгаштырылган, же программалоочу розетка туура эмес жерге киргизилген.
Сураныч, программалык камсыздоонун “Чип маалыматы” терезеси аркылуу туура жайгаштыруу ыкмасын текшериңиз; Чип төөнөгүчтөрү менен программалоо розеткасынын ортосундагы начар байланыш; Башка схемаларга ширелген чиптерди зымдар же IC программалоочу клиптер аркылуу туташтырыңыз.
схеманын кийлигишүүсүнөн улам программалоонун бузулушуна алып келет. Сураныч, программалоо үчүн микросхемаларды программалоо розеткасына кайра салыңыз; Чип бузулушу мүмкүн, текшерүү үчүн жаңы чип менен алмаштырыңыз.
ISP программалоо үчүн кандай сактык чаралары бар?
ISP программалоосу ишке ашыруу үчүн салыштырмалуу татаал, белгилүү бир кесиптик билими бар адамдар үчүн ылайыктуу, сиз схеманы кантип окууну жана максаттуу тактанын схемасын билишиңиз керек. Программалык камсыздоо кээ бир кеңири колдонулган FLASH жана EEPROM ISP программалоосун колдойт, биринчи кезекте программалык камсыздоодогу учурдагы чиптин ISP программалоо ыкмасын тандоо керек. ISP программалоо ыкмасын колдонууда, сиз төмөнкү маселелерге көңүл бурушуңуз керек: Максаттуу Flashке туташтырылган негизги контроллер (мисалы, MCU/CPU) бутага кирбеши үчүн
чип жана mian контроллерунун бардык туташкан IO порттору жогорку каршылыкка орнотулушу керек (миан контроллерин RESET абалына коюуга аракет кылсаңыз болот). Программаланган чиптин кээ бир башкаруу IO порттору чиптин нормалдуу иштөө шарттарына жооп бериши керек, мисалыample: SPI FLASHтын HOLD жана WP пиндери жогорку деңгээлге чейин тартылышы керек. I2C EEPROM'дун SDA жана SCL резисторлору тартылып, ал эми WP пин төмөнкү деңгээлге чейин тартылышы керек. Туташуу зымдарын мүмкүн болушунча кыска кармаңыз. Кээ бир микросхемалар камтылган ISP кабели менен программалана албайт. Тиешелүү томду коюңузtagОрнотуу опцияларында ISP программалоо үчүн e/саат параметрлери: Эки варианттын бирин гана колдонсо болот: максаттуу тактанын өзүн кубаттоо же программалоочудан максаттуу тактаны кубаттоо. Кандай гана энергия менен камсыздоо ыкмасы колдонулбасын, VCC туташтырылууга тийиш. ISP ыкмасына максаттуу тактанын перифериялык схемасы же туташтыруучу зымдар таасир этет, ошондуктан бардык микросхемалардын ийгиликтүү күйүп кетишине кепилдик жок. Эгер туташуу жана орнотуулар кайра-кайра текшерилсе жана дагы эле ийгиликтүү программалоо мүмкүн болбосо, чипти алып салуу жана аны стандарттуу чип Socket менен программалоо сунушталат. Массалык өндүрүштө биринчи программалоону, андан кийин SMT ыкмасын колдонууга аракет кылыңыз.
Эмне үчүн 24 сериядагы чипте өчүрүү функциясы жок?
Чип EEPROM технологиясына негизделген, чиптин маалыматтарын алдын ала өчүрбөстөн түз кайра жазууга болот, ошондуктан өчүрүү операциясы жок;
Эгер чип маалыматтарын тазалоо керек болсо, FFH маалыматтарын түздөн-түз чипке жазыңыз.
– 17 –

SP20 сериялык программист
User Manual
Программисттин программасын жана микропрограммасын кантип жаңыртса болот?
Программисттин программалык менюсун чыкылдатыңыз: Жардам-Жаңыртууларды текшерүү. Жаңыртуу бар болсо, жаңыртуу устасы калкып чыгат. Сураныч, жаңыртуу топтомун жүктөп алып, орнотуу үчүн көрсөтмөлөрдү аткарыңыз;
Sfly расмий жүктөө борборуна кириңиз webсайтында (http://www.sflytech.com), эң акыркы программист программасын жүктөп алып, аны орнотуп алыңыз;
Программисттин программалык камсыздоосун жаңыртуу гана керек, программисттин микропрограммасын жаңыртуунун кереги жок.
Программисттин программасында чип модели жок болсо, эмне кылышым керек?
Алгач программисттин программасын эң акыркы версияга жаңыртыңыз; Эгерде программалык камсыздоонун акыркы версиясында программаланган чип модели жок болсо, электрондук кат жөнөтүңүз
кошуу үчүн арыз. Төмөнкү маалыматты көрсөтүңүз: программист модели, кошула турган чип бренди, деталдуу чип модели, пакет (эске салуу: SP20 сериясындагы программисттер SPI NOR FLASH, EEPROM гана колдой алат, микросхемалардын башка түрлөрү колдоого алынбайт).
– 18 –

SP20 сериялык программист
User Manual
2-тиркеме Жоопкерчиликтен баш тартуу
Shenzhen Sfly Technology Co., Ltd. продуктунун жана ага тиешелүү программалык камсыздоонун жана материалдардын тууралыгын камсыз кылуу үчүн колунан келгендин баарын жасайт. Мүмкүн болгон продукт (анын ичинде программалык камсыздоо жана ага байланыштуу материалдар) кемчиликтери жана каталары үчүн компания өзүнүн коммерциялык жана техникалык мүмкүнчүлүктөрү менен маселени чечүү үчүн колунан келгендин баарын жасайт. Компания бул продуктуну колдонуудан же сатуудан келип чыккан кокустук, сөзсүз, түз, кыйыр, атайын, узартылган же жазалоочу зыяндын бардык түрлөрү үчүн жоопкерчилик тартпайт, анын ичинде пайданын, гудвилдин, жеткиликтүүлүктүн жоголушу, бизнестин үзгүлтүккө учурашы, маалыматтарды жоготуу ж.б.у.с.
– 19 –

Документтер / Ресурстар

SFLY SP20 сериясы жогорку ылдамдыктагы программист [pdf] Колдонуучунун колдонмосу
SP20B, SP20F, SP20X, SP20P, SP20 сериясы Жогорку ылдамдыктагы программист, SP20 сериясы, жогорку ылдамдыктагы программист, ылдамдык программист, программист

Шилтемелер

Комментарий калтырыңыз

Сиздин электрондук почта дарегиңиз жарыяланбайт. Талап кылынган талаалар белгиленген *