【经验】如何在SSV5中快速构建Silicon Labs蓝牙AoA室内定位Locator程序
蓝牙AoA的程序中,天线板的控制程序很重要,它负责控制天线的射频开关,切换要采样的天线,输出IQ采样数据给主机。本文介绍在SSV5环境中如何快速构建SILICON LABS蓝牙AoA室内定位Locator程序。
在构建程序前,我们需要将AoA的天线板BRD4185与主板BRD4001A连接到一起,通过USB线与PC相连,连接后会在SSV5的“Debug Apaters”中显示已经连接到PC上的开发工具;如果没有开发板在手上,可以在这个窗口下面的“My Products”中手动输入BRD4185的型号,这样也可以打开相关的资料及程序。
在识别到开发板后,在SSV5主界面的OVERVIEW中可以找到主底、天线板、芯片的相关资料,包括原理图、PCB图、数据手册、参考手册和应用笔记等。
接下来,在主界面中选择“Example Projects&DEMOS”,先选择Bluetooth过滤掉不相关的程序及DEMOS,只显示蓝牙相关的程序与DEMOS。在显示的与AoA Locator相关的程序中,可以看到有项目与DEMO,DEMO是预先编译好的BIN文件,可以直接下载到BRD4185的无线板内运行。源文件是我们需要分析的代码。这里我们注意到这个程序是NCP模式的代码,也就是说在AoA Locator的应用中EFR32BG22是作为蓝牙协处理器的,它只负责蓝牙协议栈的处理与CTE信号的IQ采样,角度、位置的计算是要由主机完成的。
打开项目后,程序会自动打开README文件,这个文件详细的说明了程序的功能及参考资料。接下来我们需要打开NCP_AoA_Locator.slcp这个文件,这是项目的配置文件,通过这个文件我们再打开芯片的引脚配置工具,在这个工具中我们需要对芯片的引脚重新做分配。NCP与主机是通过UART接口进行通信的,所以要正确的分配NCP通信时需要的TXD、RXD引脚。BRD4185天线阵列板有16个天线,它们是通过射频开关进行切换的,这个板上的开关是通过4个GPIO控制,这几个GPIO要设置引脚的功能为RAIL Utility,AoX:SL_RAIL_UTIL_AOX_ANTENNA_PINn,设置后,这几个GPIO就由协议栈内的组件进行天线的切换控制。
NCP的通信引脚除了设置RXD/TXD引脚外,如果是使用4线的UART通信,还要设置RTS/CTS握手信号。除此以外,就不需要设置了,直接编译后下载就可以实现Locator中的蓝牙处理功能了。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由John提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
【经验】如何使用Silicon Labs BRD4001A底板测量目标产品的整机功耗
在开发低功耗产品时,我们需要对整机功耗进行大概测量进行评估,但在很多环境下,我们缺少对应的设备,而Silicon Labs的BRD4001A底板可提供便捷的功耗测量功能,本文介绍如同使用BRD4001A底板便捷地测量目标板整机功耗。
设计经验 发布时间 : 2021-12-17
【经验】解析芯科科技SoC芯片EFR32FG23系列调试的六种常见问题
使用EFR32FG23系列SoC芯片设计的无线模块,如果出现无线模块无法正常连接时,可以通过如下几种方法来排查问题。本文通过芯科科技(Silicon Labs)BRD4001A母板的J-link来连接无线模块。
设计经验 发布时间 : 2022-11-24
【经验】如何配置用户自己设计的EFR32MG板进行ZigBee抓包?
EFR32MG多协议无线SOC是 Silicon Labs 专门针对 IOT 推出的 ZigBee 方案,其中PTI抓包是EFR32MG开发板中一个非常好的抓包工具,但很多用户产品开发时都是自己设计的EFR32MG板子,而不是原厂开发板,该如何用自己的ZigBee板子来进行抓包呢?本文就将给出解决方案。
设计经验 发布时间 : 2020-05-08
UG555: xGM240L Lighting Module Radio Board User's Guide
型号- BRD4337A,XGM240L,BRD4002A,BRD4001A,MGM240L,XGM240-RB4337A
How to Use Z-Wave Certified Apps Instruction
型号- ENRM002,BRD4205B,BRD4207A,BRD4206A,BRD4204D,BRD4201A,BRD4200A,BRD4002A,EFR32XG28,ZGM130S,ERF32XG28,BRD2603A,ZGM230S,EFR32ZG23,SLUSB001A,BRD8029A,BRD2705A,EFR32ZG14,BRD4001A,ANT-SS900,SLUSB7000A
UG553: BG27 2.4 GHz 4 dBm DCDC Boost CSP Radio Board User’s Guide
型号- XG27,BG27,EFR32XG27,BRD4002A,BRD4111B,BRD4001A,XG27-PK6019A,EFR32BG27C320F768GJ39,EFR32,BG27-RB4111B
UG583: EFR32xG22E 2.4 GHz 6 dBm QFN40 Radio Board User's Guide
型号- BRD4415A,BRD4002A,EFR32XG22E,BRD4001A,EFR32MG22E,EFR32,XG22-RB4415A,EFR32MG22E224F512IM40
【经验】如何用STK开发工具调试外部目标板
Silicon Labs提供的STK开发套件非常适合研发阶段的使用,开发工具使用板载的Debug Connector而只需一条USB线。本文以Silicon Labs SLWSTK6050A中BRD4001A (Wireless Starter Kit Mainboard)为例,介绍如何正确通过硬件连接及软件设置来使用debug out模式调试及烧录程序到目标板。
设计经验 发布时间 : 2020-04-07
UG557: EFR32xG21B 2.4 GHz 20 dBm Radio Board User's Guide
型号- XG21-RB4196B,BRD4002A,EFR32MG21B020F1024IM32,BRD4001A,EFR32XG21B,EFR32,BRD4196B,XG21-PK6027A
【经验】如何重置恢复EFR32无线评估板 BRD4001A 的固件
Silicon Labs EFR32xG开发工具包括提供一个完整的测试解决方案及相关应用程序。通过Simplicity Studio Software可以完全访问的设备信息和程序演示的工具和代码示例。开发板提供了各种便于工程师调试/仿真/测试的功能。当我们升级 EFR32 无线开发板 BRD4001A 的时候,如果这个过程中发生了异常使升级中断,将导致开发板的固件损坏。
设计经验 发布时间 : 2019-07-31
2203151116 Replacement of BRD4001A with BRD4002A in all Associated Kits
型号- BRD4002A,XG23-PK6068A,ZWAVE-PK800A,SLWSTK6061B,SLWSTK6000B,SLWSTK6101D,SLWSTK6040A,SLWSTK6020B,SLWSTK6240A,SLWSTK6220A,SLWSTK6242A,SLWSTK6121A,SLWSTK6222A,SLWSTK6006A,SLWSTK6224A,SLWSTK6103A,EFR32,XG23-PK6067A,SLWMB4001A,SLWSTK6062B,SLWSTK6060B,SLWSTK6065B,SLWSTK6021A,SLWSTK6063B,SLWSTK6241A,SLWSTK6221A,SLWSTK6102A,SLWSTK6023A,BRD4001A,SLWSTK6007A,SLWSTK6005A,SLWSTK6104A
UG556: EFR32xG21B 2.4 GHz 10 dBm Radio Board User's Guide
型号- XG21-RB4195B,BRD4002A,EFR32MG21B010F1024IM32,BRD4001A,EFR32XG21B,BRD4195B,EFR32,XG21-PK6026A
UG430: EFR32xG22 2.4 GHz 6 dBm Radio Board User's Guide
型号- SLWSTK6021A,SLWRB4182A,BRD4002A,EFR32MG22C224F512IM40,BRD4001A,EFR32XG22,EFR32,BRD4182A
UG525: EFR32xG24 2.4 GHz 10 dBm Radio Board User's Guide
型号- EFR32XG24,XG24-PK6009A,XG24-RB4186C,BRD4002A,BRD4001A,BRD4186C
电子商城
品牌:SILICON LABS
品类:Wireless Gecko SoC
价格:¥8.1764
现货: 110,879
品牌:SILICON LABS
品类:Mighty Gecko Multi-Protocol Wireless SoC
价格:¥27.0929
现货: 98,034
现货市场
品牌:SILICON LABS
品类:Switch Hall Effect Magnetic Position Sensor
价格:¥2.2924
现货:150,000
登录 | 立即注册
提交评论