日本a√视频在线,久久青青亚洲国产,亚洲一区欧美二区,免费g片在线观看网站

        <style id="k3y6c"><u id="k3y6c"></u></style>
        <s id="k3y6c"></s>
        <mark id="k3y6c"></mark>
          
          

          <mark id="k3y6c"></mark>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 基于CY7C68013的液晶驅動電路設計

          基于CY7C68013的液晶驅動電路設計

          作者: 時間:2008-04-22 來源:網絡 收藏
          摘要:在智能儀表和工業(yè)控制中經常需要顯示靜態(tài)圖像和動態(tài)數(shù)據(jù)信息,本設計利用通用串行總線(USB)接口控制器的SlaveFIFO接口技術,實現(xiàn)TFT屏的顯示,SlaveFIFO接口技術的高速率為實現(xiàn)視頻顯示提供了保障。設計中利用USB接口技術實現(xiàn)了真正的實時熱插拔,可用于支持USB接口的設備和儀表以及數(shù)字視頻應用的場合。
          關鍵詞:SlaveFIFO接口;真彩屏;三色同步

          Abstract:Demonstration of static image and dynamic date information are need frequently in intelligent instrument and industry control. Display drive of TFT-LCD was realized using Slave FIFO interface technology of Universal Serial Bus (USB) interface controller in this design. The high speed of the technology ensured realization of video display. Real-time hot swap was achieved through USB interface technology. This design is used for device with USB interface, instrument and digital video.

          Key words : slave FIFO interface; TFT True Color LCD; Three Color Synchronization

          引言

          在智能儀表和工業(yè)控制設計中常常會使用TFT屏,現(xiàn)在常用的屏大部分都是高性能的。因為TFT液晶屏的生產廠商很多,標準也不統(tǒng)一, TFT液晶屏往往不能與TFT液晶控制器無粘合連接,所以在使用TFT液晶屏時,廠家還會推薦使用其專為TFT液晶屏設計的時序芯片。TFT液晶屏價格很高,控制器成本也非常高[1]。而在很多智能儀表和工業(yè)控制中并不需要動態(tài)畫面,除一些數(shù)據(jù)或局部圖象變化外,背景圖像基本不變。本設計選用的是Cypress公司的EZ-USB FX2系列芯片中的和SHARP 6.4英寸液晶顯示屏LQ064V3DG01。CY7C68013是一種帶USB接口的單片機芯片,雖然采用低價的8051單片機,但仍然能獲得很高的速度;LQ64D343液晶顯示屏是一款6.4英寸640480的TFT-LCD。采用USB接口控制芯片來液晶屏的顯示無疑是一個很好的解決方案。

          1芯片簡介:

          1.1 CY7C68013芯片[2]

          CY7C68013是Cypress公司推出的USB2.0集成微處理芯片,片上集成了一個串行接口引擎(SIE)、一個USB收發(fā)器、增強型8051單片機(其指令系統(tǒng)與普通8051單片機完全兼容)及一個8.5kB片上RAM、一個4 KB FIFO存儲器及一個通用可編程接口(GPIF),這2個通用外部接口可實現(xiàn)USB2.0的高速傳輸。SIE負責和USB收發(fā)器、USB接口進行數(shù)據(jù)交換,大大簡化固件編程。SIE執(zhí)行基本的2.0協(xié)議操作,釋放MCU(這里是8051芯片)去處理應用程序的請求,使得68013雖使用低價格的8051芯片,但獲得了USB2.0協(xié)議允許的最大帶寬。GPIF和FIFO可與大部分ASIC或DSP進行“無縫粘接” 。

          1.2 LQ064V3DG01液晶屏[3]

          LQ064V3DG01是市面上較為常用的液晶顯示芯片,是一款6.4英寸480234的TFT-LCD,具有功耗低、體積小、重量輕、超薄等特點,同時該屏是一片真彩顯示屏,并屬于透光型的TFT、其亮度高、視角寬、背光燈的壽命也很長(該背光燈比較容易更換),并且采用的是AG涂層和260K的彩色顯示??蓮V泛應用于各種儀器儀表及各種視頻顯示的場合。LQ64D343的主要參數(shù)如下:

          顯示尺寸(HV)

          130.697.9mm

          輸入接口

          TTL-6bit RGB

          外形尺寸(HVD)

          161.311712mm

          供電電壓

          3.3/5V

          分 辨 率

          640RGB480

          背  光

          2xCCFL

          點 尺 寸(HV)

          0.0680.204mm

          響應時間(tr+td)

          30+50ms

          顯示顏色

          262K

          功  耗

          5.2W

          對 比 度

          150:1

          工作溫度

          0~55℃

          亮  度

          350

          存儲溫度

          -30~80℃

          視  角(U/D/L/R)

          40/70/70/70

          2 硬件原理設計

          CY7C68013提供三種接口模式:PORT(默認)、Slave FIFO和GPIF,由寄存器IFCFG決定。當它工作于Slave FIFO模式時,外部邏輯可像普通FIFO那樣對它的端點數(shù)據(jù)緩沖區(qū)進行讀寫與控制,通過FX2的內部端點FIFO,USB數(shù)據(jù)在主機和外部邏輯之間傳輸,而不需FX2設備CPU的任何干預。這時僅將FX2設備作為USB與外部邏輯間的一個通道。在GPIF模式下,CY7C68013作為一個內部控制器,可由軟件編程輸出讀寫控制。CY7C68013作為USB接口實現(xiàn)對液晶屏顯示,提供了FIFO接口實現(xiàn)與LQ064V3DG01連接,并實現(xiàn)上位PC機經USB接口控制芯片到液晶顯示屏的快速圖像傳輸顯示的過程。系統(tǒng)框圖如圖1所示:


          圖1 CY7C68013的液晶驅動設計的系統(tǒng)框圖


          CY7C68013共有4個支持USB2.0高速傳輸?shù)摹按蟆倍它c(2個IN端點和2個OUT端點)和4KB片內RAM,該RAM 可配置為4個“大”端點的FIFO,其中2個“大”端點可以配置為雙、三、四緩沖區(qū)(FIFO),一個“大”端點最大可配置為2KB FIFO,更重要的是該芯片提供了兩個用于實現(xiàn)USB2.0高速傳輸?shù)目删幊掏獠吭O備接口以及Slave FIFO和GPIF,這2個通用外部接口可通過與4個“大”端點協(xié)調工作來實現(xiàn)USB2.0的高速傳輸,本設計只討論Slave FIFO可編程外部設備接口在設計中驅動液晶屏的應用。


          本設計為了便于顯示中文信息和常用圖片,采用了一片32K8的高速靜態(tài)RAM(型號為CY7C1399BN)作為數(shù)據(jù)暫存器。 可存放容量比較大的字庫和一些常用小圖標等數(shù)據(jù)信息(如儀表中的一些常用圖標和工控中的設備圖標),這樣在顯示的過程當中不僅可以顯示背景圖像,還可以動態(tài)顯示數(shù)字、中文和小圖標。數(shù)據(jù)存儲器CY7C1399BN的原理圖如圖2所示(因CY7C68013原理圖太大,這里省略)。


          設計中程序存儲器選用24LCxx序列,可通過跳線選擇,這里以24LC64為例。24LC64是8K8位電擦除可編程只讀存儲器,能進行在線修改,并能在斷電的情況下保持修改結果。24LC64的讀操作與普通的E2PROM的讀出相同,在寫入一個字節(jié)的指令碼或數(shù)據(jù)前,自動地對所要寫入的單元進行擦除,因而無需進行專門的字節(jié)/芯片擦除操作,從這個意義上講,使用24LC64這E2PROM就如同使用靜態(tài)RAM一樣,程序存儲器的原理圖如圖3所示。


          圖2 數(shù)據(jù)存儲器CY7C1399BN的工作連接圖

          圖3 程序存儲器連接圖


          這些外圍的器件設計完之后,最后實現(xiàn)液晶顯示屏與控制器CY7C68013之間的連接,在連接過程中要考慮的問題就是要使紅綠藍三色數(shù)據(jù)信號線上的數(shù)據(jù)同步,并且保持相互獨立。至于同步我們可以根據(jù)軟件的設計或者是對CY7C68013進行設置。為了把管腳配置為Slave FIFO模式,需使IFCFG1:0=11。要是使其工作在同步模式下就需使IFCONFIG.3=0。外部邏輯通過一條8位或16位數(shù)據(jù)總線訪問FIFO。每個FIFO的控制寄存器(EPxFIFOCFG.0)的WORDWIDE位控制數(shù)據(jù)總線的位數(shù)是8位還是16位:

          ①當WORDWIDE=0時數(shù)據(jù)總線為8位模式,F(xiàn)D[7:0]占用B端口。

          ②當WORDWIDE=1時數(shù)據(jù)總線為16位模式,F(xiàn)D[15:8]、FD[7:0]分別占用D、B端口。當FIFO端口中有一個設置為16位數(shù)據(jù)線模式,不管當前的FIFOADR[1:0]是多少,端口D都不能用作I/O口。

          雖然將FIFO數(shù)據(jù)總線設置為16位模式,但是還不能夠滿足LQ064V3DG01的6bit3 =18bits 顏色顯示的的需求。設計中通過降低顏色性能來簡化電路,就將LQ064V3DG01三色數(shù)字信號線的最低位與低電平相連接,因為三色數(shù)字信號線的低位對顏色的影響不大,實際上將262K的顯示顏色變成32K的顯示顏色,同時可以節(jié)約三根數(shù)據(jù)總線,可用FIFO的16位數(shù)據(jù)總線實現(xiàn)三色數(shù)字信號的傳輸。這樣三色數(shù)字信號的同步性和獨立性問題都得以解決了。

          設計當中選用的液晶屏LQ064V3DG01的顯示頻率要求最高不得高于28.33MHZ。在這樣條件之下,可以通過對8051設置CPUCS.1=1達到CLKOUT端口輸出頻率為24MHZ,此時與典型的顯示頻率比較接近。如果送入液晶屏的時鐘頻率過低的話就會導致顯示畫面的質量下降,還可能會出現(xiàn)閃爍等不理想的現(xiàn)象。

          橫縱向同步信號可以決定行同步和場同步,如果將Hsync、Vsync兩引腳同為負極性時顯示屏工作在480行顯示模式下。在這里將Hsync、Vsync與CY7C68013的數(shù)據(jù)線D0和D1相連,可以通過軟件設計達到所需目的。該液晶屏還可以實現(xiàn)上下翻轉、左右鏡像的功能,本設計中沒有用到這些功能,將U/D、R/L兩腳懸空即可。液晶屏原理圖如圖4所示。


          圖4 液晶屏在工作連接圖

          3 固件程序設計

          固件程序是所有微控制器及其外圍電路的功能設備正常工作必不可少的部分,其作用就是輔助硬件完成相應的功能,主要實現(xiàn)系統(tǒng)初始化、輔助硬件完成設備的重新列舉過程、模擬設備的斷開與重新連接、對中斷的處理、數(shù)據(jù)的接收和發(fā)送以及外圍電路的控制等功能[5]。CY7C68013帶有加強的8051內核性能,可達到標準8051的5-10倍,且與標準8051的指令完全兼容,固件程序通過執(zhí)行8051代碼完成相應的功能。Cypress公司的網站提供了CY7C68013芯片的開發(fā)工具包下載,該開發(fā)包提供了開發(fā)固件程序的所需的一些資源,如Keil μVision2集成開發(fā)環(huán)境(限制版)、Cypress C51固件框架程序以及一些例子程序。CY7C68013的固件主要有兩種引導方式,一種是存儲在EEPROM上,通過上電后的自檢自動將固件程序加在CY7C68013上;另一種方式是通過主機將固件程序下載到CY7C68013。在設計中我們采用了前一種方式,其工作流程如圖5所示。

          圖5 固件程序工作流程

          4 小結

          本設計主要應用于智能儀表和工業(yè)控制,但從設計中可以看出,由于使用了CY7C68013的Slave FIFO,數(shù)據(jù)傳輸速率相當快,完全可以滿足視頻應用的要求,這也是選用CY7C68013的原因,只是顏色只有32K,但對于普通的視頻應用也足夠了,有興趣的技術人員可以做深入的研究。

          本文作者創(chuàng)新點:通過利用CY7C68013的USB接口技術和Slave FIFO實現(xiàn)TFT液晶屏的快速驅動,可理解為USB接口芯片的巧妙應用。


          參考文獻:

          [1] 彭良智,王曉春等.LCD控制器驅動的24位TFT真彩屏接口設計[J].單片機與嵌入式系統(tǒng)應用,2006年第6期:34-35

          [2] CYPRESS CORPORATION. EZ-USB FX2 Technical Reference Manual.USA: CYPRESS CORPORATION,2001.http://www.shsiyue.com/chips/data/cy7c68013 .pdf

          [3]SHARP CORPORATION.LQ064V3DG01 TFT LCD Module (640 x RGB x 480 dots)[OL].Japan: SHARP CORPORATION, 2006.11.2.http://document.sharpsma.com/files/LQ064V3DG01_SS_1102 06.pdf

          [4]郭書軍 侯文杰 張延華.SOPC的液晶屏接口組件設計[J].微計算機信息 2006,11-2:115-116

          [5]劉延波 鄭世強等.USB設備固件程序設計[J]. 信息工程大學學報,2004年6月 第5卷 第2期:56-59

          led顯示器相關文章:led顯示器原理


          存儲器相關文章:存儲器原理


          電流傳感器相關文章:電流傳感器原理


          評論


          相關推薦

          技術專區(qū)

          關閉