CC1310使用TI 15.4-Stack的sensor低功耗问题

目前使用15.4-stack协议栈测试sensor的功耗问题。目前有几个疑问的点。

1.使用源工程,修改了支持跳频即CONFIG_FH_ENABLE设置为true,其他的地方没有进行修改。测得的功耗为200ua。发送数据的瞬间为8ma。请问标准的功耗是多少?

2.修改了工程,将按键、灯、串口都去掉之后。测得功耗为50ua。发送数据的瞬间为5-6ma.但是发现DIO2-RX口和I2c(DIO4、DIO5)口一直处于低电平。确认没有设置I2C和串口,为什么引脚还是处于拉高的状态?

3.在测试过程中数据90s一发,其他时间按理来说应该就处于低功耗的状态了。但是测量功耗时发现表的指针一直在频繁的跳动。我想请问在不发送数据的这段时间中,电流的变化是由什么引起的?

4.我想把功耗将到更低,在不接外设的情况下,休眠状态下做到大概个位级别即10ua以下。请问用15.4stack的collector和sensor例程进行修改适合吗?能做到这么低吗?

首先我都是在7*7的LaunchPad上把程序调通,再改为支持5*5的板子。所以测试时使用的是5*5的CC1310模块。保证程序可以正常的运行。

由于本人刚刚入坑,知识面还不够,还请各位TI大神多多指教。

18 个回复