TIwilliam hill官网
直播中

龚旻

7年用户 200经验值
私信 关注
[问答]

CC1101 CCA检测问题

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

回帖(4)

张新里

2018-6-21 01:27:07
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] 这个寄存器也可以改改试试。
举报

龚旻

2018-6-21 01:44:43
引用: 骷髅玫瑰 发表于 2018-6-21 01:27
CCA_MODE[1:0] 是设置的 3(11) 吗?设成1(01) 呢?
1 (01):  If RSSI below threshold
2 (10):  Unless currently receiving a packet

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

李为敏

2018-6-21 01:53:05
引用: nvyweyrww1 发表于 2018-6-21 01:44
Nutcracker ,你好:
      首先,依然非常感谢你的帮助,目前我的10K速率驱动已经能够比较稳定的运行,对于CCA检测问题,我没有进行过多的修改,主要修改了一下调制解调方式,修改过后,CCA检测都能正常实现。

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

李为敏

2018-6-21 02:08:54
引用: 骷髅玫瑰 发表于 2018-6-21 01:27
CCA_MODE[1:0] 是设置的 3(11) 吗?设成1(01) 呢?
1 (01):  If RSSI below threshold
2 (10):  Unless currently receiving a packet

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

更多回帖

发帖
×
20
完善资料,
赚取积分