יחידה 2 / 12

בינה מלאכותית בעיצוב מעגלים ותמיכה בפריסת PCB

רווחים:

  • יכולת להאיץ טיוטות סכמטיות, בחירת רכיבים וחישוב אספקה/צריכה עם AI ואימות צולב עם גיליון נתונים
  • יכולת סקירת פריסת PCB, ערימת שכבות ושלמות האותות עם תמיכה בבינה מלאכותית
  • יכולת לבדוק פתרונות מעגלים/פריסה שהוצעו על ידי AI עם DRC, סימולציה ומדידות אב טיפוס

מוצר אלקטרוני הוא תוצר של שני שלבים עיקריים: סכמטי: ציור לוגי של רכיבים וחיבורים ופריסה (האופן שבו רכיבים אלה מסודרים פיזית על המעגל המודפס). התרשים קובע "מה לחבר"; "היכן וכיצד יתחבר" נקבע בפריסה. ביחידה זו תראה כיצד להשתמש ב-AI כמאיץ בשני השלבים, אך מדוע ההחלטה הסופית מתקבלת על ידי גליון נתונים, סימולציה, בדיקת כללי עיצוב (DRC: Automatic Check of Manufacturability and Electrical Regulations) ומדידה של אב טיפוס. המתח הבסיסי כאן הוא שבינה מלאכותית מתארת ​​בצורה שוטפת איך מעגל צריך לעבוד, אבל זה לא מודד את הגבולות האמיתיים של הרכיבים האמיתיים שאתה בוחר ואת המציאות הפיזית של הלוח שלך.

איפה AI חזק בתכנון מעגלים

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

אבל כאן יש צורך לעשות הבחנה קריטית: ערך הנגד, ערך הקבלים או בחירת הרגולטור שניתן על ידי ה-AI הוא נקודת התחלה. הערך בפועל תלוי במתח/זרם/סובלנות, טווח הטמפרטורה וגיליון הנתונים של החלק שתבחר. פרטים כגון הספק (ואט) של נגד, עמידה במתח והשפעת הטיית DC של קבל (הקיבולת שלו יורדת עם המתח המופעל), ערך RDS(on) של MOSFET חיוניים במוצר ומאומתים רק מגיליון הנתונים.

חישוב כוח ואספקה ​​(שלמות חשמל).

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

טיפ: בקש מה-AI לבנות את טבלת תקציב החשמל כ"שלד ריק" (רכיב, בלוק, זרם מינימלי/טיפוסי/מקסימלי, עמודת מקור). לאחר מכן מלא כל תא בעצמך מגיליון הנתונים. אז AI חוסך זמן אבל לא מרכיב מספרים.

בינה מלאכותית יכולה להזכיר לך עקרונות כלליים (להציב כמה שיותר קרוב לשבב, להשתמש בעקבות קצרות ורחבות, להקביל לערכים שונים) לגבי קבלים של ניתוק/עוקף (קבל ניתוק: קבל ממוקם קרוב לקצה האספקה ​​של כל שבב, עונה על דרישות זרם פתאומיות ודיכוי רעש). עם זאת, התשובה לשאלה כמה ואיזה ערך תלויה בהמלצה בדף הנתונים של השבב ובתדירות הפעולה שלו.

שלמות אות בפריסת PCB

שלמות האות היא היכולת של אות להגיע ליעדו מבלי להתעוות בכרטיס. ארבעה מושגים עולים לרוב בעיצוב במהירות גבוהה:

  • ייחוס/מישור הארקה: שכבת הנחושת הרציפה שדרכה זורם זרם החוזר של האות. אם הוא יופסק, הרעש והקרינה יגדלו.
  • נתיב חזרה: לכל זרם אות יש נתיב חזרה; נתיב זה חייב לזרום ללא הפרעה, ממש מתחת לעקבות האות.
  • הצלבה: האות של מסלול אחד קופץ למסלול הסמוך. זה פוחת עם המרחק ביניהם לבין קרבת המטוס.
  • בקרת עכבה: בקווים מהירים, רוחב העקבות וערימת השכבה (ערימה) מחושבים כדי להשיג עכבה אופיינית מסוימת (למשל 50 Ω או 100 Ω הפרש).

