0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Cypress PSoC 4000S CapSense原型开发套件

h1654155966.4254 来源:互联网 作者:佚名 2017-09-20 10:00 次阅读

众所周知,赛普拉斯是全球电容式触摸感应领域的领导者,拥有业界最广的产品线,其基于PSoC的CapSense器件可实现无与伦比的灵活性和集成度,并具备强大的抗噪性,能适用于从复杂的多功能应用到替代单一按键的各种类型的触摸设计。

比起我们常见但已经有点跟不上时代的机械按键,触摸按键的优点非常明显,比如:

  • 由于物理位置的移动,机械按键的可靠性较低,并且随着时间推移,会产生磨损。但触摸按键不会有这种烦恼。

  • 机械按键不容易防水,会引起不良问题。但是触摸按键可以通过覆盖层隔绝意外状况。

  • 同触摸相比,机械按键需要用力按下才能工作,会随着时间累积在缝隙内产生污垢,导致要不断加大按压力度。

  • 和机械按键相比,触摸按键的外观更时尚精美等等

有了这些诸多的理由,在如今的电子市场,如移动电话、个人电脑、消费类电子产品、汽车和白色家电等产品的工业设计都能看到触摸按键活跃的身影。

Cypress PSoC 4000S CapSense原型开发套件


本次2017贸泽电子智造创新大赛拿到了Cypress赞助的CY8CKIT-145-40XXPSoC 4000S CapSense原型开发套,这是基于赛普拉斯第四代触摸技术的一款板子,一起来见识下。

PSoC 4 CapSense原开发板PCB设计有些独特,外形有种大鹏展翅的赶脚,很夸张,板子采用类似USB dongle接口类型,直接插入电脑的USB接口就可以使用。

拆解外包装后,可以看到一句很鼓舞人心的话“Design the way you think”,千万不要认为这是简简单单的一句广告语,爱板网工程师认为这确实很贴合Cypress的产品特性,PSoC,即可编程片上系统,你完全可以根据自己的设计最优的定义相应的管脚信号,创造出最合理的设计。

整个板子不大,按功能大致可以分为3个部分:分别是搭载核心器件PSoC 4 Capsense器件的目标板;一个KitProg板载编程器和调试器以及还有两块电容性板。

其中电容性板又可以分为两部分:一块是三个电容性按键, 另一块是采用五段电容性滑块。

Cypress PSoC 4000S CapSense原型开发板板载资源如下:

  • PSoC 4000S器件(CY8C4045AZI-S413)

  • PSoC 4000S扩展I/O

  • 10-pin下载调试接口(未贴片)

  • KitProg2(PSoC 5LP)器件(CY8C5868LTI-LP039)

  • KitProg2扩展I/O口

  • 5-pin SWD接口

  • PCB USB finger接口

  • EZ-BLE™ PRoC™模块

  • 一个单刀单掷开关选择SWD调试的目标器件

  • 一个用户led、一个电源led、一个KitProg2状态led以及触摸按键对应LED指示灯

  • 一个用户按键,一个PSoC 4000S以及EZ-BLE模块复位按键、一个KitProg2按键

  • 电流测试接口(未贴片)

  • CapSense触摸按键、滑条

因为采用卡扣式结构,KitProg板载编程器和调试器可以直接掰下来单独使用。KitProg除了实现下载调试,还能用于像mebed那样的U盘下载方式,非常方便。

PSoC 4000S CapSense触摸控制器


板载的赛普拉斯PSoC 4000S CapSense触摸控制器,具体型号为CY8C4045AZI-S413,基于ARM Cortex-M0+处理器,最大主频为48MHz,内部集成32KB FLASH、4KB SRAM,并支持1个10bt single-slope ADC、8个比较器、2两个IDACs,5个定时器/计数器/PWM、2个串行接口、1个 CapSense模块,最大可支持36个GPIO口扩展。

CapSense 触摸感应原理


CapSense 触摸感应解决方案的硬件设计主要包括触摸传感器,PCB,保护组件(overlay),如下图的结构所示。

CapSense,顾名思义,是通过电容的变化来检测手指接近或触及触摸表面,在赛普拉斯触具体的触摸解决方案设计中,又可以分为自电容感应或者互电容感应技术。

如上图左边的图就是自电容感应原理,自电容使用一个引脚,并测量该引脚和电源地之间的电容,驱动与传感器相连的引脚上的电流并测量电压。若将手指放在传感器上,则测得的电容会增加。自电容感应最适合用于单点触摸传感器,如按键和滑条。

上图中右侧的图则是互电容感应技术的原理,互电容感应将测量两个电极间的电容,其中一个电极被称为发送电极TX,另一个被称为接收电极RX。

在互电容测量系统中,为 TX 引脚提供数字电压(VDDD 和 GND 间的信号切换),并测量 RX 引脚上所接收到的电荷。在RX 电极上接收到的电荷与两个电极间的互电容(CM)成正比。

在 TX 和 RX 电极间放置手指时,互电容会降低到 C1M(如下图所示),由于互电容降低,RX 电极上接收到的电荷也会降低。CapSense 系统通过测量 RX 电极上接收到的电荷来检测触摸/无触摸状态。互电容效应最适合用于多点触摸系统,如触摸屏和触控板。

基于PSoC 4000S CapSense触摸控制器可以实现多种触摸控制方案,最简单的就是触摸,还有滑条触摸以及接近式触摸。

Cypress BLE PRoC模块


另外,为了方便用户开发,PSoC 4 CapSense原型开发板将所有IO口都引出来了,更让人惊喜的是板子背面居然带有一个BLE模块!!!

