想法初衷
在拜访客户中,我们观察到意法半导体STM32系列MCU在台湾嵌入式市场中占有相当高的比重。在全球范围内,STM32 MCU早在2018年就成为32位MCU市场占有率的第一名,到2020年市场占有率更是提升至21%。许多本地客户的产品都采用了ST的MCU平台,并熟悉其开发生态。然而,当这些客户想为设备增加Wi-Fi或Bluetooth无线连接功能时,导入 Infineon 的 Wi-Fi/BT 组合模块往往面临不小的门槛这些门槛包括了硬件接口、固件驱动以及软件整合等多方面挑战。相比之下,市面上如 ESP8266/ESP32 这类结合 MCU 的无线解决方案较为容易上手,使得部分客户转而采用。然而,Infineon(原 Cypress)AIROC 系列的 Wi-Fi/BT Combo 芯片(如 CYW43022、CYW43439、CYW4373 等)在功耗表现、无线性能和产品生命周期上具有其优势。我们希望协助使用 STM32 的开发者也能轻松评估与导入这些高品质的无线模块,享受双方技术整合所带来的叠加效益。
基于上述考量,我们决定着手开发Infineon Wi-Fi/Bluetooth 模组对接 STM32 MCU的兼容转接板。通过这个转接板,开发者可以在不改动原有 ST 开发板电路在这种情况下,将英飞凌的 Wi-Fi/蓝牙模块直接连接到 STM32 的 Nucleo/Discovery 等官方开发板上使用。我们的目标是降低 Infineon 无线模块在 ST 生态系统中的导入门槛,让工程师专注于应用开发,而不必耗费过多时间在底层硬件与驱动整合上。同时,Infineon 也提供了对应的软件支持包,使这种跨品牌的整合更加顺利。接下来,我们将分享此转接板的技术实现细节、软硬件整合经验,以及它为客户开发流程带来的便利。
技术实施:转接板硬件设计
我们设计了一款PCB转接板其重点在于机械与电气接口上都对STM32 Nucleo/Discovery官方开发板兼容。具体而言,我们采用了与 Nucleo-H563ZI 开发板相同的扩展引脚配置,使转接板可以像普通扩展板(Shield)一样叠加在 Nucleo 板上。方便不同型号的 STM32 开发板都能使用。
为了支持多款 Infineon Wi-Fi/BT 模组我们的转接板采用了模块插槽的设计。例如,使用 M.2 接座来安装各式。AIROC Wi-Fi/蓝牙组合模块(如 Murata 等合作伙伴推出的 M.2 评估卡),以兼容CYW43022(1×1 802.11ac + BT5.4)CYW43439(802.11n + BT5.2)以及 CYW4373(1×1 802.11ac + BT5.x)等不同芯片方案。通过可更换的插卡设计,我们同一块转接板即可支持上述多种 Infineon 无线模块,方便根据需求替换评估。转接板在电气接口上做了充分的考量:
- 数据通信接口:对于 Wi-Fi,我们将模块的 SDIO 总线引出并连接到 STM32 的 SDIO 外设引脚上(部分 STM32 芯片如 H7/H5 系列具备 SDMMC 接口,可用于高速连接 Wi-Fi 模块)。此举可确保 Wi-Fi 数据传输的带宽和性能。蓝牙部分则使用 UART 接口连接 STM32,用于传输 Bluetooth HCI 指令集。这使 MCU 能够控制模块内部的 Bluetooth 系统,如 Classic BT 或 BLE 的操作。整体布线我们特别注意阻抗匹配和线长,以确保 SDIO 高速信号的完整性,同时将 UART 的 CTS/RTS 等引脚也引出以确保蓝牙通信稳定。
- 电源转换:我们的转接板从 STM32 开发板获取 3.3V 系统电源,并提供给 Wi-Fi/BT 模块的主电压。另外,板上设计了电压切换电路(通过跳线选择)来供应模块的 I/O 电源电压:可在 3.3V 与 1.8V 之间切换。这是因为某些 Infineon 无线模块的数字接口(尤其是 SDIO 和 UART I/O)采用 1.8V 逻辑电平,如 CYW43012/43022 等低功耗模块;也有模块支持 3.3V I/O。通过设置对应的跳线,我们确保各款模块都能在正确的 I/O 电压下工作而不至受损。此外,我们在板上也配置了 Jumper,方便客户可以自由切换由外部供电给 Wi-Fi/BT 模块或由 ST EVK 供电。确保无线模块在高速运行(例如 Wi-Fi 传输高峰或 BT 发射时刻)时有稳定的电流供应。我们也预留了供电选项,以适应不同无线模块的规格需求。
- 控制与唤醒信号:除了基本的数据与电源连接之外,Infineon 的 Wi-Fi/BT Combo 模组通常还包含多个控制引脚,用于无线电的电源管理与系统协调。我们将这些引脚一一引出并连接至 STM32 的 GPIO,方便在固件中加以控制。其中包括:WL_REG_ON(Wi-Fi 无线电启用引脚)和蓝牙注册开启(Bluetooth 无线电启用引脚),它们用于使能或关闭模块的 Wi-Fi/BT 部分电路(低功耗管理,Active High)。通过 MCU 控制这些引脚,客户可以在应用中动态控制无线电的开关,从而实现节能。另一类重要信号是模块对主机的唤醒中断,例如主机唤醒(Wi-Fi 唤醒主机,引脚由模块驱动,通知 MCU 有事件需要处理)和蓝牙主机唤醒(Bluetooth 唤醒主机)。我们将这些中断信号接到 STM32 可支持外部中断的引脚上,便于固件监听。如果应用需要主机唤醒模块,模块亦提供。开发唤醒类似的引脚,我们也一并支持并通过跳线配置。
上述各接口的引脚对应关系在转接板的PCB线路上都有详细标注,用户可以查阅对照。例如,SDIO的D0~D3、CMD、CLK分别连接到哪些STM32引脚,UART的TX/RX连接到哪组USART,引脚默认的功能/中断设置等等。在设计转接板时,我们也考虑到了这些。信号完整性与干扰隔离高速的 SDIO 线组尽量远离天线与射频部分;BT 和 Wi-Fi 的唤醒中断线则加装适当的上拉/下拉电阻来避免浮态干扰。此外,板上预留了天线接口(如 u.FL 同轴接头)或使用模块自带的 PCB 天线,以方便射频测试和信号收发。
通过这样的硬件实现,我们设计的转接板成功充当桥梁上层可插接 STM32 开发板,下层连接 Infineon Wi-Fi/BT 无线模块,形成完整的系统。硬件上已确保所需的通信和控制接口齐全,接下来只需在软件上进行配置,即可让两大平台顺利协作。
ST 软件配合:STM32Cube MX/IDE 与驱动整合
有了硬件平台后,软件的整合是关键的另一环。我们充分利用了 ST 与 Infineon 官方提供的工具链与软件包,以降低开发难度并确保可靠性。整个软件配合工作主要在STM32CubeMX配置阶段和STM32CubeIDE项目开发阶段进行。
首先,在 STM32CubeMX 中,我们导入并安装了英飞凌 AIROC Wi-Fi/Bluetooth STM32 扩展包(Expansion Pack)。这是一个遵循 Arm CMSIS-Pack 标准的套件,内含 Infineon 提供的 Wi-Fi/BT 主机驱动程序和中间件,专门用于 STM32 平台的无线应用集成。扩展包实际上是将 Infineon ModusToolbox 环境中的相关库提取出来,封装适配到 STM32 的 HAL 驱动与 RTOS 环境中。安装此扩展包后,CubeMX 会出现一个 Infineon 的软件组件选项。我们在 CubeMX 的软件包在面板中选取了该组件,并指定使用我们所接入的 Wi-Fi/BT 模组型号。例如,可以选择目标模组为 CYW43439 或 CYW4373 等(对应实际硬件上插入的模组类型),CubeMX 会加载相应的驱动配置文件。值得一提的是,从扩展包 v1.5.0 开始,Infineon 新增了对 CYW43022 (Wi-Fi 5) 芯片的支持,甚至包括最新的 Wi-Fi 6/6E 系列芯片,扩大了可支持的无线模组范围。也就是说,我们转接板上列举的几款模组都已获得官方软件层面的支持,这为开发者节省了大量自己移植驱动的时间。
在硬件配置方面,CubeMX 让我们以图形化的方式将上述转接板上的各条接口信号对应到 STM32 的具体引脚和外设。以下是主要的配置步骤:
- 处理器与时钟设置:选择我们所使用的 STM32 MCU 型号(例如 STM32H5 或 H7 系列的型号,因为这些系列具有足够的性能和接口,适合 Wi-Fi 应用),并根据开发板预设启用的时钟源(如 HSE 外部时钟)设置时钟树。为确保 SDIO 和高性能网络任务运行,我们通常将 MCU 主频设置为较高(例如 200MHz 以上,在 H7 上甚至更高)。并确认 SDMMC 外设时钟已启用且频率合适,以支持 Wi-Fi 模块高吞吐的通信需求。
- 启用 SDIO 外设:在 CubeMX 的 Pinout 设置中,我们将 SDMMC1(或 SDIO)接口开启,并将其引脚映射到与转接板相连的引脚上。例如,设置 D0~D3、CMD、CLK 对应到 MCU 的特定引脚。CubeMX 通常会根据选择的开发板自动填入默认引脚,但我们会核对是否与转接板的实际连接相符,必要时手动调整。例如在 Nucleo-H563ZI 板上,SDMMC1 的引脚可以对应到 PC8–PC12、PD2 等,需要与我们转接板所接的引脚一致。
- 设置 UART 接口:同样地,开启一组 USART/UART外设(例如 USART1),对应我们连接 BT 模块HCI的 TX/RX 引脚,以及 CTS/RTS 流控引脚。如果扩展包预先定义了特定 UART 给 BT,我们就按照其要求来配置。通常 BT HCI UART需要较高的波特率(如115200或更高),因此我们会在 CubeMX 中先设置好UART波特率和基础参数。另外,别忘了在 NVIC 中启用对应UART的中断(收发中断或DMA)以配合驱动。
- GPIO 分配:将转接板上的其他控制信号映射为 GPIO 输出/输入。例如:WL_REG_ON 和 BT_REG_ON 设置为普通输出(Output Push-Pull),初始拉低(禁用无线电);WL_HOST_WAKE、BT_HOST_WAKE 设置为带中断功能的输入引脚(Input with External Interrupt),并设置为下降沿或上升沿触发(根据数据手册定义哪种电平为有效信号)。DEV_WAKE 这类由主机驱动的唤醒脚则可设为输出。通过 CubeMX 的 GPIO 设置界面,可以方便地为这些信号命名并指定模式(例如命名为 WL_REG_ON_Pin 等,以便日后程序识别)。我们也会启用对应引脚的中断优先级设置,确保无线模块的唤醒中断能及时被处理。
- 中间件与RTOS设置:Infineon的Wi-Fi/BT驱动通常依赖RTOS环境运行,因此在 CubeMX 中我们启用了FreeRTOS中介软件。CMSIS-OS界面层设置为 FreeRTOS,并调整 Heap 大小以及 Task 优先级等设置,以适应无线驱动的需求。例如,Wi-Fi 驱动可能会创建自己的线程用于处理 Wi-Fi 事件,我们需要确保 FreeRTOS 的总 Heap 足够容纳这些任务和相关的堆栈。根据示例经验,我们通常会适度提高 configTOTAL_HEAP_SIZE 并启用必要的互斥机制(Semaphore/Mutex)。此外,如果需要使用轻量级IP协议栈协议栈(比如在 MCU 上运行 TCP/IP 协议),我们也在 CubeMX 中启用了 LWIP 中间件套件。LWIP 的配置相当重要,包括调整 MEMPOOL 大小、PBUF 数量,以及启用 DHCP 客户端/服务器、TCP/UDP 功能等,以满足应用需求。对于本方案,我们启用了 DHCP 用于 Wi-Fi 连接到 AP 后自动获取 IP,并预留了足够的 Socket 缓冲区来处理像 MQTT 这种应用的通信数据量。
- 生成初始化代码:完成上述设置后,在 CubeMX 中点击生成代码生成 STM32CubeIDE 项目。CubeMX 会自动生成各外设初始化代码和 RTOS 启动代码,同时也会将 Infineon 提供的 Wi-Fi/Bluetooth Host Driver 库、固件镜像文件等加入项目中。在生成的代码架构中,包括了一层WCM(Wi-Fi连接管理器)或类似的中介模块,封装了扫描、连接、配对等常用操作接口,使开发者不必直接面对底层复杂的无线协议。
接下来,我们切换到STM32CubeIDE进行编译与调试。在首次导入项目时,需要注意将Infineon 扩展包相关的 include path 加入编译器设置(CubeMX 应已自动配置,大多数情况下无需手动修改)。我们编译项目时,顺利地链接了 Infineon 提供的静态库,例如 Wi-Fi 驱动库、BT 控制器库等。值得庆幸的是,扩展包已经为几个主要系列的 STM32 MCU 优化过驱动,支持像 STM32H7、H5、U5、L5 等新一代产品。因此在这些 MCU 上,Infineon Wi-Fi/BT 模块的底层驱动能够高效运行。我们以 Nucleo-H563ZI (STM32H563ZI) 开发板为例进行测试:该板采用 Cortex-M33 核心的 H5 MCU,有充裕的运算资源和 SDIO、UART 接口,非常适合驱动高速的 CYW4373 模块。我们加载了扩展包内附的Wi-Fi扫描示例进行验证。上电后,通过串口终端可以观察到 MCU 成功地初始化了无线模块并每隔数秒扫描周围的无线网络,列出SSID列表。这意味着我们的硬件连接和软件驱动均运作正常。接着我们测试 Bluetooth 功能,在另一个BLE Hello 传感器在示例中,STM32 通过 HCI 指令开启模块的 BLE 广播,手机端可以扫描到模块并连接,进行简单的数据传输。在这个过程中,STM32 的应用层几乎不需要关注 Wi-Fi/BT 协议的细节,只需调用中介API即可,体现了集成方案的便利性。
安装Infineon for ST的相关套件
https://www.st.com/en/development-tools/stm32cubemx.html
选择相关的MCU
选择手上的EVK,目前我们的示例是使用NUCLEO-H563ZI
选择对应的组件
目前的示例使用的是CYW43022芯片组
再选择对应的模块,这里选择不同的模块会有不同的NVRAM,但不用担心,都可以驱动。
之后就可以选择生成代码,这里我们选择使用wifi_bt_tester项目来测试板子。
当然,在实际操作过程中,IFX的套件针对一些软件细节进行了调整。中间件调校)。例如,针对 Wi-Fi 产品我们优化了SDIO传输模式确认使用4-bit宽总线并启用高速模式(HS模式),提升Wi-Fi数据的吞吐量。针对RTOS任务,我们调整了无线相关线程的优先级,确保Wi-Fi驱动的内部线程优先级高于普通应用线程,以避免在高流量交换时因优先级不足导致丢包或延迟。同时也微调了轻量级IP协议栈的参数,例如增大TCP/IP堆栈的内存池以适应Wi-Fi高吞吐量需求,还有配置重传机制以增强在不良网络环境下的稳健性。对于Bluetooth,我们留意了BLE广播及连接间隔等参数配置,通过扩展包提供的 API 来修改,使其更适合应用场景(例如 IoT 设备可能希望节省电力,就会调大连接间隔)。此外,Infineon 模块的固件加载也是一个重点:部分 Wi-Fi/BT 芯片上电后需要从主机加载固件文件(FW binary)。我们验证了扩展包已经妥善地在初始化时通过 SDIO/UART 对模块进行固件加载,这过程约几秒后,在调试端可以看到日志提示。如有需要,我们也能够替换此固件文件以更新模块底层功能(不过一般情况下使用默认版本即可)。整体而言,通过 STM32CubeMX/IDE 的紧密配合和 Infineon 官方软件包的助力,我们成功地让一个 STM32 MCU 识别了外接的 Infineon Wi-Fi/BT 模块,并建立起从硬件接口到协议栈的完整链路。在此基础上,我们便能构建更高层的应用功能。
客户开发的便利性与应用实例
引入这款转接板与对应软件方案后,客户在开发 Wi-Fi/Bluetooth 功能时的便利性大幅提升以下从多个角度说明此方案给开发者带来的优势:
- 硬件即插即用:对于已经使用 STM32 Nucleo、Discovery Kit 等开发板的工程师,只需将我们的 Wi-Fi/BT 转接板堆叠安装上去,便立即具备无线连接能力。无需修改原有的电路板布局,也不用额外焊接复杂的线路来串接模块。这种即插即用的特性大幅缩短了开发硬件原型的时间。开发者可以专注于功能验证,日后若要将 Wi-Fi/BT 模块整合到自有项目的PCB,只需参考转接板的原理图设计即可,风险和难度都降低了。
- 软件生态整合:通过 STM32Cube 的生态系统,我们成功将 Infineon 无线模块融入 STM32 的软件框架中。客户可以继续使用熟悉的STM32CubeMX 界面配置外设、使用CubeIDE 编写 C 程序而 Infineon 的 Wi-Fi/BT 驱动作为中间层封装好,开发者调用其 API 即可实现无线功能。例如,要扫描 Wi-Fi 热点,只需调用 WCM 的扫描函数并提供结果缓存;要通过 MQTT 传输数据,只需使用 LWIP 提供的 MQTT 客户端套件连接 broker,再将 Wi-Fi 模块连接的网络接口传递给它即可。集成的软件包已内置常用的网络协议支持(TCP/IP、SSL/TLS、MQTT 等),让用户能够快速开发物联网应用而无需从头移植协议。此外,由于所有程序仍在 STM32 上运行,客户可以同时利用 STM32 的其他库和中间件(例如 FATFS 文件系统、USB 驱动、传感器接口驱动等),将无线功能与产品的其他部分紧密结合。
- 跨平台经验转移:Infineon 之前针对其 Wi-Fi/BT 芯片推出的WICED Studio和现行的ModusToolbox平台蕴含了丰富的无线应用示例和解决方案。通过我们的转接板方案,这些现有经验可以更容易地移植到 STM32 平台上。例如,Infineon 在 WICED/ModusToolbox 中提供了 OTA(空中下载)固件更新、云端连接以及 BLE 配网等完整示例,我们的客户即可参考这些示例逻辑,结合 STM32 的软件架构进行移植。在硬件兼容和驱动已就绪的情况下,许多来自 Infineon 生态系统的应用层代码都能重复利用。反之亦然,STM32 开发者现有的应用也能快速添加无线连接的部分。这种跨平台的协同效应为产品开发带来了极大的灵活性和选择权。
- 进阶应用与双无线并用:CYW43xxx 系列作为 Wi-Fi+BT Combo 芯片,能同时提供 Wi-Fi 和蓝牙功能。我们的方案让 STM32 能够同时驱动 Wi-Fi 和 BLE。,开发者因此能设计出更多元的应用场景。例如,利用BLE 作为配置通道手机 App 通过 BLE 与设备连接,将 Wi-Fi 热点账号和密码传递给设备,由 Wi-Fi 模组再连接到 AP 实现上网(英飞凌将此称为 BLE Wi-Fi Onboarding,在示例中已有实现)。或者,使设备同时作为BLE传感器和Wi-Fi 数据传输的桥梁:通过 BLE 收集周边低功耗节点的数据,再经由 Wi-Fi 上传云端。STM32 凭借强大的处理能力,可以协调这两种无线任务的同时运行。我们提供的软硬件平台已考虑到这类并发场景,确保 Wi-Fi 和 BT 共存时的干扰管控(例如在初始化时针对模块发送的共存设置指令)。因此客户能放心地发挥双无线连接的特性,打造更多创新的物联网应用。
- 技术支持与社区资源:由于本方案建立在 ST 和 Infineon 官方支持的基础上,开发者也能充分利用来自两大社区的资源。一方面,ST 的社区论坛和应用工程师能够协助解答 STM32 开发中的常见问题;另一方面,Infineon 的开发者社区对 AIROC 无线模块的特性有深入讨论。我们作为代理商也会提供本地的技术支持服务。在软件更新方面,若 Infineon 未来推出新版本的扩展包或新的无线模块,我们的转接板依然可以兼容,只需更新软件即可支持(例如 Wi-Fi 6 系列模块的导入,只需针对新的 M.2 卡型号在转接板上插入并更新驱动套件即可)。这意味着客户的开发平台具有良好的扩展性。与未来兼容性,不用担心快速演进的无线技术会让现有设计过时。
综上所述,通过这套转接板与软件整合方案,客户从硬件、软件到应用开发都享有高度的便利与灵活性。他们无需放弃原本熟悉的 STM32 平台优势,就能拥抱来自 Infineon 的先进无线技术。对于研发团队而言,这降低了新功能导入的风险与时间成本,使得更多创意应用可以更快地得以实现。
总结
本篇分享了我们作为 Infineon 代理团队,如何协助桥接 Infineon Wi-Fi/BT 无线模块与 ST MCU 平台的实施历程与心得。从问题出发点来看,STM32 MCU 在市场上有极高的占有率与成熟生态,然而 Infineon 优秀的无线模块过去因整合门槛使不少开发者却步。我们针对这个痛点,设计了兼容于 STM32 开发板的转接板硬件,并结合 STM32Cube 工具软件套件,成功实现了双方技术的无缝整合。在这个平台上,工程师得以快速地为现有设备赋予 Wi-Fi 与 Bluetooth 功能,而不必重新摸索硬件设计或深层驱动移植。实际开发过程中,我们着重于硬件接口的严谨对接(支持SDIO、UART以及各种电源和唤醒信号)和软件环境的适配(RTOS多线程协调、协议栈参数调校等),确保最终系统的稳定性和性能表现。
结果证明,此转接板方案大幅降低降低了 Infineon 模块在 ST 平台上的导入门槛。开发者几乎可以即时地在熟悉的 STM32 开发板上试验各种无线应用创意,包括高速的 Wi-Fi 数据传输、长距离OTA固件更新,以及 Bluetooth Low Energy 外围连接等。通过这种灵活的组合,ST 的客户有了更多元的解决方案选择,可以在单一平台上同时利用。STM32 MCU的强大控制能力和英飞凌无线模块的卓越连接能力对于英飞凌而言,这也拓展了AIROC无线技术在异构MCU市场上的应用版图;对于意法半导体而言,其生态系统的功能深度亦因合作伙伴的加入而更加丰富。
未来,随着 Infineon 不断推出更新的无线芯片(例如支持 Wi-Fi 6E、Bluetooth 5.4 等更高规格的产品)以及 STM32 系列持续演进(如更高性能的 H 系列 MCU 问世),我们的方案也将持续跟进支持,确保开发者能轻松拥抱新技术。在产业快速发展的今天,唯有通过这种生态系统间的合作与整合,才能最大化地发挥各自技术的价值。我们相信,这套 Infineon Wi-Fi/BT 模组与 ST MCU 双强结合的方案,将协助更多开发团队加速创新产品的实现,缩短产品上市时间,同时打造出性能与连接体验俱佳的智能设备。工程师社区的正面反馈也激励我们持续优化这套方案,期待在未来看到更多精彩的应用案例诞生!
►场景应用图
►产品实体图
►展示板照片
►方案方块图
►核心技术优势
1. 通用性高:可即插即用适配 ST 官方开发板
• 底层采用 ST 官方公板(如 Nucleo、Discovery)标准引脚设计,转接板可直接插上使用,无需焊接和跳线,缩短开发与测试流程。
• 支持多款 STM32 系列 MCU,包括低功耗 STM32L、主流 STM32F4/F7、高性能 STM32H7 等。
2. 灵活支持多款 IFX Wi-Fi/BT Combo 模块
• 支持 CYW43022、CYW43439、CYW4373 等 Infineon 模块,涵盖从低功耗到高带宽、双模 Wi-Fi + Bluetooth 通信应用。
• 客户可根据实际应用选择对应模块,降低切换门槛。
3. 硬件集成度高,信号完整性优化
• PCB 布局已优化 SDIO/UART/I2S 等通信路径设计,避免信号干扰。
• 模块与主控之间的通信接口(如 SDIO、UART、I2C、SPI)已事先验证,提升兼容性与稳定性。
4. 可扩展 OTA、云端与蓝牙应用
• 搭配 STM32 MCU 支持 FreeRTOS / Azure RTOS / Zephyr 等系统,模块可提供完整 OTA 更新与 IoT 功能。
• 提供 BLE 配对、Wi-Fi 快速连接或 AP 模式设置,满足可穿戴设备、智能家电、EV 充电站等场景需求。
5. 支持原厂 SDK 与 Cypress WICED / ModusToolbox
• 预留模块 UART Debug 或 HCI 引脚,便于搭配 Infineon SDK 或 STM32 CubeMX 进行开发与调试。
• 可无缝集成 WICED Studio / ModusToolbox、STM32Cube IDE,降低开发复杂度。
6. 符合市场主流物联网应用需求
• 适用于可穿戴设备、EV 充电、智能家居、医疗、工业物联网等应用场景。
• 帮助客户快速导入 Wi-Fi/Bluetooth 通信解决方案,降低开发成本与周期。
►方案规格
英飞凌模块:
1. AW-AM617 (CYW43022)(Wi-Fi 2.4GHz + BLE 5.0)
2. AW-NM512 (CYW43439)(Wi-Fi 5 / 双频段 + BLE 5.2)
3. AW-CM467 (CYW4373)(Wi-Fi 5 + BLE 5.0)
4. 天线接口:板载或 IPEX 外接天线(视模块规格)
5. 模块通信接口(根据模块功能支持):
• SDIO(Wi-Fi)
• UART(BT HCI / 控制台)
• I2S(音频应用)
• PCM(可选)
• GPIO、控制信号(BT_WAKE、HOST_WAKE、WL_REG_ON、BT_REG_ON)
可结合下层MCU平台:
1. 兼容 ST 官方开发板(Nucleo / Discovery)
2. MCU 支持:
• STM32L4/L5(低功耗应用)
• STM32F4/F7(通用应用)
• STM32H7(高性能数据处理)
3. 电源输入:
• USB 5V / 外部供电
• 模块供电切换支持(3.3V / 1.8V 模式)