ประการแรก หลักการทางเทคนิคของโหมดสลีป: ใน-การวิเคราะห์เชิงลึกจากวงจรไปจนถึงการใช้พลังงาน
แกนหลักของโหมดสลีปของ 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. การควบคุมระบบนาฬิกา
IC ไดรเวอร์ LCD สมัยใหม่ (เช่น ILI9341, ST7789) มี-ตัวสร้างสัญญาณนาฬิกา PLL ในตัว โดยมีความถี่สัญญาณนาฬิกาเกิน 10MHz ในโหมดการทำงาน การเพิ่มประสิทธิภาพการนอนหลับ:
ก่อนที่จะเข้าสู่โหมดสลีป ให้ลดความถี่สัญญาณนาฬิกาไปที่ระดับต่ำสุด (เช่น 32kHz) ผ่านการกำหนดค่ารีจิสเตอร์
ปิดวงจร PLL โดยสมบูรณ์ และใช้ออสซิลเลเตอร์คริสตัลความถี่ต่ำ{0}}ภายนอก (เช่น 32.768kHz) เพื่อรักษาจังหวะเวลาพื้นฐาน
กรณีศึกษาแสดงให้เห็นว่าหลังจากความถี่สัญญาณนาฬิกาลดลงจาก 10MHz เป็น 32kHz การใช้พลังงานแบบไดนามิกของ IC ไดรเวอร์ลดลง 85%
3. กลไกการรีเฟรชข้อมูล
ในโหมดการทำงาน LCD จะต้องรีเฟรช 60 ครั้งต่อวินาทีเพื่อหลีกเลี่ยงการกะพริบ การเพิ่มประสิทธิภาพการนอนหลับ:
หยุดเอาต์พุตสัญญาณการซิงโครไนซ์เฟรม (VSYNC)
หยุดสัญญาณไดรฟ์แถว/คอลัมน์ (HSYNC/PCLK)
เก็บเฉพาะตัวจับเวลา Watchdog ไว้เพื่อตรวจสอบสัญญาณปลุก-เท่านั้น
อุปกรณ์ 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 เปิดเครื่องช้ากว่า AVDD มากกว่า 5 มิลลิวินาที
แผงหน้าปัดรถยนต์บางแผงลดอัตราการเปิดเครื่องที่ผิดปกติจาก 3% เหลือ 0.1% โดยการเพิ่มวงจรหน่วงเวลา RC
3 การเพิ่มประสิทธิภาพซอฟต์แวร์: การใช้กลยุทธ์การนอนหลับอัจฉริยะ
1. การออกแบบเงื่อนไขการกระตุ้นการนอนหลับ
สถานการณ์ทั่วไป:
ตั้งเวลาสลีป: ตัวอย่างเช่น มาตรวัดน้ำอัจฉริยะจะอัปเดตข้อมูลทุกๆ 30 วินาทีและจะเข้าสู่โหมดสลีปในช่วงเวลาที่เหลือ
การไม่ใช้งานของผู้ใช้: อุปกรณ์ทางการแพทย์แบบพกพาจะเข้าสู่โหมดสลีปหลังจากผ่านไป 1 นาทีโดยไม่ต้องใช้ปุ่ม
เกณฑ์แบตเตอรี่ต่ำ: บังคับให้หลับลึกเมื่อแรงดันแบตเตอรี่ลดลงต่ำกว่า 3.6V
2. กระบวนการกำหนดค่าสำหรับโหมดสลีป
ขั้นตอนมาตรฐาน:
บันทึกสถานะการแสดงผลปัจจุบันเป็น Flash
ปิดไฟแบ็คไลท์ (BL_VDD=0)
หยุดการรีเฟรชข้อมูล (หยุด HSYNC/VSYNC)
ลดความถี่สัญญาณนาฬิกา (PLL_FREQ=32kHz)
ตัดแหล่งจ่ายไฟของ AVDD/VGH/VGL
MCU เข้าสู่โหมดพลังงานต่ำ- (เช่น โหมดหยุดของ STM32)
3. Wake up หลังการประมวลผล-กลไก
การดำเนินงานที่สำคัญ:
เริ่มต้นพารามิเตอร์การแสดงผลอีกครั้ง (คอนทราสต์ โหมดสี ฯลฯ)
คืนค่าเนื้อหาที่แสดงล่าสุด (อ่านจาก Flash หรือ RAM)
ประสานนาฬิกาของระบบ (หลีกเลี่ยงการเลื่อนเวลา)
กรณีเทอร์มินัลลอจิสติกส์: บีบอัดเวลาปลุก-เพิ่มเวลาในการวาดใหม่จาก 200 มิลลิวินาทีเป็น 30 มิลลิวินาทีโดยการจัดเก็บบัฟเฟอร์การแสดงผลไว้ล่วงหน้า
4 การวิเคราะห์กรณีการใช้งานทั่วไป
กรณีที่ 1: เครื่องวัดอัตราการไหลแม่เหล็กไฟฟ้าที่ใช้แบตเตอรี่
ความต้องการ: อายุการใช้งานแบตเตอรี่ 6 ปี (แบตเตอรี่ลิเธียม 3.6V/19Ah)
สารละลาย:
เลือก LCD TFT- พลังงานต่ำพิเศษ (กระแสไฟทำงาน 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 อุตสาหกรรมบางประเภทได้ลดเวลาปลุก-จาก 120 มิลลิวินาทีเหลือ 15 มิลลิวินาทีโดยใช้โซลูชันนี้