עיצוב פונקציית טיימר/מונה חדשה בהתבסס על MCU

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

"

מחבר: וורן מילר

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

מצבי טיימר ומונה: מפשוט למתקדם

טיימרים ומונים מתחילים בכמה אופני פעולה פשוטים מאוד להחלפת לולאות תוכנית כלליות המשמשות לספירת אירועים חיצוניים, זמן פעולות פנימיות וחיצוניות, ואיסוף נתונים סטטיסטיים שונים על פעולות מפתח של MCU. התכונות ב- אמרה MAXQ612 ממחיש כמה מה-MCUs המוכרים ביותר במצב ספירה וכמה דוגמאות מוצגות באיור 1 להלן. הטבלה בתחתית האיור מציגה את שלושת מצבי הפעולה האוטונומיים הנפוצים עבור טיימר B, טיימר/מונה MAXQ612 מודול: טעינה מחדש אוטומטית, לכידה ועמודים/ספירה לאחור. התמונה השמאלית העליונה מציגה את דיאגרמת הבלוק של מצב הטעינה האוטומטית. כניסת השעון ל-TIMER B יכולה להגיע מ-prescaler שעון המחלק את שעון המערכת בשמונה הגדרות שונות, או מפין חיצוני. סיביות בקרה TRB מאפשרת או משביתה את פעולת טיימר B. ה-Timer Value Register (TVB) נספר כאשר הטיימר מגיע לערך המאוחסן ב-Tier B Reload Register (TBR) ויוצר פסיקה ומאפס את TVB לאפס. זה מספק דרך קלה ליצור חביון מבלי להשתמש במחזורי CPU יקרים ליצירת חביון.


איור 1: מקסימום MAXQ612 MCU לדוגמה מצב מונה/טיימר. (באדיבות מקסים)

דיאגרמת הבלוק בפינה הימנית העליונה של איור 1 ממחישה את פעולת מצב הלכידה. במצב זה, פונקציות ה-prescaler השעון וההפעלה/השבתה זהות לאלו במצב טעינה אוטומטית. פנקס ה-TBV סופר למעלה ומתאפס לאפס בעת גלישה והפסקה אופציונלית. בקצה הנופל של הפין החיצוני TBB, הערך באוגר TBV נטען לתוך אוגר הלכידה TBR וניתן ליצור פסיקה EXFB. ניתן להשתמש במצב זה כדי לספור את מספר השעונים בין קצוות עולים של אות חיצוני כדי לקבוע את תדירות האות או עיכוב האות. לפיכך, הטיימר משחרר את ה-CPU מביצוע פעולות ספירה עתירות מחזור, כך שהוא יכול לעשות את מה שהוא באמת צריך להיעשות בצורה יעילה יותר.

ה-MAXQ612 תומך במספר פעולות טיימר/מונה נפוצות אחרות, כגון טעינה אוטומטית למעלה/למטה, ופין חיצוני לשליטה בכיוון המונה. מצב זה שימושי לפענוח אותות שונים מאופנים ברוחב פולסים, כגון אלו המשמשים בחיישנים אלקטרו-מכאניים. ניתן להשתמש במצב פלט השעון ליצירת שעון פלט פשוט באמצעות שעון המערכת, ה-prescaler וספירת המסופים של טיימר B. לבסוף, מצב הפלט של Pulse Width Modulation (PWM) יכול ליצור אותות מיושרים לקצה עבור יישומי PWM נפוצים כמו אלה המשמשים בבקרת מנוע.

פונקציית מונה/טיימר PWM לבקרת מנוע

חלק מפונקציות הטיימר/מונה המתקדמות ביותר משמשות ליישומי PWM בקרת מנוע. מונים אלה מיישמים כמה שיותר פונקציות PWM הקשורות למנוע תוך שימוש בחומרה ייעודית כדי לשחרר את המעבד לפונקציות ברמה גבוהה יותר. הפעולה הבסיסית של מונה/טיימר PWM בקרת מנוע משותפת לרוב יישומי היצרן, ודוגמה טובה מספקת אלה שבטיימרים של NXP LPC 17xx PWM עבור תלת פאזי מנועי AC ו-DC אפליקציית הבקרה עברה אופטימיזציה. כפי שמוצג באיור 2, הפונקציונליות של מודול בקרת המנוע PWM עשויה להיראות מסובכת למדי עד שתבין שיש שלושה עותקים של ערוץ הטיימר הבסיסי של PWM; אחד משמאל, אחד באמצע ואחד מימין. בעל שלושה ערוצים מאפשר להשתמש בטיימר/מונה בודד כדי לשלוט על מנוע תלת פאזי, מה שגורם ליישום יעיל מאוד. כל ערוץ שולט על זוג יציאות, אשר בתורן שולטות במשהו מחוץ לשבב, כגון סט סלילים במנוע. כל ערוץ מכיל אוגר טיימר/מונה (TC) המוגדל על ידי שעון המעבד (מצב טיימר) או פין כניסה (מצב מונה).


