Table of Contents
מבוא למודולים של ADC
ממירים אנליסטים-ל-דיגיטליים (ADCs) הם הקצוות הקדמיים הסנסטיים של כמעט כל מערכת אלקטרונית המממשקת עם העולם הפיזי.ביישומים קריטיים של המשימה - כבדוניקה, בקרת כור גרעיני, מכשירים רפואיים מושתלים, ומיזוג רכב אוטונומי - אמינות של ADC קובעת ישירות את הכדאיות של מערכת אחת שלא ניתן לערער את השגיאה של החיים או נזק רב-מיליוני דולרים.
עיצובים מסורתיים של תקלות-סובלנטיים מסתמכים על ריצוף חומרה של כוח-כוח (מערכות דופלקס או משולש) או תחזוקה לא מקוונת תקופתית לא מקוון.עם זאת, גישות אלה אינן יכולות להתמודד עם תקלות המתרחשות במהלך המבצע, ולא להסתגל להידרדרות ביצועים הדרגתית.העצמית של מודולים ADC סוגרת את הפער הזה על ידי גילוי, בידוד, ותיקון תקלות אוטונומיות – לעתים קרובות בתוך מיקרו-שניות – בעוד המערכת נשארת ברשת.
יסודות של ADC Faults ו-Desion Modes
לפני תכנון ADC, מהנדסים חייבים להבין את סוגי הפגמים שיכולים להתרחש. Faults ב ADCs מסווגים באופן רחב כקבוע (Hard) או transient (רכה) פגמים קבועים כוללים קצר-circuits בנספחים, חיבורי חוט פתוחים-קודדים, או latch-up לינארית במגי CMOS.
מנגנונים עצמיים חייבים לטפל בכל שלוש קטגוריות.ל תקלות קבועות, המערכת בדרך כלל מסתמכת על חומרה מאוזנת או מגובשת.עבור תקלות טרנספורמטיביות, תיקון אלגוריתמי (למשל, רוב הצבעה, קודים תיקון שגיאות) דיים.פרמטרי דורשות כיבוד הסתגלות באמצעות התייחסות צ'יפ או עיבוד דיגיטלי.
אדריכלות ADC ופרופילי הפגיעות שלהם
- (FLT:0 SAR (Successive Approximation Register) ADCs:03REFLT:1 Dominant in Medium-resolution, יישומים מהירים מאוד. irtor שלהם DAC רגישים לכשלים לא מתאימים וחיוביים על כשלים.-עצמי לעתים קרובות כרוך בנקים עמידים אדומים ו calibration.
- (FLT:0) igma-Delta ( ⁇ ) ADCs:FLT:1 בשימוש חיישן דיוק ויישומים אודיו.החומרים האנלוגיים שלהם ומסננים דיגיטליים רגישים לשעון ג'ייטר ולספק רעש.עצמי יכול להשתמש בעיצוב שגיאות-עיצוב מיפוי מסנן מחדש או שלבים אינגרה.
- (FLT:0)פלאש ADCsrea:FLT:1 Ultra-fast ממירים עם בנק של מקבילות. כשל קומפוטור אחד יכול לגרום הפסקה בקוד התרמומטר. self-repair משתמש ב Redundancy (spare comparators) וטבלאות תצוגה קוד דיגיטלי-repair.
- (FLT:0)Pipeline ADCs:FLT:1 סדרה של שלבים, כל אחד פותר כמה ביטים.שלב פגם משחית את כל הפיסות הבאות.עצמי כולל שלב-על-ידי-ב-ב-שלב BIST (במבחן עצמי) ופסוח או רצף של שלבים פגומים.
טכנולוגיות טכנולוגיות ל-עצמי
עצמי מחדש ב- ADCs אינו מסתמכ על מעגל קסם יחיד, אלא על שילוב שכבתי של חומרה, תוכנה וטכניקות קושחה.התתות הבאות מפרטות את הגישות הבשלות וההבטחות ביותר.
מודעות Redundancy ב- Multiple Levels
הצורה הפשוטה ביותר של סובלנות לקויה היא אדמוניות, אך יישוםה במערכת הפעלה עצמית חייב להיות אינטליגנטי.במקום כל ADCs משוכפל (השטח הכפול והכוח), עיצובים מודרניים משתמשים באדום מבוזר:
- (FLT:0) , ברמה גבוהה של קלאב: ⁇ 1 (בשורה הראשונה של ADCs), ערוצי חילוף נשמרים מופעלים עד שהאשמה מזוהה.
- (FLT:0Sub-block Redundancy:FreaLT:1) מחסומים קריטיים (שותפים, DAC capacitorstorstorstors, amplifiers) יש אחד או יותר חסוך. matrix מתג חוצה-בר מתחבר מחדש את החסם לתוך נתיב האות כאשר אשם מבודד.
- (FLT:0) ונדקטורת מבוססת-התאמת (N-modular): 1FLT:1 שלושה ערוצים זהים ADC מצביעים על כל דגימה.אם ערוץ אחד משמש, הערוץ הפגום הוא מעוגן לתיקון.זה נפוץ בחלל (ראה שימוש של נאס"א בפל משולשת אדום עבור ADCs).
מקור:0 (ב-[[1924]]]]]]]], [[1924]]]]]], [[1924]]]]]]
מבוסס-עצמי (BIST) ו- Fault Detection
ADC חייב קודם כל לדעת שהוא שבור. BIST מעגלים מזרקים גירויים ידועים (למשל, מתחים מדויקים DC או אותות רמפה) ולהשוות את התפוקה הדיגיטלית לערכים הצפויים.
- (בהמשך הפעולה הרגיל): "FeloLT:1" על ידי הוספת אותות מבחן בערוץ צד או באמצעות זמן ה-ADC של idle.לדוגמה, מודולר ⁇ יכול להזריק טון של כיבוד פסאודו-random שחופף את רצועת האות, ולאחר מכן תת-קרקעית דיגיטלית.
- (FLT:0)Offline (העברת כוח או תחזוקה): 1:1 בדיקות לינאריות מלאות compute INL (לא לינאריות אינטגרלית) ו DNL (לא לינאריות אדישה) אם פרמטרים נסחף מעבר לסף, לוגיקה עצמית מופעלת.
זיהוי מתקדם משתמש במתני למידת מכונה שהוכשרו על הפלט קוד כדי לזהות סטייה עדינה לפני שהם גורמים שגיאות קטסטרופליות.
תבוסה והגדרה מחדש
ברגע שהאשמה מזוהה, המערכת חייבת לבודד את ה- Sub-block הפגם ולקבוע מחדש את נתיב האות.Isolation מושגת באמצעות מתגים מבוקרים דיגיטלית (שערי טרנספורמטיביים, מספר אקסקסרס) שניתוק את האלמנט הפגום.
- (ב) ,0) מבוסס: FLT:1, שימוש במיקרו-בקר על שבב או מכונה ממשלתית מוגבלת מחווטלת כדי לנתב אותות.
- (FLT:0)Firmware מבוסס: FLT:1 in FPGA או יישום ADC היברידי, מעבד רך-core עומס תצורה חדשה bitstream כי עקף את בלוק הפגום.
דוגמה מהמגזר התעשייתי: שיlinx (כיום AMD) Zynq UltraScale+ RFSoC משלב ADCs עם רזולוציה חלקית דינמי.אם פרוסת המרתר מראה רעש גבוה, המערכת יכולה לשנות את הבד FPGA כדי לנתב נתונים באמצעות פרוסה בריאה ללא הגבלת כוח.
עקבו אחרי Performance Recovery
עבור תקלות parametric (drift, offset, לצבור שגיאות), ריצוף פשוט הוא פסולת. במקום זאת, self-repairing ADCs להשתמש לולאות רקע כי כל הזמן להתאים את תקני תיקון דיגיטליים.
- (FLT:0) ⁇ ⁇ : 1 (FIRLT:1) מתח מדויק ידוע מוחל; ההבדל בין הקוד הממדד והצפוי מעדכן שולחן תיקון.זה נעשה במהלך תקופות של idle או על ההפעלה.
- (FLT:0) Background calibration:FLT:1 קלייברציה רץ בו זמנית עם המרה רגילה, לעתים קרובות על ידי הזרקת זעזוע קטן אשר מאוחר יותר הוסרו בתחום הדיגיטלי. Sigma-delta ADCs עם פיצול ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ יכול לתקן עד 10 מעלות של שלב לא נכון.
אסטרטגיות עיצוב עבור משימות-Critical Implementations
בניית ADC, העומדת בדרישות אמינות מחמירות (למשל, DO-254 לתעופה או IEC 61508 לבטיחות תעשייתית) דורש מתודולוגיית עיצוב שיטתית.
אדריכלות מערכת גבוהה לסיליקון
נקודת המוצא היא אפקטי כשלון וניתוח קריטיות (FMECA) המזההה את כל נקודות הכשלים האפשריות של ADC. לכל פגם קריטי יש מנגנון תיקון מתאים.
- (FLT:0)Power and Area Budget:FLT:1 Redundant בלוקים עלולים לכבוש 30–50% שטח סיליקון נוסף. עבור יישומים מאומנים בחלל (למשל, מכשירים מושתלים), ריצוף בקנה מידה זעיר (חלק טרנזיסיסטים במקום חסמי תת-קרקעי) הוא המועדף.
- תקציב חזק>העוצמה:חזק> גילוי והגדרה חייב להשלים בתוך חלק של תקופת הדגימה כדי להימנע מדגימות חסרות.עבור 1-MSPS ADC, כלומר <1 μs. זה לעתים קרובות כוחות זיהוי כדי להיעשות בחומרה אנלוגית ולא קושחה.
- (FLT:0) סיקור אגנוסטי: FLT:1eurs כמו DO-254 דורש > 99% כיסוי של תקלות מאוחרות.
ריצוף נגד SWaP Constraints
גודל, משקל וכוח (SWP) הם קריטיים במערכות אוויריות ולוויינים. מהנדסים חייבים להחליט כמה ערוצים לחסוך או מחסומים תת-קרקעיים לכלול. a משותף-off הוא בין משולש מודולרי אדום (TMR) ו אדמומיות מודולרית כפולה עם בדיקת עצמית.TMR מספק תיקון מיידי אבל משולש את הכוח האנלוגי בתוספת עצמית מופחתת על ידי 30% קליטה כפולה של קוד פתוח (אך) עם עדשות אחוריות רבות יכול להשתמש בדלומי זיכרון היברידית (a-ידי שימוש) אך ורקמות) עם עדשות אוטומטיות של קודמות על בסיס קריטי על גבי מערכת ההפעלה (מערכת הגנה כפולה על בסיס קבוע) אך ורקמות (מערכת הגנה כפולה על גבי חלון כפול (a-ידי צבעים) עם עדשות הגנה כפולה על גבי קדמית) עם עדשות) עם עדשות הגנה כפולה על גבי חלון אדום-ידי צבעים) עם עדשות הגנה כפולה על בסיס קבוע (דנציה כפולה על בסיס קבוע) עם עדשות) עם עדשות הגנה כפולה על בסיס קבוע (מערכת הגנה כפולה על גבי מסגרת הגנה כפולה על בסיס קבוע) עם עדשות הגנה כפולה על בסיס קבוע (מערכת הגנה עצמית (מערכת הגנה עצמית (דנציה כפולה על גבי מכשיר הגנה עצמית (מערכת הגנה עצמית) עם עדשות) עם עדשות) אך משולשת) עם עדשות הגנה עצמית (דנציה כפולה על גבי מכשיר
תוכנה-Defined Self-Repair ו- Digital Twins
מגמות מתפתחות ממינוף של מודלים של למידת מכונה ודיגיטל-טווין כדי לחזות פגמים בלתי אפשריים. A Digital Twin - מודל תוכנה בזמן אמת של ADC - השוואות הצפויות לעומת תפוקה בפועל. Deviations גורם אבחון פרובביליסטי.לדוגמה, אם התאום מציין כי סף ההשוואה נסחפה על ידי 3 mV, הבקר מאמת את הטיה DAC כדי לנבא את הגישה המלאה של ה-Revolution.
מחקר: self-Repairing ADC ב- CubeSat Telemetry
קוביות (לוויינים קטנים וזולים) פועלות בסביבות קרינה קשות שבהן SEUs ב ADCs הם שגרתית.מודול ADC טיפוסי של CubeSat ADC משתמש ממיר 12 סיביות עם ארבעה ערוצים. כדי להשיג self-repair, מהנדסים הוסיפו ערוץ אחד חסך ומערכת קרינה-קשה-CPLD (התקן המורכב מתוכנתי) לניהול תקלות.
מקור:0;0; כנס לווין קטן 2022 - Fault-Tolerant ADC Architecture for CubeSat TelemetriFLT:1
אתגרים ושאלות מחקר פתוחות
למרות התקדמות משמעותית, ה- ADCs עדיין לא כל כך מובנים. אתגרים רבים נשארים.
מורכבות אנליזה ובדיקת
אנליג Redundancy קשה לאוטומטי. Reconfigurable אנלוגי routing מציג קיבולת רוח parasitic ו זרמי דליפות כי ביצועים מדרג בתדרים גבוהים.Build a מקיפה BIST עבור בלוקים אנלוגיים (זמן מתחלף, קופרטור hysteresis) מורכב יותר מאשר BIST דיגיטלי.כרגע אין שווה ערך של 1149.1 (JG) לתקני אנלוגיהת עבור סטנדרט עצמי.
כוח עליון של מעקב מתמשך
מעגלי קירבה ו BIST צורכים כוח גם כאשר אין שום פגם קיים. במערכות קריטיות של המשימה המופעלת על ידי סוללה (למשל, מטהר חיישנים), תקציב האנרגיה עשוי לא לאפשר ניטור רציף.מחקר לתוך "על פי דרישה" עצמית - מוקרן רק על ידי חשוד aomaly - מתמשך.
אימות והסמכת
תיקון מערכת הפעלה עצמית לשימוש ביקורתי בטיחות הוא קשה. הרגולטורים דורשים כי מנגנון התיקון עצמו להיות ללא תקלות - אבל נקודה אחת של כשל בקר מתג יכול להשבית את כל לוגיקה התיקון. גישות הסמכה פרובביליסטי (למשל, ביטחון כיסוי אשמה באמצעות הזרקת תקלות) מפותחים אך עדיין לא מתקבלים על ידי כל התעשיות.
כיוונים עתידיים וטכנולוגיות מתפתחות
הדור הבא של ADCs שישלב יותר אינטליגנציה על שבב, מעבר לתיקון מבוסס הכלל ללמידה אוטונומית.
Machine-Learning- Based חיזוי מבוסס חיזוי וניהול
על ידי אימון רשתות עצביות על נתוני ביצועים היסטוריים של ADC (כולל סחף תרמי, הזדקנות ואפקטי קרינה), המערכת יכולה לחזות את זמן-לכישלון של כל תת-בלוק, זה מאפשר החלפת או החלמה פעילה לפני משבר מתרחש.עבודה מוקדמת במעבדה VLSI של סטנפורד הראה כי קל משקל 1-layer perceptron ב-28nm ADC יכול לחזות בירידה של 95% בלבד של כוח.
מתוך: זכרונות ו-3D Integrated Self-Repair
שילוב 3D (ערעור תעמולה מוטעית של ADC מת) מציע אפשרויות ונדוניות חדשות. שכבת אנלוגיה פגומה ניתן לעקוף באמצעות מיקרו-באמצעות-סיליקון באמצעות (TSVs), והשכבה הדיגיטלית יכולה להחזיר את הפונקציות לשכבה בריאה. in-memory מחשוב ADCs (באמצעות RRAM או M עבור שני תאים לאחסון וממרים) לאפשר החלפת תקלות תאים תאים של תאים על ידי תיקון תאים על ידי תיקון של זיכרון מחדש.
סטנדרט של ממשקי עצמי-Repair Interfaces
יוזמות תעשייתיות כגון פרויקט Open Compute ו- JEDEC Solid State Technology Association חוקרות ממשקים סטנדרטיים עבור פקודות של עצמם (בדומה לרשת IEEE 1687 IJTAG). פרוטוקול סטנדרטי של עצמי-repair יאפשר יישום שגיאות Plug-and-play על פני שבבים ממוכרים שונים.
מסקנה
מודולים של ADC הם כבר לא סקרנות מעבדה. הם פרוסים במערכות חלל, avionics ו רשתות בקרה תעשייתיות שבו כל מילימטר של נושאים במשרה גבוהה. על ידי שילוב חומרה, קלמנט אינטליגנטי, ואלגוריתמים גילוי מתוחכם יותר ויותר, המרירים אלה להשיג רמות של אמינות בעבר להשיג רק באמצעות שכפול מערכת מסיבי.
עבור מהנדסים יוצאים לתכנון כזה, המחסומים המרכזיים ברורים: להתחיל בניתוח אשמה יסודי, לבחור תוכנית ריצוף כי מתאים את מגבלות SWaP שלך, ותכנן אימות קפדני של הלוגיקה תיקון עצמו.הדרך למגירה נתונים אוטונומית, עצמית של שכפול הוא תובעני, אבל התמורה במערכת חוסן הוא בלתי ניתן להכחיש.