日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

【應(yīng)用筆記】CW32 電容式觸摸按鍵設(shè)計指南

武漢芯源半導(dǎo)體有限公司 ? 2023-07-04 11:44 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前言 CW32 電容觸摸按鍵設(shè)計指南向客戶提供一種利用 CW32 內(nèi)部資源結(jié)合軟件編程實現(xiàn)電容式觸摸按鍵有效 觸摸檢測的方法。本指南的內(nèi)容重點在于工作原理、軟件檢測過程以及調(diào)試指引。利用芯源半導(dǎo)體的 CW32 系列小規(guī)模 MCU 的 IO、比較器、定時器、高速高精度內(nèi)置 RC 時鐘源以及高算力 等功能,通過檢測電路端子電容的微小變化和波動,實現(xiàn)電容式觸摸按鍵功能。其外圍電路簡單,占用資源 比例不高,非常有利于用戶在節(jié)約 BOM 成本的前提下拓展功能。結(jié)合適當(dāng)?shù)墓I(yè)化設(shè)計,觸摸按鍵比接觸 式按鍵更美觀、耐磨的同時,還具有防水、抗干擾、壽命長等多種優(yōu)勢。通過本文,您會了解到如何利用內(nèi)置電壓比較器和內(nèi)置定時器及軟件配合,實現(xiàn)靈活方便的按鍵檢測。本文 在介紹標(biāo)準(zhǔn)演示板(如下圖)和演示軟件的性能參數(shù)的同時,還會給出詳細(xì)的調(diào)試建議以及設(shè)計參數(shù)選擇傾 向分析,用以幫助客戶快速而自信地完成設(shè)計并實施調(diào)試。

wKgaomSjlTyAX2_2AAqURQwUDqg466.png

1、 電容觸摸檢測基本原理

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

wKgZomSjlUaAdHQRAAAZ4DXnvlQ022.png

2、 基于 CW32F003 的觸摸按鍵方案簡介

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

wKgaomSjlU6APMbnAABcTBlkKAI934.png

其過程如下:1. GTIM 配置為門控計數(shù)方式,計數(shù)源為芯片內(nèi)部的 PCLK 時鐘。2. VC 比較器的同相端配置為按鍵的接口,反相段配置為參考,參考的來源為芯片的 VCC 通過內(nèi)部電阻網(wǎng) 絡(luò)分壓得到,VC 比較器輸出極性不反轉(zhuǎn)。3. GPIO 口配置為數(shù)字輸出,輸出高電平對電容充電。由于電容容值比較小,充電電流較大(圖中紅色箭 頭所示),電容上的電壓很快達(dá)到 VCC。4. GTIM的計數(shù)器 CNT清 0,GPIO口配置為輸入高阻態(tài),電容上的電荷基本通過 R泄放(圖中藍(lán)色箭頭所示), 需要一定的時間,此時電容上的電壓要比 VC 比較器的反相端的電壓高,VC 輸出高電平,是 GTIM 的門 控信號有效,GTIM 進(jìn)行計數(shù)。5. 當(dāng)電容上的電壓降低到比 VC 比較器的反相端的參考電壓低時,VC 輸出低電平,GTIM 停止計數(shù),同時 VC 比較將產(chǎn)生一個中斷信號,此時讀取 GTIM 的 CNT 的計數(shù)值,和判決門限比較可以判斷是否發(fā)生觸 摸按鍵的事件。如下圖所示:

wKgZomSjlVaAduU9AAA_Ky0Fhlg703.png

3、 電容觸摸檢測電路軟件過程

在范例程序中,軟件定時(用定時器中斷實現(xiàn))對每個被測 IO 充電并檢測放電時間 N 次,N 次循環(huán)檢測后, 將統(tǒng)計結(jié)果提交濾波器狀態(tài)機(jī),得到按鍵當(dāng)前狀態(tài)。每次檢測的具體過程如下:1. 將 IO 口置高 2 個機(jī)器周期,此時金屬部件及電容 C 對 GND 的電壓被充高到 VCC。2. 將 IO 口配置為電壓比較器輸入模式,此時 IO 口狀態(tài)切換為高阻輸入狀態(tài),金屬部件及電容 C 通過對 GND 的旁路電阻 R 放電,端子電壓變化曲線為標(biāo)準(zhǔn)的 RC 放電曲線。3. 軟件記錄循環(huán)定時器(GTIM 最高主頻運行)的當(dāng)前值,并等待電壓比較器的輸出翻轉(zhuǎn)(電壓比較器被 配置為與某電壓門限比較)。4. 電壓比較器輸出翻轉(zhuǎn)后立即記錄循環(huán)定時器當(dāng)前值,并結(jié)合前次記錄的時間記錄輸出結(jié)果。觸摸檢測過程的相關(guān)代碼如下:

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

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

