在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

CW32 電容式觸摸按鍵設(shè)計(jì)指南

jf_pJlTbmA9 ? 來源:武漢芯源半導(dǎo)體 ? 作者:武漢芯源半導(dǎo)體 ? 2023-10-25 16:36 ? 次閱讀

前言

CW32 電容觸摸按鍵設(shè)計(jì)指南向客戶提供一種利用 CW32 內(nèi)部資源結(jié)合軟件編程實(shí)現(xiàn)電容式觸摸按鍵有效 觸摸檢測(cè)的方法。本指南的內(nèi)容重點(diǎn)在于工作原理、軟件檢測(cè)過程以及調(diào)試指引。

利用芯源半導(dǎo)體的 CW32 系列小規(guī)模 MCU 的 IO、比較器定時(shí)器、高速高精度內(nèi)置 RC 時(shí)鐘源以及高算力 等功能,通過檢測(cè)電路端子電容的微小變化和波動(dòng),實(shí)現(xiàn)電容式觸摸按鍵功能。其外圍電路簡(jiǎn)單,占用資源 比例不高,非常有利于用戶在節(jié)約 BOM 成本的前提下拓展功能。結(jié)合適當(dāng)?shù)墓I(yè)化設(shè)計(jì),觸摸按鍵比接觸 式按鍵更美觀、耐磨的同時(shí),還具有防水、抗干擾、壽命長(zhǎng)等多種優(yōu)勢(shì)。

通過本文,您會(huì)了解到如何利用內(nèi)置電壓比較器和內(nèi)置定時(shí)器及軟件配合,實(shí)現(xiàn)靈活方便的按鍵檢測(cè)。本文 在介紹標(biāo)準(zhǔn)演示板(如下圖)和演示軟件的性能參數(shù)的同時(shí),還會(huì)給出詳細(xì)的調(diào)試建議以及設(shè)計(jì)參數(shù)選擇傾 向分析,用以幫助客戶快速而自信地完成設(shè)計(jì)并實(shí)施調(diào)試。

wKgaomSjlTyAX2_2AAqURQwUDqg466.png

1、 電容觸摸檢測(cè)基本原理

獨(dú)立于電路的金屬部件都能夠作為電容觸摸傳感器使用,其原理在于金屬部件附近存在手指時(shí),相當(dāng)于增加 了金屬部件對(duì)地的旁路電容。因此,利用 CW32 系列 MCU 的 IO 口對(duì)金屬部件充電,并檢測(cè)電容放電時(shí)間的 變化,理論上能夠辨別金屬部件附近是否存在手指按壓動(dòng)作。當(dāng)無(wú)手指存在時(shí),金屬部件的電容為 Cp,其放 電時(shí)間為 t1;當(dāng)存在手指時(shí),增加的旁路電容為 Cx,此時(shí)的放電時(shí)間為 t2,如下圖所示,可以看出兩者之間 的放電時(shí)間是不一樣的:

wKgZomSjlUaAdHQRAAAZ4DXnvlQ022.png

2、 基于 CW32F003 的觸摸按鍵方案簡(jiǎn)介

由于 CW32F003 集成了電壓比較器 VC 和定時(shí)器,因此觸摸按鍵方案可以通過軟件來實(shí)現(xiàn),其實(shí)現(xiàn)的原來框 圖如下所示:

wKgaomSjlU6APMbnAABcTBlkKAI934.png

其過程如下:

1.GTIM 配置為門控計(jì)數(shù)方式,計(jì)數(shù)源為芯片內(nèi)部的 PCLK 時(shí)鐘。

2. VC 比較器的同相端配置為按鍵的接口,反相段配置為參考,參考的來源為芯片的 VCC 通過內(nèi)部電阻網(wǎng) 絡(luò)分壓得到,VC 比較器輸出極性不反轉(zhuǎn)。

3. GPIO 口配置為數(shù)字輸出,輸出高電平對(duì)電容充電。由于電容容值比較小,充電電流較大(圖中紅色箭 頭所示),電容上的電壓很快達(dá)到 VCC。

4. GTIM的計(jì)數(shù)器 CNT清 0,GPIO口配置為輸入高阻態(tài),電容上的電荷基本通過 R泄放(圖中藍(lán)色箭頭所示), 需要一定的時(shí)間,此時(shí)電容上的電壓要比 VC 比較器的反相端的電壓高,VC 輸出高電平,是 GTIM 的門 控信號(hào)有效,GTIM 進(jìn)行計(jì)數(shù)。

