蓝牙BLE

1 BlueNRG
BlueNRG-1灵活的BLE连接解决方案
http://willasarray.b2b.globalbuy.cc/news/itemid-28813.html

1.1 BlueNRG-1是什么
ST在2013年推出BlueNRG产品系列,并且在ST的产品阵营中,我们能看到3个以BlueNRG命名的产品,分别是:BlueNRG、BlueNRG-MS及BlueNRG-1,那它们分别是什么?
BlueNRG:BLE4.0,network processor,配合外部MCU,实现BLE主、从互联互通
BlueNRG-MS:BLE4.1,network processor,配合外部MCU,同一芯片实现主从复用
BlueNRG-1:BLE4.2,BLE SoC,不需要外部MCU,即可实现BLE4.2的功能

1.2 硬件平台
针对BlueNRG-1,ST提供有STeval-IDB007V1这套硬件demo。

1.3 软件开发
BlueNRG-1是基于ARM Cortex-M0内核,所以它的开发IDE可以基于ARM最常用的两个。
IAR V7.40.3
Keil MDK uVision V5.17

Reference to “STM32 IAR7.30开发环境搭建”。
由于ST官方的examples基于IAR,所以必须选择7.70以上(包括7.70)的IAR安装。
1)安装EWARM-CD-7802-11975.exe
注册破解参考:IAR For Stm8安装破解教程 IAR For Stm8 License激活方法-第七下载
2)ST-Link
安装stsw-link004.zip
3)BlueNRG-1 SDK
安装sdk包en.stsw-bluenrg1-dk.zip
4)配置编译选项
C:Program Files (x86)STMicroelectronicsBlueNRG-1_2 DK 2.5.0ProjectBLE_ExamplesBLE_SensorDemoEWARMBlueNRG-1
双击打开BLE_SensorDemo.eww
project - > general options - > processor varient device这一栏里选择ST - > ST BlueNRG-1
然后就可以直接make了(project-->make)

1.4 仿真器
仿真器则可选择用ST-link和J-link等。

1.5 SDK
软件的SDK,可以从如下链接下载。
http://www.st.com/content/st_com/en/products/embedded-software/evaluation-tool-software/stsw-bluenrg1-dk.html
下载安装之后,即可在安装目录下看到BlueNRG-1的各种例程,包括各个外设及BLE应用例程的,供测试。

1.6 RF test
作为BLE开发中的重要一项,RF test主要是测射频性能,满足安规及RF BQB,BlueNRG-1可以通过下载DTM固件(Direct Test Mode),然后配合上位机GUI,通过UART接口对BlueNRG-1的性能进行评估。

2 BLE ROM
[24th-Mar-2022]
实现BLE SoC时,如果要用Mask ROM来固化BLE stack,那么就选择晶圆厂提供的Mask ROM库生成版图,而这个Mask ROM库是晶圆厂与第三方合作生成的版图,譬如MXIC。
FPGA仿真BLE stack时,只能选择SRAM来仿真,测试没问题了,再用晶圆厂提供的Mask ROM库生成版图。
CYW20819
ST17H66B2 Mask ROM: github ST17H66_SDK_3.0.9
TI CC2640R2F is an improved version of the famous TI CC2640. The main difference is that the radio stack stays in an added Mask ROM memory. Indirect Call Framework is short for ICall for Mask ROM.

3 Xilinx GTP SerDes
Xilinx GTP SerDes @5GHz, RX_P is connected to BLE Antenna, RX_N is open. It outputs 20bits wide at 250MHz.
Refer to https://github.com/newhouseb/onebitbt

4 Abbreviations
BlueNRG:Bluetooth low eNeRGy
BlueNRG-MS:Bluetooth low eNeRGy Master/Slave
MISO:mi s əu
MOSI:m əu si
QUP:高通平台的SPI总线和I2C共用core和引脚,称为QUP(QCOM Universal Peripheral);而UART和QUP又共用引脚,并且称为BLSP
STM32WB:Wireless Series with BLE5.0

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值