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

כרטיס זיכרון עשוי CMOS EPROM: 6 שלבים (עם תמונות)
כרטיס זיכרון עשוי CMOS EPROM: 6 שלבים (עם תמונות)

וִידֵאוֹ: כרטיס זיכרון עשוי CMOS EPROM: 6 שלבים (עם תמונות)

וִידֵאוֹ: כרטיס זיכרון עשוי CMOS EPROM: 6 שלבים (עם תמונות)
וִידֵאוֹ: Camera SD card error - simple fix 2024, סֶפּטֶמבֶּר
Anonim
כרטיס זיכרון עשוי מ- CMOS EPROM
כרטיס זיכרון עשוי מ- CMOS EPROM
כרטיס זיכרון עשוי מ- CMOS EPROM
כרטיס זיכרון עשוי מ- CMOS EPROM

המדריך שנוצר על ידי יעזור לך לבנות כושר זיכרון עצום אשר יועיל לפרויקטים ומדידות רבים. כרטיס הזיכרון מתאים לשימוש רב שימושי ויכול להיות הרבה יותר נכון בהשוואה לכרטיסי פלאש וסוג אחר של זיכרון רך. אורך החיים של אותם CMOS EPROM הוא כמה מאות שנים. כמו כן ניתן להוסיף בנוסף תצוגה בינארית של 8 סיביות רק כדי לראות את נתוני הפלט על הנורות. יש לי אותם 2 x 8 לד על הכרטיס שלי.

שלב 1: איסוף החלקים הדרושים לבניית כרטיס הזיכרון…

איסוף החלקים הדרושים לבניית כרטיס הזיכרון…
איסוף החלקים הדרושים לבניית כרטיס הזיכרון…
איסוף החלקים הדרושים לבניית כרטיס הזיכרון…
איסוף החלקים הדרושים לבניית כרטיס הזיכרון…

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

על מנת לבנות את כרטיס הזיכרון, אנו זקוקים ל- EPROM. ברוב המקרים אלה של EPROM הם UV-EPROM, או EEPROM, המייצג זיכרון קריאה בלבד הניתן לשמיעה/לתכנות חשמלית. במקרה של UV-EPROM, מבוסס אולטרה-סגול מבוסס אוזניות/תוכנות זיכרון לקריאה בלבד. כלומר, ניתן לתכנת את ה- EPROM פעם אחת, אך לאחר מכן הוא זקוק להתקן מחיק אולטרה סגול כדי לנקות את הזיכרון לשימוש נוסף. זה לא משכנע כמו הראשון, אבל עדיין די קל לטפל בו. אפשר לקנות מכשירים כאלה בחנויות האלקטרוניקה. אלה EPROM הם מאוד מהירים ובעיקר להתמודד עם זמני גישה של כ 45 ns. מתאים באופן אידיאלי למחזורי קריאה/כתיבה מהירים של מיקרו -בקר. הם משתמשים בממשק המקביל אשר דורש כמות מסוימת של GPIO של המיקרו -מעבד. במקרה שלי, כפי שניתן לראות מהתמונות למעלה, יש לי הרבה כאלה AMD CMOS UV-EPROM זמינים לגמרי חדשים. אז החליפות שלו מושלמות ליצירת כרטיס זיכרון, שבו כמה מאותם IC יכולים לנוח, ובכך להפוך פתרון אידיאלי לפרויקטים של זיכרון גדול יותר ללא SPI או סוגים אחרים של כרטיסי זיכרון והטרחה והמורכבות שהם מביאים איתם. יש צורך בלוח אב טיפוס מבוסס נחושת/אפוקסי, הגודל עשוי להשתנות בהתאם לכמות אחת מה- EPROM שמתכננת להטמיע. ככל שהמספר גבוה יותר, כך יכולת ההנאה טובה יותר. הדבר הבא יהיה נוריות SMD (ירוק) ואחד LED (אדום). הספק נמוך, זרם נמוך (כ 20mA) אמור להיות בסדר. צריך נגדים לכל אחד מ- LED אלה (R = 150-180 Ohm) עבור נוריות SMD ו- (R = 470 Ohm) עבור ה- LED הזה יעשה את העבודה. ליתר נוחות אני ממליץ להשתמש בכותרות בכדי לחבר את המודול הניתן לחיבור לכרטיס חור, (על לוחות לחם ללא הלחמה או בכל מקום אחר), גודל הכותרות תלוי גם בכמות ה- IC המשובצים. יש צורך בחוטי מגשר אם אתה מתכנן לחבר אותם ביד ולא במחשב PCB. כל CMOS EPROM דורש נגדים של 16 x 10KOhm עבור קווי נתונים של אוטובוס כתובות ו- 8x 10 KOhm עבור קווי נתונים של אוטובוס נתונים. לכל AMD EPROM יש 8 יציאות עבור קווי נתונים ו -17 עבור קווי כתובת. אז הרבה חוטי מגשר צריכים להיות זמינים.

שלב 2: תהליך הרכבה במספר שלבים …

תהליך הרכבה במספר שלבים…
תהליך הרכבה במספר שלבים…

האסיפה מתחילה בבדיקה שכל ה- EPROM נמחקים וריקים.

> שלב 0. >> התחל הלחמה של אוטובוס כוח (+/-) 5.0 V לכל לוח הלוח של כרטיס הזיכרון כולו. זה יעזור להביא את המיץ לכל IC.

