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

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

3天内不再提示

AIROC™ CYW20829评估套件:从入门到实战

h1654155282.3538 2025-12-19 10:30 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

AIROC™ CYW20829评估套件:从入门到实战

物联网应用的蓬勃发展中,低功耗、高性能的蓝牙低功耗(Bluetooth® Low Energy)模块显得尤为重要。英飞凌的AIROC™ CYW20829蓝牙低功耗模块评估套件(CYW920829B0M2P4XXI100 - EVK)就为开发者提供了一个强大而便捷的开发平台。今天,我们就来深入了解一下这个评估套件。

文件下载:Infineon Technologies CYW920829B0M2P4TAI100EVK 评估套件.pdf

套件概述

CYW920829B0M2P4XXI100 - EVK主要用于评估、原型设计和开发各种物联网应用。该套件基于AIROC™ CYW20829模块,这是一款低功耗、高性能的蓝牙低功耗微控制器,具有以下显著特点:

  • 强大的核心:采用Arm® Cortex® - M33核心,搭配可编程和可重构的模拟与数字模块。
  • 丰富的外设:具备Sigma delta开关电容模数转换器ADC)用于音频和直流测量;七个16位和两个32位定时器/计数器脉冲宽度调制器(TCPWM)模块等。
  • 出色的射频性能:LE - 1 Mbps RX灵敏度达 - 98 dBm,125 kbps的LE - LR为 - 105 dBm,500 Kbps的LE - LR为 - 101 dBm,集成功率放大器(PA),TX输出功率为10 dBm。
  • 多样的通信接口:支持串行存储器接口(SMIF)、UARTI2C、Quad - SPI等。

套件有两个版本可供选择:CYW920829B0M2P4TAI100 - EVK(带追踪天线模块)和CYW920829B0M2P4EPI100 - EVK(带外部RF焊盘模块)。

前期准备

套件内容

两个版本的套件都包含评估板、USB 2.0 Type - A到Micro - B电缆、六根五英寸的跳线和快速入门指南。

注意事项

评估板和参考板仅用于评估和测试,并非商业化产品。它们未经过完整的安全要求、全工作温度范围或寿命的测试,可能不符合CE等标准。用户在使用时需确保符合所在国家的相关要求和标准。同时,评估板和参考板对静电放电(ESD)敏感,在安装、测试、维修时需采取静电控制措施。

硬件连接与驱动安装

在连接开发板之前,要确保所有跳线处于默认配置,以选择UART并显示嵌入式应用跟踪消息。然后,使用提供的USB电缆将EVK的USB连接器(J5)连接到开发PC,USB UART驱动会自动加载。若EVK未被检测为USB设备,需在ModusToolbox™安装目录中重新安装USB UART驱动。

ModusToolbox™开发环境

ModusToolbox™是一个免费的软件开发生态系统,包含Eclipse IDE for ModusToolbox™、AIROC™ BTSTACK、蓝牙® SDK和PSoC™ 6 SDK,用于为英飞凌的物联网产品开发应用。

工作区选择

启动ModusToolbox™时,会弹出一个对话框,让你选择一个目录作为工作区目录。你可以点击“浏览”按钮选择现有空目录,也可以输入完整路径让ModusToolbox™创建新目录。

创建新应用

在快速面板的“开始”组中点击“新建应用”,或者选择“文件”>“新建”>“ModusToolbox™应用”,即可打开应用窗口。

选择目标硬件

在ModusToolbox™中选择CYW920829评估套件作为目标硬件进行应用开发。需要注意的是,所有适用于CYW920829B0M2P4XXI100 - EVK的代码示例与CYW920829M2EVK - 02 BSP相同,且CYW920829B0M2P4XXI100 - EVK没有单独的BSP,模块EVK使用硅片EVK BSP。

代码示例

ModusToolbox™包含许多代码示例,其中很多都与该套件兼容。你可以在应用设置过程中通过“文件”>“新建”>“ModusToolbox™应用”浏览入门应用集合,也可以在英飞凌的GitHub存储库中查找代码示例。

获取帮助

ModusToolbox™提供了丰富的帮助文档,包括快速入门指南、通用文档和用户指南。你可以通过“帮助”菜单访问这些文档。

套件操作

工作原理

CYW920829B0M2P4XXI100 - EVK围绕CYW20829设备构建,该设备具有蓝牙® SoC和USB - 串行接口/编程器。套件采用Arduino外形尺寸兼容的接头,可插入Arduino扩展板以扩展功能,还配备了两个用户开关、一个复位开关、两个用户LED、一个热敏电阻、IMU、AMIC、DMIC和多种电源选项。