放大看一下,Cypress BLE PRoC模块,具体型号为CYBLE-022001-00模块,支持BLE 4.1协议栈,尺寸只有10mm*10mm*1.8mm,非常小,但是包含了ADC、定时器、计数器功能和支持PWM、I2CUART、SPI外设,可以通过PSOC的可编程架构自己定义。

Cypress BLE PRoC 模块的工作电流 TX 为 15.6 mA @0 dbm、RX 为 16.4 mA,这个功耗只能说普通,如果和之前 Silicon Labs 的 Thunderboard Sense (EFR32MG1) 相比要高很多。

整个板子的硬件框图如下:

可以看到,板子的调试器使用的SWD信号下载调试是可以通过板载的SW4开关切换下载到触摸控制芯片内还是BLE模块内

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

    关注

    12

    文章

    167

    浏览量

    91052
  • Cypress
    +关注

    关注

    10

    文章

    136

    浏览量

    81516

原文标题:大道至简——Cypress PSoC 4000S CapSense原型开发套件评测(一)

文章出处:【微信号:CypressChina,微信公众号:Cypress教程】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    深入测试:大道至简—Cypress PSoC 4000S CapSense原型开发套件评测(二)

    2017贸泽电子智造创新大赛第二弹:Cypress PSoC 4000S CapSense原型开发套件
    的头像 发表于 09-20 09:00 8248次阅读

    PSoC 4000S完整原型开发套件和参考设计

    来实现按钮、滑块和其他控件的最佳性能时,开发团队的开发速度会受到延缓。 为了支持项目开发Cypress Semiconductor PSoC
    的头像 发表于 07-25 09:34 8703次阅读
    <b class='flag-5'>PSoC</b> <b class='flag-5'>4000S</b>完整<b class='flag-5'>原型</b><b class='flag-5'>开发套件</b>和参考设计

    如何在PSoC4000S上使用外部时钟而不是内部时钟?

    您能否告诉我们如何在 PSoC4000S 上使用外部时钟而不是内部时钟? 用户可以按照 2 个步骤使用外部时钟吗? 使用外部时钟还需要其他步骤吗,例如添加除低于 2 步之外的代码? 如果
    发表于 03-01 07:27

    Cypress蓝牙 BLE 4.1 开发套件 CY8KIT-042-BLE免费试用(名单公布)

    ,并在 Cypress技术论坛(https://bbs.elecfans.com/zhuti_cypress_1.html)发帖记录 CY8CKIT-042-BLE开发套件的试用过程、分享试用
    发表于 03-05 10:37

    如何在CAPSENSE中找到/调整IMOD的价值?可以用调谐器修改吗?

    我正在使用PSoC 440S原型工具包,并希望将RAWCOUNT读数从CAPSENSE转换回电容值。使用给定的公式需要了解IMOD值,这是我找不到的。任何帮助都非常感谢!罗氏计数19.
    发表于 08-17 04:42

    用于PSOC 4000S的EM_EEPROM构建错误

    以上来自于百度翻译 以下为原文Hi,I am looking for a solution for an EEPROM storage for a 4000S PSOC 4
    发表于 11-02 14:36

    赛普拉斯基于PSoCCapSense技术

    。 除了PSoC之外,Cypress公司还为设计师提供了《CapSense应用指南》(AN2233a和AN2277);源代码;实例设计;一个面板显示器演示套件(CY3220-FPD)
    发表于 11-20 15:57

    CY8CKIT-040 PSoC 4000开发套件低成本开发平台

    CY8CKIT-040,PSoC 4000开发套件为用户提供了一个低成本的开发平台,可针对入门级PSoC 4 ARM Cortex-M0器件
    发表于 04-10 09:39

    Cypress 低功耗蓝牙开发套件教程

    Cypress 低功耗蓝牙开发套件教程
    发表于 08-02 22:34

    赛普拉斯Cypress PSoC 6 MCU简介及常见4款开发套件工具板

    购买需求,请淘宝或天猫搜索“cypress旗舰店”。PSoC 6 MCU开发套件常见的PSoC 6 MCU开发套件主要有4款,其中CY8CK
    发表于 12-10 14:25

    赛普拉斯发布新版PSoC开发套件

    赛普拉斯(Cypress)发表可编程系统单晶片架构PSoC 3与PSoC 5新款CY8CKIT-025开发套件
    发表于 12-31 10:07 1087次阅读

    Mouser备货Cypress PSoC 4可编程SoC

    Mouser Electronics正在备货CypressPSoC® 4可编程SoC,该产品结合了Cypress PSoC模拟与数字结构、CapS
    发表于 06-13 11:01 960次阅读

    Cypress Wireless and CapSense

    Cypress Wireless and CapSense Solution for Wearables
    发表于 12-26 15:56 12次下载

    简化电容式触摸传感器的设计使用赛普拉斯cy8ckit

    为了帮助开发项目,Cypress半导体的PSoC CapSense 4000s原型
    发表于 05-06 11:19 20次下载
    简化电容式触摸传感器的设计使用赛普拉斯cy8ckit

    cypress公司的PSoC 4000Pioneer开发板方案介绍

    CapSense)以及通用模拟,能把可编程,可重新配置的模拟和数字模块与灵活的自动布线资源相结合.本文介绍了PSoC 4000主要特性,框图,以及PSoC
    发表于 05-05 14:46 2449次阅读
    <b class='flag-5'>cypress</b>公司的<b class='flag-5'>PSoC</b> <b class='flag-5'>4000</b>Pioneer<b class='flag-5'>开发</b>板方案介绍