OLED顯示屏驅(qū)動(dòng)電路的設(shè)計(jì)
對(duì)于以上所講的無源OLED顯示屏的驅(qū)動(dòng),主要是采用現(xiàn)有的IC來進(jìn)行驅(qū)動(dòng)的。本設(shè)計(jì)的驅(qū)動(dòng)電路是采用臺(tái)灣普誠(chéng)的PT6807、PT6808,其中PT6807為行驅(qū)動(dòng)IC,PT6808為列驅(qū)動(dòng)IC。以128X128點(diǎn)陣為例來說明具體的操作,模塊接口如圖3.2所示:
PT6807是點(diǎn)陣OLED圖形顯示系統(tǒng)64路行驅(qū)動(dòng)器[2],它利用CMOS技術(shù),提供64個(gè)移位寄存器和64路輸出驅(qū)動(dòng),PT6807自己產(chǎn)生時(shí)鐘信號(hào)用來控制PT6808列驅(qū)動(dòng)器。
功能描述:
PT6807可以設(shè)計(jì)為主,從兩種模式,為大塊OLED驅(qū)動(dòng)顯示提供方便;主/從模式選擇由控制腳MS來控制,在主模式下,選擇MS腳為高電平,輸入/輸出腳DIO1,DIO2,CL2只作為輸出腳來用;在從模式下,MS腳被置為低電平,輸入/輸出腳CL2作為輸入來用,而DIO1,DIO2的狀態(tài)由SHL腳來決定。
晶振電路:主模式下,可由R、C、CR端來決定時(shí)鐘頻率; 在從模式下,晶振電路的R,C端為懸空狀態(tài),CR端接高電平。
顯示占空比選擇:顯示占空比靠輸入腳DS1,DS2的狀態(tài)來決定;在主模式下根據(jù)DS1,DS2腳的設(shè)置來選擇占空比,有四種占空比1/48,1/64,1/96,1/128可供選擇;在從模式下,DS1,DS2腳與電源VDD相連。
移位時(shí)鐘和相位選擇:PCLK2用來選擇移位數(shù)據(jù)是在CL2時(shí)鐘信號(hào)的上升沿,還是下降沿移出;數(shù)據(jù)移位方向的選擇由MS,SHL腳來控制。
PT6808是點(diǎn)陣OLED圖形顯示系統(tǒng)64路列驅(qū)動(dòng)器[3],它也利用CMOS技術(shù),并提供顯示RAM、64位數(shù)據(jù)鎖存、64位驅(qū)動(dòng)和解碼邏輯,內(nèi)部顯示RAM用來存儲(chǔ)由八位微處理器傳來的顯示數(shù)據(jù),它根據(jù)存儲(chǔ)數(shù)據(jù)產(chǎn)生點(diǎn)陣OLED驅(qū)動(dòng)信號(hào),與PT6807(行驅(qū)動(dòng)器)配合使用。
輸入緩存用來允許和禁止PT6808,當(dāng)輸入輸出數(shù)據(jù)和指令被執(zhí)行時(shí),CS1B和CS3必須處于工作狀態(tài),不論CS1B和CS3處于任何狀態(tài),RSTB和ADC都可以正常操作,并且內(nèi)部狀態(tài)不會(huì)改變。
輸入寄存器用來與MPU接口,并臨時(shí)存儲(chǔ)要寫入顯示RAM的數(shù)據(jù),當(dāng)CS1B和CS3處于工作狀態(tài)時(shí),輸入寄存器通過R/W和RS來選定,數(shù)據(jù)通過MPU被寫入輸入寄存器,然后寫入顯示RAM中,數(shù)據(jù)在E信號(hào)的下降沿被鎖入,通過內(nèi)部操作自動(dòng)寫入顯示RAM中。
輸出寄存器:當(dāng)CS1B和CS3處于工作狀態(tài),并且R/W和RS為高電平時(shí),輸出寄存器用來臨時(shí)存儲(chǔ)顯示數(shù)據(jù)RAM,也即顯示數(shù)據(jù)RAM中的存儲(chǔ)數(shù)據(jù)被鎖存到輸出寄存器。當(dāng)CS1B和CS3處于工作狀態(tài),R/W為高,RS為低時(shí),狀態(tài)數(shù)據(jù)(忙檢測(cè))可以被讀出。
為了讀出顯示數(shù)據(jù)RAM中的內(nèi)容,需要訪問讀指令兩次,在第一次訪問中,顯示數(shù)據(jù)RAM中的數(shù)據(jù)被鎖存到輸出寄存器中,在第二次訪問中,MPU讀鎖存數(shù)據(jù)。這就是說,在讀顯示數(shù)據(jù)RAM時(shí)需要一次假讀,但是,在讀狀態(tài)數(shù)據(jù)時(shí)不需要假讀。
在本設(shè)計(jì)中有一點(diǎn)很容易被忽視,就是在工作過程中當(dāng)OLED亮度較高時(shí),很容易自動(dòng)關(guān)屏,所以在寫入數(shù)據(jù)之前應(yīng)該查看該項(xiàng),若關(guān)屏,則將其打開,以保證OLED屏的正常工作。其中判斷是否關(guān)屏,若關(guān)閉則將其自動(dòng)打開子程序如下:
rs = 0; // rs為數(shù)據(jù)/指令選擇腳
r_w = 1; // r_w為讀/寫輸入腳
e = 1; // e為允許信號(hào)輸入腳
busy = P3; // P3接數(shù)據(jù)線端口
e = 0;
if(busy0x20==0x00) // 若為真,表示已關(guān)屏
{com=0x3f; // com為形參
wr_command(com);} // wr_command()是寫命令子程序
用于無源驅(qū)動(dòng)OLED的芯片還有臺(tái)灣普誠(chéng)的PT6885,PT6886;以及由晶門科技有限公司開發(fā)出的用于手機(jī)的單色,區(qū)域色,灰階OLED驅(qū)動(dòng)控制器SSD1300,SSD1301,SSD1303等系列驅(qū)動(dòng)器;另外還有上海航天上大歐德科技有限公司研制的國(guó)內(nèi)第一款自主知識(shí)產(chǎn)權(quán)OLED驅(qū)動(dòng)IC:SC16805,SC16806等。
4.結(jié)束語(yǔ)
目前在OLED的兩大技術(shù)體系中,低分子OLED技術(shù)為日本掌握,而高分子的PLED技術(shù)及專利則由英國(guó)的科技公司CDT掌握;兩者相比PLED產(chǎn)品的彩色化上仍有困難,而低分子OLED則較易彩色化,雖然將來技術(shù)更優(yōu)秀的OLED會(huì)取代TFT等LCD,但有機(jī)發(fā)光顯示技術(shù)還存在使用壽命短、屏幕大型化難等缺陷。
DIY機(jī)械鍵盤相關(guān)社區(qū):機(jī)械鍵盤DIY
評(píng)論