תכנות לא מקוונות
תכנות לא מקוונות, המכונה גם תכנות של שבב חשוף, כוללת הצבת השבב במתאמים מיוחדים לתכנות, ואז הצבתו על ה- PCB לייצור. עם זאת, המתאם עצמו הוא מתקן דיוק, שקשה להשתמש בו בסוגי שבבים שונים, ומגדיל את העלויות. ברגע שיש מוצרים פגומים שצריך לתכנת מחדש, זה מאתגר להסיר את השבב מהלוח, לתכנת אותו מחדש ואז מחדש אותו מחדש. תהליך זה דורש עבודת כפיים, משאבים ומשאבים משמעותיים ומגדילים את העלויות. במהלך ייצור ה- PCBA, עלולים להיווצר בעיות בלתי צפויות, כמו לא מספיק התנגדות לטמפרטורת הלוח, מה שעלול לגרום לעיוות שבב במהלך ההסרה, מה שמגדיל עוד יותר את הסיכון לגרוטאות. תכנות לא מקוונות דורשות הרחבת מעגלים חיצוניים ושימוש בממשקי תקשורת סטנדרטיים, כמו JTAG, DAP, UART, SWD, SPI ופרוטוקולי תקשורת ידועים אחרים.
תכנות לא מקוונות משמשות בדרך כלל בתרחישים הדורשים אבטחה ויציבות גבוהה, כמו תכנות בקנה מידה גדול או מצבים בהם נפח הנתונים גדול, וזמן התכנות ארוך. במקרים כאלה, תכנות לא מקוונות עשויות להיות מתאימות יותר.
תכנות מקוונת
תכנות מקוונות, המכונה גם תכנות במעגל, כוללת שבבי תכנות שכבר הוחלפו ל- PCBA לאחר עיבוד SMT. זה לא דורש גופי תכנות או חומרים מתכלים אחרים. כלי התכנות מתכנן ישירות את השבבים ב- PCB, ואחרי תכנות ניתן לבצע בדיקות פונקציונליות. אם נמצאות שגיאות תוכנה, ניתן לתקן אותן מייד ללא צורך בפירוק מורכב או לעבד צעדים מחדש. גישה זו מקטינה עלויות ונוחה למשתמשים הזקוקים לעיתים קרובות לאיטרציות תוכנה. עם זאת, היעילות שלו נמוכה יותר בהשוואה לתכנות לא מקוונות.
חשוב מכך, כאשר קווי הייצור עוברים לעבר אוטומציה, מספר הולך וגדל של יצרנים משלבים מכונות בדיקה פונקציונליות ICT, FCT ומכונות פונקציונליות אחרות לקווי הייצור שלהם. שימוש בגופי אוטומטיים בשילוב עם תכנות מקוונת מאפשר פעולות ידניות מופחתות בשלב התכנות. לאחר הצבת הלוח, ניתן לבצע תכנות ישירות, ואחריו בדיקות במכונות אוטומטיות. זה הופך את כל תהליך הייצור לשליטה מלאה וניתנת לעקוב.
אז מה עליכם לבחור: תכנות מקוונת או לא מקוונת? אנו ננתח אותו מההיבטים הבאים:
מהירות תכנות
תכנות לא מקוונת משתמשת במתאמים שונים כדי להתאים חבילות שבבים שונות. דרך חיבור המעגלים הקצר ביותר האפשרי, הוא מאפשר תכנות שבבים מהירה במיוחד.
תכנות מקוונות משתמשות בממשקים סדרתיים שונים הטמונים בצ'יפס, כמו USB, SWD, JTAG, UART וכו ', באמצעות חיווט לתכנת השבבים. שיטה זו מוגבלת על ידי ביצועי הממשק הסדרתי עצמו.
בין אם לא מקוון או מקוון, מהירות התכנות משתנה בהתאם לשבב. לדוגמה, כלי התכנות המהיר ביותר כיום בשוק, AP8000, יכול להשיג מהירות תכנות של 50MB\/s.
עלויות השקעה קבועות
תכנות לא מקוונות דורשות מתאמים שונים כדי לתמוך בחבילות שבבים שונות. ככל שיותר שבבים מתפתחים לעבר חבילות קטנות יותר כמו BGA ו- QFN, מתאמים אלה הופכים לגופי בדיקת דיוק שהם יקרים יותר.
תכנות מקוונת משתמשת באוטובוסי תקשורת סטנדרטיים, כגון USB, SWD, JTAG, UART וכו ', שיש להם ממשקים קבועים. חיבורים אלה דורשים חיווט מינימלי, כך שהעלות נמוכה יחסית.
עקיבות ייצור
תכנות לא מקוונת דורשת גופי דיוק לתאימות. אם נמצאות שגיאות במהלך מבחן הייצור, ונדרשת עקיבות ייצור לצורך עיבוד חוזר, יש להסיר את השבב ולתכנת מחדש על פי התהליך שנקבע. על ידי שימוש בפלטפורמת פיתוח עוצמתית של PPA (תהליך ייצור) ושילוב עם MES (מערכת ביצוע ייצור), ניתן לשלוט על תהליך תכנות הייצור ההמוני.
תכנות מקוונת משתמשת בחיבורים קוויים כדי לתכנת את השבבים. אם נמצאות שגיאות במהלך בדיקת הייצור, ניתן לעקוב אחר ה- PCBA הפגום ולתכנת מחדש, ולחסוך כמות משמעותית של עבודות כפיים, משאבים ועלויות, תוך שיפור היעילות. בייצור רגיל, גורמים נוספים, כמו חוסר היכולת של PCBA לעמוד בטמפרטורות גבוהות, יכולים לגרום לעיוות במהלך הסרת השבבים, ולהגדיל את הסיכון לגרוטאות.
באופן כללי, עבור שבבי זיכרון פלאש, במיוחד שבבי Flash או EMMC בעלי קיבולת גדולה במיוחד, עם יכולות אחסון גדולות וזמני תכנות ארוכים הדורשים אותות במהירות גבוהה, בדרך כלל משתמשים בתכנות לא מקוונת מראש כדי להבטיח יעילות ויציבות הייצור. עבור MCUs, אריזה קטנה במיוחד MCUs כמו BGA או QFN, הגודל הקטן של השבבים הופך את התכנות הידנית למאתגרת, וגופי הדיוק הנדרשים הם יקרים. שבבים אלה מתאימים יותר לתכנות מקוונת לאחר מיקום בלוח להפחתת עלויות הייצור.






