[STM32WBA]【STM32WBA52CG测评】评测一 无线beacon

 STM32的蓝牙SoC迭代到第3代,如下表:

一、板子构成

     由于STM32WBA52CG和同出的STM32U5一样是新出的芯片系列,配备有PSALevel 3和SESIP Level 3安全标准认证,板子由射频模块MB1863A和底板MB1801B组成,具体封装看不到由于有屏蔽罩在上面。射频模块CN3是MIPI10/STDC14引出虚拟串口和调试口,最上面有板载蛇形PCB天线,射频基带输出集成有balun减少原件数,通过匹配网络TX输出GFSK调制信号或者RX感应形成接收电流,经过PA和LNA进入PHY来逐层剥离帧头帧尾到应用层处理逻辑信号,经典蓝牙内部还有射频开关、多级滤波器等,规格书说支持蓝牙5.3,应该也只是GATT缓冲、扩展广播、通道选择CSA#2等feature,具体见SDK下的Release_Notes.html说明,全面支持蓝牙5.3并向下兼容很少厂家能做到:

图1 母版和射频板landscape

背面则是两颗LDO(U3和U4)和ST-link模块组成,其中ST-Link是由自家STM32F723IEK6充当。

图2 背面两颗电源LDO和ST-link

正因为新芯片,所以例程里用我手头EWARM(IAR9.20.1版本)打开工程后device里依旧找不到该系列,就安装了最新版IAR9.40.1才识别出来

图3 IAR9.20找不到新型号STM32WBA

二、beacon

        Beacon分ibeacon和eddystone两种,而后者又有4种见下表,原理和包结构就不过多解析,详见规范:

Beacon例程默认是URL,每种帧格式都不一样,具体可看源码,切换通过app_config.h的CFG_BEACON_TYPE宏实现,可以看到暂不支持Eddystone-EID。而其中Ble_Hci_Gap_Gatt_Init接口通过表项形式进行设置。MAC地址可通过

aci_hal_write_config_data接口查表来设置:

图4 URL(Physical web项目)beacon广播
---------------------
作者:mingxiangjun
链接:https://bbs.21ic.com/icview-3314784-1-1.html
来源:21ic.com
此文章已获得原创/原创奖标签,著作权归21ic所有,任何人未经允许禁止转载。

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值