一، ویژگی های فنی و چالش های رانندگی صفحه شکستن کد STN
1. خواص فیزیکی ساختارهای نماتیکی بیش از حد پیچ خورده
کریستال مایع STN با افزایش زاویه چرخش مولکول های کریستال مایع از 90 درجه از نوع TN به 180 درجه -270 درجه، بهینه سازی رنگ پس زمینه از زرد کم رنگ TN به خاکستری آبی یا سبز زرد و افزایش کنتراست به 10:1-20:1، اثر چرخش نوری را به طور قابل توجهی افزایش می دهد. اگرچه این ساختار عملکرد نمایشگر را بهبود می بخشد، اما الزامات کنترل میدان الکتریکی پیچیده تری را نیز به همراه دارد: مولکول های کریستال مایع باید به طور متناوب ولتاژهای مثبت و منفی را اعمال کنند تا از قطبی شدن جلوگیری کنند، و شکل موج ولتاژ محرک باید دقیقاً با ویژگی های پاسخ کریستال مایع مطابقت داشته باشد.
2. محدودیت های ذاتی درایو ماتریس غیرفعال
صفحه شکستن کد STN از ساختار الکترود ماتریس غیرفعال استفاده می کند و روش هدایت آن اساساً با ماتریس فعال TFT-LCD متفاوت است:
تعداد الکترودها: یک صفحه نمایش STN 16 × 2 کاراکتری به 32 الکترود SEG (بخش) و 4 الکترود COM (متداول) برای مجموع 128 تقاطع نیاز دارد.
نیاز به اسکن پویا: برای جلوگیری از تداخل متقاطع، هر ردیف (COM) باید به طور متناوب در طول زمان{0}}فناوری چندگانه تقسیم بندی فعال شود، با روشن شدن هر ردیف فقط برای 1/4 (1/4 چرخه کاری) یا 1/8 (1/8 چرخه کاری) از چرخه.
کنترل نسبت بایاس: سطوح ولتاژ چندگانه (مانند بایاس 1/3 و 1/2) باید برای تنظیم انتقال پیکسل و دستیابی به نمایشگر در مقیاس خاکستری ایجاد شود.
چالش مهندسی: اگر IO میکروکنترلر مستقیماً برای شبیهسازی سیگنالهای درایو استفاده شود، چندین شکل موج AC زمانبندی دقیق باید به طور همزمان خروجی شوند و دامنه ولتاژ باید به صورت دینامیکی تنظیم شود. با در نظر گرفتن STM32F103 به عنوان مثال، حداکثر فرکانس خروجی GPIO آن تنها 18 مگاهرتز است، که برآورده کردن فرکانس اسکن 100Hz-400Hz که معمولاً مورد نیاز صفحه نمایش STN است دشوار است و پیچیدگی برنامه به طور تصاعدی افزایش می یابد.
2، تجزیه و تحلیل ارزش اصلی آی سی های درایور اختصاصی
1. بهینه سازی سطح سخت افزار: از تولید سیگنال تا مدیریت توان
آی سی های درایور تخصصی (مانند HT16K33، S6B33BOA) سه مشکل اصلی را از طریق طراحی یکپارچه حل می کنند:
تولید شکل موج: اسیلاتور داخلی-میتواند بهطور خودکار سیگنالهای درایو AC با چرخه کار و نسبت بایاس قابل تنظیم تولید کند و از حالتهای بایاس 1/2، 1/3 و 1/4 پشتیبانی کند. به عنوان مثال، فرکانس اسیلاتور RC داخلی HT16K33 را می توان از طریق یک مقاومت خارجی روی 64 هرتز-512 هرتز تنظیم کرد، که کاملاً با نیازهای به روز رسانی صفحه نمایش STN مطابقت دارد.
مدیریت ولتاژ: پمپ شارژ یکپارچه یا تنظیم کننده LDO می تواند ولتاژ بایاس ± 12 ولت مورد نیاز برای صفحه نمایش STN ایجاد کند. با در نظر گرفتن Samsung S6B33BOA به عنوان مثال، پمپ شارژ داخلی آن می تواند ورودی 3.3 ولت را تا 15 ولت افزایش دهد و موج ولتاژ هنگام رانندگی با صفحه نمایش STN رنگی 65K کمتر از 50 میلی ولت است.
کنترل زمان: دستورالعمل های MCU را از طریق رابط I2C/SPI، اسکن کامل قاب به طور خودکار، قفل کردن داده ها و سایر عملیات دریافت کنید. با در نظر گرفتن یک صفحه نمایش 16×2 STN به عنوان مثال، آی سی درایور می تواند به روز رسانی کامل صفحه را در عرض 2 میلی ثانیه کامل کند، در حالی که درایور آنالوگ IO میکروکنترلر حداقل به 10 میلی ثانیه نیاز دارد و مستعد ایجاد شبح است.
2. سادهسازی سطح نرمافزار: از پیکربندی ثبت تا پشتیبانی زیستمحیطی
آی سی های درایور تخصصی موانع توسعه را از طریق مجموعه دستورالعمل های استاندارد شده کاهش می دهند:
فناوری نقشه برداری RAM: برای مثال، HT16K33 در رم 128 × 8 بیتی ساخته شده است که هر بخش مربوط به یک آدرس مستقل است. مهندسان فقط باید روشنایی هر بخش را از طریق عملکرد HT16K33WriteRAM (آدرس، داده) کنترل کنند، بدون اینکه زمان بندی را به صورت دستی محاسبه کنند.
حالت درایور از پیش تنظیم شده: آی سی های اصلی درایور (مانند RA8875) از حالت های نمایش چندگانه مانند نوع کاراکتر، نوع ماتریس نقطه گرافیکی و نوع کد قطعه پشتیبانی می کنند و می توانند به طور خودکار منطق پیچیده ای مانند تبدیل رمزگذاری کاراکتر و موقعیت یابی مکان نما را مدیریت کنند.
پشتیبانی از زنجیره ابزار: سازندگان ابزارهای پشتیبانی از پیکربندی رایانه شخصی (مانند Segger emWin) را ارائه می دهند که می تواند داده های نمایشگر را به صورت بصری تولید کند و آن را به عنوان فایل های HEX که توسط آی سی های درایور قابل تشخیص است صادر کند و چرخه توسعه را تا حد زیادی کاهش دهد.
3، مرز امکان سنجی و سناریوهای قابل اجرا درایو مستقیم
1. شرایط امکان سنجی فنی
در سناریوهای خاص، از نظر تئوری این امکان وجود دارد که یک میکروکنترلر مستقیماً یک صفحه کد STN را خاموش کند.
الزامات نمایش مینیمالیستی: اگر فقط تعداد کمی از نمادهای ثابت (مانند لوله های دیجیتال 1-2 رقمی) نیاز به نمایش داده شود و نیازهای نرخ تازه سازی و کنتراست بالا نباشد، درایورهای استاتیک را می توان از طریق درگاه های IO شبیه سازی کرد. به عنوان مثال، استفاده از تابع خروجی PWM STM32 برای تولید یک موج مربعی با چرخه کاری قابل تنظیم، که یک لوله دیجیتال 7 قطعه ای 2 رقمی را هدایت می کند.
محدودیت هزینه کم: در دستگاه های با باتری، اگر امکان پرداخت هزینه آی سی های اختصاصی درایور وجود نداشته باشد (معمولا
0.3−
1.5)، یک طرح تقسیم ولتاژ مقاومت + شبیه سازی IO می تواند اتخاذ شود. اما لازم است در عملکرد صفحه نمایش مصالحه هایی را پذیرفت: کاهش 30 درصدی کنتراست، نرخ تجدید<30Hz, and a high risk of ghosting.
2. مورد تمرین مهندسی: طرح رانندگی برای دماسنج صنعتی
یک شرکت خاص زمانی تلاش کرد تا از STM32 برای هدایت مستقیم صفحه نمایش STN در دماسنج های صنعتی استفاده کند، اما در نهایت به دلیل مشکلات زیر به آی سی های اختصاصی روی آورد:
زمان از دست دادن کنترل: در یک محیط دمای پایین 20- درجه، رانش ساعت میکروکنترلر باعث می شود فرکانس اسکن از 120 هرتز به 80 هرتز کاهش یابد و در نتیجه سوسو زدن قابل توجهی ایجاد شود.
مصرف برق از حد استاندارد فراتر می رود: هنگام رانندگی آنالوگ IO، میکروکنترلر نیاز به خروجی مداوم سطح بالایی دارد و مصرف برق کلی دستگاه از 2 میلی آمپر (محلول آی سی اختصاصی) به 15 میلی آمپر افزایش می یابد و عمر باتری را 50 درصد کاهش می دهد.
تداخل EMC: خروجی مستقیم امواج مربعی از درگاه IO نویز با فرکانس{0} بالا ایجاد میکند و باعث میشود که خوانش سنسور دما به میزان 0.5 ± درجه نوسان داشته باشد که بیش از دقت مورد نیاز است.