איור 2: טיימר/מונה NXP LPC 17xx PWM. (באדיבות NXP)

לכל ערוץ יש אוגר מגבלה שמשווה לערך ה-TC, וכאשר מתרחשת התאמה, ה-TC "מאפס" באחת משתי דרכים. במצב מיושר קצה, TC מתאפס ל-0, בעוד שבמצב מרכז, התאמה מחליפה את TC לירידה בכל שעון מעבד או מעבר פיני קלט עד שהוא מגיע ל-0, ובשלב זה הוא מתחיל לספור שוב למעלה.

כל ערוץ כולל גם אוגר התאמה שמחזיק ערך קטן יותר ממאגר הגבול. במצב מיושר קצה, היציאות של הערוצים מתחלפות בכל פעם שה-TC תואם את אוגר ההתאמה או הגבלה, בעוד שבמצב מיושר למרכז הם מתחלפים רק כאשר אוגר ההתאמה מותאם. לכן, אוגר הגבול שולט על תקופת הפלט, בעוד שאוגר ההתאמה שולט כמה מכל תקופה הפלט מבלה בכל מדינה. אם הפלט משולב ב- מתח, ערך קטן במאגר הגבול ממזער את האדוות ומאפשר לטיימר PWM של בקרת המנוע לשלוט במכשירים במהירות גבוהה.

כל רכיבי החומרה של הערוץ הללו שולטים יחד על שתי יציאות, A ו-B, שיכולות להניע זוג טרנזיסטורים כדי להחליף את נקודת הבקרה בין שתי מסילות החשמל. לרוב, לשתי היציאות יש קוטביות הפוכה, אך ניתן להפעיל תכונה של זמן מת (על בסיס ערוץ) כדי לעכב את המעבר של שני האותות ממצב פסיבי למצב אקטיבי, כך שהטרנזיסטורים לעולם לא יידלקו בשעה אותו זמן . ניתן לחשוב על המצב של כל זוג פלט כגבוה, נמוך וצף או למעלה, למטה וממרכז. המיפוי מאקטיבי ופסיבי לגבוה ונמוך ניתן לתכנות עבור כל ערוץ, וכל ערוץ יכול לבצע PWM מיושר קצה ומיושר למרכז. איור 3 מציג שתי דוגמאות של תצורות פלט. זה משמאל מיושר למרכז ללא זמן מת.


איור 3: NXP LPC17xx בקרת מנוע PWM טיימר/מונה דוגמה תצורת פלט. (באדיבות NXP)

טיימר PWM בקרת המנוע כולל גם מספר מקורות פסיקה כדי ליידע את המעבד שדרושות פונקציות בקרת מנוע ברמה גבוהה יותר. פסיקות אלו מאורגנות לפי ערוץ ויכולות לציין מתי ה-TC תואם לרשום ההתאמה, מתי ה-TC תואם את אוגר הגבול, מתי הערוץ לוכד את הערך של ה-TC לתוך אוגר הלכידה שלו, או מתי קלט הביטול פעיל. ל-LPC17xx יש גם כמה ציוד היקפי תומכים כדי לפשט פונקציות בקרה מתקדמות, כולל ממשק מקודד נצב, מודולי PWM נוספים, טיימרי פסיקה וטיימרים לכלב שמירה. מגוון רחב זה של פונקציות תזמון ייעודיות מראה עד כמה פונקציות התזמון הפכו חשובות עבור עיצובים מבוססי MCU.

פונקציות מיוחדות אחרות של שמירת זמן

