מתכנת מהירות גבוהה מסדרת SP20

מפרטים:

  • שם המוצר: מתכנת סדרת SP20
  • יצרן: SHENZHEN SFLY TECHNOLOGY CO.LTD.
  • תאריך פרסום הפרסום: 7 במאי 2024
  • עדכון: A5
  • תומך: SPI NOR FLASH, I2C, MicroWire EEPROMs
  • ממשק תקשורת: USB Type-C
  • ספק כוח: מצב USB - אין צורך בספק כוח חיצוני

הוראות שימוש במוצר:

פרק 3: מהיר לשימוש

3.1 עבודת הכנה:

ודא שהמתכנת מחובר למחשב באמצעות ה-USB
ממשק מסוג 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, ו-EEPROMs אחרים מיצרנים שונים עבור
תכנות ייצור המוני במהירות גבוהה.

"`

+
SP20B/SP20F/SP20X/SP20P
מדריך למשתמש של מתכנת
תאריך פרסום של פרסום: 7 במאי 2024 גרסה A5

SHENZHEN 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
מצב ידני——————————————————————————————————-12 מצב שליטה אוטומטי (שליטה באמצעות ממשק ATE) ———————————————————12 4.3 מצב מחוון במצב עצמאי ——————————————————————————————————————————
פרק 5 תכנות במצב ISP
5.1 בחר מצב תכנות של ספק שירותי האינטרנט ——————————————————————————–13 5.2 הגדרת ממשק ISP ——————————————————————————————13 5.3 חבר את שבב היעד ————————————————————————————14 5.4 בחר מצב אספקת חשמל של ספק האינטרנט ——————————————————————————14 5.5 פעולת תכנות ————————————————————————————————
פרק 6 תכנות במצב ריבוי מכונות
6.1 חיבור חומרה של מתכנת —————————————————————————15 6.2 פעולת תכנות ——————————————————————————————16
נספח 1
שאלות נפוצות —————————————————————————————————————————— 17
נספח 2
כתב ויתור ——————————————————————————————————————— 19
נספח 3
היסטוריית תיקונים ————————————————————————————————————20

– 2 –