跳线设置

套件上的跳线用于选择不同的电源和功能,如VBAT、VIO_BASE、VDDPA的电源选择,热敏电阻的连接/断开等。具体的跳线设置可参考文档中的表格。

按钮和开关

套件上的按钮和开关具有不同的功能,如复位按钮、用户应用按钮、模式选择按钮等。每个按钮和开关的连接和功能在文档中都有详细说明。

接头

套件上的接头包括Arduino兼容接头和其他测试、编程/调试接头。Arduino兼容接头可用于连接Arduino扩展板,其他接头则用于特定的测试和调试功能。

电源供应

套件可以通过USB或硬币电池供电。USB电源通过两个降压调节器分别调节为1.8 V和3.3 V,硬币电池可直接连接。通过跳线设置可以选择不同的电源选项。

测试点电流测量

套件上有两个接地测试点,可用于方便地连接探头测量不同电源域的电压。要测量模块域的电流消耗,可在跳线J9的引脚3和引脚1或4或5(根据电源源)之间连接电流表。

SWD调试

ModusToolbox™支持使用多种Arm® - JTAG适配器对CYW20829等蓝牙产品进行调试。通过SWD信号可以在CYW920829B0M2P4XXI100 - EVK上进行调试,SWD是一种2线接口,使用SWD输入输出(SWDIO)和串行线时钟(SWDCLK)。

引脚配置

CYW20829设备上的GPIO引脚可以复用为各种外设。ModusToolbox™会将GPIO初始化为平台的默认配置,具体的外设路由信息可参考设备数据手册。

硬件详解

载板模块

载板模块采用CYW20829设备,通过M.2接口连接到基板。蓝牙天线蚀刻在载板模块的PCB上,UART信号和GPIO引脚引出以与基板接口。载板模块有两个晶体,一个24 - MHz的主晶体和一个32.768 - kHz的低功耗晶体。

基板

基板为CYW20829载板模块提供了各种传感器和接口。它具有以下特点:

  • 串行通信:板载的CY8C5868LTI - LP039 PSoC™ 5LP设备负责双通道USB - 串行转换,其USB - 串行引脚与CYW20829设备的HCI UART引脚硬连接。
  • 电源供应:电源供应系统灵活,可接受5 V的KitProg3 Micro USB Type - B端口输入或3 V的硬币电池输入。通过跳线设置可以选择不同的电源选项。
  • 设备复位:复位电路由复位按钮(SW1)、可选的上拉电阻和去耦电容组成。电压检测器IC用于在VDDIO电源电压稳定后延迟释放CYW20829上的BT_RST_N。
  • 其他组件:基板上还包含热敏电阻、外部串行闪存、惯性测量单元(IMU)、LED、按钮、数字麦克风(DMIC)、模拟麦克风(AMIC)、RGB LED和10 - 针SWD接头等组件。

设备I/O映射

文档详细列出了CYW20829设备的I/O引脚与基板上接头和传感器的映射关系,以及载板模块接口的定义。这对于开发者进行硬件连接和编程非常重要。

套件改造

SMIF接口

如果需要隔离M.2板上的默认闪存并使用基板上的可选闪存,需要对套件进行改造。通过移除或添加相应的0 Ω电阻,可以使套件与基板SMIF内存模块配合使用。

UART接口

要在与Arduino标准兼容的接头上使用UART接口,需要进行特定的电阻组装改造。

SPI接口

如果要启用SPI选项并将其路由到Arduino扩展板,需要进行一些改造,如移除和安装特定的电阻,改变开关位置等。

I2S接口

要启用I2S接口并将其路由到Arduino扩展板,同样需要进行一些改造,如移除和安装特定的电阻。

IMU中断信号

如果要使用IMU INT1信号,需要移除R117并安装R48。

常见问题解答

文档中还提供了一些常见问题的解答,如如何访问与SWDCLK和SWDIO GPIO共享的SPI信号、如何使用未连接到KitProg3的二级UART等。

