Apr 19, 2018 پیام بگذارید

طراحی ال سی دی FPGA

پانل صفحه نمایش تولید شده توسط صفحه LCD کریستال مایع به طور گسترده ای در تجهیزات نظامی استفاده می شود. این طراحی اسپارتان 3E FPGA را سخت افزار می پذیرد. 2 و TImes؛ 16 ال ای دی ال سی دی دارای یک کنترلر گرافیکی Sitronix ST7066U برای تحقق کاراکتر یا شخصیت چینی صفحه نمایش ال سی دی است. صفحه نمایش تمام صفحه، نمایشگر تلفن همراه تمام صفحه و نمایش تک کاراکتری روی صفحه نمایش. تمام توابع در زبان VHDL برای پاسخگویی به نیازهای صفحه نمایش ال سی دی و دستیابی به انواع جلوه های صفحه نمایش اجرا می شوند.


با توجه به اندازه کوچک، وزن کم و مصرف کم مصرف، نمایشگرهای LCD مایع LCD دارای طیف وسیعی از برنامه های کاربردی هستند. به عنوان مثال، به عنوان پانل های نمایش برای هواپیما، مخازن، و کشتی ها، فضای اشغال شده توسط نمایشگر CRT اصلی می تواند کاهش یابد، وزن دستگاه کاهش می یابد و تحرک می تواند افزایش یابد.


این طرح با یک کنترلر گرافیکی Si.tronix ST7066U جاسازی شده در هیئت مدیره Spartan-3E طراحی شده است که این کار را انجام می دهد: (1) نماد تک کاراکتر در هر موقعیت و نمایش تمام صفحه و صفحه نمایش از کاراکترها؛ (2) نمایش کاراکترهای سفارشی (کاراکترها) و نمایش حرکت کامل روی صفحه نمایش از کاراکترهای فردی. در میان آنها، کنترل کننده گرافیک [1] مسئول دریافت دستورات و داده های کنترل و ارسال آن به صفحه نمایش ال سی دی است.


1 گرافیک کنترل Sitronix ST7066U


این کنترل کننده دارای سه فضای ذخیره سازی داخلی، DD RAM، CGROM و CG RAM است که باید قبل از ارسال داده ها آن را اولویت بندی کنید.


(1) DD RAM (RAM داده های نمایش داده شده)


کد کاراکتری ذخیره می شود به طور فیزیکی، DD RAM دارای مجموعا 80 کاراکتر است، هر خط 40 کاراکتر دارد، اما تنها 16 می تواند نمایش داده شود و 24 باقی مانده نمایش داده نمی شوند. قبل از خواندن یا نوشتن، شمارنده آدرس باید مقداردهی شود. شمارنده آدرس می تواند ثابت یا به صورت خودکار افزایش یا کاهش 1 بعد از خواندن و نوشتن.


(2) CG ROM (رام شخصیت ژنراتور)


یک تصویر بیت فونت شامل هر شخصیت از پیش تعیین شده است.


(3) CG RAM (ژنراتور رم)


شامل 8 بیتی بیت مپ های کاراکتر سفارشی. هر بیت کاراکتر سفارشی شامل 5 امتیاز در تصاویر بیتی 8 بیتی می باشد. استفاده خاص مشابه DD RAM است.


1.1 سیگنال های رابط با FPGA


سیگنال های رابط LCD و FPGA [2] عبارتند از: (1) سیگنال را فعال کنید LCD_E؛ (2) ثبت نام سیگنال انتخاب LCD_RS؛ (3) سیگنال کنترل خواندن / نوشتن LCD_RW؛ (4) چهار خط داده های ال سی دی و خط داده StrataFlash SF_D Reuse 11: 8.


1.2 تجزیه و تحلیل زمان


مقدار داده SF_D 11: 8، LCD_RS، LCD_RW باید حداقل 40 نانومتر باشد تا LCD_E بالا رود و LCD_E برای حداقل 230 نانومتری باقی بماند. در بسیاری از برنامه های کاربردی، LCD_RW همیشه کم است زیرا داده ها به طور معمول از صفحه نمایش قابل خواندن نیستند.


همانطور که در شکل 1 نشان داده شده، داده ها در فرمت 8 بیتی ارسال می شوند و به 4 بیت بالا و 4 بیت کم تقسیم می شوند. اولین 4 بیت بالا و سپس 4 بیت پایین دارای فاصله حداقل 1us هستند. یک عملیات نوشتن 8 بیتی قبل از ارتباط بعدی حداقل فاصله 40 مگابایت است و بعد از فرمان پاک، تاخیر باید تا 1.64 مگابایت افزایش یابد.


LCD ال سی دی طراحی مبتنی بر FPGA


شکل 1 نمودار زمانبندی رابط LCD


2 نمایش طراحی داده


نمودار جریان 2.1


همانطور که در شکل 2 نشان داده شده است، صفحه نمایش داده های LCD حاوی مقداردهی اولیه، صفحه نمایش پیکربندی، داده ها را به صفحه نمایش می دهد و قبل از نوشتن داده ها باید آدرس اولیه را تنظیم کنید.


LCD ال سی دی طراحی مبتنی بر FPGA


شکل 2 نمودار جریان صفحه نمایش ال سی دی


FPGA 的 LCD 液晶 显示器 设计


هیئت مدیره توسعه 50 مگاهرتز است.


ارسال درخواست

whatsapp

teams

ایمیل

پرس و جو