引言
眾所周知,水是生命之源,無(wú)處不在,但是對(duì)觸摸應(yīng)用工程師來(lái)說(shuō),水卻是一大麻煩—因?yàn)樗螘?huì)提供與手指觸摸相似的輸入,引起電容觸摸感應(yīng)問(wèn)題,造成誤動(dòng)作或“偽觸摸”。因此,電容觸摸方案的可靠性設(shè)計(jì)除了要考慮抗電磁干擾方面的設(shè)計(jì),還必須考慮防水設(shè)計(jì)。這一點(diǎn)在一些本身工作在有水環(huán)境的觸摸產(chǎn)品表現(xiàn)得更為明顯,如熱水器、洗衣機(jī)、加濕器、豆?jié){機(jī)等。電容觸摸通常有三種形態(tài)的水需要防護(hù):水淹、水滴和水汽,其中水汽防護(hù)最復(fù)雜。這是因?yàn)樗軌蜻M(jìn)入產(chǎn)品內(nèi)部電路空間,除了觸摸板,還會(huì)在觸摸芯片的傳感器I/O上形成水滴,導(dǎo)致觸摸操作出錯(cuò)。此外,水汽與水淹和水滴相比擁有較高的溫度,如果基準(zhǔn)更新速度慢于溫度變化速度,可導(dǎo)致電容基準(zhǔn)無(wú)效。鑒于水汽防護(hù)要比水淹和水滴復(fù)雜,所以本文將只介紹如何基于IDT的LDS6204 IC實(shí)現(xiàn)防水汽電容觸摸方案設(shè)計(jì)。
LDS6204介紹
LDS6204是IDT公司的一款電容觸摸控制器ASIC。如框圖1所示,LDS6204芯片主要由電容數(shù)字轉(zhuǎn)換器(CDC)、算法控制邏輯與數(shù)據(jù)寄存器電路、自動(dòng)環(huán)境校準(zhǔn)引擎、I2C接口電路、shield激勵(lì)信號(hào)發(fā)生電路等組成。自動(dòng)環(huán)境校準(zhǔn)引擎是用來(lái)確保觸摸基準(zhǔn)準(zhǔn)確跟隨外部環(huán)境的變化而更新,如水、溫度等。Shield信號(hào)可以在PCB(印制電路板)布線期間進(jìn)行鋪銅處理,提高觸摸傳感器抗環(huán)境干擾的能力。數(shù)據(jù)寄存器是用戶對(duì)LDS6204芯片進(jìn)行各種優(yōu)化操作、設(shè)置的接口。由于LDS6204芯片采用簡(jiǎn)單的流水線設(shè)計(jì),系統(tǒng)設(shè)計(jì)人員只需要簡(jiǎn)短的時(shí)間學(xué)習(xí)通過(guò)I2C讀/寫(xiě)操作配置LDS6204 IC的內(nèi)部寄存器,以激活傳感器、感應(yīng)水平和設(shè)置其他控制寄存器,從而優(yōu)化觸摸操作。
硬件設(shè)計(jì)
如圖2所示,典型的LDS6204防水汽電容觸摸方案的硬件設(shè)計(jì)分為三部分:電源濾波及硬件復(fù)位電路,I2C接口電路,C0~C7組成的傳感器輸入電路。圖中C7利用IC引腳直接作為防水保護(hù)傳感器,因此在硬件電路設(shè)計(jì)時(shí)只需懸空即可。當(dāng)大量水汽進(jìn)入到內(nèi)部電路板時(shí),水汽有可能在傳感I/O引腳周圍凝結(jié)成水珠或水淹,觸摸傳感器C0~C5就有可能誤觸發(fā)。但是當(dāng)使用了C7作為保護(hù)傳感器后,就可以避免這一現(xiàn)象。這是因?yàn)楫?dāng)大面積水淹觸發(fā)C0~C5時(shí)也會(huì)觸發(fā)C7保護(hù)傳感器,由于保護(hù)傳感器比普通傳感器的優(yōu)先權(quán)高,所以當(dāng)C7觸發(fā)時(shí),自動(dòng)屏蔽其它觸摸功能傳感器。所以用戶只需對(duì)保護(hù)傳感器選擇寄存器和被保護(hù)的傳感器寄存器,在LDS6204初始化時(shí)進(jìn)行相應(yīng)的配置,即可實(shí)現(xiàn)上述保護(hù)傳感器的功能設(shè)計(jì)。
軟件設(shè)計(jì)
LDS6204應(yīng)用軟件設(shè)計(jì)主要由兩部分組成:寄存器上電初始化配置,通過(guò)I2C進(jìn)行鍵狀態(tài)寄存讀取并根據(jù)系統(tǒng)說(shuō)明進(jìn)行鍵碼處理。寄存器上電初始化配置通常由觸摸基本功能配置寄存器值和觸摸效果寄存器值的初始化兩部分組成。由于芯片供應(yīng)商一般都會(huì)給用戶提供觸摸基本功能寄存器的參考設(shè)置值,因此,本文在接下來(lái)的部分將主要描述觸摸效果寄存器的調(diào)試與配置。
A. 正確配置保護(hù)傳感器使能寄存器0x7C和被保護(hù)的傳感器使能寄存器0x7E的值,實(shí)現(xiàn)之前提到的水汽防護(hù)功能。兩種寄存器的位[0..7]代表C0~C7傳感器通道選擇。例如,如果你想使用上述典型參考電路圖中的C7被作為保護(hù)傳感器,寄存器0x7C可設(shè)為0x80;如果當(dāng)保護(hù)傳感器C7被激活時(shí)想讓C0~C5都做防水汽保護(hù),寄存器0x7E可設(shè)為0x3F。
B. 優(yōu)化配置每個(gè)傳感器通道的觸摸門(mén)限、噪聲門(mén)限、環(huán)境校準(zhǔn)門(mén)限。這些門(mén)限通常按照如下方法進(jìn)行配置。
觸摸門(mén)限=手指觸摸差值*60%。
噪聲門(mén)限=手指觸摸差值*15%。
環(huán)境校準(zhǔn)門(mén)限=手指觸摸差值*40%。
手指觸摸差值=手指觸摸時(shí)的電容值-基準(zhǔn)值。
結(jié)論
采用上述設(shè)計(jì)的電容觸摸方案,經(jīng)專業(yè)EMC(電磁兼容)設(shè)備測(cè)試,可以通過(guò)±4kV群脈沖,70℃/90%濕度以上的水霧水汽測(cè)試,因此性能可靠,可廣泛應(yīng)用于熱水器、加濕器、電熨斗、豆?jié){機(jī)、電飯煲等高溫高濕工作環(huán)境的家電產(chǎn)品。
責(zé)任編輯:gt
-
芯片
+關(guān)注
關(guān)注
459文章
52243瀏覽量
436746 -
控制器
+關(guān)注
關(guān)注
114文章
16993瀏覽量
183082 -
寄存器
+關(guān)注
關(guān)注
31文章
5424瀏覽量
123485
發(fā)布評(píng)論請(qǐng)先 登錄
如何簡(jiǎn)便地實(shí)現(xiàn)電容觸摸傳感設(shè)計(jì)

金立新款滑蓋手機(jī)采用IDT PureTouch電容觸摸控制器
電容性觸摸控制器AT42QT1110應(yīng)用及特性

水對(duì)電容觸摸屏的影響及設(shè)計(jì)中的防水策略
基于MSP430微控制器的電容觸摸實(shí)現(xiàn)方案和LED PWM驅(qū)動(dòng)

利用電容觸摸傳感模塊實(shí)現(xiàn)低功耗電容觸摸傳感
電容觸摸技術(shù)在MCU的應(yīng)用

電容觸摸的工作原理及應(yīng)用設(shè)計(jì)方式

基于stm8系列8位通用微控制器平臺(tái)的電容式觸摸傳感方案

電容式傳感器微控制器 CTSU電容觸摸介紹指南

評(píng)論