TI中文支持网
TI专业的中文技术问题搜集分享网站

CC1101: 怎么解决同频高并发问题

Part Number:CC1101

我们项目中,使用3个CC1101模块作为发射,1个CC1101作为接收,3个发射模块目前处于同频状态,当只有1个发射模块工作时,完全没有丢包,但当开启第二个发射模块时,之前正常工作的收发模块之间就开始大量丢包,

如下图所示,请各位大神帮忙看下是否遇到这个问题,怎么解决这种问题

Albin Zhang:

同频肯定会互相干扰的。

所以一般多设备star网络需要通过协议解决的。是有一些协议栈的开发工作的。

简单的就是LBT, 避免冲突

稍微难一些的就是多channel,或者分时通信。

目前TI有一套TI15.4协议栈,但是你要换CC13xx这种SoC的芯片啦。

BR. Albin

,

user6570193:

那CC1101的LBT配置有寄存器参数推荐吗,我试了修改CCA功能的一些参数就会导致通讯不正常,甚至收发无法配对

,

Albin Zhang:

就是listen before talk. 就是你说的CCA,如果评估可用就发。

你要看怎么不正常,是不是阈值信号太小,还是影响了正常通信?或者你几个设备都是频繁收发?几乎没有空闲时隙?

需要具体问题,具体分析的。

BR. Albin

,

user6570193:

我这边设备不会频繁发送,但是什么时候发送,时间不定,等于说一个发射模块会固定一个接收模块,但是我们无法确保客户现场只有一套收发在工作,如果客户现场有两套收发再用,那么之间肯定会有同频干扰问题,而且我们也没法要求客户每一套之间都设置不同的信道

,

user6570193:

CC1101可以CCA加跳频吗?

,

Albin Zhang:

这都是协议层面的啦,物理层没有限制。

跳频就更复杂了,基本实现方式除了跳频序列同步,还有全网时间同步。确实可以增加跳频扩频增益,对抗干扰比较好,但实现起来比较复杂。

BR. Albin

,

user6570193:

您那边有CCA推荐的寄存器值可以让我这设置试试吗?

基于CC1101的CCA+跳频您那有案例吗,可以分享吗?

,

Albin Zhang:

没有哦。

BR. Albin

赞(0)
未经允许不得转载:TI中文支持网 » CC1101: 怎么解决同频高并发问题
分享到: 更多 (0)