TMS320F206的高分辨率液晶接口設(shè)計(jì)
另外,為保證F206與SED1330能正常接口,SED1330的數(shù)據(jù)總線(D0~D7)直接掛在F206的低字節(jié)數(shù)據(jù)總線(D0~D7)上;和引腳與F206的和引腳分別對應(yīng)相連。同時(shí),為將SED1330映射到F206的外部I/O空間(0000h~FEFFh),而與片內(nèi)I/O空間(FF00h~FFFFh)區(qū)分,SED1330的片選信號應(yīng)由F206的A15(最高位地址線)和(I/O空間選擇信號,與外部I/O口通信時(shí)為低電平)共同決定,且SED1330的A0接至F206的A0(最低位地址線)。此外,還須利用F206的I/O0(通用輸入/輸出引腳)控制SED1330的(復(fù)位信號)。
2.SED1330與EG7012C-AR及顯示RAM接口
如圖1所示,SED1330與EG7012C-AR的接口主要是通過SED1330驅(qū)動部件給EG7012C-AR提供有效的低功耗驅(qū)動來實(shí)現(xiàn)液晶顯示的。因此,須將SED1330驅(qū)動部件引腳XD0~XD3(列驅(qū)動器數(shù)據(jù)線)、XSCL(列驅(qū)動器的位移時(shí)鐘信號)、YSCL(行驅(qū)動器的位移時(shí)鐘信號)、LP(數(shù)據(jù)鎖存信號)、WF(交流驅(qū)動信號)和YD(幀信號)與EG7012C-AR的XD0~XD3、XSCL、YSCL、LP、FR和DIN分別對應(yīng)相連。
SED1330通過控制部件引腳VA0~VA15(地址總線)和VD0~VD7(數(shù)據(jù)總線),能管理64KByte顯示RAM。本儀器選用62256作為顯示RAM,用作為顯示RAM的片選信號,而由VR/(讀/寫控制信號)決定顯示RAM的讀/寫。當(dāng)VR/=0時(shí),為寫顯示RAM。值得注意的是,為減少顯示RAM存取期間的電流波動,應(yīng)采用低功耗存儲器。
3.液晶接口控制
(1)等待狀態(tài)產(chǎn)生
如前所述,SED1330對F206來說屬于較慢的 I/O設(shè)備,因此,在F206讀寫SED1330時(shí),須通過增加等待狀態(tài),加長F206等待SED1330響應(yīng)的時(shí)間。每產(chǎn)生一個(gè)等待狀態(tài),F(xiàn)206附加等待一個(gè)CLKOUT1周期。
F206提供兩種方式產(chǎn)生等待狀態(tài):一種是利用READY信號,產(chǎn)生任何數(shù)量的等待狀態(tài);另一種是利用等待狀態(tài)產(chǎn)生器產(chǎn)生0~7個(gè)等待狀態(tài)。但由于SED1330沒有READY信號線,因此,只能通過軟件控制(設(shè)置WSGR寄存器)等待狀態(tài)產(chǎn)生器產(chǎn)生一定數(shù)量的等待狀態(tài),來保證F206和SED1330二者之間的接口時(shí)序匹配,如圖2所示。
2)緩沖通道選擇
SED1330接口部件由指令輸入緩沖器、數(shù)據(jù)輸入緩沖器、數(shù)據(jù)輸出緩沖器和標(biāo)志寄存器組成。F206須通過引腳A0、和的聯(lián)合控制來實(shí)現(xiàn)這些緩沖器通道的選擇,如表2所列。
a. 忙標(biāo)志寄存器
SED1330具有忙標(biāo)志寄存器,它是一位只讀寄存器,僅有一位"忙"標(biāo)志位BF。當(dāng)BF=1時(shí),表示SED1330正在向液晶顯示模塊傳送有效顯示數(shù)據(jù)。在傳送完一行有效顯示數(shù)據(jù)到下一行傳送開始之間的間歇時(shí)間內(nèi),BF=0。因此,F(xiàn)206向SED1330傳送顯示數(shù)據(jù)時(shí),應(yīng)先判斷BF是否為0。只有在BF=0期間傳送顯示數(shù)據(jù),才不會影響液晶屏的顯示效果。
b. 指令集
SED1330有13條指令,多數(shù)指令帶有參數(shù),參數(shù)值由用戶根據(jù)所控制的液晶顯示模塊的特性和實(shí)際應(yīng)用的需要來設(shè)置。表3列出了SED1330的全部指令。SED1330能迅速解譯F206發(fā)來的指令代碼,將參數(shù)置入相應(yīng)的寄存器內(nèi),并觸發(fā)相應(yīng)的功能邏輯電路運(yùn)行。
LCD顯示屏相關(guān)文章:lcd顯示屏原理
lcd相關(guān)文章:lcd原理
評論