CC1310 底噪测量以及实际意义

转载自:

http://www.cnblogs.com/yinlixiaoji/p/6084269.html

http://www.cnblogs.com/yinlixiaoji/p/6097688.html

SMARTRF STUDIO是TI提供的射频测试软件,在调射频的时候非常非常非常好用,推荐每一个使用TI射频芯片的工程师都要掌握。

1 如何使用?

要使用SMARTRF STUDIO,硬件必须连接仿真器,SMARTRF STUDIO软件不支持SWD模式,所以硬件上使用了SWD模式的产品,请自行将RESET脚引出来。

楼主在第一次使用SMARTRF STUDIO时,遇到了一个很大的问题,是将仿真器的TMS连接到产品的TMS,TCK连接到产品的TCK,GND连接到产品的GND,PD连接到产品的3.3V,TRST连接到产品的RESET,然后打开软件后软件可以正常识别到芯片,但没法正常工作,并且整个软件变得非常非常非常卡。

后来多次尝试后,发现要正常使用SMARTRF STUDIO,要把仿真器上的SRST脚引到产品的RESET,而不是把TRST引到产品的RESET

查找仿真器的接口定义,Trst是用来复位JTAG接的,而Srst是用来复位CPU的。看来SMARTRF STUDIO在使用时是要复位CPU的。

楼主为这个问题,花了前前后后两天时间,真是笨的不行。

2 用SMARTRF STUDIO测试接收底噪

SMARTRF STUDIO有一个非常好用的功能是可以测试产品的底噪,在没有任何发射源的情况下,打开SMARTRF STUDIO的continuios RX界面,如下图所示,配置所需的频段,点击START就可以看到产品的底噪。 

CC1310 底噪测量以及实际意义_第1张图片

这样可以轻松的查看自己的产品是不是存在底噪过大的问题。底噪过大将会严重影响无线的传输距离。

在不接天线的情况下,测试TI官方模块的底噪,平均值大约在-110dBm左右。

做这个测试的主要目的在于,CC1310本身PCB的走线是否合理,如果使用了DCDC,特别是电源噪声是否对RF造成了影响。如下是原作者的一个调试经历:

前几日,做CC1310的通信距离测试,发现我的CC1310的板子在433MHz,50kbps下通信距离非常近,RSSI值下探至-80左右就无法正常通信,与TI宣称的-120dbm接收灵敏度差距较大。使用TI的官方demo板在相同条件下测试,RSII能够下探至-100左右。因此,大概率是我的板子硬件上有问题。

使用smartRF studio对我的板子进行底噪测试,测试结果显示,我的板子的底噪大概在-90dbm左右,而TI的demo板的底噪大概在-105左右。

一般底噪有问题的话,大部分是由于电源和接地造成的。

射频内核的电源是VDDR_RF,这个电源可由内部的DCDC提供,也可由内部的LDO提供。软件上可通过寄存器进行选择,碰巧smartRF软件上提供该位寄存器的选项,打开smarRF软件默认选择的是DCDC,因此我在软件上选择使用LDO进行供电后再进行底噪测试,神奇的发现我的板子的底噪降低至-100dbm左右,再选择DCDC后,底噪又恢复至-90dbm。因此确定是使用内部DCDC造成了我的板子底噪增大。

我迅速又拿TI的DEMO板进行了同样的测试,但TI的DEMO板不管选择DCDC还是LDO,底噪均在-105左右。

那为什么我的板子使用DCDC会增大底噪,而TI的DEMO板不会呢?

经过仔细检查发现,使用DCDC供电是,VDDR_RF连接至DCDC_SW管脚获得内核电压,这个连接通过外部走线完成,这根走线在PCB的底层,横穿过了PCB顶层的射频用晶振输出,而我的板子是两层板,内部无内地层隔离,并且开关电源的输出在经过电感前带有很大的纹波噪声,而我的电感并没有放在DCDC_SW管脚的输出端,如下图所示。

CC1310 底噪测量以及实际意义_第2张图片

重新对PCB进行走线,首先将电感L2放到了DCDC_SW的输出端,其次走线绕过射频晶振。重新进行测试,测试结果表明不管选择DCDC还是LDO,板子的底噪均为-100左右。问题解决。


你可能感兴趣的:(RF,SOC)