5. 當(dāng)電容上的電壓降低到比 VC 比較器的反相端的參考電壓低時(shí),VC 輸出低電平,GTIM 停止計(jì)數(shù),同時(shí) VC 比較將產(chǎn)生一個(gè)中斷信號(hào),此時(shí)讀取 GTIM 的 CNT 的計(jì)數(shù)值,和判決門限比較可以判斷是否發(fā)生觸 摸按鍵的事件。如下圖所示:

wKgZomSjlVaAduU9AAA_Ky0Fhlg703.png

3、 電容觸摸檢測(cè)電路軟件過程

在范例程序中,軟件定時(shí)(用定時(shí)器中斷實(shí)現(xiàn))對(duì)每個(gè)被測(cè) IO 充電并檢測(cè)放電時(shí)間 N 次,N 次循環(huán)檢測(cè)后, 將統(tǒng)計(jì)結(jié)果提交濾波器狀態(tài)機(jī),得到按鍵當(dāng)前狀態(tài)。每次檢測(cè)的具體過程如下:

1. 將 IO 口置高 2 個(gè)機(jī)器周期,此時(shí)金屬部件及電容 C 對(duì) GND 的電壓被充高到 VCC。

2. 將 IO 口配置為電壓比較器輸入模式,此時(shí) IO 口狀態(tài)切換為高阻輸入狀態(tài),金屬部件及電容 C 通過對(duì) GND 的旁路電阻 R 放電,端子電壓變化曲線為標(biāo)準(zhǔn)的 RC 放電曲線。

3. 軟件記錄循環(huán)定時(shí)器(GTIM 最高主頻運(yùn)行)的當(dāng)前值,并等待電壓比較器的輸出翻轉(zhuǎn)(電壓比較器被 配置為與某電壓門限比較)。

4. 電壓比較器輸出翻轉(zhuǎn)后立即記錄循環(huán)定時(shí)器當(dāng)前值,并結(jié)合前次記錄的時(shí)間記錄輸出結(jié)果。觸摸檢測(cè)過程的相關(guān)代碼如下:

uint32_tTouchKey_GetValue(uint8_tkey,uint8_tref)
{
uint32_tCurTime;
//VC1切換通道
CW_VC1->CR0_f.INP=key;???//設(shè)置按鍵通道
CW_VC1->DIV_f.DIV=ref;????//設(shè)置按鍵比較的參考比例
//獲取放電時(shí)間
CW_GPIOB->DIR =~((1UL<<8)>>key);??//按鍵端口輸出,對(duì)電容充電
__NOP();
__NOP();
CW_GTIM->CNT=0x0000;????????//計(jì)數(shù)器清零
CW_GPIOB->DIR|=((1UL<<8)>>key);???//按鍵端口輸入高阻
while((CW_VC1->SR_f.FLTV)==1);?????//等到放電到比較點(diǎn)
CurTime=CW_GTIM->CNT;????????//獲取放電時(shí)間
returnCurTime;
}

4、 觸摸參數(shù)及選型傾向

為了保證檢測(cè)流程順利執(zhí)行,需要選擇每一個(gè)觸摸按鍵的基礎(chǔ)電容 C 和放電電阻 R 以及比較器參考門限 V。DEMO 中,這三個(gè)參數(shù)一般為 C=4.7pF,R=51KΩ,V=9/64 VDD。

C 和 R 的值,以及比較器參考門限 V 均可根據(jù)實(shí)際電路測(cè)試結(jié)果進(jìn)行調(diào)整,調(diào)整考量如下:

1. C 的容量增加會(huì)令放電時(shí)間更長(zhǎng),在檢測(cè)程序中將會(huì)需要更多的機(jī)器周期等待比較器翻轉(zhuǎn)。

2. C 的容量增加會(huì)顯著增強(qiáng)電路穩(wěn)定性但對(duì)檢測(cè)靈敏度沒有大的影響。

3. R 的阻值增加會(huì)令放電時(shí)間更長(zhǎng),在檢測(cè)程序中將會(huì)需要更多的機(jī)器周期等待比較器翻轉(zhuǎn)。

