微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI无线射频设计 > CC1101 CCA检测问题

CC1101 CCA检测问题

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

        现在我在调试空中数据率为10K的CC1101通信,但目前遇到的问题还是CCA检测,我是在原有250K速率稳定版代码上修改的(此版本能稳定通信),但把底层CC1101寄存器配置为10K后,不加CCA检测能正常通信,但加入CCA检测后,经常检测失败,10K的寄存器配置采用的是SmartRF Studio配置的,CCA检测代码用的还是250K的(CCA检测模式为:当前未接收到一个数据包,RSSI低于阈值),查看了RSSI的相关文档,数据率不同,获取可用RSSI的等待时间不同,尽管我修改了等待时间,但依然未解决此问题,希望各位前辈能给我一些宝贵建议,250k的代码多参考的是TI公司提供的简单协议栈里的代码。

      

CCA_MODE[1:0] 是设置的 3(11) 吗?设成1(01) 呢?

1 (01):  If RSSI below threshold

2 (10):  Unless currently receiving a packet

3(11): If RSSI below threshold unless currently receiving a packet

CARRIER_SENSE_REL_THR[1:0] 这个寄存器也可以改改试试。

Nutcracker ,你好:

      首先,依然非常感谢你的帮助,目前我的10K速率驱动已经能够比较稳定的运行,对于CCA检测问题,我没有进行过多的修改,主要修改了一下调制解调方式,修改过后,CCA检测都能正常实现。

您好,我目前也在做CCA相关的配置,想请教一下,作为发送的一方可以使用CCA检测空中信号吗?

Nutcracker:

您好,我目前也在做CCA相关的配置,想请教一下,作为发送的一方可以使用CCA检测空中信号吗?

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

网站地图

Top