מגשרים מסיליקון הופכים את לוח הלחם האלחוטי הזה לתכנותי

אין ספק לגבי הפרקטיות של לוחות לחם אמינים ללא הלחמה, אך עליכם להודות שהם אינם מושלמים. כמובן, הם אינם אידיאליים עבור סוגים מסוימים של מעגלים, אך הם פחות בעייתיים מאלה עם מגשרים. אנשים רשלניים יסתבכו ללא תקנה בערימת מגשרים עם הרכיבים שלהם, ואנשים בררנים יבזבזו יותר זמן על סדר המגשרים במקום לייצר אב טיפוס של המעגל עצמו. מה עליי לעשות?
דרך אחת לפתור בעיה זו היא ליצור לוח לחם ללא הלחמה וללא מגשרים. זהו הרעיון העומד מאחורי "מוצרי המאפייה" המתמשכים של [קווין סנטו קפוצ'יו]. הרעיון הוא להתאים את לוח הלחם הסטנדרטי כך שניתן יהיה ליצור את החיבור בין כל זוג של פסי מגע משותפים לפס החשמל בתוכנה. הטריק מאחורי זה הוא לדמות את מטריצת שבב מתג ה-CMOS, במיוחד את ה-MT8816AP. 128 מתגי נקודת צולבות לכל שבב יכולים להתמודד עם מתחים של עד ±12 וולט, כך שיש מעגלים רבים שיכולים להשתמש במגשרים מסיליקון הניתנים לתכנות אלה.
[קווין] הגרסה הנוכחית היא 0.2, גודלה מתאים מתחת ללוח ניסויים ללא הלחמה, והחבילה קומפקטית. הוא שיתף פרטים על אופן חיבור המגעים של לוח הניסויים, שנראה כתהליך כואב: לשלוף את המגעים, לחתוך תווית קטנה בקצה התעלה, ואז לכופף אותה כלפי מטה כדי ליצור את הדפסת העופרת של לוח המעגלים עם החור העובר. זה נראה כמו הרבה עבודה, חייבת להיות דרך טובה יותר; [קווין] פתוח כמובן להצעות.
למרות שראינו בעבר שימוש במיתוג נקודות צולבות לשיפור לוחות לחם ללא הלחמה, מצאנו את הפשטות של הפרויקט הזה נעימה. הרעיון של לזרוק את כל צילומי הקפיצה האלה בהחלט מפתה.
זה באמת פרויקט מגניב. תוספת חכמה היא שיש מסכים קטנים בכל צד שמציגים את החיבור הנוכחי.
אלא אם כן אינך יכול ליישם תצוגת LED בעלת 7 מקטעים או מנוע רטט או מד תאוצה או מתג DIP או כל רכיב "מהנה ומעניינים" אחר.
15mA (ImaxIO) מספיקים כדי להתמודד עם כל אות קטן, כשצריך יותר זרם, אפשר להשתמש ב-FET דו קוטבי או ב-FET, אחרי הכל, זה עדיין לוח ניסויים.
כשיצרתי אב טיפוס, יצרתי PCB חד-צדדי להרכבה משטחית שהכיל את כל השבבים הדיגיטליים שהייתי צריך, ופיזרתי שבבי CPLD שנשאו את "כל" האותות בין השבבים. לאחר מכן פשוט תכנתתי את החיבור ב-VHDL. כך שאם אני עושה טעות או צריך לשנות את החיבור, זה רק שינוי קוד.
עבור אחד מאותם סינתיסייזרים אנלוגיים שבהם מחברים את כל הכבלים, הרעיון הזה נראה די מגניב.
ובכן, ברגע שאני אתקל בלוח לחם שאני סומך עליו, אני אפסיק לפקפק. עבור לוחות לחם, זה *תמיד* דורש ניחוש האם מדובר בפגם בתכנון שלך או בפגם בלוח הלחם.
כדי להחמיר את המצב, צריך לתכנן במיוחד עבור יכולות לוח ניסויים (breadboard), ודברים שבאמת צריכים להיות אב טיפוס, כמו החלפת רגליות, לא עובדים טוב.
אנלוגי ומהיר לא אוהב טפילים, דיגיטלי ומהיר לא דורש שלב אב טיפוס בעבודת יד, אם נזהרים.
אני לא יודע כלום על כל הדברים האלה, אבל תמיד קיוויתי להמרה כזו, ובכל פעם שאני מסתכל על זה, אני מגלה שזה לא נכון. אפילו עבור מעגלים פשוטים, עליך להתאים בקפידה את המתג לדרישות בפועל שלך. אז אתה עדיין צריך לקבל מידה מסוימת של התנהגות לא רצויה. הם תמיד מגברי שרת אמיתיים עם הגבר אחד או סוג כלשהו של טרנזיסטור עם הטיה או התנגדות מתח.
אני לא יודע הרבה על הטכנולוגיה הבסיסית. גיליון הנתונים של MT8816 שמצאתי לא כולל תרשים סכמטי של החיבור בפועל. אבל מיד (בהנחה שהסברתי נכון), ראיתי שהזרם המקסימלי הוא 15mA והתנגדות ההפעלה האופיינית היא 45ohm ב-Vdd=12. זה כמובן רכיב מעניין שניתן להשתמש בו לדברים רבים, אבל האזהרה ענקית. אפילו דומיננטי. אני לא יכול לחשוב על מעגל אחד שיצרתי עם לוח ניסוי שניתן להתאים אותו. במיוחד בגלל שהשתמשתי בלוח הניסוי כשלב לפני הלחמת לוח הניסוי יחד... בהשוואה למתג הזה, ההתנהגות השונה בתכלית של החוטים גרמה לכך שאי אפשר היה להפעיל אותו בכלל.
אם אני מבין איך המעגל עובד מספיק טוב כדי לחזות את ההשפעה של חיבור זה עליו, אז אני לא צריך לוח ניסויים מלכתחילה.
עבור אותות קטנים ששומרים על זרם נמוך, זה אמור להיות פחות או יותר כמו מתג אידיאלי. כמובן, התנגדות ההפעלה תשתנה בהתאם למיקום המדויק שלך בטווח המתח, אבל תצטרך להתמודד עם קילו-אוהם בכל מקרה, וזה לא אמור לשנות אם תוסיף +-75 אוהם לשגיאה זו בתכנון שלך. אחרת, אתה מתכנן מעגל שלא ניתן לבנות אותו בפועל עקב סבילות רכיבים.
כן, ברגע שיש לך את המכשיר הזה, אתה יכול לצאת ולהמציא פרויקט, הפרויקט הזה הוא כולו אות קטן לא רלוונטי ב-+/-75 אוהם. אבל מעולם לא עשיתי פרויקט כזה. אני אפילו לא יכול לחשוב על פרויקט בסדר גודל כזה. מספרים טהורים הם כמעט הדבר היחיד שעומד בקריטריונים, בשביל זה או שיש לך כל כך הרבה חיבורים שהלוח הוא רק טיפה בים, או שיש כל כך מעט חיבורים שאתה מעדיף פשוט להשתמש בקליפס IC כדי לגשר את הכבל.
למעשה, מחצית מהקוד המושלם שם יכול להציב תדר כלשהו (או כל אות) על הגשוש, כך שתוכלו לחבר אותו לשורות שונות ולהורות ללוח אילו חיבורים ברצונכם לבצע ללא מחשב.
השלב הבא אחרי שהצלחתי לגרום לדברים הבסיסיים לעבוד כמו שצריך הוא לעשות כמה מהדברים שציינת. ישנן מספר דרכים לפתור את הבעיה הזו. אני חושב שהדרך הכי גאונית היא להתקין צג על גבי לוח החיבורים, אבל יצירת צג עם צג נקבובי כזה עשויה לדרוש את רמת הפיתוח של סמסונג. דרך נוספת היא להתקין עליו מקרן מיניאטורי ומצלמה, אבל כל הדברים שהשתמשתי בהם שמנסים לעשות דברים כאלה איטיים מדי ובעייתיים לשימוש, ויש פשוט פח אשפה מוחלט שמסתובב.
זה לא שאי אפשר לעשות את כל הדברים האלה, אני פשוט צריך למצוא דרך לעשות את זה בלי להתפשר על ניסיון.
אני אוהב את הרעיון של גלאים. כאינדיקציה, לכל עמודה יש ​​RGB, ולכל "רשת" יש קוד צבע משלה. זה בהחלט לא חכם כמו מקרני עיליים, אבל קל יותר להפעיל פסי ws281*.
למרות שמניסיון שלי, לוחות הפלסטיק השקופים האלה, המוכנים לשימוש ולא ממותגים, הם גרועים, אבל נשמע שקל יותר לשלב את המארז השקוף עם קליפס ה-bb830 מאשר תצוגה עם חור. פותחים יותר אפשרויות למיקום נורות LED. אבל אפילו מיקום נורות LED מעל ומתחת ללוח המעגלים הוא לא רעיון גרוע (חוץ מזה שפס החשמל קצת מפריע).
אני אוהב את הרעיון הזה, וחייב ללמוד את השבב בזהירות. חיפשתי משהו דומה - אבל רק במספרים. לכל פין צריך להיות - התנגדות ניתנת לתכנות ועוד - התנגדות ניתנת לתכנות להארקה - מוגדר כקלט - מוגדר כיציאה - מוגדר ל-tri-state, הכל כבלוק אוגר הזזה עבור כל פין, כך שניתן לתכנות באמצעות תוכנה. אבל עד עכשיו לא נמצא FPGA/CPLD מתאים. עבור לוח ניסויים (breadboard), המערכת צריכה לכסות לפחות 60 פינים 30+30. מכיוון שכולם מבוססים על אוגרי הזזה, ניתן להרחיב אותם בקלות. וכולם נשלטים על ידי תוכנה.
על ידי שימוש באתר האינטרנט ובשירותים שלנו, הנך מסכים במפורש להצבת קובצי Cookie שלנו לביצועים, פונקציונליות ופרסום. למידע נוסף


זמן פרסום: 19 בנובמבר 2021