מתכנת סדרת SP20
מדריך למשתמש
פרק 1 מבוא
מתכנתי סדרת SP20 (SP20B/SP20F/SP20X/SP20P) הם מתכנתי הייצור ההמוני המהירים ביותר עבור SPI FLASH שהושקו על ידי Shenzhen SFLY Technology. זה תומך באופן מלא בתכנות המהיר של SPI NOR FLASH, I2C / MicroWire ו-EEPROMs אחרים מיצרנים מקומיים וזרים.
1.1 מאפייני ביצועים
תכונות חומרה
ממשק תקשורת USB Type-C, אין צורך באספקת חשמל חיצונית בעת שימוש במצב USB; תמיכה בתכנות ייצור המוני במהירות גבוהה במצב USB ובמצב עצמאי; שבב הזיכרון המובנה בעל קיבולת גדולה שומר את נתוני ההנדסה לתכנות עצמאי, ומרובה
אימות נתוני CRC מבטיח שנתוני התכנות מדויקים לחלוטין; שקע ZIF להחלפה בעל 28 פינים, הניתן לתמיכה על ידי בסיסי תכנות אוניברסליים קונבנציונליים; תצוגת OLED, מציגה ויזואלית את מידע ההפעלה הנוכחי של המתכנת; נורית LED תלת-צבעית RGB מציינת את מצב העבודה, והזמזם יכול להודיע ​​על הצלחה וכישלון של הפעולה.
תכנות; תמיכה בזיהוי מגע פינים לקוי, שיפור יעיל של אמינות התכנות; תמיכה בתכנות מצב ISP, שיכול לתמוך בתכנות מובנה של שבבים מסוימים; שיטות הפעלה מרובות של תכנות: הפעלת כפתורים, מיקום שבבים (מיקום שבבים לזיהוי חכם)
והסרה, תכנות הפעלה אוטומטי), בקרת ATE (ממשק בקרת ATE עצמאי, המספק אותות בקרת מכונת תכנות מדויקים ואמינים כגון BUSY, OK, NG, START, תמיכה נרחבת בציוד תכנות אוטומטי של יצרנים שונים); פונקציית הגנה מפני קצר חשמלי/זרם יתר יכולה להגן ביעילות על המתכנת או השבב מפני נזק מקרי; נפח ניתן לתכנותtagעיצוב e, טווח מתכוונן מ-1.7V עד 5.0V, יכול לתמוך בשבבים של 1.8V/2.5V/3V/3.3V/5V; מספק פונקציית בדיקה עצמית של הציוד; גודל קטן (גודל: 108x76x21 מ"מ), תכנות בו זמנית של מספר מכונות תופס רק משטח עבודה קטן מאוד;
תכונות תוכנה
תמיכה ב-Win7/Win8/Win10/Win11; תמיכה במעבר בין סינית לאנגלית; תמיכה בשדרוג תוכנה להוספת מכשירים חדשים; תמיכה בפרויקט file ניהול (פרויקט file שומר את כל פרמטרי התכנות, כולל: דגם שבב, נתונים
file, הגדרות תכנות וכו'); תמיכה בקריאה וכתיבה של אזור אחסון נוסף (אזור OTP) ואזור תצורה (רישום מצב,
וכו') של השבב; תמיכה בזיהוי אוטומטי של 25 סדרות SPI FLASH; פונקציית מספר סידורי אוטומטית (ניתן להשתמש בה כדי ליצור מספר סידורי ייחודי של המוצר, כתובת MAC,
Bluetooth ID, וכו'); תמיכה בחיבור מצב רב-מתכנת: מחשב אחד יכול להיות מחובר עם 8 SP20 סדרה
מתכנתים לתכנות סימולטני, פונקציית המספר הסידורי האוטומטית פעילה במצב רב-מתכנתים; יומן תמיכה file חִסָכוֹן;
הערה: הפונקציות לעיל תלויות בדגם המוצר. לפרטים, אנא עיין בטבלת הפרמטרים של המוצר בסעיף 1.2
– 3 –

מתכנת סדרת SP20
מדריך למשתמש

טבלת פרמטרים של מתכנת סדרת SP1.2 20

פרמטר מוצר

SP20P SP20X SP20F SP20B

מראה המוצר

כרך שבב נתמךtagטווח e

1.8-5V

1.8-5V

1.8-5V

1.8-5V

זיכרון מרבי של שבבים נתמכים (הערה 1)

סדרת שבבים תמיכה (סוג ממשק)
(I2C EEPROM Microwire EEPROM SPI פלאש)
חיבור רב
(מחשב אחד יכול לחבר 8 מתכנתים)

ייצור המוני עם USB
(זיהוי אוטומטי של הכנסת והסרה של השבב, מתכנת אוטומטי)

מס סידורי אוטומטי.
(תכנות מספרים סידוריים)

מחוון עבודה של נוריות RGB

הודעת זמזם

תכנות עצמאי
(תכנות ללא מחשב, מתאים לייצור המוני)

תמיכה בציוד אוטומציה
(שליטה בציוד האוטומטי עם ATE)

תכנות ISP
(תמוך בדגמים מסוימים)

שימוש במצב usb במצב עצמאי

כפתור התחל לתכנות

תצוגת OLED

מהירות תכנות
(תכנות + אימות) נתונים מלאים

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

1Gb

Y
Y
YYYY
YYYYY 6s 25s 47s

1Gb

Y
Y
YYYY
YYNNN 6s 25s 47s

1Gb

Y
Y
YYYY
NYNNN 6s 25s 47s

1Gb

Y
Y
YYNN
NYNNN 7s 28s 52s

"Y" פירושו שיש לו או תומך בפונקציה, "N" פירושו שאין לו או לא תומך בפונקציה

הערה 1 תומך בעד 1Gb במצב usb ו-512Mb במצב עצמאי.

– 4 –

מתכנת סדרת SP20
מדריך למשתמש
פרק 2 חומרת מתכנת
2.1 נגמר המוצרview

פָּרִיט

שֵׁם
שקע ZIF 28P מחוון שלושה צבעים
תצוגת OLED כפתור התחלת תכנות
ממשק USB
ממשק ריבוי ISP/ATE

לְהַדגִים
הכנס שבב ארוז ב-DIP, שקע תכנות (הערה: אינו תומך בתכנות של שבבים על-ידי חיבור חוט משקע ה-ZIF.)
כחול: עסוק; ירוק: בסדר (מוצלח); אדום: נכשל
הצג את מצב ההפעלה הנוכחי ואת התוצאות (רק ל-SP20P יש את הרכיב הזה) התחל את התכנות על ידי לחיצה על הכפתור (רק ל-SP20P יש את הרכיב הזה)
ממשק USB מסוג C
לספק אותות בקרת מכונת תכנות (BUSY, OK, NG, START) (רק ל-SP20P ול-SP20X יש פונקציה זו) תכנות ISP עבור שבבים מולחמים על לוחות

2.2 תוספות למוצר

כבל נתונים מסוג C

כבל ISP

מתאם מתח 5V/1A

מדריך הוראות

הצבע/מראה של אביזרים מקבוצות שונות עשוי להיות שונה, אנא עיין במוצר בפועל;
SP20B אינו כולל מתאם חשמל, פשוט השתמש ביציאת ה-USB לאספקת חשמל; התצורה הסטנדרטית של המתכנת אינה כוללת שקע תכנות, אנא
לבחור לפי הצרכים שלך;

– 5 –

מתכנת סדרת SP20
מדריך למשתמש

פרק 3 מהיר לשימוש

פרק זה לוקח חתיכת SOIC8 (208mil) ארוז שבב SPI FLASH W25Q32DW כאקסampהצגת השיטה של ​​מתכנת 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 (Status Register), עליך ללחוץ על כפתור זה כדי לפתוח את "אפשרות התצורה" כדי לבצע את ההגדרות הרלוונטיות.

4 הנח את השבב:
הרם את הידית של שקע ה-ZIF, הכנס את השורה התחתונה של שקע התכנות מיושר עם החלק התחתון של שקע ה-ZIF, לחץ כלפי מטה על הידית ולאחר מכן הכנס את השבב לתוך שקע התכנות. שימו לב שאסור למקם את הכיוון של פין 1 של השבב בכיוון הלא נכון. טיפ: אתה יכול view דגם שקע התכנות ושיטת ההכנסה התואם בדף "מידע על שבב".

– 7 –

5 פעולת תכנות: לחץ על לחצן סרגל הכלים

כדי להתחיל לתכנת:

מתכנת סדרת SP20
מדריך למשתמש

לאחר השלמת התכנות, סמל המצב משתנה ל"אישור" כדי לציין שהתכנות הצליח:

3.3 קרא נתוני שבב ותכנות שבב חדש

1בצע את השלבים בסעיף 3.2 כדי לבחור את דגם השבב, התקן את השקע ואת השבב שיש לקרוא;

טיפים:

ניתן לזהות באופן אוטומטי את רוב שבבי ה-SPI Flash באמצעות כפתור "בדוק דגם". יש לנקות את הפינים של השבב לאחר הלחמה כדי למנוע מגע לקוי;

בסרגל הכלים;

2) לחץ על כפתור הקריאה

בסרגל הכלים, ותיבת הדו-שיח "אפשרויות קריאה" תופיע;

3) לחץ על כפתור "אישור", המתכנת יפתח אוטומטית את "מאגר הנתונים" לאחר קריאת נתוני השבב, ולחץ על כפתור "שמור נתונים" כדי לשמור את נתוני הקריאה במחשב לשימוש הבא;
– 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) לחץ על הכפתור