為了保證檢測流程順利執(zhí)行,需要選擇每一個觸摸按鍵的基礎(chǔ)電容 C 和放電電阻 R 以及比較器參考門限 V。DEMO 中,這三個參數(shù)一般為 C=4.7pF,R=51KΩ,V=9/64 VDD。C 和 R 的值,以及比較器參考門限 V 均可根據(jù)實際電路測試結(jié)果進(jìn)行調(diào)整,調(diào)整考量如下:1. C 的容量增加會令放電時間更長,在檢測程序中將會需要更多的機(jī)器周期等待比較器翻轉(zhuǎn)。2. C 的容量增加會顯著增強(qiáng)電路穩(wěn)定性但對檢測靈敏度沒有大的影響。3. R 的阻值增加會令放電時間更長,在檢測程序中將會需要更多的機(jī)器周期等待比較器翻轉(zhuǎn)。4. R 的阻值增加會降低電路穩(wěn)定性(高阻易受環(huán)境干擾)但對檢測靈敏度有明顯幫助。5. 比較器參考門限 V 過高會降低檢測靈敏度,但能節(jié)約檢測時間。門限 V 過低會削弱抗干擾能力并浪費檢 測時間。

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

5.1 示例軟件框架介紹

示例軟件占用 1 個基本定時器,利用定時中斷并在中斷服務(wù)程序中執(zhí)行按鍵檢測過程、定時周期 10 毫秒。每次進(jìn)入中斷服務(wù)程序后,順序掃描 M 個觸摸按鍵的 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)定工具來測量當(dāng)前環(huán)境的 RC 響應(yīng),執(zhí)行過程如下:1. 在沒有手指按下的情況下,執(zhí)行 TD_GetBaseResponseRCT,函數(shù)的參數(shù)用于選擇對應(yīng) IO,返回值作 為該按鍵的基礎(chǔ)時長 TB。2. 在有手指按下的情況下,執(zhí)行 TD_GetBaseResponseRCT,函數(shù)的參數(shù)用于選擇對應(yīng) IO,返回值作為 該按鍵的信號時長 TS。注 1:每一個按鍵(IO)的 TB和 TS都應(yīng)被單獨收集并作為濾波器狀態(tài)機(jī)的參數(shù)使用。注 2:各種溫濕度條件下的 TB和 TS都應(yīng)該在實驗室中被采集并用于影響濾波器狀態(tài)機(jī)的參數(shù)。注 3:比較器門限 V 也是可以針對每一個觸摸按鍵單獨選擇的,如果某個按鍵的 TB和 TS無法實現(xiàn)明顯的差異, 調(diào)節(jié) C、R 和 V 將是唯一有效的途徑。?另:由于本例利用了高阻態(tài) 及小信號檢測技術(shù),觸摸按鍵的布線要求盡量保持獨立性,其金屬部件、與 IO 的連線以及 RC 電路周圍要盡量避免與其它電路并列共存,否則將大幅提高參數(shù)選擇及調(diào)試難度直至無法完成。

