PSoC™ 6

2019年底,中国已成为全球最大的物联网市场,全球15亿台蜂窝网络连接设备中9.6亿台来自中国,占比64%。国内智能家居产品和解决方案的普及程度不断提高,消费者对智能家居设备的需求也不断增加。根据预测,到2025年,中国智能家居市场的规模将达到数千亿人民币,将成为全球最大的智能家居市场消费国,占据全球50%-60%的智能家居市场消费份额。

但是多种IoT技术和众多生态系统并存,互相竞争,彼此之间不能互联互通也成为智能家居行业最大的弊病。对于消费者来说,在购买智能家居设备时,很难确定这个设备是否跟自己选定的生态系统兼容,并且生态系统一旦选定就很难换成其他的厂家;对于开发者来说,开发人员需要针对要支持的生态系统开发相应的产品,费时费力。CSA联盟发起的Matter的出现就是解决各个生态系统之间的互通性,让设备可以通过单一协议与任何Matter认证的生态系统兼容。

Matter是什么

Matter是一套基于IPV6的应用层协议,Matter采用了开源软件开发工具包(SDK)来实现,该工具包不仅包含规范的实现,还包括丰富的示例和可互操作的代码。在OSI模型的上三层中,核心Matter协议适用于任何类型的IPv6传输和网络。控制和其他操作通信是通过IPv6进行的,而蓝牙低功耗(Bluetooth® Low Energy)和NFC可以用于设备的配置。与Thread类似,Matter构建在IPv6之上,它包括强大的加密功能,对设备类型及其数据进行了明确定义,并支持多个生态系统。

Matter还支持桥接其它智能家居技术,如Zigbee、蓝牙Mesh和Z-Wave,这意味着基于这些协议的设备可以通过桥接器作为Matter设备运行。

1.png

图1 Matter协议与TCP/IP和OSI协议并列图

Matter标准的关键点

  • Matter比云对云连接具有更低的延迟和更高的可靠性,因为它是基于IP的本地连接协议。

  • 较低的开发成本:只需构建一次,就可以在所有Matter认证的生态系统中使用。

  • 数据模型是基于Zigbee的ZCL协议上扩展得到。

  • 在所有支持Matter的设备上具有一致的设置体验。

  • 通过其他支持Matter的生态系统进行设备共享和控制。

  • 支持多种不同硬件平台(Wi-Fi-Thread-Ethernet)的设备之间的互操作性广泛。

  • 目前支持的通信协议:Ethernet/Wi-Fi/Wi-Fi + BLE/Thread + BLE(BLE只用于配网)。

  • 绑定配网:需要带外信息(配对码、二维码、NFC等)建立安全通路,单项认证设备,非对称证书链。

  • 通过DCL来存放公共信息,部署在基于区块链技术的平台上防止篡改。

Matter智能家居生态

  • 在Matter智能家居生态中,各种设备可以通过使用相同的Matter协议进行通信和互动。这些设备可以包括智能灯具、智能插座、温度控制器、门锁、摄像头、扬声器等。通过遵循Matter标准,这些设备能够无缝协作,实现统一的用户体验和功能。

  • 不同品牌和设备之间的互操作性是Matter生态的核心。无论来自不同厂商的设备还是不同类型的智能家居设备,只要它们都符合Matter标准,就能够在同一个生态系统中相互连接和通信。

  • Matter生态系统不仅限于单个设备,还可以扩展到多个设备、服务和平台的集合,这样用户可以通过添加更多的Matter设备来构建更为复杂和全面的智能家居系统。

  • Matter智能家居生态系统的目标是为用户提供更便捷、灵活和综合的智能家居体验,通过建立一个统一的生态系统,Matter使用户能够选择和使用各种Matter认证的设备,实现智能家居的集成和控制。

2.png

图2 Matter智能家居布局示例

基于PSoC™ 6的Matter 方案

1705041077635393.png

PSoC™ 6系列采用超低功耗架构构建,微控制器采用低功耗设计技术,非常适用于电池供电应用。双核Arm® Cortex®-M4和Cortex-M0+架构使设计人员能够同时优化功耗和性能。借助双核结构和可配置的内存和外设保护单元,PSoC™ 6微控制器提供了由Arm的平台安全架构(PSA)定义的最高级别的保护。

4.png

