שְׁאֵלָה:
איך יכול 5v Uno לדבר עם 3.3v בשל?
Peter Bloomfield
2014-02-24 18:23:42 UTC
view on stackexchange narkive permalink

כרגע יש לי Uno (שפועל ב -5 וולט) ואני מסתכל על רכישת Due (שפועל רק ב -3.3 v). ברצוני לגרום להם לתקשר באמצעות Serial או SPI או דומה, אך ככל הנראה חיבורם ישירות אינו אפשרות (אני מניח שהסיכות של Due ייפגעו).

האם יש דרך להפוך את ה- חיבור בטוח? או שיש צורת תקשורת חלופית שאוכל להשתמש בהם בבטחה במקום זאת?

אחד תשובה:
#1
+8
jippie
2014-02-24 19:36:43 UTC
view on stackexchange narkive permalink
  • ליציאת לוגיקה 5V לכניסת לוגיקה 3V3, אתה יכול להשתמש במחלק התנגדות כדי להוריד את המתח. קֶלֶט. בדוק בגיליון הנתונים של ה- AVR את המתחים המדויקים (0.6 × Vcc = 3V, שנמצא תחת מאפייני DC בגליון הנתונים).

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

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

מסמך זה מתאר כיצד ניתן להשתמש ב- MOSFET להמיר רמות לוגיות דו כיווניות בין מתח אספקה ​​שונה.

+1 להתייחסות לפתרון MOSFET. לא חשבתי שהסטה של ​​כיוון דו כיווני יכולה לעבוד. מַקסִים.
להוסיף, עבור ממיר רמת MOSFET אין צורך ברכיבים נפרדים - ישנם מכשירים כמו FDC6301N כפול FET. או שיש מעברים ברמה ייעודיים כמו PCA9306.
לאדפרויט יש מעבר ברמת MOSFET מוכן לשימוש (http://www.adafruit.com/products/757) שמשחק גם נחמד לתקשורת I2C, שם אתה צריך תרגום ברמה דו כיוונית.


שאלה ותשובה זו תורגמה אוטומטית מהשפה האנגלית.התוכן המקורי זמין ב- stackexchange, ואנו מודים לו על רישיון cc by-sa 3.0 עליו הוא מופץ.
Loading...