שְׁאֵלָה:
מיקרו-בקר בעל 8 סיביות בהספק נמוך
clem steredenn
2015-09-15 17:19:31 UTC
view on stackexchange narkive permalink

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

שקלתי את המאפיינים הבאים:

  • זול,
  • קל למיקום ולתכנות,
  • צריכת חשמל נמוכה (וכנראה מצב שינה מובנה),
  • ADC אחד 6-8 ביט,
  • חיבור I²C ו / או סדרתי כלשהו, ​​
  • יציאה דיגיטלית אחת או יותר, למשל להדליק קצת נורית LED.

הדיוק והמהירות אינם קריטריונים מכריעים, ולכן ככל הנראה MCU של 8 סיביות הוא בסדר גמור. כלים אך אלה מוגבלים למוצרים משלהם, כמו כאן, SiLabs. אבל רציתי לדעת אם למישהו / ה מכם יש ניסיון כלשהו מהבחינה הזו, והוא יוכל להמליץ ​​על MCU כלשהו.

ה- Sleepy Bee או ה- MSP430L09x יכול להיות מעניין, בעוד ש- XLP נראה מוגזם.

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

האם מישהו יכול לספק לי שום תובנה בנושא?

שתיים תשובות:
#1
+4
Alex Roberts
2015-11-07 03:40:07 UTC
view on stackexchange narkive permalink

אני ממליץ על Arduino.

שבבי ארדואינו הם בהחלט הדרך ללכת! ה- Arduino MEGA משתמש בשבב ATmega16U2 ועונה על כל הדרישות שלכם. זה יכול לרוץ בקלות על כוח USB או פחות.

  תכונות • ביצועים גבוהים, AVR® 8-bit מיקרו-בקר בעל הספק נמוך • ארכיטקטורת RISC מתקדמת - 125 הוראות חזקות - ביצוע מחזור השעון היחיד ביותר - 32 x 8 רישומי עבודה לשימוש כללי - הפעלה סטטית לחלוטין - תפוקה של עד 16 MIPS ב 16 מגה-הרץ • זיכרונות תכנית ונתונים לא נדיפים - 8K / 16K / 32K Bytes של פלאש לתכנות עצמי במערכת - 512/512/1024 EEPROM– 512/512/1024 SRAM פנימי– כתיבה / מחיקה מחזורים: 10,000 פלאש / 100,000 EEPROM - שמירת נתונים: 20 שנה ב- 85 ° C / 100 שנים ב- 25 ° C (1) - סעיף קוד אתחול אופציונלי עם ביטים נעילים עצמאיים תכנות במערכת על ידי Boot-on Boot Boot מופעל על ידי חומרה לאחר איפוס קריאה אמיתית - תוך כדי פעולת כתיבה - נעילת תכנות לאבטחת תוכנה • מודול מכשיר USB 2.0 במהירות גבוהה עם הפרעה בהשלמת העברה - תואם במלואו למפרט האוטובוסים הסידוריים האוניברסלי REV 2.0 - 48 מגה-הרץ PLL להפעלת אוטובוס במהירות גבוהה: קצב העברת נתונים ב 12 Mbit / s– 176 בתים USB DPRAM עצמאיים לחלוטין להקצאת זיכרון נקודות קצה ation– נקודת קצה 0 להעברות בקרה: מ -8 עד 64 בתים - 4 נקודות קצה ניתנים לתכנות: הוראות IN או Out תפוצה, הפסקה ואיזוכרוני העברות גודל מארז מקסימאלי לתכנות מ- 8 עד 64 בתים חיץ יחיד או כפול מתוכנן - השעיה / המשך הפרעות - איפוס מיקרו-בקר באמצעות USB איפוס אוטובוס ללא ניתוק - ניתוק USB באוטובוס על פי בקשת המיקרו • תכונות היקפיות - טיימר / מונים אחד עם 8 סיביות עם Prescaler נפרד ומצב השוואה (שני ערוצי 8-bit PWM) - טיימר / מונה אחד של 16 סיביות עם Prescaler נפרד, השוואה ולכידה מצב (שלושה ערוצי PWM של 8 סיביות) - USART עם מצב SPI Master בלבד ובקרת זרימת חומרה (RTS / CTS) - ממשק סידורי SPI של Master / Slave - טיימר כלב שמירה לתכנות עם מתנד על שבב נפרד - Comparator אנלוגי על שבב
