מֵידָע

מבחן אוטומטי פונקציונלי דיגיטלי (FATE)

מבחן אוטומטי פונקציונלי דיגיטלי (FATE)

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

מִמְשָׁק

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

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

דור תכנית

מערכות FATE משמשות לרוב לבדיקת לוחות דיגיטליים. ניתן לייצר חלק ניכר מהתוכנית באופן אוטומטי על ידי הזנת נתוני המעגל לבודק. ברגע שזה נעשה המחשב בתוך הבוחן בונה תמונה משלו של המעגל ואז עם ידיעה על חיבורי הסיכה הוא יכול לבנות תוכנית בדיקה עבור הלוח. ידוע כי הסימולציות שמפעילות תחנות תכנות חושפות בעיות תכנון כגון מצבי מרוץ או אפילו מעגלים שאינם נדרשים.

לרוע המזל יצירת התוכניות אף פעם איננה פשוטה כמו שאפשר למצוא חן בעיניך והתוכניות שנוצרו בדרך כלל זקוקות לגימור רב שלרוב לוקח זמן רב. בנוסף לכך יש לתכנת ידנית את כל האזורים האנלוגיים ולעתים קרובות דורשים שימוש במכשירי מדידה אנלוגיים. זה יכול להיות מאוד זמן רב.

לאור הרמה המשמעותית של תכנות ידני הנדרש לתוכניות בדיקה פונקציונליות הן יכולות להיות יקרות מאוד ליישום.

בדיקה מודרכת

מערכות FATE מהירות מאוד במציאת תקלות פונקציונליות עם לוח. הם לא תמיד כל כך מהירים למצוא בעיה. במקרים רבים הבודק יוכל להסיק את הבעיה מהידע שלו על המעגל. ברוב המקרים הם אינם מצליחים לאתר בעיה מכיוון שאין להם "מראה" על האזורים הפנימיים של הלוח. כדי להתגבר על זה יש צורך לראות את המעגל בנקודות ביניים בלוח. זה מושג בדרך כלל באמצעות מה שמכונה בדיקה מודרכת. זהו בדיקה המחוברת לבודק שניתן להחיל באופן ידני על נקודות שונות במעגל הנמצאות בשליטת התוכנית. באופן זה ניתן לבדוק את הנקודות על הלוח שאינן נגישות דרך מיטת הציפורניים.

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

יתרונות וחסרונות

היתרון העיקרי של מערכת FATE הוא שהיא בודקת לוחות מהר מאוד. המהירות מופחתת במידה ניכרת, אם כי כאשר נדרשת בדיקה אנלוגית. חלק מהסיבות לכך היא שהמכשירים האנלוגיים עשויים לקחת זמן להתיישב. תרומה נוספת נובעת מכך שהם עשויים להיות נשלטים באמצעות יציאת GPIB, אם כי חלקם עשויים להשתמש במכשור VXI.

החסרונות עם מערכות FATE גדולות הם בדרך כלל העלות. המערכת עצמה עשויה לעלות כמה מאות אלפי פאונד. נוסף על כך, יש עלויות המתקן לכל לוח וכן עלויות התכנות. חסרון נוסף הוא שאורכי ההובלה לכמה נקודות במעגל הם בעלי רמות קיבול משמעותיות ואלה מגבילים את הבדיקות למהירויות הרבה יותר איטיות מהמהירות המלאה של הלוח. זה הופך לבעיה רבה יותר עם לוחות רבים כיום

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


צפו בסרטון: ההתאחדות: תקופת מבחנים (אוֹקְטוֹבֶּר 2021).