我参考了ti提供电源管理操作文档 CC26x0, CC13x0 SimpleLink™ Wireless MCU Power Management Software Development Reference Guide,按照上面的步骤设置成standby模式,但是发现功耗还是有520uA,达不到手册上约1uA的说明,目前我的软件是一上电就进行standby的操作,没有初始化任何其他的东西,请问应该还要设置什么才能达到1uA?
另外在用iar进行软件仿真的时候发现,当运行到SysCtrlAonSync()这个同步函数的时候经常会卡死在里面,请问是什么原因导致的呢?
YiKai Chen:
請問你是用LAUNCHXL-CC1310測試standby模式?軟件是使用dev.ti.com/…/ 的pinstandby例程嗎?
Susan Yang:
建议您看一下 dev.ti.com/…/_power_c_c26_x_x_8h.html
建议您先使用TI的pin standby 例程来测试一下,以排除硬件上的问题
wei zhang36:
回复 YiKai Chen:
不是,用的是我们公司自己打的板子,4*4封装的cc1310芯片,软件没有参考pinstandby例程,而是直接调用操作寄存器的底层函数,步骤都是按照上面那个电源管理软件参考手册
YiKai Chen:
回复 wei zhang36:
建議你檢查所有pin腳有沒有漏電
Felix ZF:
回复 wei zhang36:
建议你先使用SDK中的pinStandby例程进行测试,先排除硬件上的问题。
另外,你的测试程序是否使用了TI-RTOS以及TI driver,建议使用TI driver对底层模块进行控制,因为TI driver中已经帮用户实现了很多power manage。
wei zhang36:
回复 Felix ZF:
我使用的是TI driverlib里面的函数对底层模块进行控制
Felix ZF:
回复 wei zhang36:
你使用pin standby例程测过了吗?
user5611410:
回复 wei zhang36:
您好,请问怎么设置?