עבור לתוכן

Ethernet Module לעומת Ethernet Shield

Featured Replies

פורסם

שלום

אני משתמש במיקרו בקר Arduino Nano, שהיתרון בו הוא שהוא נכנס למטריצה.

יש לו חסרון קטן, והוא ש-כל ה-Shield-ים הרגילים, מן הסתם, לא יתחברו אליו, בגלל שאין לו את המבנה המתאים כמו של ה-Uno.

כדי לחבר אותו לאינטרנט, יש לי שתי אפשרויות:

1) Ethernet Module:

rm1yc3.jpg

http://imall.iteadstudio.com/m120525007.html

2) Ethernet Shield:

שלא יתלבש עליו פיזית,

אלא פשוט אחבר לו מתח, ואת חוטי ה-IO המתאימים

ethernet-shield-w5100_02.jpg

http://www.buyincoins.com/new_en/details/ethernet-shield-w5100-for-arduino-2009-uno-mega-1280-2560-product-13785.html

ניתן לחבר את ה-Arduino Nano אל ה-Ethernet Shield, ע"י כך שנחבר את פינים 10-13 ב-Nano, אל 10-13 ב-Shield.

עוד יתרון ב-Shield, הוא שהוא כולל כבר מייצב ל-3.3v שאפשר פשוט לחבר ישירות ל-VCC, מה שחוסך לנו את הצורך להשתמש במודול DC-to-DC כדי להביא לו 3.3v עם כמות זרם מתאימה.

(זה לא רק חסכון כספי קטן, אלא גם חסכון במקום)

השאלה היחידה שעולה לי,

היא מה קורה לגבי החיבור של ה-IO בין הבקר ובין ה-Shield?

הרי ה-IO ב-Nano הם 5v..

האם ה-Shield כולל בילט-אין המרה מ-5v ל-3.3v,

וגם המרה בכיוון ההפוך - מ-3.3v (ב-shield) ל-5v (בחזרה אל ה-IO של הבקר)?

מישהו יכול לפי התמונה של המעגל של ה-Ethrnet Shield, להבין מה הוא כולל בהקשר של זה?

פורסם

הShield תוכנן בשביל להתלבש על הארדואינו uno (אני מניח, לא מכיר כל כך את מגוון הלוחות) שכמיטב ידיעתי פועל מ5v, לכן מן ההגיון הShield תואם לעבודה עם 5v כולל המרת מתחים אם יש צורך.

בעקרון, הw5100 יודע "לסבול" 5v בכניסות שלו (5v Tolerant כמו שאמורים) אתה יכול לחבר אותו ישירות לבקר של 5v ולשלוח אליו נתונים בלי בעיה, לעומת זאת לקבל ממנו נתונים יכול להיות קצת פחות אמין כיוון ש3.3v זה קצת גבולי בשביל '1' לוגי אמין לבקר, כדאי לחבר ממיר רמות לוגיות חד כיווני פשוט.

עוד אופציה היא להפעיל את הבקר על 3.3v, מה מונע ממך לעשות את זה בעצם ?

פורסם
  • מחבר

זהו התהייה שלי אם זה באמת ממיר את המתחים של ה-IO או לא.

בעמוד של המודול, הם כותבים שהוא באמת 5v Tolerant,

רק שאני קצת פחדן בקטע הזה..

אם כתוב על משהו שהמתח שלו הוא 3.3v, לא ארגיש בטוח לחבר אליו 5v.

כך שה-"Tolerance" הזה שהם טוענים שיש לו, לא ממש עוזר לי.

כמו כן,

לא בטוח שה-shield ממיר את המתחים גם בחזרה..

אולי הם מסתמכים על כך ש-3.3v יעבור את הסף הנדרש כדי להכיר ב-1 לוגי?

אני יכול להפעיל את הבקר שלי עם 3.3v,

אבל הבעיה שיש לי מודולים ורכיבים אחרים שעובדים על 5v.

למעשה רוב הרכיבים והמודולים עובדים על 5v..

מה שעובד על 3.3v זה בד"כ דברים של תקשורת,

כמו Ethrnet Module, Zigbee/Bluetooth/2.4GHz Module, וכאלה.

כך שאם אני רוצה לחבר למיקרו בקר מגוון מודולים ורכיבים, וגם Ethernet,

אז הרוב הם 5v, לכן עדיף לי להשאר על 5v..

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים