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

CC1310低功耗问题

使用Power_shutdown进入低功耗模式后智能通过复位和外部中断唤醒。请问如何进入Standby模式,使用32K低速晶振运行,定时唤醒。

user4988634:

其实可以不用管时钟的,直接在while里面使用sleep();这个函数就搞定了。然后不接外设的情况下,电流表显示电流1.6uA左右跳动,sleep的时间到了后就醒来处理,然后继续失眠。。亲自测过,超低功耗

user5231862:

回复 user4988634:

可是我使用sleep函数的时候,电流在1mA左右。这是怎么回事呢?只开了一个任务。

user5231862:

回复 user4988634:

外设打开了I2C,用完后使用I2C_close()将I2C关闭了。

Viki Shi:

可以参考SDK中的pinstandby例程,另外推荐CC26xxCC13xx Power Management文档www.ti.com/…/swra486a.pdf

Susan Yang:

回复 user5231862:

需要注意的是您需要在进入低功耗前关闭UART,且确认其他外设没有工作。

请问您是怎么测试的?
如果是万用表的话,建议把sleep的时间加长,方便捕捉到低功耗状态。

user4988634:

回复 user5231862:

我没有使用uart,我是定时10分钟(sleep(600);)采集一次dht30温湿度传感器(iic接口)。。iic打开后不需要关闭(dht30自己的功耗也非常的低)。采集到的数据无线发送出去,然后关闭无线。进入睡眠模式。这个时候用万用表测量电流就很准了.

user5231862:

回复 Susan Yang:

正常standby模式下芯片电流多大?

user5231862:

回复 user4988634:

你测到的电流是多大?

user5231862:

回复 user4988634:

我使用pinstandby例程,电流依然很大,只有Power_shutdown()后才会达到uA级电流。电路板上没有低速晶振。是不是跟这个有关系。

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