May 22, 2018 پیام بگذارید

طراحی LCD مبتنی بر FPGA

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

این طرح از یک LCD کاراکتری با یک کنترل‌کننده گرافیکی جاسازی‌شده Si.tronix ST7066U در برد توسعه Spartan{1}E استفاده می‌کند که این موارد را اجرا می‌کند: (1) نمایش تک کاراکتری در هر موقعیت و نمایش تمام صفحه و تمام صفحه کاراکترها ; (2) نمایش کاراکترهای سفارشی (شخصیت ها) و نمایش حرکت تمام صفحه شخصیت های فردی. در این میان کنترلگر گرافیکی [1] وظیفه دریافت دستورات و داده های کنترلی و ارسال آن به نمایشگر LCD را بر عهده دارد.

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

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

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

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

(2) CG ROM (ROM ژنراتور کاراکتر)

یک بیت مپ فونت حاوی هر کاراکتر از پیش تعیین شده.

(3) CG RAM (رم مولد کاراکتر)

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

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

سیگنال های رابط LCD و FPGA [2] عبارتند از: (1) LCD سیگنال را فعال می کند_E; (2) ثبت سیگنال انتخابی LCD{4}}RS; (3) سیگنال کنترل خواندن/نوشتن LCD_RW; (4) چهار خط داده LCD و خط داده StrataFlash SF{8}}D<11:8>مالتی پلکس کردن.

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

مقدار داده SF_D<11:8>, LCD_RS, LCD_RW باید حداقل به مدت 40 ثانیه ثابت و پایدار باشد قبل از اینکه LCD_E بالا برود و LCD_E حداقل برای حداقل بالا باقی بماند 230 ns در بسیاری از برنامه ها، LCD{6}}RW همیشه کم است زیرا معمولاً داده ها از صفحه نمایش خوانده نمی شود.

 LCD modules.jpg

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

whatsapp

teams

ایمیل

پرس و جو