FT-LCD驅動電路的設計

2020-11-23 電子產品世界

   薄膜電晶體液晶顯示器(TFT-LCD)具有重量輕、平板化、低功耗、無輻射、顯示品質優良等特點,其應用領域正在逐步擴大,已經從音像製品、筆記本電腦等顯示器發展到臺式計算機、工程工作站(EWS)用監視器。對液晶顯示器的要求也正在向高解析度、高彩色化發展。

  由於CRT顯示器和液晶屏具有不同的顯示特性,兩者的顯示信號參數也不同,因此在計算機(或MCU)和液晶屏之間設計液晶顯示器的驅動電路是必需的,其主要功能是通過調製輸出到LCD電極上的電位信號、峰值、頻率等參數來建立交流驅動電場。

  本文實現了將VGA接口信號轉換到模擬液晶屏上顯示的驅動電路,採用ADI公司的高性能DSP晶片ADSP-21160來實現驅動電路的主要功能。

  硬體電路設計

  AD9883A是高性能的三通道視頻ADC可以同時實現對RGB三色信號的實時採樣。系統採用32位浮點晶片ADSP-21160來處理數據,能實時完成伽瑪校正、時基校正、圖像優化等處理,且滿足了系統的各項性能需求。ADSP-21160有6個獨立的高速8位並行鏈路口,分別連接ADSP- 21160前端的模數轉換晶片AD9883A和後端的數模轉換晶片ADV7125。ADSP-21160具有超級哈佛結構,支持單指令多操作數(SIMD)模式,採用高效的彙編語言編程能實現對視頻信號的實時處理,不會因為處理數據時間長而出現延遲。

  系統硬體原理框圖如圖1所示。系統採用不同的鏈路口完成輸入和輸出,可以避免採用總線可能產生的通道衝突。模擬視頻信號由AD9883A完成模數轉換。AD9883A是個三通道的ADC,因此系統可以完成單色的視頻信號處理,也可以完成彩色的視頻信號處理。採樣所得視頻數位訊號經鏈路口輸入到 ADSP-21160,完成處理後由不同的鏈路口輸出到ADV7125,完成數模轉換。ADV7125是三通道的DAC,同樣也可以用於處理彩色信號。輸出視頻信號到灰度電壓產生電路,得到驅動液晶屏所需要的驅動電壓。ADSP-21160還有通用可編程I/O標誌腳,可用於接受外部控制信號,給系統及其模塊發送控制信息,以使整個系統穩定有序地工作。例如,ADSP-21160為灰度電壓產生電路和液晶屏提供必要的控制信號。另外,系統還設置了一些 LED燈,用於直觀的指示系統硬體及DSP內部程序各模塊的工作狀態。

