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

CC1310: 不同频率下,WOR数据接收

Part Number:CC1310

目前正在开发一款设备X,使用CC1310作为无线传输模块。

设备X的WOR接收模式有两种,分别为模式A与模式B,二者的无线频率不同。

模式A的WOR接收周期为200ms,模式B的WOR接收周期为40ms。

设备X正常待机时,接收模式A和接收模式B二者交替执行。

如果有另一个设备Y,每隔10-15秒,采用与接收模式B相匹配的WOR发射模式发送无线数据。

请问有什么方法能保证设备X能够每次都接收到Y发送的数据呢?(设备Y不能长时间发送,需要满足1小时内,无线占空比小于1%,即发送总时间不得大于36秒)

Albin Zhang:

大概算了一下, 40mSd的模式是没有问题的。

假设200mS interval,那么理想状态下需要200mS+的preample,那么0.2/10, 占空比要2%了。

我觉得可以延长RX window duration, 让sleep变小,理论上RX达到占空比50,TX端就可以小于1%了(取决于包里其他内容和datarate)。这样就是增加了RX端的功耗了。

BR. Albin

,

user5360734:

如果发射端每10-15秒,一次发送两包数据,两包数据的间隔为200ms的话,能保证接收端每次都收到数据吗?

,

Albin Zhang:

不一定。必须连续才行嘛。接收端是检测空中preamble。你的发射端的preamble长度需要cover一个interval才能确保收到。

BR. Albin

,

user5360734:

还有个问题,使用rfPacketRx例程的接收模式,设置接收时长为45ms,能否接收到上述与模式B配套的WOR数据?

,

Albin Zhang:

取决于你的datarate。

I asked a relevant question for you .you can calculate based on it. 

https://www.ti2k.com/wp-content/uploads/2022/03/DeyiSupport_1GHz_3847262

BR. Albin

,

user5360734:

我设置的无线速率为10kbps。

但是rat speed去哪里查看?

,

Albin Zhang:

我建议你毛估估,直接参考结论,24bits。那么24bit*0.1mS (10kbps)= 2.4mS.

你说的45mS足够了。

BR. Albin

赞(0)
未经允许不得转载:TI中文支持网 » CC1310: 不同频率下,WOR数据接收
分享到: 更多 (0)