
前言首先感谢论坛给了我这个机会来试用STM32WBA52CGxU,我是首次接触BLE这个方向,所以在接下来的测评周期中,我准备跟随ST的官方教学视频以及收集到的各种资料来进行STM32WBA52的评测 开箱1、板子正面:图1:板子正面照 这次的STM32WBA52与之前的STM32WB55采用了不同的板载策略,根据nucleo64-board使用手册,这次使用了夹层板与mcu加rf核心板的方式,STM32WBA52虽然封在屏蔽罩内,根据资料使用了UFQFPN48封装。 MCU RF板子的具体详细说明见下图: 图2:正面整体说明 图3:MCU RF板 2、板子背面:图4:板子背面 图5:背面整体说明 背面只有一个贴在板子上的STLINK-V3MOD与电源芯片,STLINK-V3MOD提供了一个可供调试的虚拟串口,连接到主控芯片的LPUART1(TX:PB12 RX:PA8) 3、首次上电图6:初次上电 使用MicroUSB连接STLINK与电脑,可以看到板子上的绿灯闪烁与祖传的led跑马灯不一样,根据手册所说,此时蓝牙正在工作,当使用手机与板子连接之后就可以进行控制。鉴于本人刚上手,也不熟悉BLE的各种调试,现象暂时不重要,之后再来仔细研究并且使用蓝牙的各种功能。 认识芯片以及资料收集1、认识芯片系列STM32WBA系列是STM32第三代的2.4Ghz无线产品,基于Cortex-M33单核SoC,最高主频100Mhz,最高发射功率达到+10dB,相对于前两代产品,从双核M4加M0+升级到了M0再到如今的M33单核,从64Mhz的主频到100Mhz主频,发射功率+6dB到+8dB到+10dB。数据上的提升非常明显,基于Cortex-M33核拥有更高的安全性能,HUK,AES256-bit,HASH,PKA,TRNG,SHA-1/2,SBSFU,SKS各种加密运算硬件,又是STM32U5超低功耗平台,拥有非常优秀的低功耗性能,根据资料运行模式功耗为45μA/Mhz,Stop模式在64KB Ram的情况为16.3μA,待机模式直接到了140nA这个数据很夸张,之后可以稍微测试测试。BLE支持5.3的全部功能,802.15.4,Zigbee3.0,OPEN-thread,还支持matter相关应用 图7:STM32 2.4GHz家族 2、认识当前芯片板子上板载的是STM32WBA52CGxU,板载1MFlash,128KRam,拥有2个SPI,2个I2C,3个USART属于是中规中矩的通信外设,不过芯片毕竟是低功耗蓝牙为主,已经是非常够用的通信外设了。拥有一个32bit计时器,4个16bit计时器(其中包括一个电机控制器),2个能够工作在Stop模式的低功耗计时器,两个Systick计时器,两个看门狗。计时器的配置很充足,很需要试试这两个Systick是什么感觉,还想看看工作在停止模式还能进行计时的计时器到时候有多少功耗。一个LPDMA这个是重点外设,专门为了低功耗平台采用的DMA方案,这个是很需要尝试的,看手册又是全新的DMA操作。模拟方面有一个12bit2.5Mhz采样频率的ADC,也是非常够用的外设属性。其他还需要重点关注的是还加入一个触摸传感器,这就很全面了,基本上该有的需要的都有了,开发产品应该是非常方便,不需要在外设方面头疼。 图8:STM32WBACGxU具体数据 3、资料收集
特别的,STM32CubeMonitor-RF是ST针对自家无线电芯片测试的三个工具之一,剩下的两个工具为手机App,需要从相应的应用商店下载,本人是安卓从谷歌商店下载之后,如图: 图9:两款应用图标 总结STM32WBA52是强大先进的低功耗蓝牙芯片,带有丰富外设的同时,基于ST最新的U5低功耗平台带来了超低功耗,更加上先进的Cortex-M33内核的强大性能与安全性。本人是首次接触BLE方向,再次感谢ST与论坛给予我这次珍贵的学习机会,正好通过ST开展的《BLE系列课》学习BLE的方方面面,做出属于自己的关于BLE方面的设计。 |
【STM32C0测评】Nucleo-C092开发板使用PWM控制板载LED呼吸灯
【STM32C0测评】Nucleo-C092板卡外部中断控制板载LED灯
【NUCLEO-U083RC评测】SLEEP_MODE、STOP_MODE、STANDBY_MODE简要测试
【NUCLEO-U083RC评测】⑥RTC
【NUCLEO-U083RC评测】⑨电子墨水屏RTC低功耗日历Demo
【STM32N6570-DK评测】2.最简点灯
【Wio Lite AI视觉开发套件】+移植TensorFlow Lite
【STM32C0评测】GPIO测试:使用外部中断控制小灯点亮熄灭
STM32N6坛友评测出炉,来围观(第二波预约继续)
【STM32N6570-DK评测】7.探索STM32 ISP IQTune