隨著電子產品集成化的發展.液晶顯示屏在便攜式儀器中實現圖像或文字的顯示應用更為廣泛。同時在當今信息時代,數字圖像處理技術對實時性、運算量大的要求越來越高,所以高運算速度的DSP芯片在數字圖像處理領域得到了廣泛的應用;其使數據采集、控制與人機界面融為一體,由于DSP處理速度快,整個系統能夠由一片DSP芯片控制.體積更小、功耗更低、更便于攜帶[1]。目前大多數液晶控制器的接[1電路及驅動程序主要是針對單片機設計的[2],DSP的液晶屏接口電路參考資料相對較少,而在實際應用中,單片機的硬件資源遠遠不夠。所以本文提出一種由DSP控制實現LcD液晶屏顯示的方案。
2 硬件設計
本系統采用TI公刮的加強型定點DSP芯片TMS320VC54lOA[3],其頻率可達160 MHz,內部有64 kRAM空間,可以靈活的映射為數據或程序存儲窄間。
液品模塊采用信利公司的MG一128128-2中規模液品屏[2]。該模塊內置有T6963C控制芯片,T6963C的最大特點是具有獨特的硬件初始值設置功能,顯示驅動所需的參數如占空比系數,驅動傳輸的字節數/行及字符的字體選擇等均由引腳電平設置。這樣T6963C的初始化在上電時就已經基本設置完成。軟件操作的主要精力就可以全部用于顯示畫面的設計。
本系統中使VC5410A采用1/O空間擴展方式控制液晶模塊。由于向液晶模塊寫數據、寫指令和寫控制信號時。需要鎖存總線,所以采用了鎖存芯片74HC573實現總線的鎖存。74HC573由8個D觸發器組成。這8個D觸發器具有共同的鎖存使能(LE)和輸出使能 。LE的下降沿將DO~D7上的數據鎖存到O0~O7上的數據不隨D0~D7變化。
DSP與液晶顯示模塊部分接口電路如圖l所示。LE的下降沿將D0~D7上的數據鎖存到O0~O7上,當LE為低時O0~O7上的數據不隨D0~D7變化。鎖存器的使能端由Vc5410A的A10和IS控制,即把控制信號鎖存在地址為0400H的I/O空間上。其真值表如表1昕示。
系統中相類似的鎖存電路有3個,寫數據(指令)鎖存電路的使能端由DSP的A11和IS控制,將數據或指令鎖存住地址為0800H的I/O空間上,讀數據鎖存電路使能端DSP的A9和IS控制,將所讀的數據鎖存在地址為020OH的1/O空間上。DSP的低8位數據線和液晶模塊的數據總線連接.負責將控制指令和顯示數據送到顯示模塊的數據線上。 vc5410A的內部存儲空間有限,所以本系統擴展了一個64 Mb/s的外部程序存儲器SST39VF400A,該芯片的數據線和地址線分別與DSP芯片的對應相連,片選信號由 控制,讀寫控制引腳與DSP的讀寫信號R/w相連。