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

CC1310 sensor例子功耗问题

n好,使用CC1310发射板,和烧录器的跳帽都拔掉了,测量出sensor在寻找协调器是电流变化是7mA和25uA左右转变,连上collector后就是6mA到25uA左右转变,此事ma级的时间很短。这电流变化都是符合工作逻辑的。但sensor空闲时电流值25uA是不是正常的?

并且后面对sensor和collector的时间稍微修改下,发现sensor电流值在25uA左右时能够收到collector的定时追踪信号,并发回响应

请教下sensor处在上述25uA时是一个什么样的模式(25uA并不是稳定值,实际上测到的是在15uA到35uA之间变化)

YiKai Chen:

應該是UART的關係,試試看保留UART_RX Jumper,其餘Jumper 移除的話sensor功耗是不是會降到比25uA更低

huacong tan:

回复 Viki Shi:

感谢回答,那我再问一个问题,希望能够得到回复。pinstandby中是用sleep()语句进去standby模式,那我参考将sleep()写进sensor例子中是不是也能实现更低的功耗?我试过将sleep()写进sensor中,并且包含了头文件unistd.h,编译报错说can not open file "unistd.h",unistd.h的文件路径已经包含了,但还是会报错,请问这个怎么解决?谢谢

huacong tan:

回复 Viki Shi:

1.使用Task_sleep()可以将电流降到7uA,但还想更低,想用sleep()进入standby得到更低功耗。
2.已经看过电源管理的文档,里面有说到空闲自动进入standby,但是电流值确实没能达到pinstandby的功耗,pinstandby测量得到是1~3uA

Viki Shi:

回复 huacong tan:

sensor在不发送数据的时候,已经自动进入standby模式了,功耗实测在1.uA-2uA 左右,跟pinstandby差不多。
你把不用的功能disable掉,LED,UART,unused I/O等,然后再测

huacong tan:

回复 Viki Shi:

那请问这时候sensor能够收到collector发来的tricking信息吗

huacong tan:

回复 Viki Shi:

请问具体怎么disable,我用pin_close没什么作用,在pin_config定义表中弄成outpu_dis和input_dis也没什么作用。并且把BOARD_DISPLAY_USE_UART屏蔽掉了,串口还是能打印出信息,有点迷。还有,没有使用到的IO要怎么disable?

赞(0)
未经允许不得转载:TI中文支持网 » CC1310 sensor例子功耗问题
分享到: 更多 (0)