?
              圖1 系統硬體原理框圖

  本設計採用從快閃記憶體引導的方式加載DSP的程序文件,快閃記憶體具有很高的性價比,體積小,功耗低。由於本系統中的快閃記憶體既要存儲DSP程序,又要保存對應於不同的伽瑪值的查找表數據以及部分預設的顯示數據,故選擇ST公司的容量較大的M29W641DL,既能保存程序代碼,又能保存必要的數據信息。

  圖2為DSP與快閃記憶體的接口電路。因為採用8位快閃記憶體引導方式,所以ADSP-21160地址線應使用A20~A0,數據線為D39~32,讀、寫和片選信號分別接到快閃記憶體相應引腳上。

         ?
           圖2 DSP和Flash的接口電路

  系統功能及實現

  本設計採用ADSP-21160完成伽瑪校正、時基校正、時鐘發生器、圖像優化和控制信號的產生等功能。

  伽瑪校正原理

  在LCD中,驅動IC/LSI的DAC圖像數據信號線性變化,而液晶的電光特性是非線性,所以要調節對液晶所加的外加電壓,使其滿足液晶顯示亮度的線性,即伽瑪(γ)校正。γ校正是一個實現圖像能夠儘可能真實地反映原物體或原圖像視覺信息的重要過程。利用查找表來補償液晶電光特性的γ校正方法能使液晶顯示系統具有理想的傳輸函數。未校正時液晶顯示系統的輸入輸出曲線呈S形。伽瑪表的作用就是通過對ADC進來的信號進行反S形的非線性變換,最終使液晶顯示系統的輸入輸出曲線滿足實際要求。

  LCD的γ校正圖形如圖3所示,左圖是LCD的電光特性曲線圖,右圖是LCD亮度特性曲線和電壓的模數轉換圖。

       ?

                   圖3 LCD的γ校正示意圖


  伽瑪校正的實現

  本文採用較科學的γ校正處理技術,對數字三基色視頻信號分別進行數字γ校正(也可以對模擬三基色視頻信號分別進行γ校正)。在完成γ校正的同時,並不損失灰度層次,使全彩色顯示屏圖像更鮮豔,更逼真,更清晰。

  某單色光γ調整過程如圖4所示,其他二色與此相同。以單色光γ調整為例:ADSP-21160 首先根據外部提供的一組控制信號,進行第一次查表,得到γ調整係數(γ值)。然後根據該γ值和輸入的顯示數據進行第二次查表,得到經校正後的顯示數據。第一次查表的γ值是通過外部的控制信號輸入到控制模塊進行第一次查表得到的。8位顯示數據信號可查表數字0~255種灰度級顯示數據(γ校正後)。

        

                 圖4 單色光γ調整的過程


  圖像優化

  為了提高圖像質量,ADSP-21160內部還設計了圖像效果優化及特技模塊,許多在模擬處理中無法進行的工作可以在數字處理中進行,例如,二維數字濾波、輪廓校正、細節補償頻率微調、準確的彩色矩陣(線性矩陣電路)、黑斑校正、g校正、孔闌校正、增益調整、黑電平控制及雜散光補償、對比度調節等,這些處理都提高了圖像質量。

  數字特技是對視頻信號本身進行尺寸、位置變化和亮、色信號變化的數位化處理,它能使圖像變成各種形狀,在屏幕上任意放縮、旋轉等,這些是模擬特技無法實現的。還可以設計濾波器來濾除一些幹擾信號和噪聲信號等,使圖像的清晰度更高,更好地再現原始圖像。所有的信號和數據都是存儲在DSP內部,由它內部產生的時鐘模塊和控制模塊實現的。

  時基校正及系統控制

  由於ADSP-21160內部各個模塊的功能和處理時間不同,各模塊之間存在一定延時,故需要進行數字時基校正,使存儲器最終輸出的數據能嚴格對齊,而不會出現信息的重疊或不連續。數字時基校正主要用於校正視頻信號中的行、場同步信號的時基誤差。首先,將被校正的信號以它的時基信號為基準寫入存儲器,然後,以TFT-LCD的時基信號為基準讀出,即可得到時基誤差較小的視頻信號。同時它還附加了其他功能,可以對視頻信號的色度、亮度、飽和度進行調節,同時對行、場相位、負載波相位進行調節,並具有時鐘臺標的功能。

  控制模塊主要負責控制時序驅動邏輯電路以管理和操作各功能模塊,如顯示數據存儲器的管理和操作,負責將顯示數據和指令參數傳輸到位,負責將參數寄存器的內容轉換成相應的顯示功能邏輯。內部的信號發生器產生控制信號及地址,根據水平和垂直顯示及消隱計數器的值產生控制信號。此外,它還可以接收外部控制信號,以實現人機互動,從而使該電路的功能更加強大,更加靈活。

  此外,ADSP21160的內部還設計了I2C總線控制模塊,模擬I2C總線的工作,為外部的具有I2C接口的器件提供SCLK(串行時鐘信號)和SDA(雙向串行數據信號)。模擬I2C工作狀態如圖5和圖6所示。

  

                 圖5 串行埠讀/寫時序

?

            圖6串行接口-典型的字節傳送

  系統軟體實現

  在軟體設計如圖7所示,採用Matlab軟體計算出校正值,並以查找表的文件形式存儲,供時序的調用。系統上電開始,首先要完成ADSP- 21160的一系列寄存器的設置,以使DSP能正確有效地工作。當ADSP-21160接收到有效的視頻信號以後,根據外部控制信息確定γ值。為適應不同 TFT-LCD屏對視頻信號的顯示,系統可以通過調整γ值,以調節顯示效果到最佳。再如圖4所示,對先前預存的文件進行查表,得到所需的矯正後的值,然後暫存等待下一步處理。系統還可以根據視頻信號特點和用戶需要完成一些圖像的優化和特技,如二維數字濾波、輪廓校正、增益調整、對比度調節等。這些操作可由用戶需求選擇性使用。利用ADSP-21160還可以實現圖像翻轉、停滯等特技。最後進行數字時基校正,主要用於校正視頻信號中的行、場同步信號的時基誤差,使存儲器最終輸出的數據能嚴格對齊,而不會出現信息的重疊或不連續。除了以上所述的主要功能以外,ADSP-21160還根據時序控制信號,為灰度電壓產生電路和TFT-LCD屏提供必要的控制信號。另外,ADSP-21160還能設置驅動通用I/O腳配置的LED燈,顯示系統工作狀態。

                 ?
                     圖7 軟體流程圖

  結束語

  本文介紹了基於ADSP-21160的液晶驅動電路設計。該驅動電路能完成伽馬校正、圖像優化及時基校正等功能,並能提供具有足夠驅動能力的時序和邏輯控制信號,能驅動大部分的TFT-LCD。用ADSP-21160設計驅動電路實時性好、通用性強、速度快且高效;而且還能在ADSP-21160中嵌入其他功能模塊控制,增強系統的功能。這樣不僅充分利用了ADSP-21160資源,又節省了外部資源,簡化了硬體電路的設計。作者將SONY的 LCX029CPT顯示屏應用在本文所設計的驅動電路上,顯示出質量很高的圖像,因此該設計滿足驅動液晶顯示器的要求。