כדי להוריד נתונים עצמאיים, ותיבת הדו-שיח "הורד פרויקט" תופיע;

הערה: בעת תכנות ידני, בחר "הכנסת שבב" או "KEY Sart" (רק SP20P תומך ב-KEY start). בעת שימוש עם מכונת תכנות אוטומטית, אנא בחר "בקרת ATE (מצב מכונה)"

6) לחץ על אישור כדי להוריד את הנתונים העצמאיים לזיכרון המובנה של המתכנת טיפים: נתונים עצמאיים לא יאבדו לאחר כיבוי המתכנת, ותוכל להמשיך להשתמש בהם בשלב הבא
זְמַן.

– 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
השם המלא של ספק שירותי האינטרנט הוא In System Program. במצב תכנות של ISP, אתה רק צריך לחבר כמה קווי אות לפינים הרלוונטיים של השבב המשולב כדי לממש את פעולות הקריאה והכתיבה של השבב, מה שיכול למנוע את הצרות של פירוק הלחמה של השבב. לסדרת SP20 יש ממשק ריבוי ISP/ATE של 10P, ניתן לתכנת את השבבים בלוח המעגלים דרך ממשק זה.
5.1 בחר מצב תכנות של ISP
מתכנתים מסדרת SP20 יכולים לתמוך בתכנות מצב ISP של כמה שבבים. לחץ על כפתור "דגם שבב" בתוכנה כדי לחפש את דגם השבב לתכנות, ובחר "תכנות מצב ISP בעמודה "מצב מתאם/תכנות" "(אם אין תכנות מצב ISP בשיטת תכנות השבב המחפש, זה אומר שניתן לתכנת את השבב רק עם שקע התכנות). עיין בתמונה למטה:

