תוכן עניינים:

בודק IC דיגיטלי (לתעשיות ומכללות הנדסיות) מאת שובם קומאר, UIET, אוניברסיטת פנג'אב: 6 שלבים (עם תמונות)
בודק IC דיגיטלי (לתעשיות ומכללות הנדסיות) מאת שובם קומאר, UIET, אוניברסיטת פנג'אב: 6 שלבים (עם תמונות)

וִידֵאוֹ: בודק IC דיגיטלי (לתעשיות ומכללות הנדסיות) מאת שובם קומאר, UIET, אוניברסיטת פנג'אב: 6 שלבים (עם תמונות)

וִידֵאוֹ: בודק IC דיגיטלי (לתעשיות ומכללות הנדסיות) מאת שובם קומאר, UIET, אוניברסיטת פנג'אב: 6 שלבים (עם תמונות)
וִידֵאוֹ: Dadi Gertler ED of Tech Systems @INCD & Yuval Segev CISO @AIDOC on cyber methodology & technology 2024, נוֹבֶמבֶּר
Anonim
Image
Image
דרישת רכיבים לביצוע פרויקט זה
דרישת רכיבים לביצוע פרויקט זה

היכרות ועבודה של בודק IC דיגיטלי (למחשבי CMOS ו- TTL)

תַקצִיר:

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

מבוא:

צעדים להשלמת הפרויקט.

• עשיתי את המעגל הבסיסי על קרש הלוח וניסיתי עם כמה מחשבי IC בסיסיים עליו.

• פיתחתי את המעגל שיכול לשים PCB ויכול לשמש אותו לכל ה- IC.

• כדי להפוך את הפרויקט לידידותי למשתמש, עבדתי על הכנת לוח המקשים וממשק ה- LCD.

עובד:

ה- IC לבדיקה מוכנס בבסיס. ישנם שני מצבים בהם ניתן להפעיל בודק IC

1. מצב אוטומטי

2. מצב ידני

1. מצב אוטומטי: בהפעלה של משתמש במצב אוטומטי אין צורך להשתמש בלוח המקשים, המשתמש רק צריך להכניס IC לשקע ה- IC ובודק ה- IC מזהה אוטומטית את מספר ה- IC על ידי הודעה ל- MCU המחובר לחיצוני EEPROM המכילים את כל ההיגיון של ה- ICs ואז הוא בעצם בודק את ה- IC למספר קבוצות קלט הניתנות באמצעות ה- MCU הזמין ב- EERPOM והפלט המתאים. התוצאה מועברת שוב ל- MCU הראשון המאשרת שהיא נכונה או פגומה המוצגת על מסך ה- LCD. אם ה- IC שנבדק תקין "IC Working" מוצג על LCD, אחרת מוצג "IC Bad".

2. מצב ידני: בהפעלה של מצב ידני המשתמש מזין את מספר ה- IC באמצעות לוח המקשים המוצג בו זמנית על ה- LCD. מספר ה- IC מועבר ל- MCU אשר בעצם בודק את ה- IC למספר קבוצות קלט הניתנות באמצעות ה- MCU והפלט המתאים. התוצאה מועברת שוב ל- MCU הראשון המאשרת שהיא נכונה או פגומה המוצגת על מסך ה- LCD. אם ה- IC שנבדק תקין "IC Working" מוצג על גבי ה- LCD אחרת "IC IC" מוצג. לדוגמה, אם ברצוננו לבדוק את 74192 יש לבצע את השלבים הבאים 1. IC כלומר 74192 מוכנס לבסיס. 2. מספר IC כלומר 74192 מוקלד באמצעות לוח המקשים 3. לאחר מכן נלחץ על מקש Enter 4. אם IC תקין "IC Working" מוצג על המסך אחרת מוצג "IC רע".

שלב 1: דרישת רכיבים לביצוע פרויקט זה:

דרישת רכיבים לביצוע פרויקט זה
דרישת רכיבים לביצוע פרויקט זה
דרישת רכיבים לביצוע פרויקט זה
דרישת רכיבים לביצוע פרויקט זה

דרישות רכיבים להכין בודק IC דיגיטלי (עבור רוב ICs ו- TTL ICs)

⦁ Aduino מגה 2560

מגה 2560 הוא לוח מיקרו -בקר המבוסס על ה- ATmega2560. יש לו 54 סיכות קלט/פלט דיגיטליות (מתוכן 15 יכולות לשמש כפלט PWM), 16 כניסות אנלוגיות, 4 UART (יציאות טוריות לחומרה), מתנד קריסטל בגודל 16 מגה -הרץ, חיבור USB, שקע חשמל, כותרת ICSP, וכפתור איפוס. הוא מכיל את כל הדרוש לתמיכה במיקרו -בקר; פשוט חבר אותו למחשב באמצעות כבל USB או הפעל אותו באמצעות מתאם AC-DC או סוללה כדי להתחיל.

⦁ EEPROM