图3  基于PSoC™ 6的Matter解决方案系统框图

  • 该方案为Matter生态系统展示了一个家庭的自动化演示,展示了智能门锁、人体感应传感器和智能照明节点如何无缝协同工作,实现家庭自动化例程。

  • Matter生态系统解决方案可以通过Ethernet、WI-FI和Thread 15.4三种协议进行通信。该解决方案展示了Matter over Wi-Fi和Matter over Thread。使用Matter over Wi-Fi进行通信的智能门锁使用了PSoC™ 6作为应用处理器。演示中的安全元件采用了OPTIGA™ Trust M,配备了一个NFC读卡器,并且使用AIROC™系列超低功耗蓝牙® Wi-Fi组合模块

  • 演示中的人体感应传感器节点使用了XENSIV™传感器系列中的60 GHz雷达传感器,通过Matter over Wi-Fi与PSoC™ 6和AIROC™ WI-FI进行连接,以传输人体存在状态。

  • 系统中的第三个节点是一个使用Matter over Thread进行通信的照明节点。

  • 当居住者靠近门时,正在运行Matter over Wi-Fi的60 GHz传感器会检测到存在,并使用Matter over Thread触发门廊灯的开启。在此演示中,苹果电视充当Matter中枢,完成所有的转换工作,但也可以使用来自其他厂商的Matter中枢替代苹果电视。

  • 解锁门的方法有三种:可以使用来自CIPURSE™系列的NFC卡,可以在由PSoC™ 6上运行的CAPSENSE™技术驱动的键盘上输入PIN码,或者可以使用像Apple Home应用程序这样的移动应用程序打开门锁。

  • 在Apple Home应用程序中,当我们点击解锁时,可以看到门被解锁。作为家庭自动化序列的一部分,当门解锁时,客厅的灯光也会打开。这种类型的家庭自动化还可以触发其他下游事件,比如关闭家庭安全系统或与恒温器进行互动。

  • 当用户关闭门时,客厅中的人体感应传感器不再检测到存在,门锁将自动锁上。然后,当居住者离开门口一段距离时,存在检测会起作用,门廊灯将关闭。这个演示展示了Matter的重要性以及我们如何无缝连接不同的智能家居设备。

  • 该演示支持Matter的多管理员功能,允许智能家居设备在苹果和三星等智能家居系统供应商中同时运行。多管理员功能为您提供了配置智能家居的灵活性,无需强制选择单一的控制器、平台或应用程序。

  • 该方案允许您将照明、人体感应传感器或智能门锁节点添加到苹果或三星智能家居系统中的任一系统中。您可以无缝切换使用苹果Home应用程序和三星SmartThings应用程序,以向Matter智能家居网络添加设备、控制设备并查看每个设备的状态。您可以使用苹果Home应用程序解锁智能门锁,门的状态将在三星SmartThings应用程序中更新。如果您所在的家庭成员使用iOS和Android设备的混合组合,这个功能会非常有用。

  • 方案中的PSoC™ 6智能门锁代码和移动应用程序使用来自公共存储库的标准Matter SDK进行构建,展示了Matter如何简化开发并提高智能家居设备之间的互操作性。

Matter作为一个开放的智能家居标准,具有广泛的支持、真正的互操作性、简化的设备配置和控制,以及安全性和隐私保护等优势,因此具备良好的前景和发展潜力。随着越来越多的公司和设备制造商采用Matter标准,将形成一个庞大的生态系统,越来越多的设备类型和功能纳入标准中。除了传统的智能家居设备,如灯光、开关、锁、家电、安防设备、健康监测设备等设备类型均已加入到标准中,并且Matter的发展还会带动云服务和智能化能力的提升,为大家带来更便捷的智能家居体验。

如需了解更多PSoC™ 6相关信息,请点击此处

本文作者

1705041114225883.jpg

钱城都

英飞凌安全互联系统事业部

高级主任工程师

参考文献:

[1] CSA. The Foundation for connected Things,[EB/OL].[2023-06-02].

[2] CSA. connectedhomeip,[EB/OL].[2023-06-02].

[3] Infineon. Getting started with Matter over Wi-Fi on PSoC™ 6 MCUs inModusToolbox™, [EB/OL].[2023-06-02].

[4] Lily Li , Kai Cui .中国物联网连接规模预测,2022—2026[EB/OL].[2023-06-02].

来源:英飞凌官微

免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理(联系邮箱:cathy@eetrend.com)。

围观 26

摘要:OPTIGA™ Trust M可帮助IoT设备制造商与云计算服务相连接,增强物联网产品的安全性,同时提高系统性能。让OPTIGA™ Trust M保障物联网安全,还需要搭档在物联网嵌入式系统中,还需要性能强悍的MCU、高质量通信的连接芯片、以及软件和开发工具的支持。

本文将介绍怎样把OPTIGA™ Trust M和PSoC™ 进行整合,打出计算+安全的物联网组合拳。

