打印
[通用 MCU]

【英飞凌CYW20829测评】篇1芯片开发板概述

[复制链接]
675|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 abner_ma 于 2024-7-20 20:43 编辑

      英飞凌的CYW20829是一款基于Cortex M33内核的低功耗蓝牙(Bluetooth LE)微控制器单元(MCU),高性能、超低功耗、“安全”的MCU+蓝牙®LE平台,专为物联网应用而构建。它将高性能微控制器与Bluetooth®相结合LE(5.4)连接、高性能模数转音频输入、I2S/PCM、CAN、LIN汽车用例和其他标准通信和定时外围设备。CYW20829员工人数众多集成水平,以最大限度地减少外部组件,减少设备占地面积和相关成本实施Bluetooth®低功耗解决方案。英飞凌的CYW20829是一款功能强大、高度集成的低功耗蓝牙MCU。其双核架构、丰富的外设接口、低功耗设计以及强大的安全性能,使其成为物联网领域的一款理想选择。通过英飞凌提供的全面开发支持,开发者可以快速开发出满足市场需求的高性能物联网产品。
一、核心特性
  • 双核架构
    • 应用处理器:96 MHz ARM Cortex-M33,配备256 KB SRAM,用于运行复杂的应用程序。
    • 蓝牙子系统处理器:48 MHz ARM Cortex-M33,配备96 KB SRAM,专门用于处理Bluetooth LE通信任务。

  • Bluetooth LE 5.4支持
    • 提供行业领先的传输范围和抗噪能力,支持所有Bluetooth LE 5.4特性。
    • 集成功率放大器,发射功率最高可达+10 dBm,接收灵敏度高达-106 dBm,确保远距离和稳定连接。
  • 高度集成
    • 除了Bluetooth LE子系统外,还集成了丰富的外设接口,如QSPI/SMIF、PDM、I2S、ADC、定时器等。
    • 支持CAN FD总线,适用于需要高速数据通信的应用场景。
  • 低功耗设计
    • 采用低功耗技术,延长电池使用寿命,适合物联网(IoT)设备。
    • Active CPU current slope with 1.1 V core operation
      - Cortex®-M33: 40 μA/MHz
      - Active CPU current slope with 1.0 V core operation
      - Cortex®-M33: 22 μA/MHz

  • 射频特性
    • Bluetooth® Low Energy subsystem
      - 48-MHz Arm® Cortex®-M33 CPU with 2.4 GHz RF transceiver with 50 Ω antenna drive
      - Digital PHY
      - Link layer engine supporting master and slave modes
      - Programmable TX power: up to 10 dBm
      - RX sensitivity:
      - LE-1 Mbps: -98 dBm
      - LE-2 Mbps: -95 dBm
      - Coded PHY 500 kbps (LE-LR): –101 dBm
      - Coded PHY 125 kbps (LE-LR): –106 dBm
      - 5.2 mA TX (0 dBm), 17.2 mA TX (10 dBm), and 5.6 mA RX (LE 1 Mbps) current with 3.0 V supply and using
      internal buck converter
      - Link layer engine supports up to 16 connections simultaneously, four are peripheral
      - Angle of Arrival (AoA) and Angle of Departure (AoD)1)
      支持安全启动、安全执行环境、真随机数生成器(TRNG)、电子保险丝(eFuse)用于自定义密钥,以及硬件加密引擎,保障数据安全。

二、应用领域
CYW20829适用于多种物联网场景,包括但不限于:
  • 智能家居:如智能照明、智能安防等。
  • 医疗健康:如远程医疗监护设备、可穿戴健康监测设备等。
  • 照明:如智能LED照明系统。
  • 遥控器:如智能家居遥控器、电视遥控器等。
  • 人机交互设备:如鼠标、键盘、VR及游戏控制器等。
  • 工业自动化:如工业传感器、自动化控制系统等。
  • 汽车电子:如车载蓝牙通信模块、智能车载设备等。
三、开发支持
英飞凌为CYW20829提供了全面的开发支持,包括:
  • 预认证模块:简化产品认证流程,加速产品上市。
  • 软件工具:如ModusToolbox,这是一个工程配置工具,可以生成多种开发环境的工程文件,如MDK、Eclipse、IAR或VSCode。
  • 代码示例:提供丰富的代码示例,帮助开发者快速上手。
  • 开发板:如CYW920829M2EVK-02评估套件,包含核心板和底板,便于开发者进行原型设计和测试。