במכשירי MCU מודרניים רבים, פונקציות התזמון והספירה הופכות להתמחות יותר ככל שהיצרנים מכוונים לאזורי יישומים ספציפיים. לדוגמה, למשפחת KineTIs K10 של Freescale, כגון MK10DN512ZVLQ10, יש מגוון של ציוד היקפי לתזמון וספירה עם פונקציות מיוחדות. ציוד היקפי אלה כולל: בלוקי השהיה הניתנים לתכנות השולטים בפעולות ADC ו-DAC, המשחררים את המעבד מניהול תהליכים ברמה נמוכה אלה; בלוקי תזמון גמישים המספקים תזמון מרובים, ספירה, לכידת קלט ופלט השוו ערוצים כדי לתמוך בניהול ובקרה של תאורה וכוח מנוע; טיימר פסיקה תקופתי שיכול לנהל באופן אוטונומי פסיקות היקפיות והעברות DMA; טיימר בעל הספק נמוך מאוד הפועל גם כאשר ה-MCU נמצא במצב ההספק הנמוך ביותר שלו כדי לספק אירועי "התעוררות" תקופתיים פשוטים; שעון זמן אמת, שומר על זמן מדויק, וניתן להפעיל אותו באמצעות סוללה גם כאשר ה-MCU כבוי לחלוטין לגישה נוחה לתפעול המערכת ונתוני חיים.

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

ערכות פיתוח מזרזות את זמן היציאה לשוק

ככל שמכשירי MCU הופכים ספציפיים יותר ליישומים, יצרנים יוצרים ערכות פיתוח ועיצובי ייחוס מוכווני יישומים יותר. יישומי בקרת מנוע הם כנראה אחת הדוגמאות הנפוצות ביותר לחבילת יישומים ספציפית. כדוגמה, Renesas מציעה ערכת פיתוח מלאה לשליטה מוטורית, YMCRPRX62T המוצגת באיור 4, הכוללת אפילו מנוע לדוגמה. ערכה זו מגיעה עם כל התוכנה והעיצובים לדוגמה שאתה צריך כדי להעריך את ה-Renesas RX62T MCU בעיצובי בקרת מנוע מרובים. GUI ההדגמה המתארח במחשב מציג את מהירות המנוע, המתח והזרם, תוך שהוא מאפשר למשתמש להתאים פרמטרים ואלגוריתמים לצפייה ישירה בתוצאות שונות כדי לעזור לכוונן את פעולת המנוע לקבלת התוצאות הטובות ביותר בעיצוב מסוים. ערכות הערכת בקרת מנוע עם פונקציונליות דומה ל-Renesas RX62T זמינות גם מיצרנים רבים אחרים. מצא את הערכה המתאימה ביותר ליישום היעד ולסביבת הפיתוח שלך כדי לעזור להאיץ את התכנון הבא של בקרת המנוע שלך על ידי ניצול כמות העבודה העצומה ש"מצורף" על ידי היצרן.

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

מחבר: וורן מילר

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

מצבי טיימר ומונה: מפשוט למתקדם

טיימרים ומונים מתחילים בכמה אופני פעולה פשוטים מאוד להחלפת לולאות תוכנית כלליות המשמשות לספירת אירועים חיצוניים, זמן פעולות פנימיות וחיצוניות, ואיסוף נתונים סטטיסטיים שונים על פעולות מפתח של MCU. התכונות של Maxim MAXQ612 ממחישות כמה מה-MCUs המוכרים ביותר במצב ספירה וכמה דוגמאות מוצגות באיור 1 להלן. הטבלה בתחתית האיור מציגה את שלושת מצבי הפעולה האוטונומיים הנפוצים עבור טיימר B, מודול הטיימר/מונה MAXQ612: טעינה אוטומטית, לכידה ו-pp/ספירה לאחור. התמונה השמאלית העליונה מציגה את דיאגרמת הבלוק של מצב הטעינה האוטומטית. כניסת השעון ל-TIMER B יכולה להגיע מ-prescaler שעון המחלק את שעון המערכת בשמונה הגדרות שונות, או מפין חיצוני. סיביות בקרה TRB מאפשרת או משביתה את פעולת טיימר B. ה-Timer Value Register (TVB) נספר כאשר הטיימר מגיע לערך המאוחסן ב-Tier B Reload Register (TBR) ויוצר פסיקה ומאפס את TVB לאפס. זה מספק דרך קלה ליצור חביון מבלי להשתמש במחזורי CPU יקרים ליצירת חביון.


איור 1: מקסימום MAXQ612 MCU לדוגמה מצב מונה/טיימר. (באדיבות מקסים)

דיאגרמת הבלוק בפינה הימנית העליונה של איור 1 ממחישה את פעולת מצב הלכידה. במצב זה, פונקציות ה-prescaler השעון וההפעלה/השבתה זהות לאלו במצב טעינה אוטומטית. פנקס ה-TBV סופר למעלה ומתאפס לאפס בעת גלישה והפסקה אופציונלית. בקצה הנופל של הפין החיצוני TBB, הערך באוגר TBV נטען לתוך אוגר הלכידה TBR וניתן ליצור פסיקה EXFB. ניתן להשתמש במצב זה כדי לספור את מספר השעונים בין קצוות עולים של אות חיצוני כדי לקבוע את תדירות האות או עיכוב האות. לפיכך, הטיימר משחרר את ה-CPU מביצוע פעולות ספירה עתירות מחזור, כך שהוא יכול לעשות את מה שהוא באמת צריך להיעשות בצורה יעילה יותר.

