应用笔记|BlueNRG-X 如何实现外部天线和 PA 的控制

描述

 

关键字:BlueNRG-1, BlueNRG-LP, PA

 

 

 

目录预览

 

 

 

1 前2 如何控制外部 PA3 如何实现 WIFI 和 BLE 共用一个天线4 小结

 

 

 

1. 前言

鉴于以下应用场景,我在这里整理了一些应用指导以方便客户参考: 

  1. 需要更远的传输距离,想通过外加 PA 的方式来实现;   2. 需要 WIFI 和 BLE 共用一个天线。        

2. 如何控制外部 PA

 

2.1 BlueNRG-1+ RFX2401C

 

2.1.1 下面是 RFX2401C 规格书上列的一些指标

 

单片机

 

从上面的规格书中可以看出,RFX2401C 可以实现如下功能: 

1. 在发射模式下,实现最大+22dBm 的输出功率。 

2. 在接收模式下,实现+12dB 增益输出。

 

2.1.2 基于 RFX2401C 的原理图设计

单片机

 

2.1.3 基于 RFX2401C 的软件配置

在文件 system_bluenrg1.c 里,修改如下代码:

单片机

注意: 

1) 当有 TX / RX 信号时,它将在 TEST1 pin 上输出高电平。 

2) 当有 TX 信号时,它将在 TEST0 pin 上输出高电平。

 

 

2.2 BlueNRG-LP+ RT201

 

2.2.1 下面是 RT201 规格书上列的一些指标。

单片机

单片机

 

从上面规格书可以看出,RFX2401C 可以实现如下功能: 

1) 在发射模式下,实现+24dB 增益输出。 

2) 在接收模式下,实现+16dB 增益输出。

 

  

2.2.2 基于 RT201 的原理图设计

 

单片机

 

2.2.3 基于 RT201 的软件配置

下面是相关软件配置:

 

单片机

 

注意: 

1) 当 PB15 为高电平,PA11 为高电平的时候,RT201 处于 TX 模式。 

2) 当 PB15 为低电平,PA11 为高电平的时候,RT201 处于 RX 模式。

 

 

 

3. 如何实现 WIFI 和 BLE 共用一个天线

 

3.1.  规格书描述

从数据手册中,我们可以得到以下信息:

BlueNRG-1 提供了 ANATEST1(用于 QFN32 封装(PIN 14)和 WCSP34 封装(PIN D4)), 它可以提醒未来的发送或接收事件。在发射之前, ANATEST1 pin 切换到高电平并持续大约 18us,在接收前持续约 10us。然后,它在事件结束时切换到低电平。该信号可用于控制外部天线切换,支持与其他无线技术共存。

单片机

单片机

3.2.  硬件设计

单片机

 

 

3.3. 软件配置

您可以通过将 system_bluenrg1.c 中的部分代码替换为下述的代码来启用 TX/RX 测试信号:

 

单片机

 

 

3.4. BlueNRG-2 GPIO 选用注意事项

对于 BlueNRG-2 来说,共有 3 个 GPIO 管脚在低功耗模式下可以设置成输出,并保持输出状态。根据 BlueNRG-2 的规格书,这三个管脚分别是 GPIO9, GPIO10, GPIO11。对于其它 GPIO 的使用,在原理图设计阶段也需要关注表中在低功耗模式下的默认值。

 

 

 

4. 小结

 

关于外加 PA 的实现,本文以 RFX2401C 和 RT201 为例进行硬件和软件配置的说明;关于 WIFI 和 BLE 共用一个天线,本文以 BlueNRG-1 为例进行硬件和软件配置的说明,希望通过以上的例子能够给客户在相关应用场景的设计提供一个参考。

 

 

完整内容请点击“阅读原文”下载原文档。

 

单片机

长按扫码关注公众号 

 

更多资讯,尽在STM32

 

点击“阅读原文”,可下载原文档


原文标题:应用笔记|BlueNRG-X 如何实现外部天线和 PA 的控制

文章出处:【微信公众号:STM32单片机】欢迎添加关注!文章转载请注明出处。


打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分