cc1101双向通信信号碰撞问题研究
时间:12-23
整理:3721RD
点击:
目前在做的项目是这样的:1、发送端和接收端双向通信,即做接收也做发射,暂定标签和接收机
2、标签发送数据,接收机收到数据后返回数据,标签进入接收模式接收返回的数据
现在情况是单个标签单个接收机可以正常互通,但是现在加了两个接收机,标签发送数据后进入接收模式,两个接收机收到标签数据后同时返回数据,这个返回的数据是一模一样的,现在遇到的问题是标签端收到的数据经常会出现CRC校验错误,标签这边接收为了功耗,只开了100ms的窗口用来接收,我想问,如何避免这种信号碰撞问题造成的crc校验错误?@TI员工
这个是肯定的。每个芯片都有不确定的处理延时,那么,ACK到发射(标签)端的信号不会同步的。所以,会产生互相干扰的情况。
一般最简单的,其中一个要加延迟。
如果你是多个设备的话,也可以用LBT and +随机数延迟的方式去实现。
一个一个轮流应答好,同时发送会干扰的!