5.2 הגדרת ממשק ISP
הגדרת ממשק ISP של מתכנת סדרת SP20 היא כדלקמן:

97531 10 8 6 4 2

ממשק ISP/ATE

כבל ISP צבעוני 10P מופץ באופן אקראי כדי לחבר את ממשק 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.5Vtagטווח e, הפעלת אות ISP voltage יתאים אוטומטית עם ה-VCC voltagה).

5.5 פעולת תכנות

בדוק שחיבור החומרה והגדרות התוכנה נכונות, ולחץ על הכפתור של תכנות ISP של השבב.

להשלים

תכנות ספק שירותי האינטרנט הוא יחסית מסובך, ועליך להיות בקיא מאוד במעגל; חוטי החיבור עלולים לגרום להפרעות ולהפרעות של מעגלים אחרים ב
המעגל, מה שעלול להוביל לכשל בתכנות ISP. נא להסיר את השבב
ולהשתמש בשקע השבבים הרגיל כדי לתכנת;

– 14 –

מתכנת סדרת SP20
מדריך למשתמש
פרק 6 תכנות במצב ריבוי מכונות
תוכנת המתכנת תומכת בהפעלה בו-זמנית של עד 8 מתכנתים המחוברים למחשב אחד (ייצור המוני או הורדת נתונים עצמאיים).
6.1 חיבור חומרה של מתכנת
1) השתמש ב-USB HUB כדי לחבר מספר מתכנתים ליציאת ה-USB של המחשב (רכזת USB חייבת להיות בעלת מתאם מתח חיצוני, ויש צורך בספק כוח חיצוני). שימו לב שבמצב ריבוי מכונות, ניתן להשתמש רק במתכנתים מאותו דגם יחד, ולא ניתן לערבב בין דגמים שונים.
2) הפעל את תוכנת המתכנת SP20, התוכנה תתחבר אוטומטית לכל המתכנתים המחוברים ו
היכנסו למצב ריבוי מכונות. אם תוכנת המתכנת כבר פועלת, תוכלו ללחוץ על תפריט > מתכנת > התחבר מחדש, והתוכנה תציג את תיבת הדו-שיח "התחבר למתכנת":
– 15 –

מתכנת סדרת SP20
מדריך למשתמש
בחר את המתכנת לחיבור ולחץ על אישור. לאחר שהחיבור הצליח, התוכנה נכנסת למצב ריבוי מכונות, והממשק הוא כדלקמן:

6.2 פעולת תכנות
1) פעולת התכנות זהה להליך התכנות בסעיף 3.2: בחירת דגם שבב וטעינה file הגדר אפשרויות פעולה התקן שקע תכנות;

2) לחץ על

לחצן (הערה: SP20P יכול לבחור שני מצבי תכנות המוני: "שבב

Insert" ו-"Key Start".בדוגמה זוample, בחר במצב "הכנסת שבב"), והמתכנת ימתין לשבב

להיות ממוקם;

3) הכניסו את השבבים המתוכנתים לשקע התכנות אחד אחד, והמתכנת יתחיל אוטומטית

תכנות לאחר זיהוי שהשבבים מוכנסים. כל מתכנת עובד באופן עצמאי, מתכנת במלואו

מצב אסינכרוני, אין צורך לחכות לסנכרון. ממשק תכנות התוכנה הוא כדלקמן;