ה-MAXQ612 תומך במספר פעולות טיימר/מונה נפוצות אחרות, כגון טעינה אוטומטית למעלה/למטה, ופין חיצוני לשליטה בכיוון המונה. מצב זה שימושי לפענוח אותות שונים מאופנים ברוחב פולסים, כגון אלו המשמשים בחיישנים אלקטרו-מכאניים. ניתן להשתמש במצב פלט השעון ליצירת שעון פלט פשוט באמצעות שעון המערכת, ה-prescaler וספירת המסופים של טיימר B. לבסוף, מצב הפלט של Pulse Width Modulation (PWM) יכול ליצור אותות מיושרים לקצה עבור יישומי PWM נפוצים כמו אלה המשמשים בבקרת מנוע.

פונקציית מונה/טיימר PWM לבקרת מנוע

חלק מפונקציות הטיימר/מונה המתקדמות ביותר משמשות ליישומי PWM בקרת מנוע. מונים אלה מיישמים כמה שיותר פונקציות PWM הקשורות למנוע תוך שימוש בחומרה ייעודית כדי לשחרר את המעבד לפונקציות ברמה גבוהה יותר. הפעולה הבסיסית של מונה/טיימר PWM בקרת מנוע משותפת לרוב יישומי היצרן, ודוגמה טובה ניתנת על ידי אלה שבטיימרים NXP LPC 17xx PWM עבור מנועי AC ו-DC תלת פאזיים. אפליקציית הבקרה עברה אופטימיזציה. כפי שמוצג באיור 2, הפונקציונליות של מודול בקרת המנוע PWM עשויה להיראות מסובכת למדי עד שתבין שיש שלושה עותקים של ערוץ הטיימר הבסיסי של PWM; אחד משמאל, אחד באמצע ואחד מימין. בעל שלושה ערוצים מאפשר להשתמש בטיימר/מונה בודד כדי לשלוט במנוע תלת פאזי, מה שגורם ליישום יעיל מאוד. כל ערוץ שולט על זוג יציאות, אשר בתורן שולטות במשהו מחוץ לשבב, כגון סט סלילים במנוע. כל ערוץ מכיל אוגר טיימר/מונה (TC) המוגדל על ידי שעון המעבד (מצב טיימר) או פין כניסה (מצב מונה).


איור 2: טיימר/מונה NXP LPC 17xx PWM. (באדיבות NXP)

לכל ערוץ יש אוגר מגבלה שמשווה לערך ה-TC, וכאשר מתרחשת התאמה, ה-TC "מאפס" באחת משתי דרכים. במצב מיושר קצה, TC מתאפס ל-0, בעוד שבמצב מרכז, התאמה מחליפה את TC לירידה בכל שעון מעבד או מעבר פיני קלט עד שהוא מגיע ל-0, ובשלב זה הוא מתחיל לספור שוב למעלה.

כל ערוץ כולל גם אוגר התאמה שמחזיק ערך קטן יותר ממאגר הגבול. במצב מיושר קצה, היציאות של הערוצים מתחלפות בכל פעם שה-TC תואם את אוגר ההתאמה או ההגבלה, בעוד שבמצב מיושר למרכז הם מתחלפים רק כאשר אוגר ההתאמה מותאם. לכן, אוגר הגבול שולט על תקופת הפלט, בעוד שאוגר ההתאמה שולט כמה מכל תקופה הפלט מבלה בכל מדינה. אם הפלט משולב במתח, ערך קטן באוגר הגבול ממזער אדוות ומאפשר לטיימר PWM בקרת המנוע לשלוט במכשירים במהירות גבוהה.

כל רכיבי החומרה של הערוץ הללו שולטים יחד על שתי יציאות, A ו-B, שיכולות להניע זוג טרנזיסטורים כדי להחליף את נקודת הבקרה בין שתי מסילות החשמל. לרוב, לשתי היציאות יש קוטביות הפוכה, אך ניתן להפעיל תכונה של זמן מת (על בסיס ערוץ) כדי לעכב את המעבר של שני האותות ממצב פסיבי למצב אקטיבי, כך שהטרנזיסטורים לעולם לא יידלקו בשעה אותו זמן . ניתן לחשוב על המצב של כל זוג פלט כגבוה, נמוך וצף או למעלה, למטה וממרכז. המיפוי מאקטיבי ופסיבי לגבוה ונמוך ניתן לתכנות עבור כל ערוץ, וכל ערוץ יכול לבצע PWM מיושר קצה ומיושר למרכז. איור 3 מציג שתי דוגמאות של תצורות פלט. זה משמאל מיושר למרכז ללא זמן מת.


