LABS EFM8 BB50 8-bit MCU Pro Kit מיקרו-בקר
מדריך למשתמש
LABS EFM8 BB50 8-bit MCU Pro Kit מיקרו-בקר
ערכת ה-BB50 Pro היא נקודת התחלה מצוינת להכיר את המיקרו-בקר EFM8BB50™ Busy Bee.
ערכת המקצוענים מכילה חיישנים וציוד היקפי המדגימים כמה מהיכולות הרבות של ה-EFM8BB50. הערכה מספקת את כל הכלים הדרושים לפיתוח אפליקציית EFM8BB50 Busy Bee.
מכשיר מטרה
- EFM8BB50 Busy Bee מיקרו-בקר (EFM8BB50F16I-A-QFN16)
- מעבד: 8 סיביות CIP-51 8051 Core
- זיכרון: 16 קילובייט פלאש ו-512 בתים RAM
- מתנדים: 49 מגה-הרץ, 10 מגה-הרץ ו-80 קילו-הרץ
תכונות הערכה
- קישוריות USB
- צג אנרגיה מתקדם (AEM)
- מאתר באגים מובנה של SEGGER J-Link
- Debug Multiplexer תומך בחומרה חיצונית כמו גם MCU מובנה
- כפתור לחיצת משתמש ו-LED
- חיישן הלחות והטמפרטורה היחסית Si7021 של Silicon Labs
- הספק נמוך במיוחד 128×128 פיקסלים זיכרון
LCD
- ג'ויסטיק אנלוגי 8 כיוונים
- ראש 20 פינים 2.54 מ"מ עבור לוחות הרחבה
- רפידות פריצה לגישה ישירה לסיכות I/O
- מקורות החשמל כוללים USB וסוללת CR2032 מטבעות
תמיכה בתוכנה
- Simplicity Studio™
מָבוֹא
1.1 תיאור
ערכת ה-BB50 Pro היא נקודת התחלה אידיאלית לפיתוח אפליקציות במיקרו-בקרים EFM8BB50 Busy Bee. הלוח כולל חיישנים וציוד היקפי, המדגים כמה מהיכולות הרבות של EFM8BB50 Busy Bee
מיקרו-בקר. בנוסף, הלוח הוא כלי ניפוי באגים וניטור אנרגיה עם תכונות מלאות שניתן להשתמש בו עם יישומים חיצוניים.
1.2 תכונות
- EFM8BB50 Busy Bee מיקרו-בקר
- 16 קילובייט פלאש
- זיכרון RAM של 512 בתים
- חבילת QFN16
- מערכת ניטור אנרגיה מתקדמת עבור זרם ונפח מדויקיםtagמעקב אלקטרוני
- מאפר/אמולטור USB משולב של Segger J-Link עם אפשרות לנפות באגים חיצוניים במכשירי Silicon Labs
- כותרת הרחבה בעלת 20 פינים
- רפידות פריצה לגישה נוחה לסיכות I/O
- מקורות החשמל כוללים USB וסוללת CR2032
- חיישן הלחות והטמפרטורה היחסית Si7021 של Silicon Labs
- הספק נמוך במיוחד 128×128 פיקסלים Memory-LCD
- כפתור לחיצה אחד ו-LED אחד מחוברים ל-EFM1 לאינטראקציה עם המשתמש
- ג'ויסטיק אנלוגי 8 כיוונים לאינטראקציה עם המשתמש
1.3 תחילת העבודה
ניתן למצוא הוראות מפורטות כיצד להתחיל עם ערכת ה-BB50 Pro החדשה שלך ב-Silicon Labs Web דפים: silabs.com/development-tools/mcu/8-bit
דיאגרמת בלוק ערכה
מעלview של ערכת BB50 Pro מוצג באיור למטה.
פריסת חומרת ערכה
פריסת BB50 Pro Kit מוצגת להלן.
מחברים
4.1 רפידות פריצה
רוב פיני ה-GPIO של EFM8BB50 זמינים בשתי שורות כותרות פינים בקצה העליון והתחתון של הלוח. לאלה יש גובה סטנדרטי של 2.54 מ"מ, וניתן להלחים כותרות סיכות במידת הצורך. בנוסף לפיני ה-I/O, מסופקים גם חיבורים למסילות חשמל והארקה. שים לב שחלק מהסיכות משמשות עבור ציוד היקפי או תכונות של ערכה וייתכן שלא יהיו זמינים עבור יישום מותאם אישית ללא פשרות.
האיור שלהלן מציג את ה-pinout של רפידות הפריצה ואת ה-pinout של כותרת ה-EXP בקצה הימני של הלוח. כותרת ה-EXP מוסברת יותר בסעיף הבא. חיבורי כרית הפריצה מודפסים גם במסך משי ליד כל סיכה לעיון קל.הטבלה שלהלן מציגה את חיבורי הפינים של רפידות הפריצה. זה גם מראה אילו ציוד היקפי או תכונות של ערכה מחוברים לפינים השונים.
טבלה 4.1. שורה תחתונה (J101) Pinout
פִּין | פין קלט/פלט EFM8BB50 | תכונה משותפת |
1 | VMCU | EFM8BB50 כרךtagדומיין אלקטרוני (נמדד על ידי AEM) |
2 | GND | טָחוּן |
3 | NC | |
4 | NC | |
5 | NC | |
6 | NC | |
7 | P0.7 | EXP7, UIF_JOYSTICK |
8 | P0.6 | MCU_DISP_SCLK |
9 | P0.5 | EXP14, VCOM_RX |
פִּין | פין קלט/פלט EFM8BB50 | תכונה משותפת |
10 | P0.4 | EXP12, VCOM_TX |
11 | P0.3 | EXP5, UIF_LED0 |
12 | P0.2 | EXP3, UIF_BUTTON0 |
13 | P0.1 | MCU_DISP_CS |
14 | P0.0 | VCOM_ENABLE |
15 | GND | טָחוּן |
16 | 3V3 | אספקת בקר לוח |
טבלה 4.2. השורה העליונה (J102) Pinout
פִּין | פין קלט/פלט EFM8BB50 | תכונה משותפת |
1 | 5V | לוח USB כרךtage |
2 | GND | טָחוּן |
3 | NC | |
4 | RST | DEBUG_RESETN (DEBUG_C2CK סיכה משותפת) |
5 | C2CK | DEBUG_C2CK (DEBUG_RESETN סיכה משותפת) |
6 | C2D | DEBUG_C2D (DEBUG_C2DPS, MCU_DISP_ENABLE סיכה משותפת) |
7 | NC | |
8 | NC | |
9 | NC | |
10 | NC | |
11 | P1.2 | EXP15, SENSOR_I2C_SCL |
12 | P1.1 | EXP16, SENSOR_I2C_SDA |
13 | P1.0 | MCU_DISP_MOSI |
14 | P2.0 | MCU_DISP_ENABLE (DEBUG_C2D, DEBUG_C2DPS סיכה משותפת) |
15 | GND | טָחוּן |
16 | 3V3 | אספקת בקר לוח |
כותרת 4.2 EXP
בצד ימין של הלוח, כותרת EXP זוויתית בעלת 20 פינים מסופקת כדי לאפשר חיבור של ציוד היקפי או לוחות תוספים. המחבר מכיל מספר פיני I/O שניתן להשתמש בהם עם רוב התכונות של EFM8BB50 Busy Bee. בנוסף, גם מסילות החשמל של VMCU, 3V3 ו-5V חשופות.
המחבר עוקב אחר תקן המבטיח שציוד היקפי נפוץ כמו SPI, UART ואוטובוס IC זמינים במקומות קבועים במחבר. שאר הפינים משמשים ל-I/O למטרות כלליות. פריסה זו מאפשרת הגדרה של לוחות הרחבה שיכולים להתחבר למספר ערכות שונות של Silicon Labs.
האיור שלהלן מציג את הקצאת הכותרת של EXP עבור ערכת BB50 Pro. בגלל מגבלות במספר פיני GPIO הזמינים, חלק מפיני הכותרת של EXP משותפים עם תכונות ערכה.טבלה 4.3. EXP Header Pinout
פִּין | קֶשֶׁר | פונקציית כותרת EXP | תכונה משותפת | מיפוי היקפי |
20 | 3V3 | אספקת בקר לוח | ||
18 | 5V | בקר לוח USB כרךtage | ||
16 | P1.1 | I2C_SDA | SENSOR_I2C_SDA | SMB0_SDA |
14 | P0.5 | UART_RX | VCOM_RX | UART0_RX |
12 | P0.4 | UART_TX | VCOM_TX | UART0_TX |
10 | NC | GPIO | ||
8 | NC | GPIO | ||
6 | NC | GPIO | ||
4 | NC | GPIO | ||
2 | VMCU | EFM8BB50 כרךtagדומיין e, כלול במדידות AEM. | ||
19 | BOARD_ID_SDA | מחובר לבקר לוח לזיהוי לוחות תוספות. | ||
17 | BOARD_ID_SCL | מחובר לבקר לוח לזיהוי לוחות תוספות. | ||
15 | P1.2 | I2C_SCL | SENSOR_I2C_SCL | SMB0_SCL |
13 | NC | GPIO | ||
11 | NC | GPIO | ||
9 | NC | GPIO |
פִּין | קֶשֶׁר | פונקציית כותרת EXP | תכונה משותפת | מיפוי היקפי |
7 | P0.7 | ROCKER | UIF_JOYSTICK | |
5 | P0.3 | LED | UIF_LED0 | |
3 | P0.2 | BTN | UIF_BUTTON0 | |
1 | GND | טָחוּן |
4.3 מחבר באגים (DBG)
מחבר ניפוי הבאגים משרת מטרה כפולה, המבוססת על מצב ניפוי הבאגים, שניתן להגדיר באמצעות Simplicity Studio. אם נבחר מצב "Debug IN", המחבר מאפשר שימוש באגים חיצוני עם ה-EFM8BB50 המובנה. אם נבחר מצב "Debug OUT", המחבר מאפשר לערכה לשמש כמאתר באגים לעבר מטרה חיצונית. אם נבחר מצב "Debug MCU" (ברירת מחדל), המחבר מבודד מממשק ניפוי הבאגים של בקר הלוח וגם של התקן היעד המובנה.
מכיוון שמחבר זה עובר אוטומטית לתמיכה במצבי ההפעלה השונים, הוא זמין רק כאשר בקר הלוח מופעל (כבל USB J-Link מחובר). אם נדרשת גישת ניפוי באגים להתקן היעד כאשר בקר הלוח אינו מופעל, יש לעשות זאת על ידי חיבור ישירות לפינים המתאימים בכותרת הפריצה.
ה-pinout של המחבר עוקב אחר זה של מחבר ARM Cortex Debug 19 פינים. ה-pinout מתואר בפירוט להלן. שימו לב שלמרות שהמחבר תומך ב-JTAG בנוסף ל-Serial Wire Debug, זה לא בהכרח אומר שהערכה או מכשיר היעד המובנה תומכים בכך.למרות שה-pinout תואם את ה-pinout של מחבר ARM Cortex Debug, הם אינם תואמים לחלוטין מכיוון שפין 7 מוסר פיזית ממחבר Cortex Debug. לכבלים מסוימים יש תקע קטן שמונע מהם להשתמש כאשר סיכה זו קיימת. אם זה המקרה, הסר את התקע, או השתמש בכבל ישר סטנדרטי 2×10 1.27 מ"מ במקום זאת.
טבלה 4.4. איתור באגים של תיאורי פינים של מחברים
מספרי PIN | פוּנקצִיָה | פֶּתֶק |
1 | VTARGET | יעד הפניה כרךtagה. משמש להעברת רמות אות לוגיות בין יעד לניפוי באגים. |
2 | TMS / SDWIO / C2D | JTAG בחירת מצב בדיקה, נתוני חוט טורי או נתוני C2 |
4 | TCK / SWCLK / C2CK | JTAG שעון בדיקה, שעון Serial Wire או שעון C2 |
6 | TDO/SWO | JTAG בדיקת נתונים או פלט חוט טורי |
8 | TDI / C2Dps | JTAG בדיקת נתונים בפונקציית "שיתוף פינים" C2D |
10 | איפוס / C2CKps | איפוס התקן יעד, או פונקציית "שיתוף פינים" של C2CK |
12 | NC | TRACECLK |
14 | NC | מעקב אחר |
16 | NC | מעקב אחר |
18 | NC | מעקב אחר |
20 | NC | מעקב אחר |
9 | זיהוי כבל | התחבר לקרקע |
11, 13 | NC | לא מחובר |
3, 5, 15, 17, 19 | GND |
4.4 מחבר פשטות
מחבר הפשטות המופיע בערכת ה-BB50 Pro מאפשר שימוש בתכונות ניפוי באגים מתקדמות כגון יציאת AEM ו-Virtual COM למטרות חיצוניות. ה-pinout מודגם באיור שלהלן.שמות האותות באיור ובטבלת תיאור הפינים מופנים מבקר הלוח. המשמעות היא ש-VCOM_TX צריך להיות מחובר לפין RX במטרה החיצונית, VCOM_RX לפין TX של המטרה, VCOM_CTS לפין RTS של המטרה, ו-VCOM_RTS לפין CTS של המטרה.
הערה: זרם נלקח מ-VMCU כרךtage pin כלול במדידות AEM, בעוד 3V3 ו- 5V voltagסיכות e לא. כדי לנטר את הצריכה הנוכחית של יעד חיצוני עם ה-AEM, הצב את ה-MCU המובנה במצב האנרגיה הנמוכה ביותר שלו כדי למזער את השפעתו על המדידות.
טבלה 4.5. תיאורי פינים של מחבר פשטות
מספרי PIN | פוּנקצִיָה | תֵאוּר |
1 | VMCU | מסילת חשמל 3.3 וולט, מפוקחת על ידי ה-AEM |
3 | 3V3 | מסילת חשמל 3.3V |
5 | 5V | מסילת חשמל 5V |
2 | VCOM_TX | Virtual COM TX |
4 | VCOM_RX | Virtual COM RX |
6 | VCOM_CTS | Virtual COM CTS |
8 | VCOM_RTS | Virtual COM RTS |
17 | BOARD_ID_SCL | מזהה לוח SCL |
19 | BOARD_ID_SDA | מזהה לוח SDA |
10, 12, 14, 16, 18, 20 | NC | לא מחובר |
7, 9, 11, 13, 15 | GND | טָחוּן |
אספקת חשמל ואיפוס
בחירת כוח 5.1 MCU
ה-EFM8BB50 בערכת המקצוענים יכול להיות מופעל על ידי אחד מהמקורות הבאים:
- כבל USB לניפוי באגים
- סוללת מטבעות 3 V
מקור הכוח עבור ה-MCU נבחר באמצעות מתג ההחלקה בפינה השמאלית התחתונה של ערכת המקצוענים. האיור שלהלן מראה כיצד ניתן לבחור את מקורות הכוח השונים באמצעות מתג ההחלקה.כשהמתג במצב AEM, רעש נמוך של 3.3 V LDO בערכת המקצוענים משמש להפעלת ה-EFM8BB50. ה-LDO הזה מופעל שוב מכבל ה-USB באגים. צג האנרגיה המתקדם מחובר כעת בסדרה, ומאפשר מדידות זרם מדויקות במהירות גבוהה ואיתור באגים/פרופיל אנרגיה.
כשהמתג במצב BAT, ניתן להשתמש בסוללת מטבעות 20 מ"מ בשקע CR2032 כדי להפעיל את המכשיר. כאשר המתג במצב זה, אין מדידות זרם פעילות. זהו מצב המתג המומלץ בעת הפעלת ה-MCU באמצעות מקור מתח חיצוני.
הערה: צג האנרגיה המתקדם יכול למדוד את צריכת הזרם של EFM8BB50 רק כאשר מתג בחירת הכוח נמצא במצב AEM.
5.2 כוח בקר לוח
בקר הלוח אחראי על תכונות חשובות, כגון מאתר הבאגים וה-AEM, והוא מופעל אך ורק דרך יציאת ה-USB בפינה השמאלית העליונה של הלוח. חלק זה של הערכה שוכן על תחום מתח נפרד, כך שניתן לבחור מקור מתח אחר עבור התקן היעד תוך שמירה על פונקציונליות ניפוי הבאגים. תחום הספק זה מבודד גם כדי למנוע זליגת זרם מתחום הספק היעד כאשר החשמל לבקר הלוח מוסר.
תחום הכוח של בקר הלוח אינו מושפע ממיקום מתג ההפעלה.
הערכה תוכננה בקפידה כדי לשמור את בקר הלוח ואת תחומי כוח היעד מבודדים זה מזה כשאחד מהם מופסק. זה מבטיח שמכשיר היעד EFM8BB50 ימשיך לפעול במצב BAT.
5.3 EFM8BB50 איפוס
ניתן לאפס את ה-EFM8BB50 MCU על ידי כמה מקורות שונים:
- משתמש לוחץ על כפתור RESET
- מאתר הבאגים המובנה מושך את פין #RESET נמוך
- מאתר באגים חיצוני מושך את פין #RESET נמוך
בנוסף למקורות האיפוס שהוזכרו לעיל, יונפק איפוס ל-EFM8BB50 גם במהלך אתחול בקר הלוח. משמעות הדבר היא שהסרת החשמל לבקר הלוח (ניתוק כבל ה-USB של J-Link) לא תיצור איפוס, אלא חיבור הכבל בחזרה יעשה כאשר בקר הלוח יתחיל.
ציוד היקפי
לערכת המקצוענים יש סט ציוד היקפי המציג כמה מתכונות ה-EFM8BB50.
שים לב שרוב ה-I/Os EFM8BB50 המנותבים לציוד היקפי מנותבים גם לרפידות הפריצה או לכותרת ה-EXP, שיש לקחת בחשבון בעת שימוש ב-I/O אלה.
6.1 כפתור ו-LED
הערכה כוללת כפתור משתמש המסומן BTN0, המחובר ישירות ל-EFM8BB50 ומוקיע על ידי מסנני RC עם קבוע זמן של 1ms. הכפתור מחובר לפין P0.2.
הערכה כוללת גם נורית LED צהובה המסומנת LED0, הנשלטת על ידי פין GPIO ב-EFM8BB50. הנורית מחוברת לפין P0.3 בתצורה אקטיבית-גבוהה.6.2 ג'ויסטיק
הערכה כוללת ג'ויסטיק אנלוגי עם 8 מצבים מדידים. הג'ויסטיק הזה מחובר ל-EFM8 בפין P0.7 ומשתמש בערכי נגד שונים כדי ליצור ווליוםtagניתן למדידה על ידי ADC0.טבלה 6.1. שילובי נגד ג'ויסטיק
כיוון | שילובי נגדים (kΩ) | צפוי UIF_JOYSTICK כרךtagה (V)1 |
עיתונות מרכזית | ![]() |
0.033 |
למעלה (N) | ![]() |
2.831 |
למעלה-ימינה (NE) | ![]() |
2.247 |
ימין (E) | ![]() |
2.533 |
ימינה למטה (SE) | ![]() |
1.433 |
למטה (S) | ![]() |
1.650 |
למטה-שמאל (SW) | ![]() |
1.238 |
שמאל (W) | ![]() |
1.980 |
למעלה-שמאל (NW) | ![]() |
1.801 |
פֶּתֶק: 1. ערכים מחושבים אלה מניחים VMCU של 3.3 V. |
6.3 זיכרון LCD-TFT תצוגת
זיכרון SHARP LCD-TFT בגודל 1.28 אינץ' זמין בערכה כדי לאפשר פיתוח יישומים אינטראקטיביים. המסך בעל רזולוציה גבוהה של 128 על 128 פיקסלים וצורך מעט מאוד חשמל. זוהי צג מונוכרום רעיוני, כך שכל פיקסל יכול להיות בהיר או כהה בלבד, ואין צורך בתאורה אחורית בתנאי אור יום רגילים. הנתונים הנשלחים לתצוגה מאוחסנים בפיקסלים על הזכוכית, מה שאומר שלא נדרש רענון רציף כדי לשמור על תמונה סטטית.
ממשק התצוגה מורכב מממשק טורי תואם SPI וכמה אותות בקרה נוספים. פיקסלים אינם ניתנים להתייחסות בנפרד, במקום זאת הנתונים נשלחים לתצוגה שורה אחת (128 סיביות) בכל פעם.
צג ה-Memory LCD-TFT משותף עם בקר הלוח של הערכה, מה שמאפשר ליישום בקר הלוח להציג מידע שימושי כאשר יישום המשתמש אינו משתמש בתצוגה. יישום המשתמש שולט תמיד בבעלות על התצוגה עם האות DISP_ENABLE:
- DISP_ENABLE = LOW: לבקר הלוח יש שליטה על התצוגה
- DISP_ENABLE = HIGH: ליישום המשתמש (EFM8BB50) יש שליטה על התצוגה
הכוח לתצוגה מגיע מתחום הכוח של יישום היעד כאשר ה-EFM8BB50 שולט בתצוגה ומתחום המתח של בקר הלוח כאשר קו DISP_ENABLE נמוך. הנתונים נקלטים ב-DISP_SI כאשר DISP_CS גבוה, והשעון נשלח ב-DISP_SCLK. מהירות השעון המקסימלית הנתמכת היא 1.1 מגה-הרץ.
6.4 חיישן לחות וטמפרטורה יחסית Si7021
חיישן הלחות והטמפרטורה היצירתי של Si7021 1° הוא CMOS IC מונוליטי המשלב אלמנטים של חיישן לחות וטמפרטורה, ממיר אנלוגי לדיגיטלי, עיבוד אותות, נתוני כיול וממשק 1 של Si7021 IC. השימוש המוגן בפטנט בדיאלקטריים פולימריים בעלי תקן תעשייתי, נמוך K עבור חישת לחות, מאפשר בנייה של ICs חיישני CMOS מונוליטיים בעלי הספק נמוך עם סחיפה והיסטרזיס נמוכים ויציבות מצוינת לטווח ארוך.
חיישני הלחות והטמפרטורה מכוילים במפעל ונתוני הכיול מאוחסנים בזיכרון הלא נדיף שבשבב. זה מבטיח שהחיישנים ניתנים להחלפה מלאה ללא צורך בכיול מחדש או שינויים בתוכנה.
ה-Si7021 זמין באריזת DFN של 3×3 מ"מ ויכול להלחם מחדש. זה יכול לשמש כשדרוג drop-in תואם חומרה ותוכנה עבור חיישני RH/טמפרטורה קיימים באריזות DFN-3 בגודל 3×6 מ"מ, הכולל חישה מדויקת בטווח רחב יותר וצריכת חשמל נמוכה יותר. הכיסוי האופציונלי שהותקן במפעל מציע מקצוען נמוךfile, אמצעי נוח להגנה על החיישן במהלך ההרכבה (למשל, הלחמה חוזרת) ולאורך כל חיי המוצר, למעט נוזלים (הידרופוביים/אולאופוביים) וחלקיקים.
ה-Si7021 מציע פתרון דיגיטלי מדויק, בעל הספק נמוך, מכויל במפעל, אידיאלי למדידת לחות, נקודת טל וטמפרטורה ביישומים החל מ-HVAC/R ומעקב אחר נכסים ועד לפלטפורמות תעשייתיות וצרכניות.
אוטובוס 1°C המשמש ל-Si7021 משותף עם כותרת ה-EXP. החיישן מופעל על ידי VMCU, מה שאומר שצריכת הזרם של החיישן כלולה במדידות ה-AEM.עיין במעבדות הסיליקון web דפים למידע נוסף: http://www.silabs.com/humidity-sensors.
6.5 יציאת COM וירטואלית
חיבור טורי אסינכרוני לבקר הלוח מסופק להעברת נתוני יישומים בין מחשב מארח למחשב EFM8BB50 היעד, מה שמבטל את הצורך במתאם יציאה טורית חיצונית.יציאת ה-Virtual COM מורכבת מ-UART פיזי בין התקן היעד לבקר הלוח, ופונקציה לוגית בבקר הלוח שהופכת את היציאה הטורית לזמינה למחשב המארח באמצעות USB. ממשק UART מורכב משני פינים ואות הפעלה.
טבלה 6.2. סיכות ממשק יציאת COM וירטואלית
אוֹת | תֵאוּר |
VCOM_TX | העבר נתונים מה-EFM8BB50 לבקר הלוח |
VCOM_RX | קבל נתונים מבקר הלוח ל-EFM8BB50 |
VCOM_ENABLE | מאפשר את ממשק VCOM, המאפשר לנתונים לעבור לבקר הלוח |
פֶּתֶק: יציאת VCOM זמינה רק כאשר בקר הלוח מופעל, מה שמצריך הכנסת כבל USB של J-Link.
צג אנרגיה מתקדם
7.1 שימוש
נתוני ה-Advanced Energy Monitor (AEM) נאספים על ידי בקר הלוח וניתן להציג אותם על ידי ה-Energy Profiler, זמין דרך Simplicity Studio. על ידי שימוש ב-Energy Profiler, צריכת זרם וכרךtagניתן למדוד את e ולקשר אותו לקוד בפועל הפועל על ה-EFM8BB50 בזמן אמת.
7.2 תורת הפעולה
למדידת זרם מדויקת בין 0.1 µA ל-47 mA (טווח דינמי של 114 dB), חיישן זרם ampliifier מנוצל יחד עם רווח כפול stagה. החוש הנוכחי ampliifier מודד את נפחtagהפיל מעל נגד סדרה קטנה. הרווח שtagה הלאה ampמקיים כרך זהtage עם שתי הגדרות רווח שונות כדי להשיג שני טווחי זרם. המעבר בין שני הטווחים הללו מתרחש בסביבות 250 µA. סינון דיגיטלי ומיצוע נעשים בתוך בקר הלוח לפני ה-sampאלה מיוצאים ל-Energy Profileיישום r. במהלך אתחול הערכה, מתבצע כיול אוטומטי של ה-AEM, אשר מפצה על שגיאת ההיסט במובן ampבעלי חיים.7.3 דיוק וביצועים
ה-AEM מסוגל למדוד זרמים בטווח של 0.1 µA עד 47 mA. עבור זרמים מעל 250 µA, ה-AEM מדויק בטווח של 0.1 mA. בעת מדידת זרמים מתחת ל-250 µA, הדיוק עולה ל-1 µA. למרות שהדיוק המוחלט הוא 1 µA בטווח של תת 250 µA, ה-AEM מסוגל לזהות שינויים בצריכת הזרם קטנה כמו 100 nA. ה-AEM מייצר 6250 זרם sampלס לשנייה.
מאתר באגים על הלוח
ערכת ה-BB50 Pro מכילה באגים משולב, שניתן להשתמש בו להורדת קוד וניפוי באגים ב-EFM8BB50. בנוסף לתכנות ה-EFM8BB50 בערכה, ניתן להשתמש ב-debugger גם לתכנות וניפוי באגים חיצוניים של Silicon Labs EFM32, EFM8,
התקני EZR32 ו-EFR32.
מאתר הבאגים תומך בשלושה ממשקי ניפוי באגים שונים המשמשים במכשירי Silicon Labs:
- ניפוי חוט טורי, המשמש עם כל התקני EFM32, EFR32 ו-EZR32
- JTAG, שניתן להשתמש בו עם EFR32 וכמה התקני EFM32
- C2 Debug, המשמש עם התקני EFM8
כדי להבטיח איתור באגים מדויק, השתמש בממשק ניפוי באגים המתאים למכשיר שלך. מחבר ניפוי הבאגים בלוח תומך בכל שלושת המצבים הללו.
8.1 מצבי ניפוי באגים
כדי לתכנת התקנים חיצוניים, השתמש במחבר ניפוי הבאגים כדי להתחבר ללוח יעד והגדר את מצב ניפוי הבאגים ל-[Out]. ניתן להשתמש באותו מחבר גם לחיבור מאתר באגים חיצוני ל-
EFM8BB50 MCU בערכה על ידי הגדרת מצב ניפוי באגים ל-[In].
בחירת מצב ניפוי הבאגים הפעיל מתבצעת ב-Simplicity Studio. לנפות
MCU: במצב זה, מאתר הבאגים המובנה מחובר ל-EFM8BB50 בערכה.ניפוי באגים OUT: במצב זה, ניתן להשתמש במאתר הבאגים המובנה כדי לנפות באגים במכשיר Silicon Labs נתמך המותקן על לוח מותאם אישית.
איתור באגים IN: במצב זה, מאתר הבאגים המובנה מנותק וניתן לחבר מאפר באגים חיצוני כדי לנפות באגים ב-EFM8BB50 ב- קִיט.
פֶּתֶק: כדי ש-"Debug IN" יפעל, בקר לוח הערכה חייב להיות מופעל דרך מחבר Debug USB.
8.2 איתור באגים במהלך פעולת הסוללה
כאשר EFM8BB50 מופעל באמצעות סוללה וה-J-Link USB עדיין מחובר, פונקציונליות ניפוי הבאגים המובנית זמינה. אם מתח ה-USB מנותק, מצב Debug IN יפסיק לפעול.
אם נדרשת גישת ניפוי באגים כאשר המטרה פועלת ממקור אנרגיה אחר, כגון סוללה, ובקר הלוח כבוי, צור חיבורים ישירים ל-GPIOs המשמשים לניפוי באגים, הנחשפים על רפידות הפריצה.
תצורה ושדרוגים של ערכה
תיבת הדו-שיח להגדרת ערכה ב- Simplicity Studio מאפשרת לך לשנות את מצב ניפוי הבאגים של מתאם J-Link, לשדרג את הקושחה שלו ולשנות הגדרות תצורה אחרות. כדי להוריד את Simplicity Studio, עבור אל silabs.com/simplicity.
בחלון הראשי של פרספקטיבה של ה-Launcher של Simplicity Studio, מוצגים מצב ניפוי הבאגים וגרסת הקושחה של מתאם J-Link שנבחר. לחץ על הקישור [שנה] לצד כל אחת מההגדרות הללו כדי לפתוח את תיבת הדו-שיח להגדרת ערכה.9.1 שדרוגי קושחה
אתה יכול לשדרג את קושחת הערכה דרך Simplicity Studio. Simplicity Studio יבדוק אוטומטית אם יש עדכונים חדשים בעת ההפעלה.
אתה יכול גם להשתמש בתיבת הדו-שיח של תצורת הערכה לשדרוגים ידניים. לחץ על הלחצן [עיון] בסעיף [עדכון מתאם] כדי לבחור את המתאים file מסתיים ב.emz. לאחר מכן, לחץ על הלחצן [התקן חבילה].
סכמטיקה, שרטוטי הרכבה ו-BOM
סכמטיקה, שרטוטי הרכבה וכתב חומרים (BOM) זמינים דרך Simplicity Studio כאשר חבילת התיעוד של הערכה הותקנה. הם זמינים גם מדף הערכה במעבדות הסיליקון webאֲתַר: silabs.com.
היסטוריית גרסאות ו-Errata של ערכה
11.1 היסטוריית גרסאות
ניתן למצוא את גרסת הערכה מודפסת על תווית הקופסה של הערכה, כמתואר באיור למטה.
עדכון ערכה | מְשׁוּחרָר | תֵאוּר |
A01 | 9-23 ביוני | עדכון ערכה ראשוני. |
היסטוריית תיקונים של מסמכים
גרסה 1.0
יוני 2023 גרסת מסמך ראשונית.
סטודיו פשטות
גישה בלחיצה אחת לכלי MCU וכלים אלחוטיים, תיעוד, תוכנה, ספריות קוד מקור ועוד. זמין עבור Windows, Mac ולינוקס!
![]() |
|||
תיק IoT www.silabs.com/IoT |
SW/HW www.silabs.com/simplicity |
אֵיכוּת www.silabs.com/quality |
תמיכה וקהילה www.silabs.com/community |
כתב ויתור
בכוונת Silicon Labs לספק ללקוחות את התיעוד העדכני, המדויק והמעמיק של כל הציוד ההיקפי והמודולים הזמינים עבור מיישמי מערכות ותוכנה המשתמשים או מתכוונים להשתמש במוצרי Silicon Labs. נתוני אפיון, מודולים וציוד היקפי זמינים, גדלי זיכרון וכתובות זיכרון מתייחסים לכל מכשיר ספציפי, ופרמטרים "טיפוסיים" שסופקו יכולים להשתנות ביישומים שונים. יישום למשלampהדברים המתוארים כאן הם למטרות המחשה בלבד. Silicon Labs שומרת לעצמה את הזכות לבצע שינויים ללא הודעה נוספת בפרטי המוצר, המפרטים והתיאורים המופיעים כאן, ואינה נותנת אחריות לגבי הדיוק או השלמות של המידע הכלול. ללא הודעה מוקדמת, Silicon Labs עשויה לעדכן את קושחת המוצר במהלך תהליך הייצור מטעמי אבטחה או אמינות. שינויים כאלה לא ישנו את המפרט או את הרומנטיקה של המוצר. ל-Silicon Labs לא תהיה כל אחריות להשלכות של השימוש במידע המסופק במסמך זה. מסמך זה אינו מרמז או מעניק במפורש כל רישיון לתכנן או לייצר מעגלים משולבים כלשהם. המוצרים אינם מתוכננים או מורשים לשימוש בתוך מכשירי FDA Class III, יישומים שעבורם נדרש אישור מראש של ה-FDA או מערכות תומכות חיים ללא הסכמה ספציפית בכתב של Silicon Labs. "מערכת תומכת חיים" היא כל מוצר או מערכת שנועדו לתמוך או לקיים חיים ו/או בריאות, שאם היא נכשלת, ניתן לצפות באופן סביר שיגרמו לפציעה או מוות משמעותית. מוצרי Silicon Labs אינם מיועדים או מורשים עבור יישומים צבאיים. בשום פנים ואופן אין להשתמש במוצרי Silicon Labs בכלי נשק להשמדה המונית לרבות (אך לא רק) נשק גרעיני, ביולוגי או כימי, או טילים המסוגלים לספק נשק כזה. Silicon Labs מתנער מכל אחריות מפורשת ומשתמעת ולא תהיה אחראית או אחראית לכל פציעות או נזקים הקשורים לשימוש במוצר של Silicon Labs ביישומים לא מורשים כאלה.
פֶּתֶק: תוכן זה עשוי להכיל מינוח מחוץ לאנדיב y שכעת מיושן. Silicon Labs מחליפה מונחים אלה בשפה כוללת בכל מקום אפשרי. למידע נוסף, בקר www.silabs.com/about-us/inclusive-lexicon-project
מידע על סימן מסחרי Silicon Laboratories Inc.® , Silicon Laboratories® , Silicon Labs® , SiLabs ® והלוגו של Silicon Labs ® , Blueridge® , Blueridge Logo® , EFM® , EFM32® , EFR, Ember ® , Energy Micro, לוגו Energy Micro ו שילובים שלהם, "המיקרו-בקרים הידידותיים ביותר לאנרגיה בעולם", Repine Signals® , Wised Connect , n-Link, Thread Arch® , Elin® , EZRadioPRO® , EZRadioPRO® , Gecko ® , Gecko OS, Gecko OS Studio, Precision32® , Simplicity Studio® , Telegenic, Telegenic Logo® , USB XPress® , Sentry, הלוגו Sentry ו- Sentry DMS, Z-Wave ® ואחרים הם סימנים מסחריים או סימנים מסחריים רשומים של Silicon Labs. ARM, CORTEX, Cortex-M3 ו-THUMB הם סימנים מסחריים או סימנים מסחריים רשומים של ARM Holdings. Keli הוא סימן מסחרי רשום של ARM Limited. Wi-Fi הוא סימן מסחרי רשום של Wi-Fi Alliance. כל שאר המוצרים או שמות המותגים המוזכרים כאן הם סימנים מסחריים של המחזיקים בהתאמה.
מעבדות סיליקון בע"מ
400 ווסט סזאר צ'אבס
אוסטין, TX 78701
אַרצוֹת הַבְּרִית
www.silabs.com
silabs.com | בניית עולם מחובר יותר.
זכויות יוצרים © 2023 מאת Silicon Laboratories
מסמכים / משאבים
![]() |
SILICON LABS EFM8 BB50 8-bit MCU Pro Kit מיקרו-בקר [pdfמדריך למשתמש EFM8 BB50 8-bit MCU Pro Kit מיקרו-בקר, EFM8 BB50, 8-bit MCU Pro Kit מיקרו-בקר, Pro Kit מיקרו-בקר, ערכת מיקרו-בקר, מיקרו-בקר |