בינה מלאכותית טובה מאוד בהפיכת העקרונות הללו לרשימת בדיקה. אתה יכול לתאר את הפריסה שלך ולשאול "אילו סיכונים עלי לבדוק את שלמות האות בפריסה זו?" אבל ערכי רוחב עקבות, מרווח ועכבה נקבעים על ידי פותר השדה או כלי חישוב המחולל בהתאם לערמת השכבות בפועל וליכולת היצרן של הכרטיס שלך; ערך שניתן על ידי AI כמו "0.3 mm trace for 50 Ω" בהחלט צריך להיות מאומת כי זה תלוי בעובי השכבה ובחומר.

שלושה מיני תיקים

מקרה 1 - מלכודת הטיה DC. מעצב מסנן את קו ה-3.3 V עם הקבל המומלץ של AI "10 µF, 6.3 V, X7R". הכרטיס רועש מהצפוי. כאשר נמדד, ניתן לראות שקבל החבילה הקטנה הזו מאבד יותר ממחצית מהקיבולת האפקטיבית שלו מתחת ל-3.3 V (אפקט הטיית DC). כאשר בוחנים את עקומת הקיבולת-מתח בגיליון הנתונים, ניתן לראות שהערך האפקטיבי יורד ל~4 µF. AI נתן ערך כללי; התנהגות בפועל ניכרת מעקומת גליון הנתונים בלבד.

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

מקרה 3 - התאמת מנות שגויה. מתמחה מבקש מה-AI ליצור "טביעת רגל" עבור מחבר (דפוס אי ההלחמה של הרכיב על הלוח). AI נותן מדידות שנראות סבירות. המתמחה משתמש בזה מבלי להשוות אותו לשרטוט המכני של היצרן; כשהכרטיסים מגיעים, המחבר לא מתאים. הגישה הנכונה היא לאמת כל טביעת רגל מילה במילה מהשרטוט המכני הרשמי של היצרן; בינה מלאכותית לעולם לא יכולה לסגור את ייצור טביעת הרגל בעצמה.

תבניות הנחיות הניתנות להעתקה

POWER BUDGET SKELETON TEMPLATE"צור שלד ריק של טבלת תקציב כוח עבור הבלוקים הבאים: [רשימת בלוקים/שבבים]. עמודות: רכיב, מתח אספקה, זרם מינימלי/טיפוסי/מקסימלי, מקור (מספר עמוד גיליון נתונים), הערה. השאר ערכים מספריים BLANK; שים לב שכל זרם צריך להיות מילוי מהסך של גיליון הנתונים הרלוונטי ולווסת הקצה הרלוונטי."

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

תבנית חקירה לבחירת רכיבים"רשום את הפרמטרים של גליון הנתונים שעלי לבדוק בעת בחירת רכיב עבור הבלוק הבא: [תיאור בלוק, למשל buck regulator]. עבור כל פרמטר, כתוב מדוע הוא חשוב ובאיזה תנאי הפעלה הוא קריטי (למשל טמפרטורה, הטיית DC, RDS(מופעל), סובלנות). אל תבחר את הנתונים הספציפיים; IEND RECOMMEND."

SCHEME REVIEW TEMPLATE"עיין בתיאור הסכמטי שלהלן ובקש שגיאות אפשריות בטופס השאלה (למשל, 'האם הפין הזה דורש נגד משיכה', 'האם הרגולטור מספק זרם עומס מינימלי'). אל תאמר אמת/שקר מוחלט; זה יקפוץ לי רשימה של שאלות כדי לבדוק מול גיליון הנתונים. Scheme: [מתכון]."

הנחיה חלשה / הנחיה חזקה