איור 3: NXP LPC17xx בקרת מנוע PWM טיימר/מונה דוגמה תצורת פלט. (באדיבות NXP)

טיימר PWM בקרת המנוע כולל גם מספר מקורות פסיקה כדי ליידע את המעבד שדרושות פונקציות בקרת מנוע ברמה גבוהה יותר. פסיקות אלו מאורגנות לפי ערוץ ויכולות לציין מתי ה-TC תואם לרשום ההתאמה, מתי ה-TC תואם את אוגר הגבול, מתי הערוץ לוכד את הערך של ה-TC לתוך אוגר הלכידה שלו, או מתי קלט הביטול פעיל. ל-LPC17xx יש גם כמה ציוד היקפי תומכים כדי לפשט פונקציות בקרה מתקדמות, כולל ממשק מקודד נצב, מודולי PWM נוספים, טיימרי פסיקה וטיימרים לכלב שמירה. מגוון רחב זה של פונקציות תזמון ייעודיות מראה עד כמה פונקציות התזמון הפכו חשובות עבור עיצובים מבוססי MCU.

פונקציות מיוחדות אחרות של שמירת זמן

במכשירי MCU מודרניים רבים, פונקציות התזמון והספירה הופכות להתמחות יותר ככל שהיצרנים מכוונים לאזורי יישומים ספציפיים. לדוגמה, למשפחת KineTIs K10 של Freescale, כגון MK10DN512ZVLQ10, יש מגוון של ציוד היקפי לתזמון וספירה עם פונקציות מיוחדות. ציוד היקפי אלה כולל: בלוקי השהיה הניתנים לתכנות השולטים בפעולות ADC ו-DAC, המשחררים את המעבד מניהול תהליכים ברמה נמוכה אלה; בלוקי תזמון גמישים המספקים תזמון מרובים, ספירה, לכידת קלט ופלט השוו ערוצים כדי לתמוך בניהול ובקרה של תאורה וכוח מנוע; טיימר פסיקה תקופתי שיכול לנהל באופן אוטונומי פסיקות היקפיות והעברות DMA; טיימר בעל הספק נמוך מאוד הפועל גם כאשר ה-MCU נמצא במצב ההספק הנמוך ביותר שלו כדי לספק אירועי "התעוררות" תקופתיים פשוטים; שעון זמן אמת, שומר על זמן מדויק, וניתן להפעיל אותו באמצעות סוללה גם כאשר ה-MCU כבוי לחלוטין לגישה נוחה לתפעול המערכת ונתוני חיים.

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

ערכות פיתוח מזרזות את זמן היציאה לשוק

ככל שמכשירי MCU הופכים ספציפיים יותר ליישומים, יצרנים יוצרים ערכות פיתוח ועיצובי ייחוס מוכווני יישומים יותר. יישומי בקרת מנוע הם כנראה אחת הדוגמאות הנפוצות ביותר לחבילת יישומים ספציפית. כדוגמה, Renesas מציעה ערכת פיתוח מלאה לשליטה מוטורית, YMCRPRX62T המוצגת באיור 4, הכוללת אפילו מנוע לדוגמה. ערכה זו מגיעה עם כל התוכנה והעיצובים לדוגמה שאתה צריך כדי להעריך את ה-Renesas RX62T MCU בעיצובי בקרת מנוע מרובים. GUI ההדגמה המתארח במחשב מציג את מהירות המנוע, המתח והזרם, תוך שהוא מאפשר למשתמש להתאים פרמטרים ואלגוריתמים לצפייה ישירה בתוצאות שונות כדי לעזור לכוונן את פעולת המנוע לקבלת התוצאות הטובות ביותר בעיצוב מסוים. ערכות הערכת בקרת מנוע עם פונקציונליות דומה ל-Renesas RX62T זמינות גם מיצרנים רבים אחרים. מצא את הערכה המתאימה ביותר ליישום היעד ולסביבת הפיתוח שלך כדי לעזור להאיץ את התכנון הבא של בקרת המנוע שלך על ידי ניצול כמות העבודה העצומה ש"מצורף" על ידי היצרן.

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

ראה עוד : מודולי IGBT | LCD מציג | רכיבים אלקטרוניים