英飞凌双核MCU板卡拆箱体验来了!
来源:英飞凌官微发布时间:2023-01-054809浏览
询问 AI
达尔闻的专业测评师妮姐最近拿到了一块英飞凌的CY8CPROTO-062S3-4343W评估板(以下简称:PSoC™ 62S3 Wi-Fi BT套件),对于这块板子她赞不绝口。眼见为实,下面给大家带来妮姐的拆箱及demo体验。
第一眼:薄,真的是薄
拿到板卡,妮姐的第一印象就是好薄。这么薄,有两个原因:
包装形式独特,不像我们之前评测的其他板卡有包装盒、防尘袋等,PSoC 62S3 Wi-Fi BT套件就像一张大号的卡片。
板卡设计形式讨巧,板子上没有特别“高大”的器件,即使最高的接插件也采用卧式,完美降低整板的高度。

正面是板卡,反面则是快速上手指南,让人拿到板子就能够快速体验。如此简洁的包装想必英飞凌是要把环保理念进行到底了。

浅感受:板子上的好“货”
从板卡布局上看,PSoC 62S3 Wi-Fi BT分成3大块:

其中,红色部分是套件的核心。在子模块上有两个重要芯片:
一是双核的PSoC 62 MCU,最高150MHz主频的Cortex M4内核和最高100MHz主频的Cortex M0+内核,还包含512KB Flash,256KB SRAM。

二是内置了CYW4343W的超小模块,包含2.4 GHz Wi-Fi和蓝牙功能。
在下面的底板上还有一个512Mbit 串行NOR Flash(S25FL512S),通过Quad SPI连接到PSoC 62 MCU,可以用于数据和代码的加密存储执行。
绿色部分是板载的编程/调试器——KitProg3,使用行业标准的串行线调试(SWD)和JTAG协议,在DAPLink模式下支持大容量存储编程。KitProg3上的功能实现通过PSoC 5LP完成。
黄色的部分是CAPSENSE触控区域,BTN0和BTN1是两个CAPSENSE电容感应触摸按键,SLIDER则是5段感应触摸滑块。既可以做成触摸按键形式,也可以做成滑条,还可以做成纵向的接近感应,CAPSENSE可以替代许多机械开关和控制,实现简单的触摸感应界面,可以说是为了HMI交互体验专门定制的。
板子上还有这些资源:
PSoC 6 MCU和PSoC 5LP MCU的电源指示灯、复位按键
KitProg3的状态指示灯、模式选择按键
用户可编程LED灯、按键
2个USB接口,1个为板卡供电以及下载调试,1个接到了MCU的USB Device 口。
PSoC 6 MCU 电源选择跳线,1.8V或3.3V
PSoC 6 MCU GPIO接口,可以连接各种外设
深度上手:CAPSENSE™触控体验
对于PSoC 62S3 Wi-Fi BT这个套件,妮姐最感兴趣的就是CAPSENSE触控区域了,来吧,展示~
(插入演示视频,截图上面视频中的一小段)
得益于英飞凌工程师的努力,小白新手可以获得非常详细的例程。第一次使用PSoC 62S3 Wi-Fi BT的妮姐,愉快地开启了板卡体验:
第一步:ModusToolbox™安装
使用ModusToolbox 开发和调试PSoC 6应用。ModusToolbox软件是一套工具,其中一个工具是基于Eclipse的多平台支持配置和应用程序的集成开发环境(IDE),称为ModusToolbox IDE。

ModusToolbox是一个免费的开发生态系统,包括ModusToolbox IDE和PSoC 6 SDK。ModusToolbox IDE汇集了板级资源包、中间件和固件构建应用程序。使用ModusToolbox IDE,可以启用和配置设备资源,中间件库;编写C源代码;并对设备进行编程和调试。
第二步:连接板卡与PC
使用USB电缆通过J8接口将板卡连接到PC上。KitProg3可以在CMSIS-DAP Bulk大容量模式(默认即可)或CMSIS-DAP HID模式或DAPLink模式下操作,CMSIS-DAP Bulk模式编程更快。模式可以通过按钮SW3选择,STATUS LED2状态灯区别不同模式,比如常亮是CMSIS-DAP Bulk,以1 Hz频率闪烁是CMSIS-DAP HID,以2Hz频率闪烁是DAPLink。