4. R 的阻值增加會(huì)降低電路穩(wěn)定性(高阻易受環(huán)境干擾)但對(duì)檢測(cè)靈敏度有明顯幫助。

5. 比較器參考門限 V 過高會(huì)降低檢測(cè)靈敏度,但能節(jié)約檢測(cè)時(shí)間。門限 V 過低會(huì)削弱抗干擾能力并浪費(fèi)檢 測(cè)時(shí)間。

5、 調(diào)試指引及性能參考

5.1 示例軟件框架介紹

示例軟件占用 1 個(gè)基本定時(shí)器,利用定時(shí)中斷并在中斷服務(wù)程序中執(zhí)行按鍵檢測(cè)過程、定時(shí)周期 10 毫秒。每次進(jìn)入中斷服務(wù)程序后,順序掃描 M 個(gè)觸摸按鍵的 RC 響應(yīng)。

順序掃描 N 次后,將 RC 響應(yīng)結(jié)果數(shù)據(jù)提交濾波器狀態(tài)機(jī)。

濾波器狀態(tài)機(jī)輸出按鍵狀態(tài)結(jié)果。

5.2 調(diào)試工具 TD_GetBaseResponseRCT 的使用

示例軟件提供一組標(biāo)定工具來測(cè)量當(dāng)前環(huán)境的 RC 響應(yīng),執(zhí)行過程如下:

1.在沒有手指按下的情況下,執(zhí)行 TD_GetBaseResponseRCT,函數(shù)的參數(shù)用于選擇對(duì)應(yīng) IO,返回值作 為該按鍵的基礎(chǔ)時(shí)長(zhǎng) TB。

2. 在有手指按下的情況下,執(zhí)行 TD_GetBaseResponseRCT,函數(shù)的參數(shù)用于選擇對(duì)應(yīng) IO,返回值作為 該按鍵的信號(hào)時(shí)長(zhǎng) TS。

注 1:每一個(gè)按鍵(IO)的 TB和 TS都應(yīng)被單獨(dú)收集并作為濾波器狀態(tài)機(jī)的參數(shù)使用。

注 2:各種溫濕度條件下的 TB和 TS都應(yīng)該在實(shí)驗(yàn)室中被采集并用于影響濾波器狀態(tài)機(jī)的參數(shù)。

注 3:比較器門限 V 也是可以針對(duì)每一個(gè)觸摸按鍵單獨(dú)選擇的,如果某個(gè)按鍵的 TB和 TS無(wú)法實(shí)現(xiàn)明顯的差異, 調(diào)節(jié) C、R 和 V 將是唯一有效的途徑。?

另:由于本例利用了高阻態(tài) 及小信號(hào)檢測(cè)技術(shù),觸摸按鍵的布線要求盡量保持獨(dú)立性,其金屬部件、與 IO 的連線以及 RC 電路周圍要盡量避免與其它電路并列共存,否則將大幅提高參數(shù)選擇及調(diào)試難度直至無(wú)法完成。

5.3 性能參考

wKgZomSjlWyACnUNAACrdm3ba5I767.png

來源:武漢芯源半導(dǎo)體

免責(zé)聲明:本文為轉(zhuǎn)載文章,轉(zhuǎn)載此文目的在于傳遞更多信息,版權(quán)歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權(quán)問題,請(qǐng)聯(lián)系小編進(jìn)行處理

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 電路
    +關(guān)注

    關(guān)注

    173

    文章

    6023

    瀏覽量

    174625
  • 濾波器
    +關(guān)注

    關(guān)注

    162

    文章

    8107

    瀏覽量

    181341
  • 電容式
    +關(guān)注

    關(guān)注

    0

    文章

    364

    瀏覽量

    53260
  • 觸摸按鍵
    +關(guān)注

    關(guān)注

    7

    文章

    124

    瀏覽量

    67983