4) בחר והצב את השבבים בהתאם לתיאור מצב המחוון בסעיף 3.4 או ההנחיות במסך התצוגה כדי להשלים את כל המסה של תכנות השבבים. טיפים: SP20F,SP20X,SP20P תומכים בתכנות עצמאי. אתה יכול להשתמש ביציאת ה-USB הקיימת במחשב כדי לחבר מתכנת אחד או יותר כדי להוריד נתונים עצמאיים, ולאחר מכן להשתמש בשיטה העצמאית לתכנות המוני. בהשוואה לשיטת USB, היא נוחה ויעילה יותר. SP20B אינו תומך עצמאי וניתן לחבר אותו רק למחשב לצורך תכנות המוני.
– 16 –

מתכנת סדרת SP20
מדריך למשתמש
נספח 1 שאלות נפוצות
האם המתכנת יכול לתמוך ב-img files?
תוכנת המתכנת תומכת בבינארי והקסדצימלי file פורמטים של קידוד. הסיומת המקובלת של בינארי files הוא *.bin, והסיומת המקובלת של הקסדצימלית files הוא *.hex;
img הוא רק א file סיומת, ואינה מייצגת את file פורמט קידוד. בדרך כלל (מעל 90%) כזה files מקודדים בינאריים. פשוט טען אותו ישירות בתוכנה, התוכנה תזהה אוטומטית אם ה file הוא קוד בינארי, וטען אותו בפורמט המוכר;
כדי להבטיח את הדיוק של file בטעינה, אנו ממליצים למשתמשים לבדוק את סכום הבדיקה של המאגר ו file סכום בדיקה עם מהנדס (או file ספקי קוד/לקוחות) לאחר טעינת כאלה fileס. (מידע זה יוצג בתחתית החלון הראשי של תוכנת הסופר).
מהן הסיבות הנפוצות לכשל בתכנות (כולל כשל מחיק/כשל תכנות/כשל אימות/שגיאת מזהה וכו')?
יצרן/דגם השבב שנבחר בתוכנה אינו תואם לשבב בפועל; השבב ממוקם בכיוון הלא נכון, או ששקע התכנות מוכנס במיקום הלא נכון.
אנא בדקו את שיטת המיקום הנכונה דרך חלון "מידע על השבב" של התוכנה; מגע גרוע בין פיני השבב לשקע התכנות; חברו שבבים שהולחמו על מעגלים אחרים באמצעות חוטים או קליפסים לתכנות IC, אשר עלולים...
לגרום לכשל תכנות עקב הפרעות במעגל. אנא החזר את השבבים לשקע התכנות לצורך תכנות; ייתכן שהשבב פגום, החלף בשבב חדש לצורך בדיקה.
מהם אמצעי הזהירות עבור תכנות ISP?
תכנות ISP מורכב יחסית לביצוע, מתאים לאנשים עם ידע מקצועי מסוים, עליכם לדעת כיצד לקרוא את סכמת המעגל ולדעת את תרשים המעגל של לוח היעד. התוכנה תומכת בתכנות ISP של כמה FLASH ו-EEPROM נפוצים, ראשית, עליכם לבחור את שיטת תכנות ה-ISP של השבב הנוכחי בתוכנה. בעת שימוש בשיטת תכנות ה-ISP, עליכם לשים לב לעניינים הבאים: ודאו שהבקר הראשי (למשל MCU/CPU) המחובר לפלאש היעד אינו ניגש ליעד.
שבב, וכל יציאות ה-IO המחוברות של בקר ה-mian צריכות להיות מוגדרות להתנגדות גבוהה (ניתן לנסות להגדיר את בקר ה-mian למצב איפוס). חלק מיציאות ה-IO של הבקרה של השבב המתוכנת חייבות לעמוד בתנאי העבודה הרגילים של השבב, לדוגמהample: פיני ה-HOLD וה-WP של SPI FLASH חייבים להיות משוכים לרמה גבוהה. פיני ה-SDA וה-SCL של I2C EEPROM חייבים להיות בעלי נגדי משיכה, ופין ה-WP חייב להיות משוך למטה לרמה נמוכה. יש לשמור על חוטי החיבור קצרים ככל האפשר. חלק מהשבבים לא מצליחים לתכנת עם כבל ה-ISP המצורף. יש להגדיר את עוצמת הקול המתאימה.tagפרמטרים של e/clock עבור תכנות ISP באפשרויות ההגדרה: ניתן להשתמש רק באחת משתי האפשרויות: הפעלת לוח היעד עצמו או הפעלת לוח היעד מהמתכנת. לא משנה באיזו שיטת אספקת חשמל משתמשים, יש לחבר את ה-VCC. שיטת ה-ISP מושפעת מהמעגלים ההיקפיים של לוח היעד או מחוטי החיבור, כך שלא ניתן להבטיח שכל השבבים יישרפו בהצלחה. אם החיבור וההגדרות נבדקים שוב ושוב ועדיין לא ניתן לתכנת בהצלחה, מומלץ להסיר את השבב ולתכנת אותו באמצעות שקע שבב סטנדרטי. בייצור המוני, נסו להשתמש תחילה בשיטת התכנות ולאחר מכן בשיטת SMT.
מדוע לשבב מסדרת 24 אין פונקציית מחיקה?
השבב מבוסס על טכנולוגיית EEPROM, ניתן לשכתב את נתוני השבב ישירות ללא מחיקה מוקדמת, כך שאין פעולת מחיקה זמינה;
אם אתה צריך לנקות את נתוני השבב, אנא כתוב נתוני FFH ישירות לשבב.
– 17 –

מתכנת סדרת SP20
מדריך למשתמש
כיצד לשדרג את התוכנה והקושחה של המתכנת?
לחץ על תפריט תוכנת המתכנת: עזרה-בדוק אם קיימים עדכונים. אם יש עדכון, יופיע אשף עדכון. אנא עקוב אחר ההנחיות כדי להוריד את חבילת השדרוג ולהתקין אותה;
היכנס למרכז ההורדות של Sfly official webאתר (http://www.sflytech.com), הורד את תוכנת המתכנת העדכנית ביותר והתקן אותה;
צריך רק לשדרג את תוכנת המתכנת, אין צורך לשדרג את הקושחה של המתכנת.
מה עלי לעשות אם אין דגם שבב בתוכנת המתכנת?
ראשית, שדרגו את תוכנת המתכנת לגרסה העדכנית ביותר; אם אין דגם שבב לתכנות בגרסה העדכנית ביותר של התוכנה, אנא שלחו דוא"ל לכתובת
להגיש בקשה לתוספת. ציין את המידע הבא: דגם מתכנת, מותג שבב שיש להוסיף, דגם שבב מפורט, חבילה (תזכורת: מתכנתים מסדרת SP20 יכולים לתמוך רק ב-SPI NOR FLASH, EEPROM, לא ניתן לתמוך בסוגים אחרים של שבבים).
– 18 –

מתכנת סדרת SP20
מדריך למשתמש
נספח 2 כתב ויתור
Shenzhen Sfly Technology Co., Ltd עושה את המקסימום על מנת להבטיח את תקינות המוצר והתוכנות והחומרים הקשורים אליו. לגבי פגמים וטעויות אפשריים במוצר (לרבות תוכנה וחומרים נלווים), החברה תעשה כמיטב יכולתה לפתור את הבעיה בעזרת היכולות המסחריות והטכניות שלה. החברה אינה אחראית לכל מיני נזקים מקריים, בלתי נמנעים, ישירים, עקיפים, מיוחדים, מורחבים או עונשיים הנובעים משימוש או מכירה של מוצר זה, לרבות אך לא רק אובדן רווח, מוניטין, זמינות, הפרעות עסקיות, אובדן נתונים וכו', לא תישא באחריות לכל תביעה ישירה, עקיפה, מקרית, מיוחדת, נגזרת ועונשית של צד שלישי.
– 19 –

מסמכים / משאבים

מתכנת מהירות גבוהה מסדרת SFLY SP20 [pdfמדריך למשתמש
SP20B, SP20F, SP20X, SP20P, SP20 מתכנת מהירות גבוהה, סדרת SP20, מתכנת מהירות גבוהה, מתכנת מהירות, מתכנת

הפניות

השאר תגובה

כתובת האימייל שלך לא תפורסם. שדות חובה מסומנים *