开发板:   本次评估的为英飞凌AIROC™CYW20829蓝牙®低功耗评估套件(CYW920829M2EVK-02),能够使用AIROC™CYW20829对各种物联网应用程序进行评估、原型设计和开发
低功耗和高性能Bluetooth®低功耗MCU。AIROC™CYW20829蓝牙®低功耗MCU提供可靠的蓝牙®连接,它是一款高度集成的设备,配备Arm®Cortex®-M33,专为客户设计应用和具有10dBm发射输出功率的集成功率放大器。AIROC™CYW20829非常适合家庭和工业自动化、传感器、照明、Bluetooth®mesh、远程控制和任何其他蓝牙®低功耗连接的物联网应用程序。CYW20829蓝牙®低功耗EVK(CYW920829M2EVK-02)和ModusToolbox™软件和工具构成了一个强大但易于使用的工具集,可帮助开发人员创建令人惊叹的支持蓝牙®的物联网解决方案。CYW920829M2EVK-02提供了与Arduino屏蔽的封装兼容性。开发环境是与Windows、macOS和Linux操作系统兼容。此外,该套件还具有车载编程器/调试器(KitProg3)。CYW20829评估套件支持1.8 V、3.3 V和纽扣电池操作。




接口介绍:

1.CYW20829车载天线载体模块
2.与Arduino屏蔽兼容的扩展头
3.支持CYW920829M2EVK-02设备的3.3V、纽扣电池(3V)和1.8V操作
4.重置按钮(黑色)、用户按钮1(白色)和用户按钮2(白色)
5.用于编程和调试的板载微型USB连接器(J5)
IDE开发环境
  ModusToolbox™是一个免费的软件开发生态系统,其中包括用于ModusToolboxTM的Eclipse IDE,AIROC™BTSTACK、Bluetooth®SDK和PSoC™6 SDK,用于为英飞凌物联网产品开发应用程序。Eclipse IDE for ModusToolbox™是一个多平台集成开发环境(IDE),用于创建新应用程序、更新应用程序代码、更改中间件设置以及编程或调试应用程序。使用ModusToolbox™,您可以启用和配置设备资源和中间件库,编写C源代码并对设备进行编程和调试。构建系统基础架构包括新项目创建该向导可以独立于EclipseIDE、make基础架构和其他工具运行。这意味着你可以选择您的编译器、RTOS和生态系统,而不会影响可用性或访问我们行业领先的CAPSENSE™(人机界面)、AIROC™Wi-Fi和Bluetooth®、安全性和其他各种功能特征。英飞凌的AIROC™BTSTACK是Bluetooth®核心5.4主机协议栈的软件实现。该堆栈作为一个库托管在英飞凌的GitHub上。堆栈库包括Bluetooth®BR/EDR和Bluetooth®低功耗主机并为其提供API。应用程序可以选择使用Bluetooth®Low能量或BR/EDR+LE。该堆栈可用于不同的Arm®内核,如CM4和CM33,并且可以与三个工具链Arm®、GCC和IAR一起使用。有关ModusToolbox™安装和使用的更多详细信息,
请参阅ModusToolboxTM用户指南。


  软件下载:访问英飞凌的官方网站(Semiconductor & System Solutions)https://www.infineon.com/cms/en/design-support/tools/sdk/modustoolbox-software/?term=modustoolbox&view=kwr&intc=searchkwr
下载ModusToolbox工具套件。ModusToolbox是一个综合的软件开发环境,支持英飞凌的多种微控制器和无线连接产品。

安装ModusToolbox
下载并安装:从英飞凌官网下载ModusToolbox的安装包,并按照安装向导完成安装。注意,安装过程中可能需要联网并登录英飞凌账号。
IDE选择:ModusToolbox支持多种IDE,如Eclipse、MDK、IAR或VSCode。安装过程中,你可以选择安装Eclipse IDE for ModusToolbox,这是英飞凌推荐的IDE之一。
开发环境配置
打开IDE:安装完成后,打开Eclipse IDE for ModusToolbox。
创建新项目:在IDE中,创建一个新的应用程序项目。你需要选择相应的目标设备(如CYW20829)和配置项目的基本设置。
示例项目:为了快速入门,可以选择一个示例项目,如“Hello World”,这是一个简单的串口打印示例,可以帮助你验证开发环境是否搭建成功。
编译和烧录:使用IDE编译项目,并通过USB或其他连接方式将程序烧录到开发板上。在烧录过程中,IDE会提供进度反馈。
调试:如果需要进行调试,IDE提供了调试工具,允许你设置断点、单步执行代码等。

使用特权

评论回复
沙发
suncat0504| | 2024-7-29 20:52 | 只看该作者
看起来挺不错的!谢谢分享资料!

使用特权

评论回复
板凳
shenxiaolin| | 2024-7-29 21:56 | 只看该作者
感谢分享

使用特权

评论回复
地板
yangjiaxu| | 2024-7-30 10:57 | 只看该作者
还是个M33内核,这个专门做物联网方面的好芯片啊

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

认证:项目经理
简介:资深嵌入式开发工程师

72

主题

137

帖子

3

粉丝