收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    中微愛芯12鍵電容式觸摸按鍵電路AiP5912介紹

    中微愛芯推出具有低功耗模式的12鍵電容式觸摸按鍵電路AiP5912,該電路典型最小工作電流僅23uA,典型待機(jī)電流僅1uA。
    的頭像 發(fā)表于 06-09 14:25 ?325次閱讀
    中微愛芯12鍵<b class='flag-5'>電容式</b><b class='flag-5'>觸摸</b><b class='flag-5'>按鍵</b>電路AiP5912介紹

    FZH31單鍵電容式觸摸按鍵IC中文手冊(cè)

    FZH31 是深圳市方中禾科技有限公司推出的 單鍵電容式觸摸按鍵專用檢測(cè)傳感器 IC,專為消費(fèi)電子和家電設(shè)備的觸摸控制設(shè)計(jì)。以下是其核心特性與功能概述:核心特性高靈敏度與靈活配置采用
    發(fā)表于 05-20 16:27 ?0次下載

    白皮書:在HMI應(yīng)用中實(shí)現(xiàn)高精度電容式觸摸傳感器

    在HMI 應(yīng)用中實(shí)現(xiàn)高精度電容式觸摸傳感器
    的頭像 發(fā)表于 03-17 16:46 ?1212次閱讀
    白皮書:在HMI應(yīng)用中實(shí)現(xiàn)高精度<b class='flag-5'>電容式</b><b class='flag-5'>觸摸</b>傳感器

    代碼+案例+生態(tài):武漢芯源半導(dǎo)體CW32嵌入開發(fā)實(shí)戰(zhàn)正式出版

    尊敬的各位電子工程師、嵌入開發(fā)愛好者們: 大家好!今天,我們懷著無(wú)比激動(dòng)與自豪的心情,向大家宣布一個(gè)重大喜訊——武漢芯源半導(dǎo)體的單片機(jī)CW32正式出書啦!《基于ARM Cortex-M0+
    發(fā)表于 03-03 15:14

    電容式觸摸芯片 超強(qiáng)抗干擾 選型指南、應(yīng)用方案

    電容式觸控芯相比于傳統(tǒng)的觸摸技術(shù)具有更高的靈敏度、更低的功耗、更好的穩(wěn)定性和更長(zhǎng)的使用壽命等諸多優(yōu)點(diǎn);正在發(fā)揮著越來越重要的作用;成為觸控技術(shù)發(fā)展的關(guān)鍵。 觸控芯片功能和性能受硬件結(jié)構(gòu)以及其軟件算法
    的頭像 發(fā)表于 12-23 16:14 ?815次閱讀
    <b class='flag-5'>電容式</b><b class='flag-5'>觸摸</b>芯片 超強(qiáng)抗干擾 選型<b class='flag-5'>指南</b>、應(yīng)用方案

    MSP430電容式觸摸電源設(shè)計(jì)器GUI用戶指南

    電子發(fā)燒友網(wǎng)站提供《MSP430電容式觸摸電源設(shè)計(jì)器GUI用戶指南.pdf》資料免費(fèi)下載
    發(fā)表于 12-10 14:03 ?0次下載
    MSP430<b class='flag-5'>電容式</b><b class='flag-5'>觸摸</b>電源設(shè)計(jì)器GUI用戶<b class='flag-5'>指南</b>

    電容式觸摸感應(yīng)和SYS/BIOS

    電子發(fā)燒友網(wǎng)站提供《電容式觸摸感應(yīng)和SYS/BIOS.pdf》資料免費(fèi)下載
    發(fā)表于 10-18 13:52 ?0次下載
    <b class='flag-5'>電容式</b><b class='flag-5'>觸摸</b>感應(yīng)和SYS/BIOS

    電容式觸摸按鍵按鍵擴(kuò)展方法

    電子發(fā)燒友網(wǎng)站提供《電容式觸摸按鍵按鍵擴(kuò)展方法.pdf》資料免費(fèi)下載
    發(fā)表于 09-27 11:43 ?0次下載
    <b class='flag-5'>電容式</b><b class='flag-5'>觸摸</b><b class='flag-5'>按鍵</b>的<b class='flag-5'>按鍵</b>擴(kuò)展方法

    CW32模塊使用 TTP224觸摸傳感器

    該模塊是一個(gè)基于觸摸檢測(cè)IC(TTP223B)的電容式點(diǎn)動(dòng)型觸摸開關(guān)模塊。常態(tài)下,模塊輸出低電平,模式為低功耗模式;當(dāng)用手指觸摸相應(yīng)位置時(shí),模塊會(huì)輸出高電平,模式切換為快速模式;當(dāng)持續(xù)
    的頭像 發(fā)表于 09-18 15:35 ?2298次閱讀
    <b class='flag-5'>CW32</b>模塊使用 TTP224<b class='flag-5'>觸摸</b>傳感器

    電容式觸摸手勢(shì)軟件和調(diào)整應(yīng)用說明

    電子發(fā)燒友網(wǎng)站提供《電容式觸摸手勢(shì)軟件和調(diào)整應(yīng)用說明.pdf》資料免費(fèi)下載
    發(fā)表于 09-14 10:34 ?0次下載
    <b class='flag-5'>電容式</b><b class='flag-5'>觸摸</b>手勢(shì)軟件和調(diào)整應(yīng)用說明

    基于MSP430實(shí)現(xiàn)電視的電容式觸摸按鍵

    電子發(fā)燒友網(wǎng)站提供《基于MSP430實(shí)現(xiàn)電視的電容式觸摸按鍵.pdf》資料免費(fèi)下載
    發(fā)表于 08-28 11:56 ?0次下載
    基于MSP430實(shí)現(xiàn)電視的<b class='flag-5'>電容式</b><b class='flag-5'>觸摸</b><b class='flag-5'>按鍵</b>

    請(qǐng)問電容式觸摸按鍵的原理有哪些?

    請(qǐng)問電容式觸摸按鍵的原理有哪些? 目前知道的是通過檢測(cè)頻率變化來判定,請(qǐng)問其余的方式是什么
    發(fā)表于 08-20 06:49

    電容式觸摸感應(yīng)技術(shù)的原理和類型

    電容式觸摸感應(yīng)技術(shù)是一種廣泛應(yīng)用于現(xiàn)代觸摸屏設(shè)備中的技術(shù),如智能手機(jī)、平板電腦、電腦觸摸板等。其原理基于電容的變化來檢測(cè)和感應(yīng)
    的頭像 發(fā)表于 08-05 15:20 ?3181次閱讀

    具備超強(qiáng)抗干擾和自動(dòng)校準(zhǔn)功能的單通道電容式觸摸IC-GT301L

    電容式觸摸芯片內(nèi)部集成高分辨率觸摸檢測(cè)模塊和專用信號(hào)處理電路,以保證電容式觸摸芯片對(duì)環(huán)境變化具有靈敏的自動(dòng)識(shí)別和跟蹤功能。
    的頭像 發(fā)表于 07-23 09:11 ?633次閱讀
    具備超強(qiáng)抗干擾和自動(dòng)校準(zhǔn)功能的單通道<b class='flag-5'>電容式</b><b class='flag-5'>觸摸</b>IC-GT301L

    基于Arduino的數(shù)字電容式觸摸傳感器設(shè)計(jì)

    數(shù)字電容式觸摸傳感器,簡(jiǎn)稱電容式觸摸傳感器,是一種通過檢測(cè)物體(如手指)與傳感器表面之間電容變化來實(shí)現(xiàn)
    的頭像 發(fā)表于 07-05 17:47 ?2699次閱讀
    基于Arduino的數(shù)字<b class='flag-5'>電容式</b><b class='flag-5'>觸摸</b>傳感器設(shè)計(jì)
    主站蜘蛛池模板: 亚洲欧美视频一区二区 | 天天爽夜夜爽人人爽曰喷水 | 无人码一区二区三区视频 | 久久久国产精品网站 | 国语自产免费精品视频一区二区 | 激情com | 欧美色图亚洲自拍 | 欧美人与物另类 | 速度与激情一 | 欧美伊人久久大香线蕉综合69 | 人人澡人人澡人人看青草 | 天天操天天舔天天射 | 97影院理论 | 在线观看免费黄视频 | 一级特一级特色生活片 | 亚洲视频一区二区三区 | 亚洲黄色三级网站 | 激情网址在线观看 | 欧美色一级 | 伊人狼人在线 | 一级毛片在线免费视频 | 最近2018中文字幕2019视频 | 2021日本三级理论影院 | 黄色在线网站 | 国产精品99r8在线观看 | 午夜视频在线观看国产 | 国产手机在线看片 | 中文字幕一区二区三区在线不卡 | 久久的色偷偷 | 黄网站色成年片大免费软件 | 五月天婷婷影院 | 久久狼人综合 | 天天视频国产精品 | 国产精品爽爽影院在线 | 在线观看黄a | 1024手机免费看 | 免费播放特黄特色毛片 | 欧美猛交喷潮在线播放 | 国产欧美日韩综合精品无毒 | 亚洲午夜一区二区三区 | 欧美日本俄罗斯一级毛片 |