LCD的接口技術(shù)和抗干擾措施
液晶顯示器(LCD)具有重量輕、耗能小、工作電壓低、無(wú)輻射、顯示信息量大等優(yōu)點(diǎn)。隨著測(cè)控技術(shù)的發(fā)展,LCD已被廣泛應(yīng)用于各種儀器儀表、電子顯示裝置等場(chǎng)合,成為測(cè)量結(jié)果和人機(jī)對(duì)話(huà)的重要工具。液晶顯示器按其功能可分為三類(lèi):筆段式LCD(可顯示數(shù)碼)、字符點(diǎn)陣式LCD(可顯示數(shù)碼和英文字符)和圖像點(diǎn)陣式LCD(可以顯示字符、漢字、任意圖形)。在測(cè)控儀器儀表中,字符點(diǎn)陣式LCD和圖像點(diǎn)陣式LCD應(yīng)用更為廣泛[1,2]。本文介紹了常用液晶顯示器與微控制器的接口技術(shù)及其抗干擾措施,結(jié)合最近開(kāi)發(fā)的絕緣油耐壓測(cè)試儀中出現(xiàn)的CMOS自鎖現(xiàn)象,提出了一種在強(qiáng)電磁場(chǎng)等特殊環(huán)境下,可靠使用液晶顯示器的技術(shù)方法。
LCD與微控制器的接口技術(shù)目前市面上的液晶顯示模塊是將接口電路、行列驅(qū)動(dòng)以及液晶屏組合為一體的專(zhuān)用模塊,模塊中常有兩片以上的CMOS大規(guī)模集成電路,對(duì)外與控制器的接口功能只是一些工作方式寄存器的讀寫(xiě)和對(duì)應(yīng)的點(diǎn)陣RAM的讀寫(xiě),具體工作的方式控制、掃描顯示及驅(qū)動(dòng)均由模塊內(nèi)的集成電路來(lái)完。控制器與LCD交換數(shù)據(jù)信息有串行通訊方式(通過(guò)RS232接口)和并行通訊方式,LCD顯示屏大多采用并行接口方式。
2.1 LCD的并行接口方式顯示模塊的外部接口一般采用并行方式,并行接口外接口線(xiàn)的讀寫(xiě)時(shí)序常見(jiàn)以下兩種模式。(1)8080模式,這類(lèi)模式通常有下列接口信號(hào):Vcc(工作主電源)、Vss(公共端)、Vee(偏置負(fù)電源,常用于調(diào)整顯示對(duì)比度)/RES,復(fù)位線(xiàn)。DB0~DB7,雙向數(shù)據(jù)線(xiàn)。D/I,數(shù)據(jù)/指令選擇線(xiàn)(1:數(shù)據(jù)讀寫(xiě),0:命令讀寫(xiě))。/CS,片選信號(hào)線(xiàn)(如果有多片組合,可有多條片選信號(hào)線(xiàn))。/WR,MPU向LCD寫(xiě)入數(shù)據(jù)控制線(xiàn)。/RD,MPU從LCD讀入數(shù)據(jù)控制線(xiàn)。(2)6800模式,在這種模式下,Vcc、Vss、Vee、/RES、DB0~DB7、D/I的功能同模式(1),其他信號(hào)線(xiàn)為:R/W,讀寫(xiě)控制(1:MPU讀,0:MPU寫(xiě))。E,允許信號(hào)(多片組合時(shí),可有多條允許信號(hào)線(xiàn))。在接口電路中,微控制器與LCD的接口常采用兩種方式:(1)總線(xiàn)式接口方式,該方式適用于各種CPU(如80×86)芯片和具有并行總線(xiàn)(地址總
線(xiàn)、數(shù)據(jù)總線(xiàn)、控制總線(xiàn))接口的單片機(jī)(如MCS 51系列),接口電路中,DB0~DB7直接接數(shù)據(jù)總線(xiàn),其他信號(hào)線(xiàn)用地址線(xiàn)和控制線(xiàn)一起譯碼產(chǎn)生。在譯碼電路中,GAL芯片的使用可以簡(jiǎn)化邏輯設(shè)計(jì)。(2)I/O接口方式,該方式適用于各種具有并行總線(xiàn)接口的單片機(jī)(如MCS 51系列,此時(shí)并行口直接進(jìn)行操作)和不具備并行總線(xiàn)接口的單片機(jī)(如PIC系列、51LPC系列),接口電路中,通過(guò)對(duì)各條接口線(xiàn)讀寫(xiě)實(shí)現(xiàn)LCD所要求的時(shí)序。
2.2 Vee的產(chǎn)生在LCD模塊中,對(duì)比度的調(diào)整往往是通過(guò)調(diào)整Vee的數(shù)值進(jìn)行的。對(duì)比度的大小會(huì)隨著溫度的變化而變化,準(zhǔn)確的調(diào)整方式是加以溫度傳感器通過(guò)補(bǔ)償電路來(lái)進(jìn)行的。大多數(shù)使用者是采用在Vcc和一個(gè)負(fù)電源V_之間接一個(gè)電位器,通過(guò)調(diào)整電位器使之輸出一個(gè)合適的Vee來(lái)調(diào)整LCD的對(duì)比度。負(fù)電源V_可以通過(guò)一個(gè)直流電源電路產(chǎn)生。如果該測(cè)控儀表中設(shè)計(jì)了RS232接口,就需要有TTL電平與RS232電平的轉(zhuǎn)換電路。目前常用的芯片是MAX202芯片。MAX202是MAXIM公司出品的接口芯片,可以進(jìn)行TTL電平與RS232電平的轉(zhuǎn)換。該芯片內(nèi)帶電源提升泵,工作時(shí)只需單5V電源而無(wú)須外接12V電源,使用方便而且性能可靠。MAX202芯片的引腳有負(fù)電源輸出,利用這一個(gè)引腳可以代替一個(gè)直流電源電路。
2.3 抗干擾措施LCD顯示屏常置于儀表的面板上,通過(guò)一條扁平電纜連接于主控板上。測(cè)控儀表內(nèi)部的電磁干擾對(duì)LCD的工作有一定的影響[3,4],如果該儀表工作于工業(yè)生產(chǎn)過(guò)程,惡劣的環(huán)境對(duì)于液晶屏的工作更為不利,這就需要在設(shè)計(jì)中采用各種抗干擾措施,一般情況下采用下述措施即可:(1)主板上與LCD模塊接口的邏輯電路盡可能采用驅(qū)動(dòng)能力強(qiáng)的芯片。(2)LCD模塊的接口中,在Vcc和Vss之間接一個(gè)0.1μF的濾波電容。(3)LCD模塊的工作電流很小,為幾個(gè)mA,但其背光部分所需要的電流遠(yuǎn)大于其工作電流,最好將工作電源和背光電源分別走線(xiàn)。(4)定期對(duì)液晶屏復(fù)位(通過(guò)/RES引腳)可以保證液晶顯示屏長(zhǎng)期工作的穩(wěn)定性。如果不允許液晶屏定期復(fù)位,可以檢測(cè)LCD內(nèi)部工作寄存器和顯示RAM,一旦發(fā)現(xiàn)LCD不正常,可以對(duì)LCD復(fù)位。3 CMOS自鎖現(xiàn)象及其抑制隨著CMOS器件在電子設(shè)計(jì)領(lǐng)域中應(yīng)用范圍的日益廣泛,對(duì)其性能可靠、抗干擾方面的要求也越來(lái)越高,而在特定環(huán)境下,其自身特有的自鎖[5]現(xiàn)象嚴(yán)重影響了系統(tǒng)的正常工作,因此,如何有效抑制CMOS自鎖現(xiàn)象的產(chǎn)生已成為使用CMOS器件設(shè)計(jì)電路中一個(gè)不可忽視的問(wèn)題。
3.1 自鎖現(xiàn)象自鎖現(xiàn)象又稱(chēng)可控硅(SCR)現(xiàn)象。這是因?yàn)槠骷?nèi)部存在的pnpn結(jié)構(gòu)形成了雙結(jié)型寄生晶閘管,此寄生晶閘管的電路結(jié)構(gòu)與SCR的結(jié)構(gòu)完全相同。在測(cè)試和使用過(guò)程中,當(dāng)有外來(lái)的電壓或電流信號(hào)觸發(fā)動(dòng)作,CMOS器件的漏極Vdd和源極Vss之間就會(huì)出現(xiàn)很大的導(dǎo)通電流。該電流一旦開(kāi)始流動(dòng),即使除去外來(lái)觸發(fā)信號(hào)也不會(huì)中斷,只有關(guān)斷電源或?qū)㈦妷航档侥硞€(gè)值以下才能解除該電流,此時(shí)器件處于自鎖狀態(tài)。理論和實(shí)驗(yàn)證明,CMOS電路的自鎖效應(yīng)是由于其內(nèi)部存在寄生雙極晶閘管所引起的。產(chǎn)生自鎖的原因是多方面的,具體分為外部原因和內(nèi)部原因兩類(lèi)。內(nèi)部原因是因其內(nèi)部雙寄生晶體管的特殊構(gòu)造引起的,其制造工藝在出廠后已確定,在此不做詳述。外部原因主要由以下幾方面構(gòu)成:(1)輸入或輸出端的電平下降到比Vss還低,或者上升到比Vdd還高;(2)接到Vdd端的電源有異常的浪涌電壓或噪聲干擾侵入;(3)電源電壓瞬間跳動(dòng)引起反偏下p阱襯底結(jié)電容出現(xiàn)較大的充放電電流,該電流的大小與電源電壓變化速度呈正比;(4)受到電離輻射,如α射線(xiàn)或γ射線(xiàn)輻照,使襯底、阱等處有異常的電流流過(guò)。
3.2?。茫停希幼枣i現(xiàn)象的抑制措施為了避免自鎖現(xiàn)象的發(fā)生,一方面從CMOS器件的制造工藝上改進(jìn)其基本結(jié)構(gòu),另一方面在電路設(shè)計(jì)中,針對(duì)具體產(chǎn)生自鎖的原因采取相應(yīng)的措施,具體為以下幾種方案:(1)輸入輸出電源端有浪涌電壓或電流出現(xiàn)時(shí),可在輸入端、輸出端串聯(lián)電阻以限制觸發(fā)電,或者加粗電源線(xiàn)。(2)當(dāng)電源線(xiàn)阻抗較高時(shí),系統(tǒng)內(nèi)集成電路開(kāi)關(guān)引起的動(dòng)態(tài)壓降也易引起自鎖。此時(shí)可在Vdd和Vss間接入電容,提供動(dòng)態(tài)電流,減小電源線(xiàn)上的動(dòng)態(tài)壓降。(3)由于大多數(shù)自鎖現(xiàn)象是外來(lái)噪聲和系統(tǒng)暫態(tài)過(guò)程引起的,只是瞬間產(chǎn)生,可在由浪涌電壓或電流引起的強(qiáng)磁場(chǎng)形成前斷開(kāi)系統(tǒng)內(nèi)CMOS器件的供電,躲過(guò)強(qiáng)磁場(chǎng)后繼續(xù)上電工作。4 絕緣油耐壓測(cè)試儀LCD顯示中的CMOS自鎖現(xiàn)象的抑制措施。
4.1 絕緣油耐壓測(cè)試儀設(shè)計(jì)中自鎖現(xiàn)象的產(chǎn)生絕緣油耐壓測(cè)試儀是一種廣泛應(yīng)用于電力行業(yè)的測(cè)量變壓器絕緣油耐壓強(qiáng)度的儀器。其工作原理是:在電力絕緣油的測(cè)試過(guò)程中,需要一個(gè)可調(diào)的高壓電壓,該電壓加在絕緣油杯兩端,電壓由零逐步上升,當(dāng)電壓在任意時(shí)刻擊穿時(shí),當(dāng)前的電壓值即為油的絕緣值。具體實(shí)現(xiàn)電路原理框圖如圖1。 其中,系統(tǒng)的高壓產(chǎn)生部分是通過(guò)交流電機(jī)帶動(dòng)自耦變壓器(可調(diào)),產(chǎn)生0~220V的交流電,經(jīng)過(guò)1∶400的高壓變壓器產(chǎn)生0~88kV交流電壓。在具體的設(shè)計(jì)調(diào)試中,我們發(fā)現(xiàn)每當(dāng)絕緣油被擊穿時(shí),用于顯示系統(tǒng)加壓狀態(tài)的液晶屏都會(huì)出現(xiàn)花屏,導(dǎo)致系統(tǒng)不能正常工作。經(jīng)過(guò)反復(fù)實(shí)驗(yàn)發(fā)現(xiàn),造成系統(tǒng)工作失常的是由于在絕緣油擊穿時(shí),通過(guò)油杯的擊穿電流為10~20mA,因變壓器變壓比為1∶400,升壓變壓器初級(jí)線(xiàn)圈將有4~8A的大電流流過(guò),這么大的電流突變?cè)陔娐分車(chē)a(chǎn)生了強(qiáng)電磁場(chǎng)干擾,嚴(yán)重干擾了暴露在外的液晶顯示模塊中CMOS器件,引發(fā)了器件的自鎖現(xiàn)象。
4.2 抑制方法由于本系統(tǒng)中,CMOS器件是集成在液晶模塊中,不能采取傳統(tǒng)方法直接加限流電阻來(lái)抗干擾,只能采用第三種方法來(lái)抑制自鎖現(xiàn)象的產(chǎn)生。具體實(shí)現(xiàn)是:一方面,將系統(tǒng)中大電流導(dǎo)線(xiàn)遠(yuǎn)離微機(jī)控制電路,并使兩根大電流導(dǎo)線(xiàn)絞合成雙絞線(xiàn)以降低對(duì)外的空間干擾;另一方面,考慮到由于大多數(shù)自鎖現(xiàn)象是外來(lái)噪聲和系統(tǒng)暫態(tài)過(guò)程引起的,只是瞬間產(chǎn)生,則可在由浪涌電壓或電流引起的強(qiáng)磁場(chǎng)形成前斷開(kāi)系統(tǒng)內(nèi)CMOS器件的供電,待強(qiáng)磁場(chǎng)撤除后繼續(xù)上電工作。為此,本系統(tǒng)增設(shè)了擊穿時(shí)的復(fù)位電路,見(jiàn)圖2。其中J1繼電器控制高壓的閉合與斷開(kāi),J2繼電器控制液晶顯示屏的供電;U1為D觸發(fā)器,當(dāng)SD=H,CD=L時(shí),Q=L;當(dāng)SD=L,CD=H時(shí),Q=H。滿(mǎn)位開(kāi)關(guān)信號(hào)是由滿(mǎn)位限位開(kāi)關(guān)提供,在電機(jī)正轉(zhuǎn)達(dá)到滿(mǎn)位之前,輸出為高。具體工作原理是:系統(tǒng)啟動(dòng)時(shí),啟動(dòng)信號(hào)輸入為低脈沖,觸發(fā)器CD為低,滿(mǎn)位開(kāi)關(guān)輸入高電平信號(hào),此時(shí)Q=L低,J1繼電器閉合,高壓接通。當(dāng)高壓擊穿時(shí)或電機(jī)正轉(zhuǎn)到滿(mǎn)位(二者滿(mǎn)足任一條件),高壓信號(hào)輸入變低,觸發(fā)器SD=L,CD=H,Q=H,高壓控制繼電器斷開(kāi),同時(shí)因C3電容兩端電壓不能突變,U4輸出正脈沖,J2動(dòng)作,斷開(kāi)液晶屏供電電源,而且RESET輸出為高,復(fù)位信號(hào)有效,系統(tǒng)復(fù)位。過(guò)一段時(shí)間(約1s)后,+5V電源對(duì)電容C3充電,使電容兩端變高,U4輸出變低,液晶屏恢復(fù)正常供電,系統(tǒng)復(fù)位撤除,恢復(fù)正常工作。
4.3 試驗(yàn)結(jié)果實(shí)驗(yàn)表明,該方法能有效控制絕緣油擊穿時(shí)高壓的通斷,能夠準(zhǔn)確測(cè)量變壓器絕緣油的耐壓值,并且在絕緣油擊穿時(shí)斷開(kāi)液晶顯示模塊的電源供電,有效避免了液晶屏內(nèi)CMOS器件自鎖現(xiàn)象的產(chǎn)生。