> שלב מס '. >> חישוב שטח ההתקנה של IC, במקרה שלי מוטבעים 4 x EPROM, עם חבילת DIP של מתאמי הכנסה. מתאמים אלה מולחמים על קרש לחם, לא EPROM, שיעזרו לכם להחליף אותם במקרה של תקלות, או עבודות אחזקה אחרות, ללא טרחה.

> שלב מספר 2. >> הלחמת המתאמים ללוח הלוח, לאחר מכן בדיקת מסילת אוטובוס הכוח וחיבור ה- SMD הירוק עם הנגד המתאים R = 150 אוהם לרכבת החשמל באמצעות אוטובוס הכוח EPROM. זה צריך להיעשות עבור כל EPROM מוטבע. המטרה היא להעביר את הכוח ל- EPROM, כך שניתן לראות את המצב הוויזואלי של כל IC.

> שלב מספר 3. >> על קרש הלחם בפינה הימנית התחתונה, יש להלחם פנס אדום עם LED מתאים R = 470 אוהם. הוא חייב להיות מחובר ישירות לאוטובוס החשמל או למחבר החבית, כדי לוודא שכרטיס הזיכרון מופעל והופעל (כאשר ה- LED מופעל על המערכת).

> שלב מספר 4. >> בשלב זה עלינו לחבר כל קווי נתוני אוטובוס כתובת ה- 17x של EPROM ל- GND הקרקע עם נגדים R = 10 KOhm. משוך אותם כלפי מטה, למקרה שאיננו בשימוש על ידי המעבד. מצד שני אנו זקוקים לאותם 17 קווי נתונים של אוטובוס-כתובת המתחברים ל- GPIO במעבד, 17 x פינים ייעודיים ל- GPIO, כדי לאפשר את מחזורי הכתובת קריאה/חכמה. קווי הנתונים של אוטובוס הנתונים של 8 סיביות מחוברים לפינים דיגיטליים במעבד (דו כיווני) 8 x GPIO. כמו כן ניתן להוסיף 8 נוריות x עם R = 470 אוהם רק כדי להציג תצוגה בינארית, אני מוצא שזה מאוד מועיל למטרות למידה או פתרון בעיות. ניתן לשתף את 8 קווי הנתונים של אוטובוס הנתונים ולחבר אותם לכל EPROMs, באב טיפוס שלי עשיתי 2x2, עם 2 תצוגות בינאריות ירוקות ואדומות, אבל אפשר לחבר את כולן לאותם סיכות, עד לשכנוע.

שלב 3: שליטה ב- GPIO ובתכנות ……

שליטה ב- GPIO ובתכנות ……
שליטה ב- GPIO ובתכנות ……
שליטה ב- GPIO ובתכנות ……
שליטה ב- GPIO ובתכנות ……

מלבד קו הנתונים של addess-bus, data-buss data data ו- power-bus, לכל EPROM יש GPIO של אוטובוס בקרה. אלה משמשים לאפשר מחזורי קריאה/כתיבה וגישה לכל EPROM, כמו גם לתכנת אותם והדלקה/כיבוי, כניסה למצבי צריכת חשמל נמוכה וכו '… יציאות אלה הן:

1. קלט הפעלת תוכנת PGM

2. הפלט פלט OE

3. אפשר שבב CE

4. קלט מתח Vpp-Program

לסיכות אלה יש GPIO ייעודי מלבד כל כתובת/הנתונים GPIO. אני ממליץ בחום לקרוא את גליון הנתונים ולדעת כיצד פועל ה- EPROM לפני תחילת בניית כרטיס הזיכרון. זה יעזור לך להבין את הכל ביחס לפונקציונליות, תכנות. חלק מספר: AM 27C010 1 מגה-ביט, CMOS EPROM/UV-EPROM.

טבלה זו תעזור לך לשלוט בפונקציונליות, נניח, אם נרצה לכתוב ל- EPROM שזהה לתוכנית, אנו בודקים על השולחן את מה שעלינו להפעיל: כלומר CE = LOW, OE = HIGH, PGM = LOW, Vpp = Vpp = 12, 75 וולט רק לתכנות … שורת כתובת מסוימת שברצוננו לתכנת צריכה להיות גבוהה, כל שורות הכתובת האחרות = נמוכות.

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

בשתי מילים: אנו נותנים Vpp = 12, 75 מתח תכנית לפין Vpp, ולאחר מכן מושכים למטה הן CE והן OE, PGM, לאחר מכן שמנו נתונים על אוטובוס נתוני המעבד, על ידי משיכת הכתובת הדרושה HIGH EPROM ישמור את האמור נתונים באותה כתובת. קל כמו זה. לקריאת הנתונים מה- EPROM, יש להתייחס שוב לטבלה ההיא ולבדוק איזה סטטוס צריך להיות אותם GPIO על מנת להתחיל בהליכים אחרים, לקרוא מתוכו או לתת ל- EPROM להיכנס למצב צריכת חשמל נמוכה. (המתנה)

שלב 4: תכנות ה- EPROMs

תכנות ה- EPROM
תכנות ה- EPROM

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

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

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

שלב 5: קיצי…

קֵיצִי…
קֵיצִי…

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

שלב 6: מוכן לקבל נתונים …

מוכן לקבל נתונים …
מוכן לקבל נתונים …

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

בשלב זה אתה יכול לשלב את זה בפרויקטים שלך … וליהנות ממהירות ממשק מקבילה בשילוב עם מהירות כל כך זולה..

מוּמלָץ: