统计CC1310在RF RX,RF TX和Standby,Active等状态的时间分布
时间:12-23
整理:3721RD
点击:
你好,
我们正在使用CC1310做产品,使用了TI RTOS。我们想统计下1310处于RF RX/TX和standby,active等状态的占用时间,以确定整个生命周期里这些时间各占多少,以更准确的衡量耗电状态和分布。请问在现有的驱动或RTOS中有什么现成的代码接口可以利用么?可以用来获取这些时间信息。
Chen Wen,
你说的这些时间都是和协议相关的。
不知你现在选定协议了吗?还是做私有模式。
关于具体的状态切换时间,你可以参考规格书里的值。
谢谢这么快回复。我再详细描述下细节吧。
我们使用了CC1310,TI RTOS,在此基础上做了一些类似802.15.4的协议,协议调用tirtos_cc13xx_cc26xx_2_18_00_03\products\tidrivers_cc13xx_cc26xx_2_16_01_13\packages\ti\drivers\rf里的driver,来实现收发和CCA等功能。
power mode里用到了standby, idle, active.
然后我想统计的是系统处于RF TX/RX的时间,系统处于standby,idle,active的时间,不是从某个状态切换到另一个状态的切换时间。
这个要看你是不是beacon还是none-beacon的。还要看业务情况。真的要你自己去算的:-)