您好!
关于 CC1311的功耗、我有几个问题。 我设法测量了大约2uA 的空闲电流、它实际上比该电流小很多、但每几秒或毫秒~2。 我假设数据表中显示的是最大输出。 这是使用示例中的空项目完成的、并删除了 LED 的 GPIO。

我现在切换到我的实际项目、或者更确切地说是该项目的测试版本以进行功率测量。 代码如下所示
int main(void)
{
/* init peripherals */
GPIO_init();
SPI_init();
ADC_init();
NVS_init();
I2C_init();
/* create application thread with highest priority to finish thread creation before other threads are run.
Set prio to -1 afterwards to stop execution but not delete thread. All global semaphores/mailboxes/configs
live on this threads stack.*/
Task_Params taskParams;
Task_Params_init(&taskParams);
taskParams.stackSize= APP_STACK_SIZE;
taskParams.stack = applicationStack;
taskParams.priority = PRIO_APP;
Task_create( (Task_FuncPtr) ApplicationThread, &taskParams, NULL );
BIOS_start(); /* start thread scheduling and hope for the best */
return (0);
}
应用程序线程目前不执行任何操作、并立即进入恒定睡眠模式:
while(1){
Task_sleep(1000000);
}
我在一个电路板上测量的电流约为55uA、在其他几个电路板上测量的电流约为70-75uA。 这是预期的数量级吗? 我并不完全确定如何解释第8.5章中表的后半部分。 我的假设是、只要控制器处于睡眠环路中、它就会进入"具有缓存保留的待机模式、消耗的电流为2.1uA (RCOSC_LF 模式)。 外设和串行电源域总共消耗50.3uA (分别由 GPIO_init ()和 I2C/SPI_init ()开启)、加上2.1uA 的待机电流、将产生约53uA 的电流。 例如、一旦 I2C 模块被计时、它将额外消耗11.6uA。 这是否有些正确?
您好
最大值