一, עיקרון טכני של מצב שינה:-ניתוח מעמיק ממעגל לצריכת חשמל
הליבה של מצב שינה LCD היא למזער את צריכת החשמל של המודול על ידי ניתוק מסילות חשמל לא חיוניות, הפחתת תדר השעון ועצירת רענון הנתונים. היישום הטכני שלו כולל שלושה היבטים מרכזיים:
1. ניהול מסילות חשמל
מודול LCD טיפוסי כולל ארבעה סוגים של ספקי כוח:
AVDD: ספק כוח אנלוגי (בדרך כלל 3.3V), המספק מתח למעגלי מנהלי פיקסל
VGH/VGL: מתח גבוה מונע על ידי שער (± 10V 20V), שולט בהיפוך מולקולות גביש נוזלי
IOVDD: ספק כוח ממשק דיגיטלי (1.8V~3.3V), מספק כוח להנעת מעגלים לוגיים IC
BL_VDD: ספק כוח עם תאורה אחורית (5V~24V), תאורה אחורית של LED או CCFL
יישום מצב שינה: על ידי שימוש במטריצת מתג MOS, AVDD, VGH/VGL ו-BL_VDD מנותקים במהלך השינה, ומשאירים רק IOVDD לשמור על מצב רישום ה-IC של מנהל ההתקן. לדוגמה, כאשר מודול TFT- LCD מסוים נמצא במצב שינה, זרם ה-AVDD יורד מ-60mA ל-0.1 μA, וצריכת החשמל של התאורה האחורית יורדת מ-80mW ל-0.
2. בקרת מערכת שעון
ICs של מנהלי התקנים מודרניים של LCD (כגון ILI9341, ST7789) מכילים-מחוללי שעון PLL, עם תדרי שעון העולים על 10MHz במצב הפעלה. אופטימיזציה של שינה:
לפני כניסה למצב שינה, הפחית את תדר השעון לרמה הנמוכה ביותר (כגון 32kHz) באמצעות תצורת אוגר
כבה לחלוטין את מעגל ה-PLL והשתמש במתנד גביש חיצוני-נמוך (כגון 32.768kHz) כדי לשמור על תזמון בסיסי
מחקר מקרה הראה שלאחר שתדר השעון הופחת מ-10 מגה-הרץ ל-32 קילו-הרץ, צריכת החשמל הדינמית של IC הנהג ירדה ב-85%
3. מנגנון רענון נתונים
במצב עבודה, ה-LCD צריך להתרענן 60 פעמים בשנייה כדי למנוע הבהוב. אופטימיזציה של שינה:
עצירת אות סינכרון מסגרת (VSYNC).
הקפאת אותות כונן שורות/עמודות (HSYNC/PCLK)
שמור רק על טיימר הכלב כדי לעקוב אחר אות-התעוררות
מכשיר HMI תעשייתי מסוים הפחית את צריכת החשמל של רענון התצוגה מ-45mW ל-0.3mW באמצעות פתרון זה
2, עיצוב חומרה: בניית ארכיטקטורת שינה-נמוכה
1. עיצוב מעגל ניהול חשמל
בחירת רכיבי מפתח:
מתג עומס: בחר בדגם-דליפה נמוכה במיוחד (כגון TPS22919, זרם דליפה 0.5nA)
ווסת LDO: בחר דגם זרם סטטי נמוך (כגון TPS7A4700, זרם סטטי 1.2 מיקרומטר A)
ממיר DC-DC: מאמץ מצב PFM (כגון TPS62175, יעילות עומס קל של 85%)
2. מעגל זיהוי אות התעוררות
נקודות עיצוב:
התעוררות של שעון זמן אמת (RTC)-: שבב RTC משולב (כגון DS3231) מעיר את MCU באמצעות פסיקות מתוזמנות
הערת מפתח-: השוואת צריכת חשמל נמוכה (כגון TLV3011) משמשת לאיתור פעולות מפתח, תוך הימנעות מדגימה מתמשכת על ידי MCU
התעוררות-לתקשורת: הפעל התעוררות-באמצעות סיכת הפסקה של UART/I2C, כגון תצוגת-התעוררות לאחר קבלת מסגרת נתונים ספציפית
נרתיק צמיד חכם:
זיהוי פעולות מחוות באמצעות מד תאוצה (LIS3DH)
כאשר מזוהה הרמת פרק כף היד, העיר את ה-MCU דרך סיכת ה-INT
עיכוב השכמה נשלט בתוך 50ms, המשתמש לא מודע
3. הגנה אלקטרוסטטית ותזמון הדלקה
דרישות מיוחדות למצב שינה:
במהלך-תקופת הכיבוי, יש צורך לשמור על הפעולה הרגילה של דיודת ההגנה על ESD
תכנן מעגל בקרת תזמון הפעלה כדי להבטיח ש-VGH/VGL מופעל יותר מ-5ms מאוחר יותר מ-AVDD
לוח מכשירי רכב מסוים הפחית את קצב ההדלקה החריג מ-3% ל-0.1% על ידי הוספת מעגל השהייה RC
3, אופטימיזציה של תוכנה: יישום אסטרטגיית שינה חכמה
1. עיצוב תנאי טריגר שינה
תרחיש טיפוסי:
שינה מתוזמנת: לדוגמה, מד המים החכם מעדכן נתונים כל 30 שניות וישן בשאר הזמן
חוסר פעילות משתמש: המכשיר הרפואי הנייד נכנס למצב שינה לאחר דקה אחת ללא הפעלת כפתור
סף סוללה נמוך: כפה שינה עמוקה כאשר מתח הסוללה יורד מתחת ל-3.6V
2. תהליך קביעת תצורה למצב שינה
שלבים סטנדרטיים:
שמור את מצב התצוגה הנוכחי ב-Flash
כבה את התאורה האחורית (BL_VDD=0)
עצור את רענון הנתונים (הקפא HSYNC/VSYNC)
הפחת את תדר השעון (PLL_FREQ=32kHz)
נתק את אספקת החשמל של AVDD/VGH/VGL
MCU נכנס למצב צריכת חשמל-נמוכה (כגון מצב עצור של STM32)
3. מנגנון התעורר לאחר-עיבוד
פעולות מפתח:
אתחול מחדש של פרמטרי תצוגה (ניגודיות, מצב צבע וכו')
שחזר את התוכן האחרון שהוצג (קריאה מ-Flash או RAM)
סנכרן את שעון המערכת (הימנע מהיסחפות זמן)
מארז מסוף לוגיסטי: דחיסת זמן השיחה מחדש של-התעוררות מ-200ms ל-30ms על ידי אחסון מראש של מאגר תצוגה
4, ניתוח מקרה טיפוסי של יישומים
מקרה 1: מד זרימה אלקטרומגנטי המופעל באמצעות סוללה
דרישה: חיי סוללה של 6 שנים (סוללת ליתיום 3.6V/19Ah)
פִּתָרוֹן:
בחר TFT -נמוך במיוחד-LCD (זרם הפעלה 15mA, זרם שינה 0.5 מיקרומטר A)
תכנן מערכת חשמל כפולה: ספק הכוח הראשי טוען את קבל-העל, בעוד שקבל-העל שומר על RTC במהלך מצב שינה
אסטרטגיית יישום:
התעורר כל 10 שניות, עדכן נתוני תנועה והצג למשך 2 שניות
בזמנים אחרים, היכנס למצב שינה עמוקה ונתק את כל מקורות החשמל הלא חיוניים
השפעה: צריכת החשמל הממוצעת של המכונה כולה הופחתה מ-85mW ל-0.8mW, וחיי הסוללה הגיעו ל-7.2 שנים
מקרה 2: מכשיר אבחון אולטראסוני נייד
דרישה: פעולה רציפה למשך 8 שעות (סוללת ליתיום-יון 7.4V/4400mAh)
פִּתָרוֹן:
אימוץ LCD מחזיר אור (אין צורך בתאורה אחורית, צריכת החשמל מופחתת ב-80%)
הטמע מצב שינה דינמי:
תצוגת התעוררות כאשר בדיקה זוהתה במגע עם גוף האדם
5 שניות לאחר יציאת הגשושית, הוא נכנס למצב שינה
שמור את מודול התקשורת פעיל במהלך השינה (קבל פקודות מרחוק)
השפעה: צריכת החשמל של מודול התצוגה צומצמה מ-220mW ל-15mW, וחיי הסוללה הכוללים הוגדלו פי שלושה
5, טכניקות אופטימיזציה מתקדמות
1. טכנולוגיית השכמה חלקית- באזור
חלקו את המסך למספר אזורים ורק אזורי התעוררות עם צרכי עדכון
קורא ספרים אלקטרוני מסוים הפחית את צריכת הספק רענון מ-12mW ל-3mW באמצעות פתרון זה
2. אלגוריתם שינה אדפטיבי
למידה המבוססת על הרגלי שימוש: ספור את תדירות הצפייה של המשתמש והתאם באופן דינמי את סף השינה
לאחר הטמעת מסך הבקרה המרכזי בבית חכם, תדירות ההשכמה היומית- הממוצעת הופחתה ב-65%
3. מטמון תצוגה בהספק נמוך
שילוב SRAM כמטמון תצוגה בתוך MCU
שמרו על תוכן שמור במהלך השינה והפלט ישירות לאחר ההתעוררות
מכשיר HMI תעשייתי מסוים הפחית את זמן ההשכמה-מ-120ms ל-15ms באמצעות פתרון זה