一, স্লিপ মোডের প্রযুক্তিগত নীতি: সার্কিট থেকে পাওয়ার খরচ পর্যন্ত-গভীর বিশ্লেষণ
এলসিডি স্লিপ মোডের মূল হল অ-প্রয়োজনীয় পাওয়ার রেলগুলি কেটে, ঘড়ির ফ্রিকোয়েন্সি হ্রাস করে এবং ডেটা রিফ্রেশ বন্ধ করে মডিউল পাওয়ার খরচ কমিয়ে আনা। এর প্রযুক্তিগত বাস্তবায়ন তিনটি মূল দিক জড়িত:
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 কেটে ফেলা হয়, ড্রাইভার IC রেজিস্টার অবস্থা বজায় রাখার জন্য শুধুমাত্র IOVDD রেখে যায়। উদাহরণস্বরূপ, যখন একটি নির্দিষ্ট TFT-LCD মডিউল স্লিপ মোডে থাকে, তখন AVDD কারেন্ট 60mA থেকে 0.1 μA এ কমে যায় এবং ব্যাকলাইট পাওয়ার খরচ 80mW থেকে 0 এ কমে যায়।
2. ঘড়ি সিস্টেম নিয়ন্ত্রণ
আধুনিক LCD ড্রাইভার ICs (যেমন ILI9341, ST7789) পিএলএল ঘড়ি জেনারেটরে তৈরি করেছে-, অপারেটিং মোডে ঘড়ির ফ্রিকোয়েন্সি 10MHz-এর বেশি। ঘুমের অপ্টিমাইজেশান:
স্লিপ মোডে প্রবেশ করার আগে, রেজিস্টার কনফিগারেশনের মাধ্যমে ঘড়ির ফ্রিকোয়েন্সি সর্বনিম্ন স্তরে (যেমন 32kHz) কমিয়ে দিন
PLL সার্কিট সম্পূর্ণরূপে বন্ধ করুন এবং মৌলিক সময় বজায় রাখতে একটি বাহ্যিক নিম্ন- ফ্রিকোয়েন্সি ক্রিস্টাল অসিলেটর (যেমন 32.768kHz) ব্যবহার করুন
একটি কেস স্টাডিতে দেখা গেছে যে ঘড়ির ফ্রিকোয়েন্সি 10MHz থেকে 32kHz এ হ্রাস করার পরে, ড্রাইভার IC-এর গতিশীল শক্তি খরচ 85% কমে গেছে।
3. ডেটা রিফ্রেশ প্রক্রিয়া
ওয়ার্কিং মোডে, ঝাঁকুনি এড়াতে LCD প্রতি সেকেন্ডে 60 বার রিফ্রেশ করতে হবে। ঘুমের অপ্টিমাইজেশান:
ফ্রেম সিঙ্ক্রোনাইজেশন সিগন্যাল (VSYNC) আউটপুট বন্ধ করুন
সারি/কলাম ড্রাইভ সংকেত হিমায়িত করুন (HSYNC/PCLK)
জেগে ওঠার{0}}সংকেত নিরীক্ষণ করতে শুধুমাত্র ওয়াচডগ টাইমার রাখুন৷
একটি নির্দিষ্ট শিল্প এইচএমআই ডিভাইস এই সমাধানের মাধ্যমে ডিসপ্লে রিফ্রেশ পাওয়ার খরচ 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) ব্যবহার করে অঙ্গভঙ্গি ক্রিয়া সনাক্ত করা
কব্জি উত্তোলন সনাক্ত করা হলে, INT পিনের মাধ্যমে MCU কে জাগিয়ে তুলুন
ঘুম থেকে ওঠার বিলম্ব 50ms এর মধ্যে নিয়ন্ত্রিত, ব্যবহারকারীর অজানা
3. ইলেক্ট্রোস্ট্যাটিক সুরক্ষা এবং সময় ক্ষমতা
স্লিপ মোডের জন্য বিশেষ প্রয়োজনীয়তা:
পাওয়ার-অফ সময়ের মধ্যে, ESD সুরক্ষা ডায়োডের স্বাভাবিক ক্রিয়াকলাপ বজায় রাখা প্রয়োজন
VGH/VGL AVDD-এর চেয়ে 5ms এর বেশি পরে চালিত হয় তা নিশ্চিত করতে টাইমিং কন্ট্রোল সার্কিটের একটি পাওয়ার ডিজাইন করুন
একটি নির্দিষ্ট গাড়ির ইন্সট্রুমেন্ট প্যানেল একটি RC বিলম্ব সার্কিট যোগ করে অস্বাভাবিক শক্তি অন রেট 3% থেকে 0.1% কমিয়েছে
3, সফ্টওয়্যার অপ্টিমাইজেশান: বুদ্ধিমান ঘুমের কৌশল বাস্তবায়ন
1. ঘুম ট্রিগার অবস্থার নকশা
সাধারণ দৃশ্যকল্প:
সময়মতো ঘুম: উদাহরণস্বরূপ, স্মার্ট ওয়াটার মিটার প্রতি 30 সেকেন্ডে ডেটা আপডেট করে এবং বাকি সময় ঘুমায়
ব্যবহারকারীর নিষ্ক্রিয়তা: পোর্টেবল মেডিকেল ডিভাইসটি বোতাম অপারেশন ছাড়াই 1 মিনিট পরে স্লিপ মোডে প্রবেশ করে
কম ব্যাটারি থ্রেশহোল্ড: যখন ব্যাটারি ভোল্টেজ 3.6V এর নিচে নেমে যায় তখন গভীর ঘুমে বাধ্য করুন
2. স্লিপ মোডের জন্য কনফিগারেশন প্রক্রিয়া
স্ট্যান্ডার্ড পদক্ষেপ:
ফ্ল্যাশে বর্তমান প্রদর্শনের অবস্থা সংরক্ষণ করুন
ব্যাকলাইট বন্ধ করুন (BL_VDD=0)
ডেটা রিফ্রেশ বন্ধ করুন (HSYNC/VSYNC হিমায়িত করুন)
ঘড়ির ফ্রিকোয়েন্সি হ্রাস করুন (PLL_FREQ=32kHz)
AVDD/VGH/VGL এর পাওয়ার সাপ্লাই বন্ধ করে দিন
MCU কম -পাওয়ার মোডে প্রবেশ করে (যেমন STM32 এর স্টপ মোড)
3. ওয়েক আপ পোস্ট-প্রসেসিং মেকানিজম
মূল অপারেশন:
ডিসপ্লে প্যারামিটার পুনরায় আরম্ভ করুন (কনট্রাস্ট, কালার মোড, ইত্যাদি)
সর্বশেষ প্রদর্শিত বিষয়বস্তু পুনরুদ্ধার করুন (ফ্ল্যাশ বা RAM থেকে পড়ুন)
সিস্টেম ঘড়ি সিঙ্ক্রোনাইজ করুন (সময় প্রবাহ এড়িয়ে চলুন)
একটি লজিস্টিক টার্মিনাল কেস: একটি ডিসপ্লে বাফারকে আগে থেকে সঞ্চয় করে 200ms থেকে 30ms পর্যন্ত ওয়েক আপ রিড্র টাইমকে সংকুচিত করা{0}}
4, সাধারণ অ্যাপ্লিকেশন কেস বিশ্লেষণ
কেস 1: ব্যাটারি চালিত ইলেক্ট্রোম্যাগনেটিক ফ্লোমিটার
প্রয়োজনীয়তা: 6 বছরের ব্যাটারি লাইফ (লিথিয়াম ব্যাটারি 3.6V/19Ah)
সমাধান:
অতি-লো পাওয়ার টিএফটি-এলসিডি নির্বাচন করুন (অপারেটিং কারেন্ট 15mA, স্লিপ কারেন্ট 0.5 μA)
একটি দ্বৈত পাওয়ার সিস্টেম ডিজাইন করুন: প্রধান পাওয়ার সাপ্লাই সুপারক্যাপাসিটরকে চার্জ করে, যখন সুপারক্যাপাসিটর ঘুম মোডের সময় RTC বজায় রাখে
বাস্তবায়ন কৌশল:
প্রতি 10 সেকেন্ডে ঘুম থেকে উঠুন, ট্রাফিক ডেটা আপডেট করুন এবং 2 সেকেন্ডের জন্য প্রদর্শন করুন
অন্য সময়ে, গভীর ঘুমের মোডে প্রবেশ করুন এবং সমস্ত অপ্রয়োজনীয় শক্তির উত্সগুলি কেটে দিন
প্রভাব: পুরো মেশিনের গড় বিদ্যুত খরচ 85mW থেকে 0.8mW এ কমে গেছে এবং ব্যাটারির আয়ু 7.2 বছরে পৌঁছেছে
কেস 2: পোর্টেবল অতিস্বনক ডায়গনিস্টিক ডিভাইস
প্রয়োজনীয়তা: 8 ঘন্টা একটানা অপারেশন (লিথিয়াম-আয়ন ব্যাটারি 7.4V/4400mAh)
সমাধান:
প্রতিফলিত এলসিডি গ্রহণ করা (কোন ব্যাকলাইটের প্রয়োজন নেই, পাওয়ার খরচ 80% কমে গেছে)
গতিশীল ঘুম মোড প্রয়োগ করুন:
যখন প্রোবের যোগাযোগ মানবদেহ শনাক্ত হয় তখন জেগে ওঠা প্রদর্শন
প্রোব ছেড়ে যাওয়ার 5 সেকেন্ড পরে, এটি স্লিপ মোডে প্রবেশ করে
ঘুমের সময় যোগাযোগ মডিউল সক্রিয় রাখুন (দূরবর্তী কমান্ড গ্রহণ করুন)
প্রভাব: ডিসপ্লে মডিউলের পাওয়ার খরচ 220mW থেকে 15mW-এ হ্রাস করা হয়েছে এবং সামগ্রিক ব্যাটারির আয়ু তিনগুণ বৃদ্ধি করা হয়েছে
5, উন্নত অপ্টিমাইজেশান কৌশল
1. আংশিক এলাকা জাগানোর-প্রযুক্তি
স্ক্রীনটিকে একাধিক এলাকায় বিভক্ত করুন এবং শুধুমাত্র আপডেটের প্রয়োজনের সাথে জেগে উঠুন
একটি নির্দিষ্ট ই{0}}বুক রিডার এই সমাধানের মাধ্যমে রিফ্রেশ পাওয়ার খরচ 12mW থেকে 3mW-তে কমিয়ে দিয়েছে
2. অভিযোজিত ঘুমের অ্যালগরিদম
ব্যবহারের অভ্যাসের উপর ভিত্তি করে শেখা: ব্যবহারকারী দেখার ফ্রিকোয়েন্সি গণনা করুন এবং গতিশীলভাবে ঘুমের থ্রেশহোল্ড সামঞ্জস্য করুন
একটি স্মার্ট হোমে সেন্ট্রাল কন্ট্রোল স্ক্রীন প্রয়োগ করার পরে, দৈনিক গড় ঘুম থেকে ওঠার ফ্রিকোয়েন্সি 65% কমে গেছে-
3. কম শক্তি প্রদর্শন ক্যাশে
MCU-এর ভিতরে ডিসপ্লে ক্যাশে হিসাবে SRAM ইন্টিগ্রেট করা হচ্ছে
ঘুমের সময় ক্যাশে কন্টেন্ট বজায় রাখুন এবং ঘুম থেকে ওঠার পরে সরাসরি আউটপুট করুন
একটি নির্দিষ্ট শিল্প HMI ডিভাইস এই সমাধানের মাধ্যমে ঘুম থেকে ওঠার সময় 120ms থেকে 15ms পর্যন্ত কমিয়েছে