探索CPT007B SLEXP8007A套件:电容式触摸感应评估的首选

电子说

1.4w人已加入

描述

探索CPT007B SLEXP8007A套件:电容式触摸感应评估的首选

在电子设计领域,电容式触摸感应技术凭借其高灵敏度、耐用性和美观性,在众多应用中得到了广泛的应用。今天,我们将深入探讨Silicon Labs的CPT007B SLEXP8007A套件,它是熟悉电容式触摸感应技术的理想起点,为开发者提供了丰富的功能和便捷的开发体验。

文件下载:SLEXP8007A.pdf

套件概述

CPT007B电容式感应评估板是一款出色的开发工具,可作为用户输入外设用于应用开发。该套件包含以下组件:

  • CPT007B电容式感应评估板
  • 1个丙烯酸覆盖层
  • 入门指南卡
  • 1根迷你USB电缆

关键特性

  • CPT007B电容式感应设备:配备GPIO接口,提供灵活的输入输出控制。
  • 20针扩展头:可与Silicon Labs的EFM8或EFM32入门套件连接,方便进行扩展开发。
  • 测试点:便于访问触摸板,方便进行调试和测试。
  • 电源选项:支持USB和外部扩展头供电,提供多种供电方式。
  • 7个电容式触摸板:搭配7个LED和1个蜂鸣器,提供直观的用户反馈。

入门指南

硬件设置

  1. 使用提供的USB电缆将DBG USB连接器连接到PC,为评估板供电。成功连接后,LED指示灯将亮起。
  2. 将丙烯酸覆盖层放置在电容式感应垫上。

软件设置

  1. 访问Simplicity Studio,下载并安装最新版本的软件。该软件包包含了使用CPT007B评估板所需的所有工具、驱动程序、软件示例和文档。
  2. 禁用Simplicity Studio的自动检测功能,以避免CPT设备错过触摸事件。点击[Settings]图标,选择[Device Manager]>[TCF Device Discovery],并将[USB Discovery Options]设置为[Never],然后点击[OK]。
  3. 点击[Refresh detected hardware]按钮,选择[CPT007B]。当USB连接器旁边的LED亮起时,表示USB连接成功。
  4. 点击[Capacitive Sense Profiler]瓦片,该工具可用于图形化显示从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电容式感应评估板支持两种电源供电方式:

  • USB供电:通过板载USB接口,由USB设备内部的LDO提供电源。
  • 外部扩展头供电:通过扩展头的VMCU和GND引脚连接到外部电源或EFM MCU入门套件。

独立模式

在独立模式下,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]配置电容式感应输入的阈值、去抖计数器值、扫描周期、增益、扫描方法、触摸超时和触摸排他性等参数,同时也可配置设备输出的引脚极性和驱动强度。

LED和蜂鸣器

评估板上的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

Simplicity Studio工具

Xpress Configurator

[Xpress Configurator]提供了一个易于使用的GUI界面,用于修改CPT007B SLEXP8007A的功能,以满足自定义应用的需求。使用步骤如下:

  1. 使用提供的USB电缆将USB连接器连接到PC,为评估板供电。
  2. 点击[Refresh detected hardware]按钮,选择[CPT007B]。
  3. 进入[Tools],点击[Xpress Configurator]瓦片。
  4. 选择所需的引擎和外设配置。

更多关于[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套件为电子工程师提供了一个全面的电容式触摸感应开发平台,无论是初学者还是有经验的开发者,都能通过该套件快速上手并开发出高质量的电容式感应应用。你在使用该套件的过程中遇到过哪些问题?又有哪些独特的开发经验呢?欢迎在评论区分享。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分