יש צורך ב- EEPROM כדי לטעון את הנתונים של ה- IC שברצוננו לבדוק. ניתן להשתמש ב- 24LC512 לאחסון נפח אחסון של 512KB.

סיכת A0, A1, A2 ו- Vss המחוברת לסיכת SCL הקרקע צריכה להתחבר ל- SDA של סיכת Arduino Mega SDA צריכה להיות מחוברת ל- SCL של Arduino Mega WP היא סיכת הגנה לכתיבה צריכה להתחבר ל- VCC כדי להשבית את פעולת הכתיבה

⦁ LCD

16*2 LCD משמש למטרות תצוגה

יש להחיל GND ו- VCC. אנו משתמשים בזה במצב 4 ביט. שם לחיבור DB7 ל- D13, DB6 ל- D12, DB5 ל- D11 ו- DB4 ל- D10 pin של Arduino. חבר RS ל- D6 ו- EN ל- D8.

⦁ לוח מקשים משושה כדי לקבל קלט מהמשתמש השתמשנו במקשים Hex לחיבור לוח מקשים Hex נדרש 8 פינים של Arduino. שם אנו מחברים את הסיכה הראשונה של לוח המקשים ל- D43 ורציף ל- D42 של הסיכה האחרונה של לוח המקשים המשושה.

שלב 2: איך לעשות את זה

איך לעשות את זה
איך לעשות את זה
איך לעשות את זה
איך לעשות את זה
איך לעשות את זה
איך לעשות את זה

איך לעשות את זה

שלב 1:

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

שלב 2:

היזהר בעת חיבור GND ו- VCC. לא אכפת לך מ- VCC כי VCC מסופק על ידי קידוד על ידי ביצוע PIN HIGH בשילובים הגיוניים של ה- IC אך חייב לדאוג ל- GND כלומר. GND של IC (שקע IC) מחובר לסיכת GND של המיקרו -בקר (MCU) אך VCC של IC (שקע IC) אינו מחובר לסיכת VCC של MCU.

שלב 3:

1. בכדי לכתוב נתונים ב- EEPROM השתמש ב- 24LC512 ובקוד מהקטע לדוגמה של Arduino היזהר לגבי חיבורי הפינים של EEPROM עם MCU. pin1, 2, 3, 4 תמיד מחובר עם GND pin 8 מחובר תמיד ל- VCC. סיכה 5 היא SDA המחוברת ל- SCL של ה- MCU וסיכה 6 היא SCL המחוברת ל- SDA של ה- MCU סיכה 7 היא WP (מוגנת כתיבה) כך שבזמן כתיבת נתונים ב- EEPROM חבר אותם ל- GND ואם נתונים נכתבים, כדי לקרוא נתונים, התחבר pin7 ל- ה- VCC של ה- MCU אז הנתונים שלך יהיו בטוחים ב- EEPROM (24LC512) אחרת אם הם מחוברים ל- GND בזמן קריאה, הנתונים עלולים ללכת לאיבוד.

2. העלה את הנתונים של כל השילובים ההגיוניים האפשריים בהתאם לקלט ולפלט של כל מחשבי IC בעזרת טבלת האמת. הנתונים צריכים להיות בפורמט הבא "שם IC" / r / n "מספר סיכות" / r / n כל היגיון אפשרי / r / n

למשל, יש להזין 7408 כדלקמן 7408 / r / n14 / r / n00L00LGL00L00V / r / n01L01LGL01L01V / r / n10L10LGL10L10V / r / n11H11HGH11H11V

שלב 4: העלה את הקוד שניתן להלן במגה 2560.

שלב 5: התחל להשתמש…. 1. הכנס את IC לשקע, ודא שסיכת ה- GND מחוברת לסיכת ה- GND של שקע ה- IC באמצעות סיכת ה- GND של ה- MCU. 2. עקוב אחר ההוראות שעל מסך LCD לשימוש בו.

שלב 3: CKT. תרשים, קובץ ותמונות סימולציית פרוטאוס וקוד EEPROM

CKT. תרשים, קובץ ותמונות סימולציית פרוטאוס וקוד EEPROM
CKT. תרשים, קובץ ותמונות סימולציית פרוטאוס וקוד EEPROM
CKT. דיאגרמה, קובץ סימולציות ותמונות וקוד EEPROM
CKT. דיאגרמה, קובץ סימולציות ותמונות וקוד EEPROM
CKT. תרשים, קובץ סימולציות ותמונות וקוד EEPROM
CKT. תרשים, קובץ סימולציות ותמונות וקוד EEPROM

שלב 4: כיצד להשתמש בו

איך להשתמש בזה
איך להשתמש בזה
איך להשתמש בזה
איך להשתמש בזה
איך להשתמש בזה
איך להשתמש בזה

איך להישתמש:

שלב 1

חבר את המכשיר באמצעות כבל USB או מתאם DC.

שלב 2

