יום שני, 30 במאי 2011

רכיבי ADC מקבילים



קיבלתי בקשה ממספר תלמידים להסביר מערכת AD רגילה (ללא SPI וללא I2C). הנושא הזה חשוב, כי מנסיוני בוחנים אוהבים לשאול שאלות על AD.
שאלות אופייניות.
1. תסביר לנו את המהלך המרה מהצד שאתה מפעיל AD עד לשלב שאתה מקבל מידע בצורה ספרתית.
2. השתמשת ב- AD שהוא נותן 8 ביט מידה. מה קושר הפרדה שלו?
3. מה השגיאת המדידה שלו?
4. נגיד שמתח בכניסה 3.75V. מה הצירוף הבינארי שתקבל ביציאה?

נתחיל מהסבר על משמעות הרגליים.
Vref+ רגל שמגדירה מהו גבול העליון של מתח כניסה. Vref- רגל שמגדירה מהו גבול התחתון של מתח כניסה. (במקרה של לוגיקה TTL ושימוש במעבד 8051 מחברים אותם ל-5V ולאדמה.
SOC - רגל שמקבלת פולס שעון לתחילת המרה. כאשר המרה הסתיימה רגל EOC נותנת פולס (שינוי מ- 1 לוגי 0 לוגי) שבדרך כלל מחברים אותו למעבד. אני מציע לכם לחבר מעגל הבא בתוכנת Multisim ולבדוק את התוצאות.




בצג 7seg רואים את צורה ספרתית של מתח אנלוגי בכניסה. (צריכים להעביר אותו מהקסאדצימלי לדצימאלי) ולאחר DA רואים אותה תוצאה ברב מודד שהכנסנו בכניסה.
מה זה קושר הפרדה - הסיבית הקטן ביותר - אם יש לנו 8 סיביות, אז מספר צירופים הוא 256. כדי לחשב קושר הפרדה מחלקים הפרש מתח מקסימלי ומינימלי במספר צירופים.

אם רוצים לדעת שגיאה מקסימאלית, היא לוקחת פלוס מינוס חצי ביט:
במעגל הבא ניתן לראות וגם לחשב שמתח 3.75V נותן צירוף C0 הקסא ובחזרה נותן 3.75V ברב מודד.
 שיהיה לכם בהצלחה.


אין תגובות:

הוסף רשומת תגובה