DIY機械鍵盤相關社區:機械鍵盤DIY


相關焦點

  • TFT-LCD驅動電路的設計
    由於CRT顯示器和液晶屏具有不同的顯示特性,兩者的顯示信號參數也不同,因此在計算機(或MCU)和液晶屏之間設計液晶顯示器的驅動電路是必需的,其主要功能是通過調製輸出到LCD電極上的電位信號、峰值、頻率等參數來建立交流驅動電場。
  • LCD萬用接口電路設計,示波器如何來控制LCD驅動?
    怎樣從LCD電極看出單片機的種類:  通過測量儀表拾取被測信號是單片機前向通道設計中常用的數據採集方式。通常,接口電路從儀表電路中取得相關的模擬信號,經過A/D轉換或V/F轉換送入單片機;或者取得一個頻率信號,經整形後送入單片機。然而,有些測量儀表電路中可能找不到這樣的信號。
  • 基於STM8S的LCD驅動電路和LCD顯示原理分析
    基於STM8S的LCD驅動電路和LCD顯示原理分析 電子設計 發表於 2018-12-03 11:31:17 一、LCD的顯示原理。
  • OLED驅動電路設計
    今天小編給大家帶來幾個平日裡做有源、無源oled顯示驅動設計的例子,以供大家作為電子設計參考。行驅動電路設計PT6807是點陣OLED圖形顯示系統64路行驅動器,它利用CMOS技術,提供64個移位寄存器和64路輸出驅動,PT6807自己產生時鐘信號用來控制PT6808列驅動器。
  • LED及其驅動電路設計基礎
    隨著LED在各個領域的不同應用需求,LED驅動電路也在不斷進步和發展。本文針對LED和LED驅動電路設計作了相應的介紹、分析和展望。  儘管LED比較起傳統光源具有名顯優勢,但是目前LED燈成本較高,驅動電路設計、光學系統、機械設計比較複雜。  LED 發光原理  LED–Light Emitting Diode發光二極體,是一種能發光的半導體電子元件。LED發光是一種注入式電致發光。
  • 小型彩色LCD顯示屏的背光LED驅動電路設計及注意事項
    這個背光子系統包括1個高亮度白光發光二極體(LED)陣列、1個擴散器(diffuser)以擴散光線和1個背光碟機動器將可用電能穩壓為恆定電流以驅動LED。一塊1到1.5英寸的顯示屏可能包含2到4個LED,而一塊3.5英寸顯示屏則可能輕易地就包含6到10個LED。
  • TFT-LCD驅動晶片測試平臺的設計和實現
    顯示效果很大的部分取決於驅動IC的質量。顯示屏的驅動IC成了很多廠家爭奪的焦點。目前國內就有超過二十家的設計公司從事小屏幕顯示屏的驅動IC的設計。在每一款的IC量產之前,必須經過反覆的調試,以保證各項設置符合設計的要求,並且達到較好的顯示效果。
  • 高頻感應加熱電源的驅動電路設計
    就目前國內的感應加熱電源研發現狀而言,高頻感應加熱電源是主流的研發設計方向,也是很多工程師的工作重點。在今天的文章中,我們將會為大家分享一種基於IR2llO晶片的高頻感應加熱電源驅動電路設計方案,希望能夠通過本次的方案分享,幫助大家更好的完成研發設計工作。
  • 步進電機H橋驅動電路設計
    永磁步進電機或混合式步進電機的勵磁繞組都必須用雙極性電源供電,也就是說繞組有時需正向電流,有時需反向電流,這樣繞組電源需用H橋驅動。本文以兩相混合式步進電機驅動器為例來設計H橋驅動電路。另外,步進電機的繞組是感性負載,在通電時,隨著電機運行頻率的升高,而過渡的時間常不變,使得繞組電流還沒來得及達到穩態值又被切斷,平均電流變小,輸出力矩下降,當驅動頻率高到一定的時候將產生堵轉或失步現象。因此,步進電機的驅動除了電機的設計儘量地減少繞組電感量外,還要對驅動電源採取措施,也就是提高導通相電流的前後沿陡度以提高電機運行的性能。
  • 直流電機驅動電路設計
    直流電機的基本構成與直流電機驅動電路的設計圖解 >在直流電機驅動電路的設計中,主要考慮一下幾點: 1.性能:對於PWM調速的電機驅動電路,主要有以下性能指標。 1)輸出電流和電壓範圍,它決定著電路能驅動多大功率的電機。 2)效率,高的效率不僅意味著節省電源,也會減少驅動電路的發熱。
  • STM32 FSMC接口驅動TFT-LCD設計
    目前驅動TFT彩屏的方案有很多,可以用底端單片機驅動一個終端類型的液晶模組,這種模組價格比較貴,當然用起來還是很方便的。  只要單片機通過串口或並行口向TFT發送幾個字節的命令,就能在屏幕上顯示你需要的效果。本設計利用STM32 的FSMC 總線直接驅動TFT 數字彩屏。
  • 繼電器驅動保護電路設計
    打開APP 繼電器驅動保護電路設計 發表於 2019-01-16 14:51:29 在開始選擇繼電器驅動的時候,習慣性選擇現有的集成晶片
  • 基於IR2130驅動晶片的無刷直流電動機功率驅動電路設計
    1 無刷直流電機功率驅動電路 無刷直流電動機一般由電子換相電路、轉子位置檢測電路和電動機本體3部分組成,電子換相電路一般由控制部分和驅動部分組成,而對轉子位置的檢測一般用位置傳感器完成。工作時,控制器根據位置傳感器測得的電機轉子位置有序地觸發驅動電路中的各個功率管,進行有序換流,以驅動直流電動機。
  • MOSFET的半橋驅動電路設計要領詳解
    要想使MOSFET在應用中充分發揮其性能,就必須設計一個適合應用的最優驅動電路和參數。在應用中MOSFET一般工作在橋式拓撲結構模式下,如圖1所示。由於下橋MOSFET驅動電壓的參考點為地,較容易設計驅動電路,而上橋的驅動電壓是跟隨相線電壓浮動的,因此如何很好地驅動上橋MOSFET成了設計能否成功的關鍵。
  • 高頻感應加熱電源驅動電路設計方案
    在今天的文章中,我們將會為大家分享一種基於IR2llO晶片的高頻感應加熱電源驅動電路設計方案,希望能夠通過本次的方案分享,幫助大家更好的完成研發設計工作。 在本次所分享的高頻感應加熱電源驅動電路設計方案中,我們使用晶片IR2llO用於該種驅動半橋串聯諧振逆變器的電路設計,如下圖圖1所示。
  • 直流小功率電機驅動電路設計
    電機的驅動器件和驅動電路也非常成熟和多樣。本文主要以常見的幾種驅動方式和器件為例,重點闡述了各種驅動電路設計的重點和要點。2所示 圖2:有刷電機H橋驅動電路 在分立電路中
  • 一種光纖傳感器光源驅動電路的設計
    因此,本文針對半導體雷射光源的工作原理和特性,設計了一種簡單可行的自動功率控制(APC)驅動電路,通過背向監測光電流形成反饋,實現恆功率控制。並且,引入了慢啟動電路,防止電源電壓的幹擾,使雷射器不會受到每次開啟電源時產生的過流衝擊,延長了雷射器的使用壽命。經實驗驗證,該電路解決了雷射器在使用中輸出功率不穩定的問題,其穩定度優於0.5%,達到了較好的穩流效果。
  • 一種基於HCPL-316J的IGBT驅動電路設計
    針對這種情況,本文採用光耦驅動晶片HCPL-316J和DSP晶片設計了一種IGBT驅動電路,當光耦晶片故障信號發出後立即封鎖IGBT驅動信號,完全消除了主控程序運行時長對故障保護的影響。通過模擬過流實驗和實際應用表明,本設計故障保護響應迅速,運行穩定可靠。
  • 微機械陀螺的閉環驅動電路的設計與實現
    微機械陀螺外部接口電路可分為驅動電路和檢測電路兩個部分:驅動電路維持陀螺可動梳齒沿驅動方向以固有頻率做簡諧振動,並保持振幅的穩定;檢測電路則把由輸入角速度引起的梳齒間電容變化轉化成相應大小的電信號,處理得到輸入角速度大小。
  • 超聲換能器驅動電路及回波接收電路的設計
    2 驅動電路的設計圖2所示的超聲頻驅動電源用於激勵超聲換能器使之向外發送超聲波,超聲頻電源與超聲換能器儀器構成超聲發生器。場效應管IRF120採用電壓驅動方式,與負載電流和安全工作區域無關,電路設計較為簡單;對於開關速度來說,它同雙極型器件相比可大幅度提高開關速度,溫度影響也小;而且它僅受管子功耗的限制,無二次擊穿的影響,因而在此代替功率電晶體作功率放大器件