英飞凌的AIROC™ CYW20829评估套件为开发者提供了一个全面、便捷的开发平台。通过深入了解套件的各个方面,开发者可以更好地利用其功能,开发出优秀的物联网应用。你在使用这个套件的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和疑问。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    探索MAX8989评估套件入门实战

    探索MAX8989评估套件入门实战 在当今的电子设备中,电源管理芯片起着至关重要的作用,它
    的头像 发表于 04-04 09:05 339次阅读

    AIROCCYW20835蓝牙评估套件快速上手与详解

    AIROCCYW20835蓝牙评估套件快速上手与详解 大家好,作为一名电子工程师,今天我要和大家分享一下Infineon的AIROC
    的头像 发表于 12-21 10:10 1213次阅读

    AIROC™蓝牙模块评估套件CYW920822M2P4TAI040 - EVK快速上手

    AIROC™蓝牙模块评估套件CYW920822M2P4TAI040 - EVK快速上手 在当今的电子设计领域,蓝牙模块的应用越来越广泛。AIROC
    的头像 发表于 12-19 16:40 1396次阅读

    AIROCCYW20829:高性能蓝牙低功耗MCU的卓越之选

    AIROCCYW20829:高性能蓝牙低功耗MCU的卓越之选 在物联网(IoT)应用蓬勃发展的今天,对高性能、低功耗且安全的微控制器(MCU)需求愈发迫切。AIROCCYW20829
    的头像 发表于 12-19 16:20 651次阅读

    探索AIROCCYW55913评估套件:物联网开发新利器

    探索AIROCCYW55913评估套件:物联网开发新利器 在物联网蓬勃发展的今天,对于电子工程师而言,拥有一款功能强大且易于使用的评估
    的头像 发表于 12-18 14:40 1177次阅读

    英飞凌AIROCCYW20829助力“Engineered for Intel® Evo™笔记本配件计划”

    【2025年8月19日, 德国慕尼黑讯】 全球功率系统和物联网领域的半导体领导者英飞凌科技股份公司(FSE代码:IFX / OTCQX代码:IFNNY)近日宣布,其 AIROCCYW20829
    发表于 08-29 17:53 1460次阅读
    英飞凌<b class='flag-5'>AIROC</b>™ <b class='flag-5'>CYW20829</b>助力“Engineered for Intel® Evo™笔记本配件计划”

    CYW20829 MCU 是否在 GPIO 或接口引脚上提供任何内置 ESD 或钳位二极管保护?

    “请确认 CYW20829 MCU 是否在其 I/O 引脚上包含用于 ESD 或过压的内部保护二极管。” “CYW20829 MCU 是否在 GPIO 或接口引脚上提供任何内置 ESD 或钳位
    发表于 08-08 08:27

    如何对CYW20829设备进行HID测试?

    我想通过连接两个 CYW20829 套件来进行 HID over ISOC 测试。 能否向我提供有关如何执行此操作的相关指南或说明?
    发表于 07-07 08:28

    CYW20829在ESL场景下,event和Subevent时间长短的设置是什么?

    英飞凌的培训上了解CYW20829支持BLE5.4 ,PAwR 功能适用于在ESL电子标签上,关于ESL的应用我们收集了一些客户问题,官网还没有很多关于CYW20829的资料,请教
    发表于 07-07 07:32

    cyw20829能不能使用红外线解码吗?

    cyw20829能不能使用红外线解码吗
    发表于 07-03 06:49

    AIROCCYW20829 HID鼠标演示代码无法构建怎么解决?

    我们发现 Modustoolbox V3.1 有 AIROCCYW20829 HID 鼠标演示,当我们使用 Modustoolbox V3.1 构建它时,它显示错误; PC:Windows 10
    发表于 07-03 06:27

    如何使用 CYW20829 将获得的传感器数据发送到广播中?

    用 python 处理数据。 現時,我想問這計劃是否可行? 如果是,如何使用 CYW20829 将获得的传感器数据发送到广播中? 有参考范例吗?
    发表于 07-02 07:16

    请问 CYW20829 深度睡眠模式是否可以通过远程 BLE 唤醒,还是必须主机唤醒?

    请问 CYW20829 深度睡眠模式是否可以通过远程 BLE 唤醒,还是必须主机唤醒? 谢谢!
    发表于 07-01 07:55

    请问下CYW20829 是否可以使用miniprog3来烧录呢?

    请问下CYW20829 是否可以使用miniprog3来烧录呢? 我尝试MTB programmer无法识别miniprog3,PSOC programmer识别后貌似不支持20829的烧录。
    发表于 07-01 07:00

    CYW20829是否能够同时通过BT/BLE连接最多3台设备?

    只是想知道CYW20829 是否能够同时通过 BT/BLE 连接最多 3 台设备? 或者是否有其他 BT/BLE SoC 能够同时无线支持最多 3 台设备?
    发表于 06-30 06:45