5.3 性能參考

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

    關(guān)注

    6078

    文章

    45591

    瀏覽量

    673965
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    147

    文章

    19160

    瀏覽量

    404809
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

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

    深入解析AD7147:電容式觸摸傳感器的理想之選

    深入解析AD7147:電容式觸摸傳感器的理想之選 在電子設(shè)備不斷追求輕薄化和智能化的今天,電容式觸摸傳感器因其高靈敏度和良好的用戶體驗,成為了眾多產(chǎn)品的首選。AD7147作為一款可編程
    的頭像 發(fā)表于 04-01 16:35 ?386次閱讀

    請問CW32中的CW是啥意思?

    CW32中的CW是啥意思?
    發(fā)表于 02-02 07:10

    CW32仿真器是什么?

    CW32仿真器是什么
    發(fā)表于 01-05 08:04

    RL78/G23電容式觸摸評估系統(tǒng):設(shè)計與應(yīng)用全解析

    RL78/G23電容式觸摸評估系統(tǒng):設(shè)計與應(yīng)用全解析 在當(dāng)今的電子設(shè)計領(lǐng)域,電容式觸摸技術(shù)因其靈敏、便捷的操作體驗而得到廣泛應(yīng)用。Renesas 的 RL78/G23
    的頭像 發(fā)表于 12-30 09:55 ?404次閱讀

    Renesas RA6M2 電容式觸摸評估系統(tǒng)快速上手

    工程師們提供了一個優(yōu)秀的開發(fā)平臺,能幫助我們快速驗證和開發(fā)電容式觸摸應(yīng)用。本文將依據(jù)官方的快速啟動指南,詳細(xì)介紹該評估系統(tǒng)的相關(guān)內(nèi)容,包括系統(tǒng)組成、項目運行、定制方法以及后續(xù)學(xué)習(xí)方向等,希望能為大家在
    的頭像 發(fā)表于 12-29 17:00 ?1021次閱讀

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

    前言 CW32 電容式觸摸按鍵設(shè)計指南向客戶提供一種利用 CW32 內(nèi)部資源結(jié)合軟件編程實現(xiàn)
    發(fā)表于 12-09 06:53

    cw32 systick怎么用?

    cw32 systick怎么用
    發(fā)表于 12-01 08:10

    FCL Components電容式觸摸屏產(chǎn)品概述

    電容式觸摸感應(yīng)是通過檢測電容變化識別手指接近或觸碰的技術(shù),它以雅致的按鈕、滑條及滾輪替代傳統(tǒng)機(jī)械開關(guān)與旋鈕,既解決了機(jī)械結(jié)構(gòu)易磨損、易滲水、觸發(fā)費力、成本較高且設(shè)計僵化的問題,又支持按鍵
    的頭像 發(fā)表于 11-30 09:43 ?1083次閱讀

    高靈敏度、防水性強(qiáng)、抗干擾性強(qiáng)的16通道電容式觸摸芯片助力智能門鎖方案-GT316L

    GT316L是韓國greenchip推出的一款功能強(qiáng)大的電容式觸摸觸控芯片,它支持16通道觸摸感應(yīng)輸入,適用于多種形式的觸摸按鍵控制;具備低
    的頭像 發(fā)表于 11-25 10:28 ?640次閱讀
    高靈敏度、防水性強(qiáng)、抗干擾性強(qiáng)的16通道<b class='flag-5'>電容式</b><b class='flag-5'>觸摸</b>芯片助力智能門鎖方案-GT316L

    使用芯源CW32CW32L012開發(fā)評估板做了spi屏幕驅(qū)動

    CW32生態(tài)社區(qū)以極高的性價比入手了這塊CW32L012開發(fā)評估板,開發(fā)板以底板、核心板、1.77寸TFT顯示屏構(gòu)成,所有的IO口都引出了排針,這點好評,使用杜邦線可以非常方便的連接其他模塊。引腳
    的頭像 發(fā)表于 11-21 11:34 ?836次閱讀
    使用芯源<b class='flag-5'>CW32</b>的<b class='flag-5'>CW</b>32L012開發(fā)評估板做了spi屏幕驅(qū)動

    CW32 MCU用什么IDE開發(fā)?

    推薦使用IAR Embedded Workbench for ARM、Keil μVision for ARM等IDE開發(fā)CW32 MCU應(yīng)用,其中新版本IAR EWARM直接支持CW32 MCU,Keil MDK-ARM則需要安裝CW
    發(fā)表于 11-12 07:52

    電容式觸摸屏適合用于工業(yè)環(huán)境是否被夸大?

    作者: Abhishek Jadhav 觸摸屏技術(shù)徹底改變了人類操作員與工廠和工業(yè)場所復(fù)雜機(jī)器的交互方式。 受到智能手機(jī)和平板電腦精確且直觀的界面的啟發(fā),制造商已在工廠車間采用電容式觸摸屏(圖 1
    的頭像 發(fā)表于 10-04 18:13 ?2037次閱讀
    <b class='flag-5'>電容式觸摸</b>屏適合用于工業(yè)環(huán)境是否被夸大?

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

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

    FZH31單鍵電容式觸摸按鍵IC中文手冊

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

    FZH38 8通道電容式觸摸按鍵檢測傳感器IC中文手冊

    FZH38 是深圳市方中禾科技有限公司推出的 8 通道電容式觸摸按鍵檢測傳感器 IC,專為多按鍵控制的家電、工業(yè)設(shè)備和消費電子產(chǎn)品設(shè)計。以下是其核心特性與功能概述:核心特性多通道與高集
    發(fā)表于 05-20 16:23 ?0次下載
    连南| 准格尔旗| 利川市| 长宁县| 龙门县| 西乌| 射洪县| 渝中区| 桃园市| 灵山县| 黑龙江省| 江口县| 青岛市| 民勤县| 始兴县| 平湖市| 弥勒县| 松阳县| 阆中市| 富宁县| 壶关县| 莱州市| 上虞市| 讷河市| 定兴县| 通河县| 探索| 视频| 禄劝| 温泉县| 平顺县| 旬阳县| 石林| 黄冈市| 无为县| 琼中| 兴城市| 内江市| 琼结县| 宜丰县| 大港区|