查看: 1435|回复: 0

[技术交流] RF模组在实际使用中的注意事项

[复制链接]

67

主题

100

帖子

570

积分

利尔达员工

Rank: 9Rank: 9Rank: 9

积分
570
发表于 2020-1-4 14:36:58 | 显示全部楼层 |阅读模式
RF模组在设计生产过程中已经将性能调整至最佳,也通过了生产测试,但这并不意味着RF模组在实际使用中不会出现各种通信问题。
以下,我们盘点一些常见的RF模组实际使用中遇到的问题以对应的解决办法。

一、寄存器配置错误
这是最直接也是最容易排查的问题,RF模组想要正常运作,寄存器的配置必须正确,每一款射频芯片对应真非常多的寄存器,每
一个寄存器都是不可忽略的。寄存器配置错误导致的通信异常有:1)频点错误。每一款RF模组在设计时都有其对应频段,其往往比
规格书中给出的频段窄很多,这是因为设计射频电路时没法做到那么大的频段覆盖,因此在设置频点的时候应该以模组的说明书为
准而不是芯片的数据手册里的频段。 2)DataRate、Fdev和RxBW三者的设置,首先三者必须在芯片支持的范围值内设置,其次,
三者必须满足一定的大小关系才能令芯片正常工作,具体可参考“FSK调制中Frequency Deviation、DataRate及RxBW参数设置”
http://bbs.lierda.com/forum.php?mod=viewthread&tid=9702(出处: 物联网开发者社区)
3)特殊功能的使用,如CRC的开启与否和白化的开启与否,通信双方必须设置保持一致。 4)发射接收完成的中断映射。以SX1212
为例,其在Tx和Rx状态方便需要设置IRQ0和IRQ1的映射功能,为保证能判断模组是否发射/接收完毕,其设置就应设置对应的功能。

二、程序
寄存器配置正常后,第二重要的便是软件程序上的问题,程序的设计在通信的流程上需要注意的是通信的对应,实际使用过程中为了
降低功耗,必然不会保持持续的发送和接收,因此在通信的时序同步上需要保证没有问题,一方发送时,另一方要确保能在对方发射
或者下次重发发射时切入接收模式。除了通信逻辑外,中断也是需要特别注意的点,同样以SX1212为例,其IRQ0和IRQ1配置好映射
后,无论是发射还是接收,二者往往都会有电平的变化,但只有其一表示发射完成或接收完成,因此在中断的判断时要注意另一个中
断是否需要触发以及触发后如何处理等情况。

三、射频走线、天线选择和天线位置
首先在PCB设计线路时,需要注意射频需要设计成50Ω阻抗的走线,这是为了阻抗匹配,令信号具有最佳传输效率。而天线同样需要进
行匹配,不匹配的天线会导致辐射效率低,影响通信的距离。天线除了需要匹配外,还有位置摆放的讲究,首先天线需要避免横放在
PCB上方,天线与PCB平行时需要尽量挖掉与其靠近的PCB接地铺铜,天线附近需要避免有类似金属环等器件存在,简单讲就是尽量给
天线一个干净的环境和空间,前面的这些情况都会吸收天线辐射出的信号,导致实际发出去的信号弱,导致实际通信距离大幅缩短。
同时,天线需要避免具有屏蔽功能的外壳包裹,如果有这类外壳,尽量让天线引出至外壳外。

四、供电问题
在之前的实际案例中,多次遇见过电源供电对RF模组产生了极大的影响,其供电有直接的影响和间接的影响等情况,直接的影响有电源
电路的设计不良导致供电不稳、引入噪声等情况都会对RF产生影响领通信距离大打折扣。间接的影响则是电源电路部分产生辐射抬高了
底噪,影响了RF模组的发射接收,这其中最为常见的情况是DC-DC电路的设计不好和DC-DC芯片选型不好都会对RF模组产生影响,因此
在实际设计中,需要格外注意电源电路部分。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表