專利名稱:實(shí)時(shí)設(shè)定觸控參數(shù)的方法及其相關(guān)裝置與系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于電容式觸控面板的實(shí)時(shí)設(shè)定觸控參數(shù)的方法及其相關(guān)裝置 與系統(tǒng),更具體地,涉及一種不需額外耗損微控制單元及存儲(chǔ)單元資源來執(zhí)行實(shí)時(shí)校準(zhǔn)、更 新該觸控參數(shù)的方法及其相關(guān)裝置與系統(tǒng)。
背景技術(shù):
觸控面板(Touch Panel)具有操作方便、反應(yīng)速度快及節(jié)省空間的優(yōu)點(diǎn),因此,已 廣泛地用于各式的消費(fèi)性電子產(chǎn)品中,例如個(gè)人數(shù)字助理(PDA)、智能型移動(dòng)通信裝置、筆 記型計(jì)算機(jī)及銷售管理系統(tǒng)(P0S)等電子產(chǎn)品。而兼具性能穩(wěn)定、靈敏度佳且耐用的電容 式觸控技術(shù)乃是目前最受歡迎的觸控技術(shù)之一。電容式觸控技術(shù)主要是利用人體與觸控面 板接觸因靜電結(jié)合所產(chǎn)生的電容變化,來完成其觸控的功能。請(qǐng)參考圖1,圖1為習(xí)知電容式觸控系統(tǒng)10的示意圖。電容式觸控系統(tǒng)10包含有 一感應(yīng)單元102、一判斷單元104及一應(yīng)用單元106。感應(yīng)單元102用來將外部環(huán)境電容值 CAPE與人體電容值CAPH轉(zhuǎn)換成可判讀的數(shù)字信號(hào)。判斷單元104耦接于感應(yīng)單元102,用 來根據(jù)感應(yīng)單元102所輸出的數(shù)字信號(hào),判斷出人體觸摸事件,并通過串行式或并行式傳 輸接口,通知應(yīng)用單元106,以顯示輸出對(duì)應(yīng)的效果。因此,人體(例如手指)接觸到感應(yīng)單 元102所產(chǎn)生的模擬信號(hào)會(huì)被轉(zhuǎn)換成數(shù)字信號(hào),使得應(yīng)用單元106可判斷是否人體已接觸 到電容式觸控系統(tǒng)10。一般來說,感應(yīng)單元102會(huì)設(shè)定一環(huán)境電容參數(shù)設(shè)定值,作為感應(yīng)觸摸事件的參 考,由此能正確感應(yīng)人體電容的變化。環(huán)境電容參數(shù)值通常儲(chǔ)存在可多次寫入的存儲(chǔ)裝置 中,例如電子可擦除可編程只讀存儲(chǔ)器(EEPR0M)或閃存(Flash ROM)中,以便以后重新開 機(jī)啟動(dòng)過程中能夠重新加載預(yù)定的環(huán)境電容參數(shù)設(shè)定值。然而,這樣的方式可能因環(huán)境變 異,而造成感應(yīng)單元102發(fā)生錯(cuò)誤。舉例來說,假設(shè)電容式觸控系統(tǒng)10在組裝前,其環(huán)境電 容值為A并且感應(yīng)單元102亦調(diào)整好對(duì)應(yīng)于環(huán)境電容值為A時(shí)的環(huán)境電容參數(shù)設(shè)定值。若 電容式觸控系統(tǒng)10被組裝在完整系統(tǒng)上(例如個(gè)人數(shù)字助理)時(shí),環(huán)境電容值由A變成B。 在此情況下,感應(yīng)單元102將無法確實(shí)感應(yīng)外界人體電容值的變化,而導(dǎo)致觸控信息無法 正確反應(yīng)至應(yīng)用單元106。因此,為解決上述因環(huán)境電容的變異而衍生的觸控靈敏度異常, 甚而導(dǎo)致良率過低的問題,必須針對(duì)感應(yīng)單元102重新設(shè)定一組符合環(huán)境電容值為B時(shí)的 環(huán)境電容參數(shù)設(shè)定值。在習(xí)知技術(shù)中,通常會(huì)利用重復(fù)修改該環(huán)境電容參數(shù)值,以嘗試錯(cuò)誤(Try and Error)方式循序變化感應(yīng)單元102的環(huán)境電容參數(shù),來獲取最適合目前環(huán)境的環(huán)境電容參 數(shù)值。然而,重復(fù)地修改電容的參數(shù)值時(shí),必需逐次修改記錄在存儲(chǔ)裝置的參數(shù)值,以測(cè)試 其感應(yīng)結(jié)果。如此一來,將花費(fèi)極多的時(shí)間來進(jìn)行測(cè)試,而且無法取得量化數(shù)據(jù)來進(jìn)行環(huán)境 電容參數(shù)值最佳化驗(yàn)證。
發(fā)明內(nèi)容
因此,本發(fā)明的主要目的即在于提供一種用于電容式觸控面板實(shí)時(shí)設(shè)定觸控參數(shù) 的方法及其相關(guān)裝置與系統(tǒng)。本發(fā)明公開一種用于電容式觸控面板實(shí)時(shí)設(shè)定觸控參數(shù)的方法,該方法包括將 該觸控參數(shù)儲(chǔ)存至控制寄存器;根據(jù)該控制寄存器的該觸控參數(shù),感應(yīng)觸控模擬信號(hào),并將 該觸控模擬信號(hào)轉(zhuǎn)換成觸控?cái)?shù)字信號(hào);根據(jù)校準(zhǔn)讀取指令,讀取該觸控?cái)?shù)字信號(hào),并通過傳 輸接口,將該觸控?cái)?shù)字信號(hào)傳送至主控單元;根據(jù)該觸控?cái)?shù)字信號(hào),計(jì)算出修正觸控參數(shù), 并通過該傳輸接口,將該修正觸控參數(shù)傳送至該電容式觸控面板;根據(jù)校準(zhǔn)寫入指令,將儲(chǔ) 存于該控制寄存器中的該觸控參數(shù)改變?yōu)樵撔拚|控參數(shù);根據(jù)使用該修正觸控參數(shù)所感 應(yīng)到的該觸控?cái)?shù)字信號(hào),確定最佳的觸控參數(shù);以及根據(jù)更新寫入指令,將儲(chǔ)存于存儲(chǔ)單元 中的該觸控參數(shù)更新為該最佳觸控參數(shù)。本發(fā)明還公開一種電容式觸控控制裝置,用來根據(jù)控制指令,通過傳輸接口與主 控單元進(jìn)行實(shí)時(shí)校準(zhǔn)及更新觸控參數(shù)。該電容式觸控控制裝置包含有輸入輸出接口、控制 寄存器、存儲(chǔ)單元、模擬至數(shù)字轉(zhuǎn)換器及仲裁器。該輸入輸出接口耦接于該傳輸接口,用來 提供信號(hào)輸入與輸出該電容式觸控控制裝置。該控制寄存器用來儲(chǔ)存該觸控參數(shù)。該存儲(chǔ) 單元用來儲(chǔ)存該主控單元所計(jì)算出的最佳觸控參數(shù)。該模擬至數(shù)字轉(zhuǎn)換器耦接于感應(yīng)單 元、該控制寄存器及該存儲(chǔ)單元,用來將該感應(yīng)單元感應(yīng)到的觸控模擬信號(hào)轉(zhuǎn)換成觸控?cái)?shù) 字信號(hào)。該仲裁器耦接于該控制寄存器、該存儲(chǔ)單元、該模擬至數(shù)字轉(zhuǎn)換器及該輸入輸出接 口,用來接收與譯碼該控制指令,并根據(jù)該控制指令,選擇對(duì)于該控制寄存器、該存儲(chǔ)單元 與該感應(yīng)單元的存取。本發(fā)明還公開一種可實(shí)時(shí)設(shè)定觸控參數(shù)的電容式觸控系統(tǒng),包含有主控單元、傳 輸接口、感應(yīng)單元及電容式觸控控制裝置。該主控單元用來產(chǎn)生控制指令并執(zhí)行計(jì)算與校 準(zhǔn)最佳觸控參數(shù)。該傳輸接口耦接于該主控單元,用來橋接不同傳輸格式的信號(hào)。該感應(yīng)單 元用來根據(jù)該觸控參數(shù),感應(yīng)觸控模擬信號(hào)。該電容式觸控控制裝置用來根據(jù)該控制指令, 通過該傳輸接口,進(jìn)行實(shí)時(shí)校準(zhǔn)及更新該觸控參數(shù)。該電容式觸控控制裝置包含有輸入輸 出接口、控制寄存器、存儲(chǔ)單元、模擬至數(shù)字轉(zhuǎn)換器及仲裁器。該輸入輸出接口耦接于該傳 輸接口,用來提供信號(hào)輸入與輸出該電容式觸控控制裝置。該控制寄存器用來儲(chǔ)存該觸控 參數(shù)。該存儲(chǔ)單元用來儲(chǔ)存該主控單元所計(jì)算出的最佳觸控參數(shù)。該模擬至數(shù)字轉(zhuǎn)換器耦 接于該感應(yīng)單元、該控制寄存器及該存儲(chǔ)單元,用來將該觸控模擬信號(hào)轉(zhuǎn)換成觸控?cái)?shù)字信 號(hào)。該仲裁器耦接于該控制寄存器、該存儲(chǔ)單元、該模擬至數(shù)字轉(zhuǎn)換器及該輸入輸出接口, 用來接收與譯碼該控制指令,并根據(jù)該控制指令,選擇對(duì)于該控制寄存器、該存儲(chǔ)單元與該 感應(yīng)單元的存取。
圖1為習(xí)知電容式觸控系統(tǒng)的示意圖。圖2為本發(fā)明實(shí)施例的電容式觸控系統(tǒng)的示意圖。圖3為用于圖2中電容式觸控系統(tǒng)的實(shí)時(shí)設(shè)定流程的示意圖。圖4為本發(fā)明實(shí)施例的仲裁器的一般運(yùn)作的示意圖。圖5為本發(fā)明實(shí)施例的仲裁器在校準(zhǔn)讀取運(yùn)作時(shí)的示意圖。
圖6為本發(fā)明實(shí)施例的仲裁器在校準(zhǔn)寫入運(yùn)作時(shí)的示意圖。圖7為本發(fā)明實(shí)施例的仲裁器的在更新寫入運(yùn)作時(shí)的示意圖。圖8為本發(fā)明實(shí)施例的仲裁器的在更新讀取運(yùn)作時(shí)的示意圖。主要組件符號(hào)說明
10、20電容式觸控系統(tǒng)104判斷單元106應(yīng)用單元202主控單元204傳輸接 口206電容式觸控控制裝置208輸入輸出接口210控制寄存器212存儲(chǔ)單元214模擬至數(shù)字轉(zhuǎn)換器102,220感應(yīng)單元216仲裁器218微控制單元30流程300、302、304、306、308、310、312、314、316步驟
具體實(shí)施例方式請(qǐng)參考圖2,圖2為本發(fā)明實(shí)施例的電容式觸控系統(tǒng)20的示意圖。電容式觸控系 統(tǒng)20可用來實(shí)時(shí)設(shè)定觸控參數(shù)P。電容式觸控系統(tǒng)20包含有一主控單元202、一傳輸接口 204、一電容式觸控控制裝置206及一感應(yīng)單元220。主控單元202用來產(chǎn)生一控制指令C 并執(zhí)行計(jì)算與校準(zhǔn)出一最佳觸控參數(shù)P。pt。傳輸接口 204耦接于主控單元202,用來橋接不 同傳輸格式的信號(hào)。感應(yīng)單元220用來根據(jù)該觸控參數(shù),感應(yīng)人體觸摸所產(chǎn)生的一觸控模 擬信號(hào)Sao電容式觸控控制裝置206用來根據(jù)控制指令C,通過傳輸接口 204,進(jìn)行實(shí)時(shí)校 準(zhǔn)及更新觸控參數(shù)P。電容式觸控控制裝置206包含有一輸入輸出接口 208、一控制寄存器 210、一存儲(chǔ)單元212、一模擬至數(shù)字轉(zhuǎn)換器214、一仲裁器216及一微控制單元218。輸入輸 出接口 208耦接于傳輸接口 204,用來輸入或輸出信號(hào)至電容式觸控控制裝置206??刂萍?存器210,耦接于感應(yīng)單元220,用來儲(chǔ)存觸控參數(shù)P。存儲(chǔ)單元212,耦于感應(yīng)單元220,用 來儲(chǔ)存最佳觸控參數(shù)P。pt。模擬至數(shù)字轉(zhuǎn)換器214耦接于感應(yīng)單元220、控制寄存器210、存 儲(chǔ)單元212與仲裁器216,用來根據(jù)觸控參數(shù)P,將觸控模擬信號(hào)SaR換成一觸控?cái)?shù)字信號(hào) SD。仲裁器216耦接于控制寄存器210、存儲(chǔ)單元212、模擬至數(shù)字轉(zhuǎn)換214、輸入輸出接口 208及微控制單元218,用來接收與譯碼控制指令C,并根據(jù)控制指令C,選擇對(duì)于控制寄存 器210、存儲(chǔ)單元212與模擬至數(shù)字轉(zhuǎn)換器214的存取。較佳地,仲裁器216接收到控制指 令C后,可(通過硬件運(yùn)作)譯碼出控制指令C,以根據(jù)控制指令C,選擇數(shù)據(jù)的存取。而控 制指令C較佳地可包含一校準(zhǔn)讀取指令Ciss κ、一校準(zhǔn)寫入指令Ciss w、一更新讀取指令Cisp κ 及一更新寫入指令Cisp w。
關(guān)于電容式觸控系統(tǒng)20的實(shí)現(xiàn),請(qǐng)參考圖3,圖3為用于圖2中電容式觸控系統(tǒng) 20的實(shí)時(shí)設(shè)定流程30的示意圖。實(shí)時(shí)設(shè)定流程30用以將觸控參數(shù)P實(shí)時(shí)校準(zhǔn)及更新成最 佳觸控參數(shù)P。pt,其包含以下步驟
步驟3OO:開始。步驟302 將觸控參數(shù)P儲(chǔ)存至控制寄存器210。步驟304 根據(jù)控制寄存器210的觸控參數(shù)P,感應(yīng)觸控模擬信號(hào)SA,并將觸控模擬 信號(hào)Sa轉(zhuǎn)換成觸控?cái)?shù)字信號(hào)Sd。步驟306 根據(jù)校準(zhǔn)讀取指令Ciss κ,讀取觸控?cái)?shù)字信號(hào)SD,并通過傳輸接口 204,將 觸控?cái)?shù)字信號(hào)Sd傳送至主控單元202。步驟308 根據(jù)觸控?cái)?shù)字信號(hào)SD,計(jì)算出修正觸控參數(shù)Pnrod,并通過傳輸接口 204, 將修正觸控參數(shù)Pm。d傳送至電容式觸控控制裝置206。步驟310 根據(jù)校準(zhǔn)寫入指令Ciss w,將儲(chǔ)存于控制寄存器210的觸控參數(shù)P變更為 修正觸控參數(shù)Pm。d。步驟312 根據(jù)使用修正觸控參數(shù)Pm。d所感應(yīng)到的觸控?cái)?shù)字信號(hào)SD,決定一最佳觸 控參數(shù)P。pt。步驟314 根據(jù)一更新寫入指令Cisp w,將儲(chǔ)存于存儲(chǔ)單元212的觸控參數(shù)P更新為 最佳觸控參數(shù)P。pt。步驟316:結(jié)束。根據(jù)流程30,當(dāng)電容式觸控系統(tǒng)20針對(duì)一個(gè)新的環(huán)境而欲設(shè)定相對(duì)應(yīng)的最佳環(huán) 境電容參數(shù)設(shè)定值時(shí),首先,藉由校準(zhǔn)讀取指令Ciss κ,電容式觸控控制裝置206會(huì)將模擬至 數(shù)字轉(zhuǎn)換器214 (根據(jù)觸控參數(shù)P)所轉(zhuǎn)換的觸控?cái)?shù)字信號(hào)Sd提供至主控單元202。主控單 元202會(huì)計(jì)算出一修正觸控參數(shù)Pm。d,并利用校準(zhǔn)寫入指令Ciss w將儲(chǔ)存于控制寄存器210 的觸控參數(shù)P變更為修正觸控參數(shù)Pm。d。接著,感應(yīng)單元220根據(jù)修正觸控參數(shù)Pm。d,繼續(xù)感 應(yīng)以轉(zhuǎn)換相對(duì)應(yīng)的觸控?cái)?shù)字信號(hào)SD。主控單元202通過計(jì)算出各種修正觸控參數(shù)Pm。d,并根 據(jù)電容式觸控控制裝置206所取得實(shí)際感應(yīng)的信號(hào),分析計(jì)算出最佳觸控參數(shù)P。pt。換句話 說,本發(fā)明可藉由主控單元202的指令,經(jīng)電容式觸控控制裝置206直接硬件譯碼后,變更 控制寄存器210中的觸控參數(shù)P,直到獲得最佳觸控參數(shù)P。pt。如此一來,不需費(fèi)時(shí)地逐次 修改存儲(chǔ)單元中的參數(shù),即可達(dá)到實(shí)時(shí)校準(zhǔn)的功能。同樣地,根據(jù)更新寫入指令Cisp w,可將 最佳觸控參數(shù)P。pt儲(chǔ)存于存儲(chǔ)單元212,以提供感應(yīng)單元220于感應(yīng)新環(huán)境的觸控事{牛時(shí)使 用。換句話說,藉由主控單元202的指令,經(jīng)電容式觸控控制裝置206直接硬件譯碼后,本 發(fā)明即可直接將最佳觸控參數(shù)P-儲(chǔ)存至存儲(chǔ)單元212中,而達(dá)到實(shí)時(shí)更新的功能。除此之外,較佳地,模擬至數(shù)字轉(zhuǎn)換器214根據(jù)觸控參數(shù)P,調(diào)整一頻率或一放電 電阻值,以將觸控模擬信號(hào)Sa轉(zhuǎn)換成觸控?cái)?shù)字信號(hào)SD。因此,當(dāng)儲(chǔ)存于控制寄存器210的觸 控參數(shù)P置換成修正觸控參數(shù)Pm。d時(shí),模擬至數(shù)字轉(zhuǎn)換器214便根據(jù)修正觸控參數(shù)Pm。d,調(diào) 整對(duì)應(yīng)的頻率或放電電阻值。此外,主控單元202決定最佳觸控參數(shù)P。pt不限于特定方式, 例如,主控單元202可分析觸控?cái)?shù)字信號(hào)Sd中的一數(shù)字環(huán)境電容變化量的最大值、最小值 或平均值,或分析觸控?cái)?shù)字信號(hào)Sd中的數(shù)字環(huán)境電容變化量與數(shù)字人體電容變化量的總和 的最大值、最小值或平均值,或分析觸控?cái)?shù)字信號(hào)Sd中的數(shù)字環(huán)境電容變化量與數(shù)字人體 電容變化量的差異值,以決定最佳觸控參數(shù)P。pt。舉例來說,電路設(shè)計(jì)者可將系統(tǒng)設(shè)計(jì)為當(dāng)數(shù)字環(huán)境電容變化量與數(shù)字人體電容變化量的差異值符合微處理器的較佳運(yùn)算范圍內(nèi)時(shí), 具有最佳觸控參數(shù)P。pt。簡言之,電容式觸控系統(tǒng)20藉由主控單元202所產(chǎn)生的指令,經(jīng)電容式觸控控制 裝置206直接硬件譯碼后,變更控制寄存器210中的觸控參數(shù)P,并藉由分析電容式觸控控 制裝置206所取得的信號(hào),來獲得最佳觸控參數(shù)P。pt。因此,不需費(fèi)時(shí)地逐次修改存儲(chǔ)單元 中的參數(shù),即可達(dá)到實(shí)時(shí)校準(zhǔn)的功能,并可實(shí)時(shí)將最佳觸控參數(shù)P。pt更新寫入電容式觸控控 制裝置206,以提供感應(yīng)單元220于感應(yīng)新環(huán)境的觸控事件時(shí)使用。如此一來,將能迅速克 服生產(chǎn)制造過程中變異的環(huán)境電容而衍生觸控靈敏度異常問題。除此之外,通過主控單元 202來進(jìn)行數(shù)字?jǐn)?shù)據(jù)運(yùn)算及比對(duì),將能快速更新及反饋?zhàn)罴央娙輩?shù)設(shè)定值,且測(cè)試過程中 所有數(shù)據(jù)皆能被存盤,將有利于后續(xù)進(jìn)行量化分析。進(jìn)一步說明,請(qǐng)參考圖4,圖4為本發(fā)明實(shí)施例仲裁器216的一運(yùn)作示意圖。如圖 4所示,在電容式觸控控制裝置206中,微控制器218可通過仲裁器216,讀取儲(chǔ)存于存儲(chǔ)單 元212中的數(shù)據(jù)或程序,并根據(jù)所讀取程序,讀寫控制寄存器210的觸控參數(shù)P或模擬至數(shù) 字轉(zhuǎn)換器214的觸控?cái)?shù)字信號(hào)SD。接著,請(qǐng)參考圖5,圖5為本發(fā)明實(shí)施例仲裁器216在校 準(zhǔn)讀取運(yùn)作時(shí)的示意圖。當(dāng)仲裁器216通過傳輸接口 204接收到并譯碼校準(zhǔn)讀取指令Ciss κ時(shí),仲裁器216會(huì)根據(jù)校準(zhǔn)讀取指令Ciss κ控制讀取觸控?cái)?shù)字信號(hào)Sd或觸控參數(shù)P,并經(jīng)由 傳輸接口 204傳送至主控單元202。接著,請(qǐng)繼續(xù)參考圖6,圖6為本發(fā)明實(shí)施例仲裁器216 在校準(zhǔn)寫入運(yùn)作時(shí)的示意圖。主控單元202根據(jù)觸控?cái)?shù)字信號(hào)Sd或觸控參數(shù)P,計(jì)算出一 合適的修正觸控參數(shù)Pm。d,并通過傳輸接口 204,將校準(zhǔn)寫入指令Ciss w及修正觸控參數(shù)Pnrod 傳送至仲裁器216。當(dāng)仲裁器216接收到并譯碼校準(zhǔn)寫入指令Ciss w時(shí),仲裁器216根據(jù)校 準(zhǔn)寫入指令Ciss w,控制將修正觸控參數(shù)Pm。d寫入至控制寄存器210,以將控制寄存器中210 的觸控參數(shù)P變更為修正觸控參數(shù)Pm。d。請(qǐng)繼續(xù)參考圖7,圖7為本發(fā)明實(shí)施例仲裁器216 在更新寫入運(yùn)作時(shí)的示意圖。主控單元202通過計(jì)算出各種修正觸控參數(shù)Pm。d,并根據(jù)電容 式觸控控制裝置206取得實(shí)際感應(yīng)的信號(hào),而分析計(jì)算出最佳觸控參數(shù)P。pt后,會(huì)將更新寫 入指令CISP—w及最佳觸控參數(shù)P。pt傳送至仲裁器216。當(dāng)仲裁器216接收到并譯碼更新寫入 指令Cisp w時(shí),仲裁器216會(huì)根據(jù)更新寫入指令Cisp w,控制將最佳觸控參數(shù)P。pt寫入至存儲(chǔ) 單元212,以將存儲(chǔ)單元212中的觸控參數(shù)P更新為最佳觸控參數(shù)P。pt。此外,請(qǐng)繼續(xù)參考 圖8,圖8為本發(fā)明實(shí)施例仲裁器216在更新讀取運(yùn)作時(shí)的示意圖。主控單元202可產(chǎn)生更 新寫入指令Cisp κ,當(dāng)仲裁器216接收到并譯碼更新寫入指令Cisp w時(shí),仲裁器216會(huì)根據(jù)更 新讀取指令Cisp κ,控制將讀取存儲(chǔ)單元212中的觸控參數(shù)P。換句話說,在執(zhí)行實(shí)時(shí)校準(zhǔn)與 更新的過程中,本發(fā)明藉由主控單元202所產(chǎn)生的指令,經(jīng)硬件直接譯碼后,直接執(zhí)行相關(guān) 動(dòng)作,而不需額外的程序及存儲(chǔ)單元去執(zhí)行,因此,將不會(huì)耗損到微控制器218的資源,相 對(duì)地減輕存儲(chǔ)單元的負(fù)擔(dān)和程序的復(fù)雜度,而能有效快速的完成實(shí)時(shí)校準(zhǔn)及更新的功能。值得注意的是,電容式觸控系統(tǒng)20為本發(fā)明的實(shí)施例,本領(lǐng)域具普通技術(shù)人員當(dāng)可據(jù)以做不同的變化,而不限于此。舉例來說,任何具備獨(dú)立執(zhí)行分析數(shù)字電容變化量的最 大值、最小值、平均值或差異值、顯示數(shù)字信號(hào)能力以及產(chǎn)生實(shí)時(shí)校準(zhǔn)及更新指令的運(yùn)算裝 置或應(yīng)用程序軟件皆可用于實(shí)現(xiàn)主控單元202。例如個(gè)人計(jì)算機(jī)或是具輸入輸出接口的微 控制器。較佳地,主控單元202另包含一儲(chǔ)存單元,用來儲(chǔ)存校準(zhǔn)過程中所感應(yīng)到的數(shù)字電 容變化量,以作為后續(xù)量化分析驗(yàn)證用。另一方面,傳輸接口 204主要用來橋接不同傳輸格式的信號(hào),如圖2所示,主控單元202使用通用串行總線(USB)接口來傳輸信號(hào),電容式觸 控控制裝置206的輸入輸出接口 208使用內(nèi)部集成電路(I2C)接口,通過傳輸接口 204即 可轉(zhuǎn)換成對(duì)應(yīng)的信號(hào)。舉例來說,當(dāng)主控單元202送出對(duì)應(yīng)于更新寫入指令Cisp w的通用串 行總線接口的特定信號(hào)封包,經(jīng)傳輸接口 204轉(zhuǎn)換成內(nèi)部集成電路接口信號(hào)封包后,仲裁 器216將其譯碼以產(chǎn)生相關(guān)控制信號(hào),并立即將數(shù)據(jù)寫入至存儲(chǔ)單元212。因此,主控單元 202、傳輸單元204與電容式觸控控制裝置206之間的傳輸方式可以是任何有線串行傳輸方 式,例如內(nèi)部集成電路接口、通用串行總線接口、串行周邊裝置接口(SPI)或通用異步收發(fā) 接口(UART)等;或是任何有線并列傳輸方式,例如整合式電子裝置接口(IDE)或小型計(jì)算 機(jī)系統(tǒng)接口(SCSI)等;抑或是任何無線傳輸方式,例如紅外線、藍(lán)芽或IEEE802.il等。此 夕卜,存儲(chǔ)單元212可以是任何可多次重復(fù)寫入的儲(chǔ)存裝置,例如電子可擦除可編程只讀存 儲(chǔ)器或閃存等。另一方面,當(dāng)電容式觸控系統(tǒng)20處于實(shí)時(shí)校準(zhǔn)及更新觸控參數(shù)時(shí),感應(yīng)單 元220與模擬至數(shù)字轉(zhuǎn)換器214根據(jù)儲(chǔ)存于控制寄存器210中的觸控參數(shù)P (當(dāng)尚未更新 為修正觸控參數(shù)Pnrod時(shí))或修正觸控參數(shù)Pm。d來執(zhí)行運(yùn)作流程。相反地,當(dāng)電容式觸控系 統(tǒng)20處于一般觸控感應(yīng)運(yùn)作時(shí),感應(yīng)單元214根據(jù)儲(chǔ)存于存儲(chǔ)單元212中的最佳觸控參數(shù) P。pt,來執(zhí)行運(yùn)作流程。
綜上所述,本發(fā)明通過主控單元來進(jìn)行數(shù)字?jǐn)?shù)據(jù)運(yùn)算及比對(duì),將能夠快速更新及 反饋?zhàn)罴训碾娙輩?shù)設(shè)定值,并且測(cè)試過程中所有數(shù)據(jù)皆能被存盤,而有利于后續(xù)進(jìn)行量 化分析。更重要的是,本發(fā)明利用主控單元的指令,經(jīng)電容式觸控控制裝置直接硬件譯碼 后,直接變更控制寄存器中的觸控參數(shù)來測(cè)試、獲得最佳觸控參數(shù),以提供感應(yīng)單元在感應(yīng) 新環(huán)境的觸控事件時(shí)使用。因此,不需如習(xí)知技術(shù)中須費(fèi)時(shí)地逐次修改存儲(chǔ)單元中的參數(shù), 即可達(dá)到實(shí)時(shí)校準(zhǔn)的功能。同時(shí),本發(fā)明利用主控單元的指令,即可直接將最佳觸控參數(shù)儲(chǔ) 存至存儲(chǔ)單元,而能達(dá)到實(shí)時(shí)更新的功能,如此一來,除了不會(huì)占用到電容式觸控控制裝置 中的微控制器的資源,相對(duì)地亦減輕存儲(chǔ)單元的負(fù)擔(dān)和程序的復(fù)雜度,而能有效快速的完 成實(shí)時(shí)校準(zhǔn)、更新的功能,以改善電容式觸控系統(tǒng)的觸控靈敏度及操作穩(wěn)定度。以上所述僅為本發(fā)明的較佳實(shí)施例,凡依本發(fā)明權(quán)利要求書所做的均等變化與修 飾,皆應(yīng)屬本發(fā)明的涵蓋范圍。
權(quán)利要求
一種用于電容式觸控面板實(shí)時(shí)設(shè)定觸控參數(shù)的方法,包含有將該觸控參數(shù)儲(chǔ)存至控制寄存器;根據(jù)該控制寄存器的該觸控參數(shù),感應(yīng)觸控模擬信號(hào),并將該觸控模擬信號(hào)轉(zhuǎn)換成觸控?cái)?shù)字信號(hào);根據(jù)校準(zhǔn)讀取指令,讀取該觸控?cái)?shù)字信號(hào),并通過傳輸接口,將該觸控?cái)?shù)字信號(hào)傳送至主控單元;根據(jù)該觸控?cái)?shù)字信號(hào),計(jì)算出修正觸控參數(shù),并通過該傳輸接口,將該修正觸控參數(shù)傳送至該電容式觸控面板;根據(jù)校準(zhǔn)寫入指令,將儲(chǔ)存于該控制寄存器中的該觸控參數(shù)變更為該修正觸控參數(shù);根據(jù)使用該修正觸控參數(shù)所感應(yīng)到的該觸控?cái)?shù)字信號(hào),決定最佳觸控參數(shù);以及根據(jù)更新寫入指令,將儲(chǔ)存于存儲(chǔ)單元的該觸控參數(shù)更新為該最佳觸控參數(shù)。
2.如權(quán)利要求1所述的方法,其中根據(jù)使用該修正觸控參數(shù)所感應(yīng)到的該觸控?cái)?shù)字信 號(hào)決定該最佳觸控參數(shù)的步驟包括分析該觸控?cái)?shù)字信號(hào)中的數(shù)字環(huán)境電容變化量的最大 值、最小值或平均值,以決定該最佳觸控參數(shù)。
3.如權(quán)利要求1所述的方法,其中根據(jù)使用該修正觸控參數(shù)所感應(yīng)到的該觸控?cái)?shù)字信 號(hào)決定該最佳觸控參數(shù)的步驟包括分析該觸控?cái)?shù)字信號(hào)中的數(shù)字環(huán)境電容變化量與數(shù)字 人體電容變化量的總和的最大值、最小值或平均值,以決定該最佳觸控參數(shù)。
4.如權(quán)利要求1所述的方法,其中根據(jù)使用該修正觸控參數(shù)所感應(yīng)到的該觸控?cái)?shù)字信 號(hào)決定該最佳觸控參數(shù)的步驟包括分析該觸控?cái)?shù)字信號(hào)中的數(shù)字環(huán)境電容變化量與數(shù)字 人體電容變化量的差異值,以決定該最佳觸控參數(shù)。
5.一種電容式觸控控制裝置,用來根據(jù)控制指令,通過傳輸接口與主控單元進(jìn)行實(shí)時(shí) 設(shè)定觸控參數(shù),包含有輸入輸出接口,耦接于該傳輸接口,用來提供信號(hào)輸入與輸出該電容式觸控控制裝置;控制寄存器,用來儲(chǔ)存該觸控參數(shù);存儲(chǔ)單元,用來儲(chǔ)存該主控單元所計(jì)算出的最佳觸控參數(shù);模擬至數(shù)字轉(zhuǎn)換器,耦接于感應(yīng)單元、該控制寄存器及該存儲(chǔ)單元,用來接收該感應(yīng)單 元所感應(yīng)的觸控模擬信號(hào),并將該觸控模擬信號(hào)轉(zhuǎn)換成觸控?cái)?shù)字信號(hào);以及仲裁器,耦接于該控制寄存器、該存儲(chǔ)單元、該模擬至數(shù)字轉(zhuǎn)換器及該輸入輸出接口, 用來接收與譯碼該控制指令,并根據(jù)該控制指令,選擇對(duì)于該控制寄存器、該存儲(chǔ)單元與該 模擬至數(shù)字轉(zhuǎn)換器的存取。
6.如權(quán)利要求5所述的電容式觸控控制裝置,其中該模擬至數(shù)字轉(zhuǎn)換器根據(jù)該觸控參 數(shù)來調(diào)整頻率,以將該觸控模擬信號(hào)轉(zhuǎn)換成該觸控?cái)?shù)字信號(hào)。
7.如權(quán)利要求5所述的電容式觸控控制裝置,其中該模擬至數(shù)字轉(zhuǎn)換器根據(jù)該觸控參 數(shù)來調(diào)整放電電阻值,以將該觸控模擬信號(hào)轉(zhuǎn)換成觸控?cái)?shù)字信號(hào)。
8.如權(quán)利要求5所述的電容式觸控控制裝置,其中該控制指令包含校準(zhǔn)讀取指令、校 準(zhǔn)寫入指令、更新讀取指令及更新寫入指令。
9.如權(quán)利要求8所述的電容式觸控控制裝置,其中該控制指令由該主控程序產(chǎn)生。
10.如權(quán)利要求8所述的電容式觸控控制裝置,其中當(dāng)該仲裁器接收到并譯碼該校準(zhǔn)讀取指令時(shí),該仲裁器根據(jù)該校準(zhǔn)讀取指令控制讀取該觸控?cái)?shù)字信號(hào),并經(jīng)由該傳輸接口 傳送至該主控單元。
11.如權(quán)利要求10所述的電容式觸控控制裝置,其中該主控單元根據(jù)該觸控?cái)?shù)字信 號(hào),計(jì)算出修正觸控參數(shù),并通過該傳輸接口,將校準(zhǔn)寫入指令及該修正觸控參數(shù)傳送至該 仲裁器。
12.如權(quán)利要求11所述的電容式觸控控制裝置,其中當(dāng)該仲裁器接收到并譯碼該校準(zhǔn) 寫入指令時(shí),該仲裁器根據(jù)該校準(zhǔn)寫入指令,控制該修正觸控參數(shù)寫入至該控制寄存器,以 將該控制寄存器中的該觸控參數(shù)變更為該修正觸控參數(shù)。
13.如權(quán)利要求8所述的電容式觸控控制裝置,其中于該主控單元校準(zhǔn)出該最佳觸控 參數(shù)后,將更新寫入指令及該最佳觸控參數(shù)傳送至該仲裁器。
14.如權(quán)利要求13所述的電容式觸控控制裝置,其中當(dāng)該仲裁器接收到并譯碼該更新 寫入指令時(shí),該仲裁器根據(jù)該更新寫入指令,控制該最佳觸控參數(shù)寫入至該存儲(chǔ)單元,以將 該存儲(chǔ)單元中的該觸控參數(shù)變更為該最佳觸控參數(shù)。
15.一種可實(shí)時(shí)設(shè)一觸控參數(shù)的電容式觸控系統(tǒng),包含有主控單元,用來產(chǎn)生控制指令并執(zhí)行計(jì)算與校準(zhǔn)最佳觸控參數(shù);傳輸接口,耦接于該主控單元,用來橋接不同傳輸格式的信號(hào);感應(yīng)單元,用來根據(jù)該觸控參數(shù),感應(yīng)觸控模擬信號(hào);以及電容式觸控控制裝置,用來根據(jù)該控制指令,通過該傳輸接口,進(jìn)行實(shí)時(shí)校準(zhǔn)及更新該 觸控參數(shù),包含有輸入輸出接口,耦接于該傳輸接口,用來提供信號(hào)輸入與輸出該電容式觸控控制裝置;控制寄存器,耦接于該感應(yīng)單元,用來儲(chǔ)存該觸控參數(shù);存儲(chǔ)單元,耦接于該感應(yīng)單元,用來儲(chǔ)存該最佳觸控參數(shù);模擬至數(shù)字轉(zhuǎn)換器,耦接于該感應(yīng)單元、該控制寄存器及該存儲(chǔ)單元,用來將該觸控模 擬信號(hào)轉(zhuǎn)換成觸控?cái)?shù)字信號(hào);以及仲裁器,耦接于該控制寄存器、該存儲(chǔ)單元、該模擬至數(shù)字轉(zhuǎn)換器及該輸入輸出接口, 用來接收與譯碼該控制指令,并根據(jù)該控制指令,選擇對(duì)于該控制寄存器、該存儲(chǔ)單元與該 感應(yīng)單元的存取。
16.如權(quán)利要求15所述的電容式觸控系統(tǒng),其中該模擬至數(shù)字轉(zhuǎn)換器根據(jù)該觸控參數(shù) 來調(diào)整頻率,以將該觸控模擬信號(hào)轉(zhuǎn)換成該觸控?cái)?shù)字信號(hào)。
17.如權(quán)利要求15所述的電容式觸控系統(tǒng),其中該模擬至數(shù)字轉(zhuǎn)換器根據(jù)該觸控參數(shù) 來調(diào)整放電電阻值,以將該觸控模擬信號(hào)轉(zhuǎn)換成該觸控?cái)?shù)字信號(hào)。
18.如權(quán)利要求15所述的電容式觸控系統(tǒng),其中該主控單元分析該觸控?cái)?shù)字信號(hào)中的 數(shù)字環(huán)境電容變化量的最大值、最小值或平均值,以決定該最佳觸控參數(shù)。
19.如權(quán)利要求15所述的電容式觸控系統(tǒng),其中該主控單元分析該觸控?cái)?shù)字信號(hào)中的 數(shù)字環(huán)境電容變化量與數(shù)字人體電容變化量的總和的最大值、最小值或平均值,以決定該 最佳觸控參數(shù)。
20.如權(quán)利要求15所述的電容式觸控系統(tǒng),其中該主控單元分析該觸控?cái)?shù)字信號(hào)中的 數(shù)字環(huán)境電容變化量與數(shù)字人體電容變化量的差異值,以決定該最佳觸控參數(shù)。
21.如權(quán)利要求15所述的電容式觸控系統(tǒng),其中該控制指令包含校準(zhǔn)讀取指令、校準(zhǔn) 寫入指令、更新讀取指令及更新寫入指令。
22.如權(quán)利要求21所述的電容式觸控系統(tǒng),其中當(dāng)該仲裁器接收到并譯碼該校準(zhǔn)讀取 指令時(shí),該仲裁器根據(jù)該校準(zhǔn)讀取指令控制讀取該觸控?cái)?shù)字信號(hào),并經(jīng)由該傳輸接口傳送 至該主控單元。
23.如權(quán)利要求22所述的電容式觸控系統(tǒng),其中該主控單元根據(jù)該觸控?cái)?shù)字信號(hào),計(jì) 算出修正觸控參數(shù),并通過該傳輸接口,將校準(zhǔn)寫入指令及該修正觸控參數(shù)傳送至該仲裁
24.如權(quán)利要求23所述的電容式觸控系統(tǒng),其中當(dāng)該仲裁器接收到并譯碼該校準(zhǔn)寫入 指令時(shí),該仲裁器根據(jù)該校準(zhǔn)寫入指令,控制將該修正觸控參數(shù)寫入至該控制寄存器,以將 該控制寄存器中的該觸控參數(shù)變更為該修正觸控參數(shù)。
25.如權(quán)利要求21所述的電容式觸控系統(tǒng),其中在該主控單元校準(zhǔn)出該最佳觸控參數(shù) 后,將更新寫入指令及該最佳觸控參數(shù)傳送至該仲裁器。
26.如權(quán)利要求25所述的電容式觸控系統(tǒng),其中當(dāng)該仲裁器接收到并譯碼該更新寫入 指令時(shí),該仲裁器根據(jù)該更新寫入指令,控制將該最佳觸控參數(shù)寫入至該存儲(chǔ)單元,以將該 存儲(chǔ)單元中的該觸控參數(shù)變更為該最佳觸控參數(shù)。
全文摘要
實(shí)時(shí)設(shè)定電容式觸控面板的觸控參數(shù)的方法,包括根據(jù)儲(chǔ)存在控制寄存器中的該觸控參數(shù),感應(yīng)觸控模擬信號(hào),并轉(zhuǎn)換成觸控?cái)?shù)字信號(hào);根據(jù)校準(zhǔn)讀取指令,讀取該觸控?cái)?shù)字信號(hào),并通過傳輸接口,將該觸控?cái)?shù)字信號(hào)傳送至主控單元;根據(jù)該觸控?cái)?shù)字信號(hào),計(jì)算出修正觸控參數(shù),并將其傳送至該電容式觸控面板;根據(jù)校準(zhǔn)寫入指令,將儲(chǔ)存于該控制寄存器中的該觸控參數(shù)改變?yōu)樵撔拚|控參數(shù);根據(jù)使用該修正觸控參數(shù)所感應(yīng)到的該觸控?cái)?shù)字信號(hào),決定最佳的觸控參數(shù)。
文檔編號(hào)G06F3/044GK101825975SQ20091011827
公開日2010年9月8日 申請(qǐng)日期2009年3月3日 優(yōu)先權(quán)日2009年3月3日
發(fā)明者吳孟修, 張輝宏, 黃俊憬 申請(qǐng)人:聯(lián)詠科技股份有限公司