主机微控制器(PSoC™ 6)通过安全的I²C接口连接到Shield2Go Security OPTIGA™ Trust M, 如Figure 1所示。

1.png

Figure 1 OPTIGA™ Shield2Go 与 PSoC™ 6 MCU间的I²C 连接

所需的软硬件如下:

硬件:

  • 任选一款PSoC™ 6 设备

  • OPTIGA™ Trust M security Shield2GO开发板

软件:

要将OPTIGA™ Trust M与以下PSoC™ 62S2(CY8CPROTO-062- 43343W)评估套件链接;或者直接使用PSoC™ 62S2组合评估套件CY8CEVAL-062S2(板载OPTIGA™ Trust M)。请执行以下操作:

1.运行ModusToolbox™软件。

2.在Eclipse IDE中,从Quick Panel单击New Application。

3.选择要使用的Board Support Package (BSP)。请参阅Getting Started with ModusToolbox™创建应用程序。

4.单击Peripherals下拉菜单,选择OPTIGA™ Cryptography模板应用程序,然后单击Create,如Figure 2所示。 

2.png

Figure 2 选择OPTIGA™ Cryptography模板应用程序

成功导入应用程序之后,构建并编写OPTIGA™ Cryptography应用程序,以测试可用的示例。

5.Tera Term显示输出,按照OPTIGA™: Cryptography中的步骤来编程的主MCU。

对于套件中没有封装OPTIGA™ Trust M工具包的PSoC™6 MCU,将不支持ModusToolbox™软件中的OPTIGA_Cryptography代码示例。代码示例可以从GitHub链接中克隆

要导入应用程序,请执行以下操作:

1.打开New Application并选择您希望使用的相关BSP,例如,CY8CPROTO-062- 43343W。

2.单击“导入”并选择克隆的示例文件夹。

3.从Custom部分选择导入的代码示例,然后单击Create,如Figure 3所示。

3.png

Figure 3 选择示例代码

4.将支持的hal库版本更改为1.6.0,通过Library Manager > libraries > mtb-hal-cat1 (version: 1.6.0 release),单击Update。

5.通过Application Root Path > <mtb-example-optiga-crypto  >  libs  >  mtb.mk添加OPTIGA™ Trust M库,如Figure 4所示

  • 在“# List of shared libraries”下添加:SEARCH_optiga-trust-m=../mtb_shared/optiga-trust-m/release-v3.1.2  .

  • 在“# Shared libraries added to build”下添加:SEARCH+=$(SEARCH_optiga-trust-m) .

4.png

Figure 4 添加OPTIGA™ Trust M库

6.根据MCU数据表修改源文件夹中的optiga_lib_config_mtb.h文件,以配置正确的I²C引脚详细信息(CYBSP_I²C_SCL和CYBSP_I²C_SDA),如Figure 5所示。

5.png

Figure 5 更改optiga_lib_config_mtb.h

7.在合并上述更改之后构建应用程序。

8.按照OPTIGA™: Cryptography中提到的步骤对主机MCU进行编程。

来源:英飞凌官微

免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理(联系邮箱:cathy@eetrend.com)。

围观 11

通过引入可编程和可重新配置的模拟和数字功能,以及业内标准微控制器架构,2002年推出的PSoC™ 1开启了微控制器的新纪元。灵活和可重新配置的模拟与数字功能,使得嵌入式系统工程师能够将许多硬件电路功能都集成到一颗IC当中。这种集成方法使得BOM成本和电路板尺寸立即大幅降低,且提供了快速便捷的进行最后一刻修改的方法,使得几乎免除了电路板返工。

PSoC™的可编程能力延续至今,使得可为新传感器元件创建模拟前端和信号调节电路,从而使得无需额外的模拟IC,无需增加BOM复杂性,且无需增加电路板面积或层数。通用数字单元(UDB)提供许多逻辑基元功能,它们能够进行配置,以实现特定于应用的门控需求,或独立于PSoC™ MCU内核运行的状态机。

如今,PSoC™家族包含PSoC™ 4和 PSoC™ 6两个系列。它们适用于广泛的消费类应用,包括智能家居、可穿戴设备和个人医疗器械。本文,我们将重点介绍PSoC™ 6系列。PSoC™ 6系列包含通用可编程Arm Cortex-M4微控制器 PSoC™ 61,通用双核可编程微控制器PSoC™ 62,双核、高性能、低功耗、可编程、可重新配置和拥有安全处理环境的微控制器 PSoC™ 64。

专为物联网而打造的解决方案