הנחיה חלשה: "איזה קבל כדאי לי לשים עבור 3.3 V?"

הנחיה חזקה: "הסבירו אילו קריטריונים (קיבולת, מתח עמידה בשוליים, אפקט הטיית DC, סוג דיאלקטרי

ההנחיה החלשה מזמינה אותך להמציא ערך בודד; ההנחיה העוצמתית מעניקה לך אוהל ששואל את השאלות הנכונות.

שכבות אימות בתכנון מעגלים/PCB

שכבה

מה עושה

תפקידה של AI

גיליון נתונים

מחזירה את הגבולות בפועל של הרכיב

יוצר רשימת פרמטרים ושאלה

סימולציה (SPICE)

מנבא מספרית את התנהגות המעגל

התקנת פלטים ומתאר Netlist

DRC/ERC

כושר ייצור ובדיקת כללים חשמליים

נותן רשימה של כללים לבדיקה

מדידת אב טיפוס

מתקן בכרטיס אמיתי

ממליצה על תוכנית מדידה ונקודת בדיקה

זהירות: אפילו הדמיית SPICE (פתרון המעגל עם מודל מתמטי) טובה רק כמו הדיוק של המודל. הסימולציה שנקבעה על ידי AI אינה מבטיחה את המציאות ללא התחשבות במודלים של רכיבים בפועל והשפעות טפיליות (התנגדות/השראות של עקבות).

טעויות נפוצות

  • לא בודק את ערך הרכיב שניתן על ידי ה-AI עם גליון הנתונים. הטיית DC, מגבלות טמפרטורה והספק הם המכריעים עבור המוצר.
  • בהתחשב בעכבה/רוחב עקבות ללא תלות בערימת השכבות. הערך משתנה בהתאם לחומר ולעובי; השטח מחושב עם כלי הפותר/מחולל.
  • לא מאמת את טביעת הרגל באמצעות ציור מכני. דפוס אי הלחמה שגוי יגרום לאשפה את כל הלוח.
  • בהתחשב בעיצוב הסתיים ברגע שהוא עובר את DRC. גם אם חוקי DRC מועברים, שלמות האות וההתנהגות התרמית מאומתים בנפרד.
  • Putting AI's SPICE result in place of the prototype. סימולציה היא חיזוי; המילה האחרונה היא המדידה שלך.

לסיכום

In this unit you have positioned AI as an accelerator and checklist generator in circuit diagram, power budget and PCB layout. AI suggests topology, scaffolds calculations, reminds of signal integrity risks, and generates review questions. אבל כל ערך רכיב מאומת מגיליון הנתונים, כל ערך עכבה/עקבות מחישוב מחסנית השכבות, כל טביעת רגל מהשרטוט המכאני, וכל החלטת עיצוב מ-DRC, סימולציה ומדידות אב טיפוס. Use AI as a partner that “makes you ask the right questions” rather than “gives you numbers”.

משימת יישום

Choose a small circuit block (e.g. a buck regulator or a sensor interface). First extract the datasheet parameters to be controlled from the AI ​​with the "Component selection query" template. לאחר מכן הגדר טבלה ריקה עם תבנית "שלד תקציב כוח" ומלא את הערכים עבור שני הרכיבים מגליונות הנתונים בפועל. Finally, use the “Signal integrity checklist” template to list the deployment risks and write how you will verify each one.

רשימת בדיקה

  • [ ] I verified every component value AI suggested from the datasheet (including DC bias, temperature, power).
  • [ ] I did not adapt the currents in the power budget table to the AI, but filled them in from the data sheets.
  • [ ] I calculated the impedance/trace width values ​​with the layer stack and field solver/generator tool.
  • [ ] I compared each footprint to the manufacturer's mechanical drawing.
  • [ ] I planned to verify the layout with DRC/ERC, simulation and prototype measurement plan.
  • [ ] I marked the AI ​​output as a preliminary to be verified, not the final design.