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就可以看到產品的底噪。?
這樣可以輕松的查看自己的產品是不是存在底噪過大的問題。底噪過大將會嚴重影響無線的傳輸距離。
在不接天線的情況下,測試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 底噪测量以及实际意义的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 台电p10hd四核刷Android6.0
- 下一篇: linux下如何查看BIOS版本,lin