PSoC™ 6基于40 nm工艺并采用了Arm超低功耗架构。它在有源模式下的功耗仅为22 µA/MHz。150 MHz Arm Cortex-M4和100 MHz Arm Cortex-M0+双核模式,使得嵌入式系统开发人员能够优化其应用的功耗和运算处理性能。由于采用了业界最高水平的安全架构——Arm平台安全架构(PSA),PSoC™是真正专为物联网而打造的解决方案。

通过弥补昂贵、耗电的应用处理器与资源有限的微控制器之间的差距,PSoC™满足了物联网对处理性能、无线连接和低功耗的需求。

PSoC™ 6 MCU还采用了最新一代英飞凌CAPSENSE™电容式感应技术。CAPSENSE™让开发人员能够创建创新直观且稳健可靠的多点触控和基于手势的人机界面(HMI)除了集成的BLE(低功耗蓝牙)功能,PSoC™ 6还可与英飞凌的AIROC™ Wi-Fi、AIROC™ 蓝牙或AIROC™ combos射频模块配对使用。

PSoC™ 6 MCU系列除了具有整个家族通用的一套标准功能之外,还拥有一些特定功能。所有产品都支持从1.7 VDC到3.6 VDC的低功耗模式,6种功耗模式帮助实现了精细化的电源管理方式。在深度睡眠模式下,保留64KB SRAM数据的典型电流消耗只有7uA。

PSoC™ 6的通用功能

◆ 两或三个DMA控制器

◆ 闪存 – 最高容量通常达到2048 KB;确切容量取决于产品

◆ 外部存储器接口 - Quad-SPI (QSPI)和串行存储器接口(SMIF)

◆ CAPSENSE™- 采用了英飞凌的电容式触摸和接近感应sigma-delta技术,从而实现一流的信噪比;并采用了SmartSense自动硬件调谐

◆ 串行通信外设接口

◆ 7或9个运行时间可配置串行通信模块(SCB):6或8个可配置为SPI、 I2C或UART,1个深度睡眠SCB可配置为SPI 或I2C

◆ 1个USB全速接口

◆ 1个SD Host/eMMC/SD 控制器

◆ 可编程GPIO(通用输入输出)– 取决于产品,通常在62到102个之间,部分在MCU深度睡眠期间可用,多达两个过压容忍的引脚

可编程模拟功能包括

◆ 1个12位2-Msps逐次逼近(SAR)模数转换器(ADS),具有差分和单端模式;1个16通道序列发生器,带结果平均功能

◆ 两个低功耗比较器,都支持MCU深度睡眠和休眠模式

◆ 与ADC相连的内部温度传感器

◆ 一系列时钟选项,包括1个精度为+/- 2%的8 MHz主振荡器,1个32 kHz超低功率低速振荡器,以及片上晶体振荡器。时钟可利用内部锁相环(PLL)进行倍频,且主时钟拥有进行时钟倍频的锁频环(FLL)。时钟分频器包含小数和整数分频功能

◆ 计时器和PWM功能包含12个或以上支持中心对齐、边缘和伪随机模式的可配置计时器/计数器/脉宽调制器(TCPWM)

◆ LCD段码驱动器拥有最多63个段码和8个common,支持深度睡眠模式

◆ 用于对称和非对称密码函数(DES、TDES、AES、CRC、 RSA/ECC)的密码加速器,以及真随机数发生器(TRNG)

PSoC™ 6开发资源包

目前 RT-Thread 已全面支持英飞凌PSoC 6系列, 提供完善的外设驱动支持,可让开发者开箱即用,从而免去繁杂的底层软件开发和固件整合工作。配合RT-Thread丰富的组件和软件包,可进一步提升开发效率,让开发者更多专注于应用创新上,提升产品在市场竞争力。现有支持包括:完善的驱动支持、丰富的上层组件和软件包。

1.png

PSoC 6 — CY8CKIT-062S2-43012 BSP 仓库

2.png

RT-Thread Studio 支持英飞凌PSoC,

具备PSoC 6开发,调试,烧录功能

3.png4.png

RT-Thread 文档中心:英飞凌 CY8CKIT-062S2-43012 快速上手指南,方便快速上手开发

5.png

开源参考示例:Infineon + RT-Thread 物联网 DEMO,借助 rw007 模组实现传感器数据快速上云

6.png

7.png

8.png

PSoC硬件支持

PSoC硬件支持:即将推出 Infineon + RT-Thread 纪念板硬件,用于PSoC 6芯片学习与评估。

来源:英飞凌官微

免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理(联系邮箱:cathy@eetrend.com)。

围观 30
订阅 RSS - PSoC™ 6