一、核心特性
- 双核架构:
- 应用处理器: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)用于自定义密钥,以及硬件加密引擎,保障数据安全。
- Bluetooth® Low Energy subsystem
二、应用领域
- 智能家居:如智能照明、智能安防等。
- 医疗健康:如远程医疗监护设备、可穿戴健康监测设备等。
- 照明:如智能LED照明系统。
- 遥控器:如智能家居遥控器、电视遥控器等。
- 人机交互设备:如鼠标、键盘、VR及游戏控制器等。
- 工业自动化:如工业传感器、自动化控制系统等。
- 汽车电子:如车载蓝牙通信模块、智能车载设备等。
三、开发支持
- 预认证模块:简化产品认证流程,加速产品上市。
- 软件工具:如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和纽扣电池操作。
软件下载:访问英飞凌的官方网站(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提供了调试工具,允许你设置断点、单步执行代码等。
---------------------
作者:abner_ma
链接:https://bbs.21ic.com/icview-3390580-1-1.html
来源:21ic.com
此文章已获得原创/原创奖标签,著作权归21ic所有,任何人未经允许禁止转载。