基于ADSP-21160的液晶驅(qū)動電路設(shè)計(jì)及系統(tǒng)軟件實(shí)現(xiàn)
薄膜晶體管液晶顯示器(TFT-LCD)具有重量輕、平板化、低功耗、無輻射、顯示品質(zhì)優(yōu)良等特點(diǎn),其應(yīng)用領(lǐng)域正在逐步擴(kuò)大,已經(jīng)從音像制品、筆記本電腦等顯示器發(fā)展到臺式計(jì)算機(jī)、工程工作站(EWS)用監(jiān)視器。對液晶顯示器的要求也正在向高分辨率、高彩色化發(fā)展。
本文引用地址:http://m.butianyuan.cn/article/151269.htm由于CRT顯示器和液晶屏具有不同的顯示特性,兩者的顯示信號參數(shù)也不同,因此在計(jì)算機(jī)(或MCU)和液晶屏之間設(shè)計(jì)液晶顯示器的驅(qū)動電路是必需的,其主要功能是通過調(diào)制輸出到LCD電極上的電位信號、峰值、頻率等參數(shù)來建立交流驅(qū)動電場。
本文實(shí)現(xiàn)了將VGA接口信號轉(zhuǎn)換到模擬液晶屏上顯示的驅(qū)動電路,采用ADI公司的高性能DSP芯片ADSP-21160來實(shí)現(xiàn)驅(qū)動電路的主要功能。
AD9883A是高性能的三通道視頻ADC可以同時實(shí)現(xiàn)對RGB三色信號的實(shí)時采樣。系統(tǒng)采用32位浮點(diǎn)芯片ADSP-21160來處理數(shù)據(jù),能實(shí) 時完成伽瑪校正、時基校正、圖像優(yōu)化等處理,且滿足了系統(tǒng)的各項(xiàng)性能需求。ADSP-21160有6個獨(dú)立的高速8位并行鏈路口,分別連接ADSP- 21160前端的模數(shù)轉(zhuǎn)換芯片AD9883A和后端的數(shù)模轉(zhuǎn)換芯片ADV7125。ADSP-21160具有超級哈佛結(jié)構(gòu),支持單指令多操作數(shù) (SIMD)模式,采用高效的匯編語言編程能實(shí)現(xiàn)對視頻信號的實(shí)時處理,不會因?yàn)樘幚頂?shù)據(jù)時間長而出現(xiàn)延遲。
系統(tǒng)硬件原理框圖如圖1所示。系統(tǒng)采用不同的鏈路口完成輸入和輸出,可以避免采用總線可能產(chǎn)生的通道沖突。模擬視頻信號由AD9883A完成模數(shù)轉(zhuǎn) 換。AD9883A是個三通道的ADC,因此系統(tǒng)可以完成單色的視頻信號處理,也可以完成彩色的視頻信號處理。采樣所得視頻數(shù)字信號經(jīng)鏈路口輸入到 ADSP-21160,完成處理后由不同的鏈路口輸出到ADV7125,完成數(shù)模轉(zhuǎn)換。ADV7125是三通道的DAC,同樣也可以用于處理彩色信號。輸 出視頻信號到灰度電壓產(chǎn)生電路,得到驅(qū)動液晶屏所需要的驅(qū)動電壓。ADSP-21160還有通用可編程I/O標(biāo)志腳,可用于接受外部控制信號,給系統(tǒng)及其 模塊發(fā)送控制信息,以使整個系統(tǒng)穩(wěn)定有序地工作。例如,ADSP-21160為灰度電壓產(chǎn)生電路和液晶屏提供必要的控制信號。另外,系統(tǒng)還設(shè)置了一些 LED燈,用于直觀的指示系統(tǒng)硬件及DSP內(nèi)部程序各模塊的工作狀態(tài)。
圖1 系統(tǒng)硬件原理框圖
本設(shè)計(jì)采用從閃存引導(dǎo)的方式加載DSP的程序文件,閃存具有很高的性價比,體積小,功耗低。由于本系統(tǒng)中的閃存既要存儲DSP程序,又要保存對應(yīng)于 不同的伽瑪值的查找表數(shù)據(jù)以及部分預(yù)設(shè)的顯示數(shù)據(jù),故選擇ST公司的容量較大的M29W641DL,既能保存程序代碼,又能保存必要的數(shù)據(jù)信息。
圖2為DSP與閃存的接口電路。因?yàn)椴捎?位閃存引導(dǎo)方式,所以ADSP-21160地址線應(yīng)使用A20~A0,數(shù)據(jù)線為D39~32,讀、寫和片選信號分別接到閃存相應(yīng)引腳上。
圖2 DSP和Flash的接口電路
系統(tǒng)功能及實(shí)現(xiàn)
本設(shè)計(jì)采用ADSP-21160完成伽瑪校正、時基校正、時鐘發(fā)生器、圖像優(yōu)化和控制信號的產(chǎn)生等功能。
- 伽瑪校正原理
在LCD中,驅(qū)動IC/LSI的DAC圖像數(shù)據(jù)信號線性變化,而液晶的電光特性 是非線性,所以要調(diào)節(jié)對液晶所加的外加電壓,使其滿足液晶顯示亮度的線性,即伽瑪(γ)校正。γ校正是一個實(shí)現(xiàn)圖像能夠盡可能真 實(shí)地反映原物體或原圖像視覺信息的重要過程。利用查找表來補(bǔ)償液晶電光特性的γ校正方法能使液晶顯示系統(tǒng)具有理想的傳輸函數(shù)。未校正時液晶顯 示系統(tǒng)的輸入輸出曲線呈S形。伽瑪表的作用就是通過對ADC進(jìn)來的信號進(jìn)行反S形的非線性變換,最終使液晶顯示系統(tǒng)的輸入輸出曲線滿足實(shí)際要求。
LCD的γ校正圖形如圖3所示,左圖是LCD的電光特性曲線圖,右圖是LCD亮度特性曲線和電壓的模數(shù)轉(zhuǎn)換圖。
圖3 LCD的γ校正示意圖 - 伽瑪校正的實(shí)現(xiàn)
本文采用較科學(xué)的γ校正處理技術(shù),對數(shù)字三基色視頻信號分別進(jìn)行數(shù)字γ校正(也可以對模擬三基色視頻信號分別進(jìn)行γ校正)。在完成γ校正的同時,并不損失灰度層次,使全彩色顯示屏圖像更鮮艷,更逼真,更清晰。
某 單色光γ調(diào)整過程如圖4所示,其他二色與此相同。以單色光γ調(diào)整為例:ADSP-21160 首先根據(jù)外部提供的一組控制信號,進(jìn)行第一次查表,得到γ調(diào)整系數(shù)(γ值)。然后根據(jù)該γ值和輸入的顯示數(shù)據(jù)進(jìn)行第 二次查表,得到經(jīng)校正后的顯示數(shù)據(jù)。第一次查表的γ值是通過外部的控制信號輸入到控制模塊進(jìn)行第一次查表得到的。8位顯示數(shù)據(jù)信號可查表數(shù)字 0~255種灰度級顯示數(shù)據(jù)(γ校正后)。
評論