电子说
在电子设计领域,电容式触摸感应技术凭借其高灵敏度、耐用性和美观性,在众多应用中得到了广泛的应用。今天,我们将深入探讨Silicon Labs的CPT007B SLEXP8007A套件,它是熟悉电容式触摸感应技术的理想起点,为开发者提供了丰富的功能和便捷的开发体验。
文件下载:SLEXP8007A.pdf
CPT007B电容式感应评估板是一款出色的开发工具,可作为用户输入外设用于应用开发。该套件包含以下组件:
CPT007B电容式感应评估板的整体架构如图所示,展示了各个组件之间的连接关系。
| 评估板的硬件布局清晰,各个引脚和端口都有明确的功能分配。以下是部分引脚的功能和扩展端口连接信息: | CPT007B Pin | Assigned Function | Expansion Port Connection (EXP) |
|---|---|---|---|
| OUT03 | Output corresponding to CS03 and LED OUT3 | EXP15 | |
| OUT04 | Output corresponding to CS04 and LED OUT4 | EXP5 | |
| OUT05 | Output corresponding to CS05 and LED OUT5 | EXP7 | |
| OUT06 | Output corresponding to CS06 and LED OUT6 | EXP9 | |
| RSTb / Config Clk | Configuration Clock | — | |
| Config Data | Configuration Data | — |
CPT007电容式感应评估板支持两种电源供电方式:
在独立模式下,CPT007B SLEXP8007A可独立运行,展示和测试评估板的触摸功能。可以通过USB连接器或外部电源供电,使用[Xpress Configurator]配置设备的功能,如触摸特性、输出特性和用户反馈外设。同时,可在[Capacitive Sense Profiler]中查看电容式感应数据。
将CPT007电容式感应评估板通过扩展头连接到EFM32或EFM8 MCU入门套件,可快速启动电容式感应应用的开发。在Simplicity Studio中,运行[CPT007B Demo]可查看评估板与MCU入门套件的协同工作情况。需要注意的是,并非所有EFM32入门套件都支持该扩展板,可在Simplicity Studio中查看可用的演示。
套件包含7个电容式触摸板,分别连接到CPT007B SLEXP8007A的CS00 - CS06引脚。触摸板输入经过触摸验证引擎处理后,通过GPIO输出结果。可以使用[Xpress Configurator]配置电容式感应输入的阈值、去抖计数器值、扫描周期、增益、扫描方法、触摸超时和触摸排他性等参数,同时也可配置设备输出的引脚极性和驱动强度。
评估板上的7个LED位于电容式触摸板上方,与触摸板一一对应,连接到CPT007B的OUTn引脚。蜂鸣器位于评估板的左下角,连接到CPT007B的BUZZER引脚。可以使用[Configurator]配置LED和蜂鸣器在触摸板被触摸时的状态。
触摸板左侧的“测试点”连接到电容式感应输入线路和电源轨。可以通过评估板左侧中间垂直排列的过孔访问电容式感应输入线路,所有7个CPT007B电容式感应触摸板都与每个过孔相连。此外,蜂鸣器上方有两个用于VMCU和GND的测试点,可使用在线电流表测量评估板的工作电流。需要注意的是,为了正确连接电容式感应引脚或测量电源,必须移除0欧姆电阻。
| 评估板左侧的母扩展头用于连接Silicon Labs的EFM8或EFM32入门套件。该连接器包含多个输出和通信引脚,可与入门套件上的MCU进行通信。触摸验证引擎的结果通过这些引脚输出,同时还引入了VMCU、3V3和5V电源轨。以下是扩展头的引脚分配信息: | CPT007B pin | EXP Header pin number |
|---|---|---|
| OUT00 | 6 | |
| OUT01 | 10 | |
| OUT02 | 16 | |
| OUT03 | 15 | |
| OUT04 | 5 | |
| OUT05 | 7 | |
| OUT06 | 9 |
[Xpress Configurator]提供了一个易于使用的GUI界面,用于修改CPT007B SLEXP8007A的功能,以满足自定义应用的需求。使用步骤如下:
更多关于[Xpress Configurator]选项的信息可在AN0829: "Capacitive Sensing Library Configuration Guide"中找到,也可在Simplicity Studio中使用[Application Notes]瓦片或在Silicon Labs网站(www.silabs.com/interface-appnotes)上访问应用笔记。
当CPT007B电容式感应评估板连接到Silicon Labs的STK时,STK的AEM(Advanced Energy Monitor)硬件可通过EXP头的VMCU连接测量CPT007B的功耗。使用Simplicity Studio中的[Energy Profiler],可以实时测量电流消耗和电压。更多关于AEM及其操作的详细信息可在STK用户指南中找到。需要注意的是,AEM将测量连接到VMCU的所有电路的电流,包括STK MCU和CPT设备。
安装套件文档包后,可通过Simplicity Studio访问CPT007B电容式感应评估板的原理图、装配图和物料清单(BOM)。在左侧窗格中选择设备后,点击[Kit Documentation]瓦片即可访问这些文档。
CPT007B SLEXP8007A套件为电子工程师提供了一个全面的电容式触摸感应开发平台,无论是初学者还是有经验的开发者,都能通过该套件快速上手并开发出高质量的电容式感应应用。你在使用该套件的过程中遇到过哪些问题?又有哪些独特的开发经验呢?欢迎在评论区分享。
全部0条评论
快来发表一下你的评论吧 !