1، اصل صفحه نمایش و پایه سخت افزاری صفحه نمایش کد شکسته
ساختار کد بخش و منطق درایور
واحد نمایش صفحه کد شکسته از چندین بخش ثابت تشکیل شده است که هر بخش مربوط به یک الکترود مستقل (SEG) است و همه بخش ها دارای یک الکترود مشترک (COM) هستند. با در نظر گرفتن عدد رایج 8{3}}شکل به عنوان مثال، از 7 بخش سکته مغزی (AG) و یک بخش اعشاری (DP) تشکیل شده است و با کنترل اختلاف ولتاژ بین SEG و COM روشن و خاموش می شود. به عنوان مثال، نمایش عدد "8" مستلزم روشن شدن هر 7 بخش ضربه ای به طور همزمان است، در حالی که نمایش "1" فقط بخش های b و c را روشن می کند.
تراشههای درایور (مانند HT1622، TM1621) صفحه کد بخش را در طول زمان{2}}اسکن پویای تقسیمبندی کنترل میکنند، و چرخه وظیفه و پارامترهای بایاس هر COM، پایداری و کنتراست نمایشگر را تعیین میکند. به عنوان مثال، HT1622 از چرخه کاری 1/4 و بایاس 1/3 پشتیبانی می کند و می تواند تا 32 SEG و 8 COM را هدایت کند، که آن را برای نمایشگرهای ابزار پیچیده مناسب می کند.
اجرای فیزیکی نقاط و نمادهای اعشاری
نقطه اعشار (DP) به عنوان یک بخش مستقل عمل می کند و نمایش آن به پیکربندی رجیستر تراشه راننده بستگی دارد. در کاربرد معمولی HT1622، COM0-COM7 با COM1-COM8 صفحه کد شکسته و SEG0-SEG10 با SEG1-SEG11 صفحه کد شکسته مطابقت دارد. برای نمایش نقطه اعشار، بیت ثبت SEG مربوطه باید روی سطح بالا تنظیم شود. به عنوان مثال، هنگام نمایش "12.34"، بخش DP رقم دوم باید به طور همزمان روشن شود.
اجرای نمادها (مانند واحد "درجه" و فلش های جهت دار) نیاز به استفاده از قالب های فیلم سفارشی برای صفحه نمایش کد بخش دارد که بخش های ضربه ای نمادها را در یک بستر شیشه ای ادغام می کند. به عنوان مثال، نماد "درجه" یک دماسنج ممکن است منابع اضافی SEG و COM را اشغال کند و باید به طور جداگانه در منطق راننده کنترل شود.
2، چالش فنی نمایش اعشار و نمادها
ثبت محدودیت های تراشه های درایور
عرض بیت ثبت برخی از تراشه های درایور ممکن است نمایش اعشار یا نمادها را محدود کند. به عنوان مثال، در یک مورد خاص، SEG3/SEG4/SEG9/SEG10 از HT1622 ممکن است هر دو خط بالا و پایین را هنگام نوشتن بالاترین بیت نمایش ندهد، احتمالاً به دلیل تداخل بیت های ثبت نام یا خطاهای زمان بندی. این نوع مشکل باید با بهینهسازی کد درایور حل شود، مانند بازخوانی دادههای بالادستی و پاییندستی در یک زمان-بهاشتراکگذاری برای جلوگیری از نوشتن بخشهای متضاد به طور همزمان.
تاثیر چرخه وظیفه بر اسکن پویا
چرخه وظیفه اسکن زمان{0}}به طور مستقیم بر پایداری نمایش نقطه اعشار تأثیر میگذارد. اگر چرخه کار خیلی کم باشد (مانند 1/8)، نقطه اعشار ممکن است به دلیل نرخ تازه سازی ناکافی سوسو بزند. راه حل شامل:
تراشه های راننده چرخه کاری بالا (مانند 1/4 یا 1/3) را انتخاب کنید.
بهینه سازی ترتیب اسکن و اولویت بندی بخش های تازه کننده حاوی اعشار.
حافظه پنهان نمایش را افزایش دهید تا تاخیر محاسباتی را کاهش دهید.
هزینه سفارشی سازی نمادها
نمایش نمادها نیاز به طراحی از پیش قالب های فیلم برای صفحه نمایش کد سگمنت دارد که هزینه ساخت قالب را افزایش می دهد. برای تولید دسته ای کوچک، نمادهای ساده را می توان با ترکیب بخش های موجود (مانند استفاده از "-" برای نشان دادن علامت منفی) به دست آورد. به عنوان مثال، یک ولت متر خاص با استفاده مجدد از بخش b عدد "1" یک علامت منفی را نشان می دهد و منابع را برای بخش های نماد مستقل ذخیره می کند.
3، سناریوها و راه حل های کاربردی معمولی
نمایش چند پارامتری ابزارهای صنعتی
در ابزارهای صنعتی چند پارامتری، صفحه قطع باید مقادیر، واحدها و نمادهای وضعیت را به طور همزمان نمایش دهد. برای مثال، یک گیج فشار باید "12.34 MPa ↑" را نمایش دهد، جایی که "MPa" واحد و "↑" فلش وضعیت است. راه حل:
از تراشه های درایور SEG بالا (مانند TM1640 که از 64 SEG پشتیبانی می کند) استفاده کنید.
سفارشی کردن صفحه کد بخش برای ادغام واحدها و نمادها در یک منطقه ثابت.
با هدایت منطق برای بهروزرسانی مقادیر و نمادها به روشی{0}}اشتراکگذاری زمانی، میتوان از تضادها جلوگیری کرد.
رابط تعاملی لوازم الکترونیکی مصرفی
صفحه قطع اتصال دستبند هوشمند نیاز به نمایش زمان، مراحل و نمادها (مانند ضربان قلب و ساعت زنگ دار) دارد. به دلیل فضای محدود، دستیابی به نمایش چند محتوا از طریق اسکن پویا و استفاده مجدد از آیکون ضروری است. به عنوان مثال:
هنگام نمایش زمان، نماد مرحله را مخفی کنید.
آیکون ضربان قلب چشمک زن هنگام نمایش تعداد قدم ها.
از فناوری بافر دوگانه برای کاهش تأخیر بهروزرسانی استفاده کنید.
طراحی قابلیت اطمینان ابزارهای خودرو
صفحه ابزار ماشین باید در دماهای شدید (40- تا 85 درجه) به طور پایدار نمایش داده شود. طراحی قابلیت اطمینان صفحه کد شکسته شامل موارد زیر است:
یک تراشه درایور با دمای گسترده (مانند HT1621B که از -40 درجه ~ 105 درجه پشتیبانی می کند) انتخاب کنید.
مدار حفاظت ESD را برای جلوگیری از آسیب الکترواستاتیک به SEG/COM اضافه کنید.
بهینه سازی درایور نور پس زمینه برای اطمینان از خوانایی در زیر نور قوی.