Smart PCB Layout Replication
בזמן שתהליכי הפיתוח נעשים מהירים ותובעניים יותר, כל מהנדס אלקטרוניקה מחפש את הדרך היעילה ביותר להגיע מתכנון לרכיב עובד מבלי לוותר על דיוק ואיכות. זו הסיבה ש- Altium מציעה שפע של פיצ'רים שמטרתם לחסוך זמן יקר ולפשט את תהליך העריכה.
אחד הכלים המתקדמים והאפקטיביים ביותר לכך הוא PCB Layout Replication – פיצ'ר שמאפשר לשכפל בקלות חלקים במעגל שכבר עיצבתם, ולחסוך שעות של עבודה מיותרת.
במקום לבצע את אותן פעולות שוב ושוב על מקטעים זהים במעגל, PCB Replication מזהה עבורכם את החלקים החוזרים במעגל ומעתיק אותם בדיוק רב לבלוק מיועד שנבחר ,כולל מיקום רכיבים ואת החיבור שבניהם ע"י מוליכים למיניהם: Traces .Vias ,Pads ,Polygons, Regions.
כך אפשר לייצר בלוקים זהים בתוך המעגל האלקטרוני שלכם במהירות ובקלות, מבלי לפגוע באיכות העבודה או בסטנדרטים המקצועיים. פתרון מושלם כשעובדים על כרטיסים עם מקטעים זהים כמו מערכים, מודולים חוזרים או מעגלים סימטריים.
אז איך עושים את זה? ואילו תנאים יש לקחת בחשבון?
בכדי שהדבר יקרה בצורה המדויקת ביותר יש כמה דברים שצריך לשים לב ואציין אותם בכל שלב.
- נכנס ל-PCB Document (PCBDoc) שלנו ונסמן את הרכיבים שאת העריכה שלהם נרצה להעתיק , בשביל שה-PCB Replication יזהה את הבלוק המיועד, הרכיבים וצורת חיבורים שלו חייבים להיות זהים לבלוק המקורי (לקוחים מאותה ספרייה), יש לשים לב שרכיבים שלא יוכללו בפונקציה
- לאחר סימון הבלוק הרצוי על שלל מרכיביו, נלחץ על קליק ימין בעכבר ונבחר ב-PCB Layout Replication או Tools>>PCB Layout Replication בתפריט הראשי ואז תיפתח לנו החלונית של PCB Layout Replication . חשוב לשים לב שאם לא נסמן את הרכיבים, האפשרות של ה- PCB Layout Replication תישאר בצבע אפור ולא יהיה ניתן לבחור בו.

3. החלונית שתיפתח מתחלקת ל-4 חלקים:
Target Block : ניתן לראות את הבלוקים הפוטנציאלים, כל בלוק פוטנציאלי יוגדר כ-Target Block 1,2… (יכול להיות שב-Board יש כמה רכיבים זהים עם אותה חיבוריות לוגית/פיזית בדומה ל-Multi-channel מה שיוצר יותר מבלוק פוטנציאלי אחד).
גם פה הבלוקים יחולקו ל-2 קטגוריות :
Routed – כאשר יש חיבוריות פיזית(באמצעות מוליכים) בין הרכיבים בבלוק המיועד, כאשר נשתמש ב-PCB Layout Replication החיווט הקיים יימחק ובמידה והאופציה ל-Copy Routed Nets תיהיה מאופשרת הרכיבים יירשו את החיווט של הבלוק המקורי .
UnRouted – כאשר אין חיווט בין הרכיבים בבלוק המיועד.
כאשר המערכת מזהה כמה רכיבים שיכולים לשמש כחלק מהבלוק המיועד(אותם רכיבים עם אותה חיבוריות) היא תסמן באמצעות אייקון
ותאפשר למשתמש לבחור את הרכיב המתאים באמצעות ה-Designator שלו.
Source Block: כל הרכיבים עם הפרמטרים שלהם שמופיעים בלוק המקורי.
Options:
Copy Routed Nets – מעתיק את החיווט מהבלוק המקורי, כמו שנאמר למעלה במידה וקיים חיווט לבלוק המיועד, החיווט שלו יימחק וחיווט חדש יחובר לפי החיבורים של הבלוק המקורי.
Copy Designator & Comment formatting – מעתיק מהמקור את הפורמט של ה-Designator וה-Comment.
Copy UnRouted Objects – משכפל גם חיווט שלא מחבר בין רכיבים אלא צד אחד מחובר וצד שני נשאר "באוויר".

Use the Interactive placement – האפשרות הזאת קובעת את התצורה שבה הרכיבים ימוקמו ביחס לרכיב מסוים.
כאשר האופציה מבוטלת – המערכת תגדיר שהרכיב בעל הכי הרבה פינים הוא הרפרנס, במידה והאופציה מאופשרת- ניתן יהיה להגדיר באופן ידני את אותו רכיב מרכזי.
ניתן לראות שמשמאל לפרמטר Designator יש עמודה שניתן להגדיר רכיב שישמש רפרנס לכל הבלוק.

4. ברגע שהכל מוגדר בתצורה הרצויה וב-Target Blocks סומן לפחות Target Block אחד – ניתן יהיה ללחוץ על Replicate ולמקם את ה-Design של הבלוק המיועד במקום המתאים על ה-Board.
אם זה מעניין אתכם ובכל שאלה – מוזמנים להשאיר לי תגובה ואענה כאן!
לעוד חדשות ועדכונים אני מזמין אתכם להיכנס לדף הלינקדין שלנו בנוסף לדף הוובינרים שלנו בעברית שמתעדכן ברמה שבועית בערוץ יוטיוב.
תודה שקראתם ונתראה במאמר הבא,
אביעד סרור