תראה 2 אפשרויות מצב על LCD.מצב 1: מצב אוטומטי ומצב 2: מצב ידני שלב 3. ה- IC לבדיקה מוכנס בבסיס. ישנם שני מצבים בהם ניתן להפעיל בודק IC

1. מצב אוטומטי 2. מצב ידני

1. מצב אוטומטי:

תחת פעולתו של משתמש במצב אוטומטי אין צורך להשתמש בלוח מקשים, הוא רק צריך להכניס IC לשקע ה- IC ובאופן אוטומטי מספר ה- IC מועבר ל- MCU אשר בעצם בודק את ה- IC למספר קבוצות קלט הניתנות באמצעות ה- MCU והפלט המתאים. התוצאה מועברת שוב ל- MCU הראשון המאשרת שהיא נכונה או פגומה המוצגת על מסך ה- LCD. אם ה- IC שנבדק תקין "IC עובד" מוצג על גבי ה- LCD. אחרת מוצג "IC גרוע". 1. הכנס כל IC 2. לחץ על 1 כדי להפעיל מצב אוטומטי 3. מאשר הוא מראה "בדיקה" 4. אם IC זמין הוא יציג "נמצא" 5. אם ה- IC תקין, תדפיס את כל ה- IC האפשרי

2. מצב ידני:

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

לדוגמה, אם ברצוננו לבדוק את 74192 יש לבצע את השלבים הבאים⦁ IC כלומר 74192 מוכנס לבסיס.

⦁ בחר מצב ידני number מספר IC כלומר 74192 מוקלד באמצעות לוח המקשים

הקש על מקש Enter

לאחר מכן הוא מחפש את IC במסד הנתונים, ואם הוא זמין הוא מוצא Found

ואז הוא יבדוק את ה- IC

אם IC תקין, "IC Working" מוצג על המסך אחרת מוצג "IC רע".

שלב 5: כעת יש לנו את מוצר הפלט שלנו

עכשיו יש לנו את מוצר הפלט שלנו
עכשיו יש לנו את מוצר הפלט שלנו

מוצר OUTPUT

ICs שניתן לבחון: 4002 4009 4010 40106 4011 4012 4013 4015 4016 40161 40162 4017 40174 40175 4018 4019 40192 40193 4020 4022 4023 4024 4025 4027 4028 4029 4030 4031 4040 4041 4042 4043 4044 4048 4049 405 4040 4075 4076 4077 4078 4081 4082 4093 4094 4098 4501 4503 4506 4510 4511 4512 4518 4519 4520 4529 4532 4543 4572 7400 7401 7402 7403 7404 7405 7406 7407 7408 7409 7410 74107 74109 7411 74112 74113 7412 7412 7412 7412 74123 74140 74147 74148 7415 74151 74153 74157 74158 7416 74160 74161 74162 74163 74164 74165 74166 7417 74173 74174 74175 7418 74182 74190 74191 74192 74193 74194 74195 7420 7421 7422 742 74425 74225 74225 747247 74225 747247 742 744 747 742 744 742 744 742 744 74 742 744 74 742 744 74 742 744 257 742 744 74 742 744 74 742 744 2557 74298 7430 7432 74365 74366 74367 74368 7437 74375 7438 74386 74390 74393 7440 7442 7447 7450 7451 7452 7455 7458 74589 74595 74597 7460 7461 7462 7465 74154 7474 7485 7486 74244 74373/74

התמודדו עם בעיות

1. המעגל על קרש הלחם לא היה יציב מספיק. זה לא היה אמין אז שיניתי מחדש את המעגל שלנו על PCB.

2. מאז arduino Mega גודל זיכרון נמוך אז השתמשתי ב- ROM חיצוני 24LC512 לאחסון נתונים של IC כל השילובים האפשריים של INPUT ו- OUTPUT, עבור 16 פינים ICs 16 סיביות לוגיקה, עבור 20 פינים ICs 20 סיביות לוגיקה 3. ניסיתי הפוך את בודק ה- Ic הזה לבדיקת IC עם 28 פינים אך מחסור בסיכות דיגיטאליות לא הצלחתי לבצע אותו עבור 28 סיכות. זה יכול לבדוק עד 20 או 24 סיכות IC.

4. זהירות: יש צורך בסיכת ה- GND של IC כדי לספק GND מתוך סיכת ה- GND של ה- MCU, אך סיכת ה- VCC של ה- IC אינה מחוברת ל- VCC של ה- MCU, ייתכן שהפרויקט כולו לא יפעל כראוי.

הרחבה עתידית:

ניתן להרחיב את הפרויקט כדלקמן:

1) ניתן להאריך אותו ליותר מ- 28 פינים באמצעות שינוי חומרה וכמה נתונים של ה- IC הזה

2) ניתן להרחיב אותו ל- IC אנלוגי

שלב 6: אתה יכול לבקש קוד ראשי של בודק IC בתיבת ההערות או שלח לי דוא"ל ל- [email protected]

איש קשר

שובם קומאר

UIET, אוניברסיטת פנג'אב

מוּמלָץ: