<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 光電顯示 > 設(shè)計(jì)應(yīng)用 > EP7212處理器的LCD控制及觸摸屏接口設(shè)計(jì)

          EP7212處理器的LCD控制及觸摸屏接口設(shè)計(jì)

          作者: 時(shí)間:2006-05-07 來源:網(wǎng)絡(luò) 收藏

          摘要:介紹EP7212嵌入式處理器上LCD控制器的結(jié)構(gòu)和功能;深入探討ADS7843觸摸屏接口芯片的模式選擇才應(yīng)用技巧;基于該系統(tǒng)給出一個(gè)與彩色LCD觸摸屏相接的實(shí)際使用方案。

          本文引用地址:http://www.ex-cimer.com/article/225731.htm

          關(guān)鍵詞:嵌入式處理器 LCD 觸摸屏控制器

          引言

          EP7212是Cirrus Logic公司生產(chǎn)的單片嵌入式高集成度的處理器芯片,所有必需的接口邏輯都集成在芯片上,一個(gè)低功耗的系統(tǒng)方案只須增加一些存儲(chǔ)器和外圍器件就可以完成。它的處理器為ARM720T,核為ARM7TDMI CPU。時(shí)鐘速率可動(dòng)態(tài)編程為18 MHz、36MHz、49MHz、74MHz,其穩(wěn)定處理能力達(dá)到66MIPS(百萬(wàn)條指令每針)(Dhrystone 2.1),峰值處理能力達(dá)到74MIPS,近似等同于一個(gè)100MHz奔騰處理器。EP7212主要為超低功耗所設(shè)計(jì),內(nèi)核在2.5V工作電壓下,功耗最大不超過90mW。通過嵌入其上的內(nèi)存管理單元(MMU),允許使用像Microsoft Windows CE或Linux等一樣的高級(jí)操作系統(tǒng)。EP7212主要應(yīng)用于PDA、GPS、手機(jī)等超低功耗和低成本場(chǎng)合。

          隨著生活中類似于PDA的手持設(shè)備的增多,彩色LCD觸摸屏也越來越普及。本文除了簡(jiǎn)單介紹EP7212的特性以外,主要討論EP7212上的LCD控制器如何驅(qū)動(dòng)彩色LCD,以及觸摸屏控制器的使用技巧,并且給出具體的連接圖和邏輯圖。

          1 EP7212特性

          *具有先進(jìn)的音頻解碼/解壓縮能力,支持多種音頻解壓縮算法,可以提供與ADCs、DACs和CODECs相連的數(shù)字音頻接口(DAI)。

          *內(nèi)置LCD控制器,可以直接與一個(gè)單面板單色LCD接口。面板大小可編程,以16像素為增量,可置為32~1024像素的任何寬度(線長(zhǎng)度)。視頻制緩沖可最高編程到128KB(字節(jié))。每個(gè)像素可編程為1、2或4位。

          *支持EDO DRAM(僅在13MHz和18MHz下支持快速頁(yè)模式)??勺罡咧С?條,每條256MB的DRAM。DRAM接口可編程為16或32位寬。

          *存儲(chǔ)器可以和最高6個(gè)獨(dú)立的256 MB的擴(kuò)展段接口,且處于可編程等狀態(tài)。

          *LCD控制器和通用應(yīng)用可以共享片上的38 400(0x9600)字節(jié)的片上SRAM。

          *所有的外部存儲(chǔ)器和外圍器件與32位數(shù)據(jù)總線和28位地址總線相連,并且使用一些控制信號(hào)。

          *兩個(gè)同步串行接口,支持類似于ADCs等Micro-wire或SPI外圍器件。其中一個(gè)接口支持主從模式,另一個(gè)僅支持主模式。

          *使用已固化的片上引導(dǎo)ROM,用于串行加載引導(dǎo)程序到系統(tǒng)的FLASH存儲(chǔ)器。

          *27位通用I/O(3個(gè)8位和1個(gè)3位GPIO口),支持多路復(fù)用,以提供必要的附加功能,且支持掃描鍵盤矩陣。

          *內(nèi)置2個(gè)全雙工UART(16550類型),可支持最高位速率到115.2kb/s,擁有2個(gè)16字節(jié)的FIFO用于TX和RX,其中UART1支持調(diào)解調(diào)器控制信號(hào)。

          *具有最高速率為115.2kb/s的紅外數(shù)據(jù)SIR協(xié)議控制器。

          *具有直流—直流轉(zhuǎn)換接口(PWM),可提供兩個(gè)編程占空比(從1-in-16到15-in-16)的96kHz時(shí)鐘輸出,可以驅(qū)動(dòng)一個(gè)直流—直流的轉(zhuǎn)換器。

          *擁有2個(gè)16位通用目的定時(shí)計(jì)數(shù)器。

          *1個(gè)32位實(shí)時(shí)時(shí)鐘(RTC)和比較器。

          *1個(gè)用于與1個(gè)或2個(gè)Cirrus Logic CL-PS6700 PC卡控制器相連的接口,可支持2個(gè)PC卡插槽。

          *RTC驅(qū)動(dòng)專用的內(nèi)爍引腳。

          *先進(jìn)的系統(tǒng)狀態(tài)控制器和電源管理。

          *具有208pin LQFP和256-Ball PBGA兩種封裝。

          *帶有ROM、圖表、樣碼和設(shè)計(jì)庫(kù)的仿真工具。

          *支持全JTAG邊界掃描和嵌入式ICE。

          2 EP7212 LCD控制器

          EP7212的LCD控制器可以提供所有必需的控制信號(hào),以便直接與一個(gè)單面板多像素LCD接口。EP7212使用通用內(nèi)存結(jié)構(gòu)(UMA)存儲(chǔ)視頻幀緩沖,與內(nèi)核處理器(ARM720T)一起共享主內(nèi)存總線,總視頻幀緩存器大小可編程最高達(dá)128KB。該面板大小可編程,可以16像素為增量,置為32~1024像素的任何寬度(線長(zhǎng)度)??偟木€數(shù)(行)由總的幀緩沖器大小除以面板寬度和顏色深度決定。控制器還可編程提供1、2或4位每像素彩色深度,支持單色灰度顯示或是彩色顯示。

          為了支持各種顏色和灰度級(jí),LCD控制器有2個(gè)32位調(diào)色板寄存器,被分成8個(gè)可設(shè)定地址的半字節(jié)(nibble),共16個(gè)半字節(jié),每個(gè)半字節(jié)被幀緩沖器中的數(shù)據(jù)尋址。當(dāng)LCD控制器配置成像素點(diǎn)4位時(shí),幀緩沖器中4位數(shù)據(jù)被用于代表1個(gè)像素,2個(gè)調(diào)色板寄存器中的半字節(jié)用該數(shù)據(jù)尋址,對(duì)應(yīng)要顯示的像素。該尋址結(jié)構(gòu)被用于將幀緩沖器中的數(shù)據(jù)映射到實(shí)際的灰度值,該值提供給顯示接口。當(dāng)配置成4 bpp模式時(shí),在調(diào)色板寄存器中的所有16個(gè)半字節(jié)被用于映射,這是因?yàn)槊?個(gè)位可以提供16個(gè)不同的值。同理,2 bpp模式用最低的4個(gè)半字節(jié);1 bpp模式用最低的2個(gè)半字節(jié)。

          每個(gè)調(diào)色板寄存器半字節(jié)可以編程為0~15。這16個(gè)值對(duì)應(yīng)16個(gè)不同的顏色深度級(jí)。當(dāng)寄存器與灰度級(jí)相對(duì)應(yīng);當(dāng)不匹配時(shí),能產(chǎn)生一些有趣的顯示模式。例如,若想去觸發(fā)正常和翻轉(zhuǎn)兩種圖像,通過簡(jiǎn)單的轉(zhuǎn)換調(diào)色板寄存器中的半字節(jié)值就可以實(shí)現(xiàn),這比在幀緩沖器中轉(zhuǎn)換所有數(shù)據(jù)更快更容易。

          LCD控制器有1個(gè)9字深的FIFO,被用作幀數(shù)據(jù)的過渡存儲(chǔ)緩沖。DMA控制器被用于從幀緩沖內(nèi)存中取顯示數(shù)據(jù)并且填充到FIFO中。這樣,旦LCD控制器被配置和幀緩沖數(shù)據(jù)被存儲(chǔ),EP7212就可以接著執(zhí)行其它任務(wù),而不必服務(wù)LCD控制器。

          (1)灰度顯示原理

          實(shí)際上,LCD顯示屏并不是設(shè)置成不同的亮度去驅(qū)動(dòng)每一像素的。它對(duì)象素要么顯示,要么關(guān)閉。LCD顯示屏的一個(gè)常用指標(biāo)是它的反應(yīng)時(shí)間,反應(yīng)時(shí)間指的是一個(gè)像素從顯示到關(guān)閉所花費(fèi)的時(shí)間,典型的是幾百ms。一種調(diào)制技術(shù)被用于驅(qū)動(dòng)每個(gè)像素,即用整個(gè)固定時(shí)間周期的一部分驅(qū)動(dòng)每個(gè)像素。

          LCD控制器內(nèi)部有1個(gè)16周期計(jì)數(shù)器,用于產(chǎn)生16周期的間隔。當(dāng)驅(qū)動(dòng)像素時(shí),它讀幀緩沖數(shù)據(jù)所指的,在調(diào)色板寄存器中的半字節(jié)數(shù)據(jù)。該數(shù)據(jù)確定在16周期間隔里像素顯示的次數(shù)。例如該值等于4,則該像素每隔4個(gè)時(shí)鐘周期顯示1次,等于整個(gè)16周期間隔的4/16。裸眠認(rèn)為該像素以最大亮度的1/4進(jìn)行顯示。

          (2)彩色顯示原理

          彩色顯示時(shí),每個(gè)像素點(diǎn)有3個(gè)子彩色像素(紅、綠、藍(lán))?;叶蕊@示的技術(shù)應(yīng)用到彩色顯示中,每個(gè)子彩色像素有15種濃度的感覺效果??捎眉t、綠、藍(lán)3種顏色的15種濃度中的一種去驅(qū)動(dòng)1個(gè)像素點(diǎn)。如果LCD控制器編程為4 bpp模式,可支持最高15×15×15=3 375種不同的顏色;2 bpp模式時(shí),可支持64種不同的顏色;1 bpp模式時(shí),可支持8種不同的顏色。對(duì)于一個(gè)1/4VGA顯示屏,實(shí)際像的數(shù)量等于320×400×4=921 600位或115 200字節(jié),小于上面提到的最大幀緩沖的限制(128KB)。

          另外一個(gè)顯示特性是刷新率,指的是整個(gè)數(shù)據(jù)幀被重新寫到顯示屏的頻率。如果數(shù)據(jù)寫得太慢,將影響顯示質(zhì)量;太快則顯示器的反應(yīng)時(shí)間跟不上像素驅(qū)動(dòng)狀態(tài)的改變。大部分顯示屏推薦的速率是70~80Hz。

          當(dāng)EP7212使用PLL時(shí),則1個(gè)36.864MHz的時(shí)鐘提供給LCD控制器。當(dāng)使用1個(gè)13MHz的外部時(shí)鐘時(shí),則1個(gè)13MHz的時(shí)鐘提供給LCD控制器。固定時(shí)鐘源限制了像素寫到顯示屏的最大速率,即導(dǎo)致了最大刷新率的限制。

          (3)LCD顯示接口

          LCD顯示接口內(nèi)置于EP7212之中,有如下信號(hào):DD[0:3]、FRM、CL1、CL2、M。

          ①DD[0:3]是4條數(shù)據(jù)線。LCD控制器輸出數(shù)據(jù)就意味著這些線在同一時(shí)刻輸出4個(gè)像素。每條數(shù)據(jù)線的高或低對(duì)應(yīng)每個(gè)像素值的高或低。

          ②FRM是幀同步信號(hào)。它在一幀所有的像素?cái)?shù)據(jù)全部寫出接口后觸發(fā)為高,用于強(qiáng)迫復(fù)位線(行)計(jì)數(shù)器為0。這樣顯示屏將驅(qū)動(dòng)下一個(gè)半字節(jié)數(shù)據(jù)到顯示屏的第一行。

          ③CL1是行選通信號(hào)。它在一行所有的像素?cái)?shù)據(jù)寫出接口后觸發(fā)為高。

          ④CL2是像素?cái)?shù)據(jù)時(shí)鐘。它被顯示屏用于在每個(gè)像素?cái)?shù)據(jù)的半字節(jié)定時(shí),它的周期是實(shí)際像素速率的1/4。當(dāng)CL1觸發(fā)時(shí),CL2置低。

          ⑤M是交流偏壓信號(hào)。M的值由所使用的顯示屏確定,可從顯示屏的數(shù)字手冊(cè)中得到。

          (4)彩色顯示接口

          圖1是EP7212LCD控制器與夏普LM057QC1T03 1/4VGA彩色非觸屏LCD顯示模塊的接口連接邏輯圖(如是觸摸屏可加后面所述的觸摸屏轉(zhuǎn)換接口)。該顯示屏是8位數(shù)據(jù)接口。該邏輯的主要目的是將4位接口轉(zhuǎn)換成8位,對(duì)應(yīng)2個(gè)半字節(jié)。該邏輯不影響LCD控制寄存器的編程,并且有同樣的刷新率和像素彩色深度。圖1的左邊是LCD控制器的所有信號(hào),右邊與顯示屏相連。由于EP7212要輸出2組數(shù)據(jù),為了支持8位數(shù)據(jù),時(shí)鐘必須是原來速率的一半,這意味著CL2必須減半。通過用D觸發(fā)器,CL2作為輸入時(shí)鐘,則在它的Q端就變成輸入時(shí)鐘的1/2。CL1直接連接到顯示屏,它也被用于復(fù)位D觸發(fā)器,使Q端在開始時(shí)為低。用74LCX174寄存器存儲(chǔ)8位數(shù)據(jù)的低4位。當(dāng)高4位來到時(shí)2個(gè)半字節(jié)一起提供給顯示屏,LCD_EN可用1根EP7212的通和I/O引腳控制。

          表1為部分兼容的顯示屏。

          表1 部分LCD顯示模塊

          Sharp LM057QC1T018bit,6.1',320×240,彩色,非觸屏
          Sharp LM057QC1T038bit,6.1',320×240,Color Transmissive,CCTF背光,觸屏
          Sharp LM038QC1R108bit,3.8',320×240,Clolor Reflective,無背光,非觸屏
          Sharp LM038QC1S108bit,3.8',320×240,Clolor Transflective,背光,非觸屏
          Sharp LM038QC1TS108bit,3.8',320×240,Color Transflective,背光,觸屏

          3 觸摸屏控制器

          觸摸屏分電阻、電容、表面表波、紅外線掃描和矢量壓力傳感等幾種類型,其中使用最多的是四線或五線電阻觸摸屏。四線電阻觸摸屏由2個(gè)透明電阻膜構(gòu)成,在它的水平和垂直電阻網(wǎng)上施加電壓,A/D轉(zhuǎn)換面板在觸摸點(diǎn)測(cè)量出電壓,人而對(duì)應(yīng)出坐標(biāo)值。

          ADS7843是TI公司生產(chǎn)的四線電阻觸摸屏轉(zhuǎn)換接口芯片。它是一款具有同步串行接口的12位取樣模數(shù)轉(zhuǎn)換器。在125kHz吞吐速率和2.7V電壓下,功耗為750μW。在關(guān)閉模式下,功耗僅為0.5μW。由于具有低功耗和高速等特性,被廣泛應(yīng)用在用電池供電的小型手持設(shè)備上。

          ADS7843的連結(jié)關(guān)系如圖2所示。工作電壓Vcc為2.7~5.25V之間,基準(zhǔn)電壓Vref介于1V到+Vcc之間。其準(zhǔn)電壓確定了轉(zhuǎn)換器輸入范圍,輸入數(shù)據(jù)每個(gè)數(shù)字位代表的模擬電壓等于基準(zhǔn)電壓除以4096。平均基準(zhǔn)輸入電流由ADS7843的轉(zhuǎn)換率確定。轉(zhuǎn)換器的模擬輸入(X+、Y+、X-、Y-)是一個(gè)4通道多路器;DCLK是外部時(shí)鐘輸入引腳;CS是片選;DIN是串行輸入,控制數(shù)據(jù)通過該引腳輸入;DOUT是串行數(shù)據(jù)輸出,用于輸出轉(zhuǎn)換后的觸摸位置數(shù)據(jù),最大數(shù)為二進(jìn)制的4095;IN3和IN4是輔助引腳;PENIRQ是PEN中斷;用于觸摸顯示屏后引發(fā)一個(gè)中斷。

          通過連接觸摸屏X+輸入到A/D轉(zhuǎn)換器,同時(shí)打開Y+和Y-驅(qū)動(dòng),然后數(shù)字化X+的電壓,從得到當(dāng)前Y位置的測(cè)量結(jié)果。同理也可得到X方向的坐標(biāo)。

          具體設(shè)置和使用方法見ADS7843數(shù)據(jù)手冊(cè)。下面主要討論一下ADS7843的模式設(shè)置、PEN中斷引腳使用、軟件編程等。

          (1)模式設(shè)置

          ADS7843有差分(differential)和單端(singleended mode)兩種工作模式。這兩種模式對(duì)轉(zhuǎn)換后的精度和可靠性有一些影響。如果將A/D轉(zhuǎn)換器配置為讀絕對(duì)電壓(單端模式)方式,則驅(qū)動(dòng)(driver)電壓的下降將導(dǎo)致轉(zhuǎn)換輸入數(shù)據(jù)的錯(cuò)誤;如果配置為差分模式,可以避免上述錯(cuò)誤。當(dāng)觸摸屏被按下時(shí),有兩種情況影響接觸點(diǎn)的電壓:一種是當(dāng)觸摸顯示屏?xí)r,導(dǎo)致觸摸屏外層震動(dòng);一種是觸摸屏頂屏和低層之間寄存器電容引起的電流震蕩,以及在ADS7843輸入引腳上引起電壓震蕩。這兩種情況都導(dǎo)致了觸摸屏上的電壓發(fā)生震蕩以及增加DC值穩(wěn)定的時(shí)間。

          在單端模式中,一旦在觸摸屏上檢測(cè)到一次觸摸事件,EP7212就發(fā)送一串控制字節(jié)給ADS7843,要求它進(jìn)行一次轉(zhuǎn)換。然后,ADS7843在獲取周期的起始點(diǎn),通過內(nèi)部FET開關(guān)提供電壓給面板,并導(dǎo)致觸摸點(diǎn)電壓的升高。正如上面所介紹的,上升的電壓在最終穩(wěn)定之前會(huì)震蕩一段時(shí)間。獲取周期結(jié)束后,所有FET開關(guān)將關(guān)閉,A/D轉(zhuǎn)換器將進(jìn)入轉(zhuǎn)換周期。如果在當(dāng)前轉(zhuǎn)換周期間,沒有發(fā)出下一個(gè)控制字節(jié),ADS7843將進(jìn)入低功耗模式并等待下一條指令。由于面板上分布大量電容,特別是濾波噪聲,應(yīng)該注意設(shè)置對(duì)應(yīng)于X坐標(biāo)或Y坐標(biāo)上的電壓。在單端模式中,輸入電壓必須在Data In word的最后三個(gè)時(shí)鐘周期期間設(shè)置,否則將產(chǎn)生錯(cuò)誤。

          除了內(nèi)部FET開關(guān)從獲取周期開始到轉(zhuǎn)換周期結(jié)束期間一直保持開發(fā)外,差分模式的操作類似于單端模式。加在面板上的電壓將成為對(duì)A/D轉(zhuǎn)換器的基準(zhǔn)電壓,提供一個(gè)度量比的操作。這意味著如果加在面板上的電壓發(fā)生變化(由于電源、驅(qū)動(dòng)電阻、溫度或觸摸屏電阻等改變導(dǎo)致),則A/D轉(zhuǎn)換器的度量比操作可以對(duì)這種變化進(jìn)行補(bǔ)償。如果在當(dāng)前轉(zhuǎn)換周期,發(fā)向ADS7843的下一個(gè)控制字節(jié)所選擇的通道與前一個(gè)控制字節(jié)相同,則在當(dāng)前轉(zhuǎn)換完成后開關(guān)仍然不會(huì)關(guān)閉。

          在這兩模式中,ADS7843只有3個(gè)時(shí)鐘周期可以從觸摸屏上獲?。ㄈ樱┹斎肽M電壓,因此為了ADS7843可以獲正確的電壓,輸入電壓必須在3個(gè)時(shí)鐘周期的時(shí)間范圍內(nèi)設(shè)置好。打開驅(qū)動(dòng)將引起觸摸屏的電壓快速升高,然后設(shè)置到最終值。為了得到轉(zhuǎn)換的正確數(shù)據(jù)。獲取必須在觸摸屏完全設(shè)置好時(shí)完成。有兩種獲取的方式:一是采用單端模式,用相對(duì)較慢的時(shí)鐘,這樣擴(kuò)展了獲取時(shí)間(3個(gè)時(shí)鐘周期);二是采用差分械,用相對(duì)較快的時(shí)鐘,在第一個(gè)轉(zhuǎn)換周期設(shè)置電壓,第二個(gè)轉(zhuǎn)換周期獲取準(zhǔn)確的電壓。第二種方式的兩個(gè)控制字節(jié)相同,內(nèi)部X/Y開關(guān)在首次轉(zhuǎn)換后不會(huì)關(guān)閉,由于首次轉(zhuǎn)換期間電壓還不穩(wěn)定,因此要求丟棄首次轉(zhuǎn)換的結(jié)果。使用第二種方式的另一個(gè)優(yōu)點(diǎn)是降低功耗,在全部轉(zhuǎn)換后,ADS7843進(jìn)入低功耗模式并且等待下一次取樣周期。對(duì)于慢時(shí)鐘這種情況,下一次取樣可能在當(dāng)前轉(zhuǎn)換結(jié)束后立即進(jìn)入取樣周期,沒有時(shí)間進(jìn)入低功耗模式。

          在單端模式下不能使用快速時(shí)鐘。

          差分模式具有以下特點(diǎn):①能夠在不擴(kuò)展轉(zhuǎn)換器獲取時(shí)間的條件下,用很長(zhǎng)的設(shè)置時(shí)間處理觸摸展,即觸摸屏電壓可以有足夠的時(shí)間穩(wěn)定下來。②通過用快速時(shí)間,ADS7843可以進(jìn)入低功耗模式,從而可以節(jié)約電池能量。建議使用差分模式。

          (2)PEN中斷引腳使用

          該引腳的主要作用是讓設(shè)計(jì)者可以完全控制ADS7843的低功耗模式操作。如圖3所示,I/O1和I/O2是引自EP7212的通用目的輸入/輸出口。當(dāng)電源加入系統(tǒng)且轉(zhuǎn)換器被設(shè)置(PD1、PD0=00)之后,轉(zhuǎn)換器進(jìn)入低功耗模式。當(dāng)未觸摸面板時(shí),ADS7833內(nèi)部的二極管沒有偏正,因此沒有電流流過(忽略漏流);當(dāng)觸摸面板時(shí),Y-提供了一條電流(I)通路;X+、X-和Y+處于高阻狀態(tài),電流經(jīng)過100kΩ電阻和中斷二極管。PENIRQ被拉低,通過I/O2上一個(gè)不超過0.65V的電壓?jiǎn)拘袰PU,然后EP7212拉低I/O1和I/O2上的電位,并且對(duì)ADS7843控制寄存器寫一個(gè)字節(jié),進(jìn)行轉(zhuǎn)換初始化。為了轉(zhuǎn)換PENIRQ二極管上的偏置電壓,EP7212必須拉低I/O1和I/O2上的電壓。否則,如果在轉(zhuǎn)換期間二極管上有一個(gè)前向偏壓,附加的電流將引起輸入數(shù)據(jù)不準(zhǔn)確。

          (3)差分模式下的軟件流程

          下面兩種算法假設(shè)ADS7843配置成差分模式,每次轉(zhuǎn)換為16個(gè)時(shí)鐘,X軸坐標(biāo)的結(jié)果在DATA X中,Y軸的坐標(biāo)在DATA Y中。流程如圖4所示。

          圖4(a)中的例子采用判斷兩次的方法來克服觸摸屏信號(hào)的抖動(dòng)。DATA 1存儲(chǔ)當(dāng)前轉(zhuǎn)換的結(jié)果,DATA 2存儲(chǔ)上一次轉(zhuǎn)換的結(jié)果,當(dāng)兩次結(jié)果相同時(shí)轉(zhuǎn)換數(shù)據(jù)有效。但是當(dāng)輸入電壓的震動(dòng)頻率和取樣頻率相近時(shí),可能會(huì)漏掉正確結(jié)果。

          圖4(b)中的例子采用最后的轉(zhuǎn)換結(jié)果(第n次)作為有效轉(zhuǎn)換。該方式更加簡(jiǎn)單,但是只對(duì)某一類觸摸屏有效。n的具體值依賴于ADS7843輸入電壓的設(shè)置時(shí)間,在確定n值以前需要對(duì)一些觸摸屏進(jìn)行測(cè)試。

          (4)錯(cuò)誤觸發(fā)

          由于X+輸入引腳與PEN中斷輸出相連接,因此,在X+上的噪聲可能引起觸摸屏錯(cuò)誤觸發(fā)。可對(duì)在PEN中斷輸出引腳上連接1個(gè)RC濾波器。例如,對(duì)地連接1個(gè)1Ω電阻和1個(gè)0.01μF的電容,可以過濾噪聲脈沖和避免錯(cuò)誤觸發(fā)。

          結(jié)束語(yǔ)

          本文主要介紹EP7212的LCD控制器的工作原理和設(shè)計(jì)邏輯,并且探討了觸摸屏控制器的使用技巧,適用于EP7212XX系列嵌入式處理器與單色、非觸摸屏連接的設(shè)計(jì)。觸摸屏部分也適用于與其它處理器的連接。

          模數(shù)轉(zhuǎn)換器相關(guān)文章:模數(shù)轉(zhuǎn)換器工作原理


          led顯示器相關(guān)文章:led顯示器原理




          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();