Other Parts Discussed in Thread: CC1101您好!有个问题向TI高手请教一下:

1.WOR模式是定时唤醒RX来接收数据,在RX状态下可以接收数据,那在sleep状态和IDLE状态是不是不可以接收数据?如果是这样的话,接收最大占空比也只有12.5%,那就是说EVENT0事件下87.5%的时间里是收不到数据的?问题是我不知道对方什么时候发数据过来,而且数据包之间的间隔时间也有可能是不固定的,那在wor模式下接收的成功率不是很低吗?只有安照EVENT0的间隔频率来发送数据才可以100%接收吗?请问怎样解决这个问题。

2.在进入WOR模式下,通过设置寄存器MCSM2里的RX_TIME值可以改变rx占空比,设为7的时候是:until end of packet,意思是否说:进入wor模式后,经过IDLE、校准,到RX状态,然后就一直等待是否有数据包,有的话接收完数据就转到sleep状态 ,再循环event0;如果没有数据包就一直处于rx状态,而不会超时退出?我现在就是这样的情况,这样没数据接收电流就一直是19mA,就是rx状态的电流,这种情况接收数据包没问题,不管什么时候发数据包都可以接收到,但问题是功耗降不下来。

请回复问题,谢谢!