隨著社會的發展,人們在不斷地追求人機交互中的直觀易用性。在工業控制領域中的人機交互,也從原來的小尺寸彩色液晶或黑白段碼式液晶加機械按鍵模式,快速地發展到目前的中大尺寸彩色液晶顯示加觸摸屏的交互方式。從挖掘機到針織機床染色機,再到電力檢測設備,幾乎所有的設計者都開始在新設計中使用了5寸到12寸的TFT彩色液晶,分辨率從640*480到1024*768。很多設計者也開始考慮在老款產品上增加液晶顯示功能,以達到較好的人機交互效果,從而提升產品的競爭力。
隨著LCD分辨率的提高,LCD的接口也不再是簡單的Intel8080時序(我們常講的CPU接口),主要演變成為高速率RGB、LVDS接口。大部分的MCU,尤其工控上使用的MCU大部分不具備這樣的接口。對于先前已經開發成熟的產品來說,更換MCU平臺需要新的投入(金錢,時間,人力),無疑也要冒很大風險。最好的方式是使用CPU已有接口(甚至也可以是GPIO),通過液晶控制器來擴展支持RGB接口來滿足新要求。
愛普生目前在中大分辨率RGB接口的液晶控制方面主推S1D13517,S1D13513和S1D13748。它們都支持Intel80時序。S1D13513功能最強,S1D13748具有內置SDRAM。


愛普生的液晶控制器RGB時序非常完整,包括Data Enable模式,市面上的液晶時序基本都能支持。例如友達AU系列,如A056VN01,奇美CMO系列,如AT070TN83,天馬TM070RDH11,LG LB070WV系列,SHARP LQ057V3DG02。
以S1D13517為例,其主要特征是:接口簡單、功能強大、資源豐富。
1、 接口簡單 – 非常適合老系統的升級改造
只要有Intel80接口就能方便的連接它,另外它還支持8bit ALE接口,非常適合老系統的升級。


2、功能強大。
S1D13517的主要特點:
支持960*960的分辨率。
24bpp真彩色。
2D數據寫入。
畫中畫。
ALPHA混合。
透明色。
雙顯示buffer,和多顯示Buffer(即雙緩沖,和多緩沖,這對低速的MCU尤其重要)。
旋轉(180度)和鏡像。
PWM。用來控制背光。
4個通用GPIO。
工作溫度-40到85攝氏度。
3、資源豐富
S1D13517現有的資源非常豐富,有非常完整的參考原理圖,如果使用Linux,還有現成的愛普生官方的frame buffer驅動(愛普生可提供相應的技術支持)。
在愛普生的官方網站中有專門的網址能直接訪問愛普生的大部分液晶的資源。
Display Controller Products - Downloads.然后進入Standard LCD Controllers
一般來說,每一款液晶控制器資源包含下列內容:
非常詳細的使用手冊。
API。一組C語言,與操作系統無關,包含實現芯片初始化及所有功能的函數集。!!!
參考電路圖。
配置工具(Utility) 。特別推薦一下配置工具CFG.exe,這個工具可以使你只使用鼠標點擊就能配置生成初始化列表。
驅動軟件。一般是Linux的Frambuffer驅動。部分有WinCE的驅動。Framebuffer驅動大部分版本都在2.6.2以上。 |