用几块板子测试功耗,当芯片处于复位状态时,为什么功耗不一样,有的70-80uA ,有的却是200-400uA,为什么有这么大的差异?是什么原因引起的,我的产品是自充电的,70-80uA的能够正常启动工作。200-400uA的,不能启动,功耗大的会把电源电压拉低。
Magic:
补充一下,我用外部电源供电的时候数据都能正常发送
Albin Zhang:
Magic,
如果处于复位状态,按照规格书标注,应该是0.1uA。
Reset. RESET_N pin asserted or VDDS below power-on-reset threshold
即使70-80uA也不对。你是不是从外设或者电容漏电之类的查一下。
BR.AZ
Magic:
回复 Albin Zhang:
好的 谢谢您的回复 !
我查了一下,我板子就用了一路ADC 采集,现在我把这部分去掉,然后去掉了退耦电容 测试结果还是一样。
还有就是如果我想降低功耗,用不到的IO口我要怎样处理?
Magic:
回复 Albin Zhang:
而且当电源电压高于2.2V后,电压检测器输出高电平,CC1310开始工作,进入低功耗状态,此时的功耗2-5uA的功耗,这样基本排除了板子上其它元件的问题了。
Albin Zhang:
回复 Magic:
you can put floating pin to "input" "pull up".
板上有spi flash吗?
BR, AZ
Magic:
回复 Albin Zhang:
板子上没有spi flash 。我板子就是采集1路温度数据然后通过RF上传,外设只有温度传感器,现在我把外设拆了。
user5242405:
回复 Magic:
你好,找到问题原因没?我做实验也遇到类似问题,电压低于2.2V时,无法进入低功耗模式,达到2.2就可以
Albin Zhang:
回复 user5242405:
我觉得他可能是芯片不停BOD吧,也就是进入了掉电重启。
你可以具体拿示波器跟踪一下 电源,看看有没有进入BOD电压。
可以看看这个寄存器