微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI无线射频设计 > 求助,CC1101接收不到数据

求助,CC1101接收不到数据

时间:12-23 整理:3721RD 点击:

调试了几天的CC1101收发程序,接收不到数据,请帮帮忙!

发送板有数据发出,接收板没有响应,移植的是官方下载的例程315MHz的寄存器配置。

那你的板子的射频设计是在315MHz么?晶振频偏有调么?

建议使用交叉验证的方法

1. 你的板子连SmartRF Studio验证接收有没有问题,验证你的硬件

2. 你的代码跑TI的EVM板,验证你的软件是否有问题

3. 以上两点验证都没有问题,再查你的天线

4. 怎么证明你的发送是没有问题的?频谱仪看了吗

最好先用频谱仪看看信号对不对。

是的,可以飞线连SmartRF05EB或者CCdebugger,上位机通过SmartRF Studio7连续发送控制,测传导,可以避免你的软件的影响

下面是和CCdebugger和05EB的飞线连接

http://www.ti.com/general/docs/lit/getliterature.tsp?literatureNumber=swru197h&fileType=pdf

SmartRF05EB, 后面几页有原理图 http://www.ti.com/general/docs/lit/getliterature.tsp?literatureNumber=swru197h&fileType=pdf

电路板是自己做的,做过测试,频谱是对的,发送的数据也是对的,发送的数据通过另一板子(正常)接收传到电脑上数据正常。就是收不到数据,接收数据时GDO0这个管脚也没有反应。

PKTSTATUS怎么设的?估计收到数据没有GDO0中断给单片机,所以单片机读不到

建议你的板子连SmartRF Studio 用推荐的配置参数来读

我没有CC-Debugger. PKTSTATUS是默认设置,GDO0端口上我直接并了个LED,发送的这个灯会闪一下,(另一板子)接收到的数据也是正常的,在接收时测试板GDO0灯不闪。我换了一个好的CC1101模块就好了,我在怀疑 是不是焊接出了问题,但是焊接的几个板子都是可以发送正确数据的,接收不到,电路是按照TI建议电路做的。

CC debugger TI的eStore上可以买 https://store.ti.com/Basket.aspx

看你描述,排查下焊接问题先

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top