- הפרעה והתעוררות בשינוי פין • ממשק ניפוי איתור שבבים (debugWIRE) • תכונות מיקרו-בקר מיוחדות - איפוס הפעלה וזיהוי חום-מתוכנת - מתנד מכויל פנימי - מקורות הפסקה חיצוניים ופנימיים - חמישה מצבי שינה: סרק, כוח -שמירה, כיבוי, המתנה והמתנה מורחבת • קלט / פלט וחבילות - 22 קווי קלט / פלט לתכנות - חבילות QFN32 (5x5 מ"מ) / TQFP32 • מתח הפעלה - 2.7 - 5.5 וולט • טמפרטורת הפעלה - תעשייתי (-40 ° C עד + 85 ° C) • תדר מקסימלי - 8 מגה הרץ ב -2.7 וולט - טווח תעשייתי - 16 מגה-הרץ ב -4.5 וולט - טווח תעשייתי  
גם סופר זול!
#2
+1
tzhenghao
2015-11-12 09:01:23 UTC
view on stackexchange narkive permalink

Arduino היא כנראה אחת האפשרויות הטובות ביותר שיש. לוח נוסף שעשוי להיות לכם מעניין הוא ה- SimpleLink Wi-FI CC3200 Launchpad. ניתן לתכנת את הלוח בשתי דרכים, שהן Code Composer Studio (CCS) של TI ו- Energia (שהיא בעצם מזלג IDE של Arduino). יש גרסת MOD של לוח זה, אך ההבדל העיקרי היחיד הוא שחלק מהפסיבים משולבים במודול (מועיל אם אתה מתכנן לסובב PCB בהתבסס על MCU זה בשלב מאוחר יותר).

קישורים:

http: // www .ti.com / tool / cc3200-launchxl

http://www.ti.com/product/cc3200

עריכה:

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

Core Cortex-M4 Core ב- 80 MHz - אפשרויות זיכרון מוטבעות

  • Serial Integrated

  • זיכרון RAM (עד 256KB)

  • מנהלי התקן היקפיים ב- ROM

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

  • AES, DES ו- 3DES

  • SHA ו- MD5

  • CRC ו- Checksum

  • ממשק מצלמה 8 סיביות, מהיר ומקביל

  • יציאה טורית אחת רב ערוצית (McASP)

ממשק עם תמיכה בפורמט I2S

- ממשק SD 1 (MMC)

- מיקרו 32 ערוצים גישה לזיכרון ישיר (μDMA)

- 2 מקלטים / משדרים אסינכרוניים אוניברסליים (UART)

- 2 ממשקי היקף טוריים (SPI)

- מעגל משולב אחד (I2C)

- 4 טיימרים למטרות כלליות (GPT)

- מצב אפנון רוחב דופק של 16 סיביות (PWM)

- 1 טיימר כלב טיימר

- ממירים אנלוגיים לדיגיטליים (ADC) בעלי 4 ערוצים 12 סיביות - עד 25 G ניתנים לתכנות בנפרד סיכות PIO

זהו מעבד ARM של 32 סיביות, אך בהחלט יכול לעשות דברים די נמוכים. זהו גיליון הנתונים של CC3200MOD. http://www.ti.com/lit/ds/symlink/cc3200mod.pdf

מספרי הצריכה הנוכחיים נמצאים בעמוד 27.

האם תוכל להוסיף מידע על MCU בלוח זה? כפי שאני מבקש את ה- MCU, לא לוח סופי ...


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