隨著社會的發(fā)展,人們在不斷地追求人機(jī)交互中的直觀易用性。在工業(yè)控制領(lǐng)域中的人機(jī)交互,也從原來的小尺寸彩色液晶或黑白段碼式液晶加機(jī)械按鍵模式,快速地發(fā)展到目前的中大尺寸彩色液晶顯示加觸摸屏的交互方式。從挖掘機(jī)到針織機(jī)床染色機(jī),再到電力檢測設(shè)備,幾乎所有的設(shè)計者都開始在新設(shè)計中使用了5寸到12寸的TFT彩色液晶,分辨率從640*480到1024*768。很多設(shè)計者也開始考慮在老款產(chǎn)品上增加液晶顯示功能,以達(dá)到較好的人機(jī)交互效果,從而提升產(chǎn)品的競爭力。
隨著LCD分辨率的提高,LCD的接口也不再是簡單的Intel8080時序(我們常講的CPU接口),主要演變成為高速率RGB、LVDS接口。大部分的MCU,尤其工控上使用的MCU大部分不具備這樣的接口。對于先前已經(jīng)開發(fā)成熟的產(chǎn)品來說,更換MCU平臺需要新的投入(金錢,時間,人力),無疑也要冒很大風(fēng)險。最好的方式是使用CPU已有接口(甚至也可以是GPIO),通過液晶控制器來擴(kuò)展支持RGB接口來滿足新要求。
愛普生目前在中大分辨率RGB接口的液晶控制方面主推S1D13517,S1D13513和S1D13748。它們都支持Intel80時序。S1D13513功能最強(qiáng),S1D13748具有內(nèi)置SDRAM。
![1.jpg](http://www.21ic.com/d/file/201110/94a27bb6a96ea2e80b57f663ac7ff9c5.jpg)
![1.jpg](http://www.21ic.com/d/file/201110/afba7721f859bc199c390795c2864ac9.jpg)
愛普生的液晶控制器RGB時序非常完整,包括Data Enable模式,市面上的液晶時序基本都能支持。例如友達(dá)AU系列,如A056VN01,奇美CMO系列,如AT070TN83,天馬TM070RDH11,LG LB070WV系列,SHARP LQ057V3DG02。
以S1D13517為例,其主要特征是:接口簡單、功能強(qiáng)大、資源豐富。
1、 接口簡單 – 非常適合老系統(tǒng)的升級改造
只要有Intel80接口就能方便的連接它,另外它還支持8bit ALE接口,非常適合老系統(tǒng)的升級。
![1.jpg](http://www.21ic.com/d/file/201110/99c61d28c86ae1d60026220528ebb84c.jpg)
![1.jpg](http://www.21ic.com/d/file/201110/d30e6e2eb6d877def0cc0c6e55f095c7.jpg)
2、功能強(qiáng)大。
S1D13517的主要特點:
支持960*960的分辨率。
24bpp真彩色。
2D數(shù)據(jù)寫入。
畫中畫。
ALPHA混合。
透明色。
雙顯示buffer,和多顯示Buffer(即雙緩沖,和多緩沖,這對低速的MCU尤其重要)。
旋轉(zhuǎn)(180度)和鏡像。
PWM。用來控制背光。
4個通用GPIO。
工作溫度-40到85攝氏度。
3、資源豐富
S1D13517現(xiàn)有的資源非常豐富,有非常完整的參考原理圖,如果使用Linux,還有現(xiàn)成的愛普生官方的frame buffer驅(qū)動(愛普生可提供相應(yīng)的技術(shù)支持)。
在愛普生的官方網(wǎng)站中有專門的網(wǎng)址能直接訪問愛普生的大部分液晶的資源。
Display Controller Products - Downloads.然后進(jìn)入Standard LCD Controllers
一般來說,每一款液晶控制器資源包含下列內(nèi)容:
非常詳細(xì)的使用手冊。
API。一組C語言,與操作系統(tǒng)無關(guān),包含實現(xiàn)芯片初始化及所有功能的函數(shù)集。!!
參考電路圖。
配置工具(Utility) 。特別推薦一下配置工具CFG.exe,這個工具可以使你只使用鼠標(biāo)點擊就能配置生成初始化列表。
驅(qū)動軟件。一般是Linux的Frambuffer驅(qū)動。部分有WinCE的驅(qū)動。Framebuffer驅(qū)動大部分版本都在2.6.2以上。 |