STATUS LED2常亮为CMSIS-DAP Bulk,模式
第三步:新建ModusToolbox Application
在ModusToolbox IDE中,将CAPSENSE所需的代码示例导入到新的工作区中。先选择目标硬件:CY8CPROTO-062S3-4343W,然后选择CAPSENSE_Buttons_and_Slider,等待创建成功。
在导入示例这里,能看到很多外设的示例demo,都可以创建,极大方便用户快速体验CY8CPROTO-062S3-4343W评估板。(注:在创建示例过程中,需要调用GitHub上的内容,建议使用VPN,会比较快。)

第四步:编译运行
以KitProg3模式,点击运行。经过编译之后,会下载到板卡上。5段CAPSENSE滑条(SLIDER)和2个CAPSENSE按钮(BTN0、BTN1),可以控制用户LED(LED4)的状态。轻触BTN0,LED4亮,轻触BTN1,LED4灭;手指从左到右轻划SLIDER,LED4状态从灭逐渐明亮到常亮状态。(演示过程见上面视频)

除了上面的CAPSENSE触控实验,PSoC 62S3 Wi-Fi BT套件上还可以体验下面的功能:
板载的蓝牙功能:如可以通过Bluetooth®Low Energy GATT配置文件远程获取板上的信息,比如LED的状态等;
板载的Wi-Fi功能:如可以通过Cloud Connectivity Manager(CCM)评估工具包,将MQTT消息发送到AWS IoT Core云端,根据CAPSENSE滑块的位置,发送LED亮度;
各种外设功能:如PWM、SPI、I2C、UART、ADC等。
以上这些功能的演示在ModusToolbox IDE创建例程时,都可以进行选择体验,而且这些仅仅是一小部分例程:

总结
刚拿到板卡的时候,妮姐也和大家一样,认为这块板比较冷门,资料、例程等资源应该比较少。进一步了解之后发现,不管是板卡还是资源,可玩性都挺高。
√ 资料齐全、例程丰富。
在英飞凌官网上,可以下载用户指南、原理图、PSoC 6 MCU快速上手指南等资料。在GitHub上,可以查看所有的例程demo。
√ 可玩性高。
虽然板子上目前的外设资源比较少,但是基于CAPSENSE 按钮和滑条,可以实现很多有趣的设计,比如连接屏幕设计便携式媒体播放器;连接智能家居,实现触摸控制。此外,PSoC 62 MCU的GPIO Pin脚已引出,可以连接更多外设,比如摄像头、传感器等,进行实时控制或演示。
√ 双核加持,PSoC 6 MCU是个不错的选择。

之前,大家认为PSoC架构和MCU没啥关系,这就让PSoC显得很“高冷”,很“另类”。但事实上PSoC大量应用于嵌入式应用领域,所以从PSoC 6开始,我们发现PSoC架构就是MCU,是专门针对嵌入式,尤其IoT应用的MCU+平台,即MCU+可编程模拟外围电路+可编程数字外围电路,比一般的MCU平台更强大。像PSoC 6 MCU,M4内核性能强大,可以进行信息的计算、数据传输、无线连接及图形显示等功能,而M0+内核可以做到输入输出、控制电容触摸、蓝牙低功耗控制,其它通讯控制功能以及负责产品功能安全等。
英飞凌的PSoC系列产品已经面世20年。在过去的很多嵌入式应用中,都有PSoC系列产品的身影。我们可以根据自己的应用需求选择,就PSoC 6家族来说,如果不需要互连互通的传统嵌入式应用,需求明确,可以选用入门级的61系列;如果需要灵活性和高性能,可选择62系列;如果有明确无线连接需求(如可穿戴),可选择高集成度的63系列,如果想针对应用安全,可以选择64系列。
PSoC作为一款可模拟/数字混合可编程器件,功能是非常强大的,PSoC 6作为最新的超低功耗PSoC,在IoT行业对手极少,尤其是在极低的功耗下,性能很难得。如果对CY8CPROTO-062S3-4343W评估板,或者PSoC 6 MCU感兴趣的小伙伴,可以通过点击以下链接查看更多信息:
CY8CPROTO-062S3-4343W板卡信息
32-bit PSoC 6 MCU介绍
点击进入英飞凌天猫旗舰店
购买更多PSoC 6开发板
长按下方二维码关注我们

新闻来源:英飞凌官微,文中所述为作者独立观点,不代表icspec立场。更多精彩资讯请下载icspec App。如对本稿件有异议,请联系微信客服specltkj。
