本帖最后由 FSL_TICS_Jeremy 于 2014-3-12 15:02 编辑
TSI 将 KL05 从VLLS3唤醒
几天前,有位客户在FRDM-KL05板的low_power_demo例程提供的利用LPTMR作为VLLS3的唤醒源的基础上,想利用TSI作为唤醒源实现MCU的唤醒。
在经过几次修改后,代码编写完成,开始测试,但很不幸的是,结果与他预想的不一样,为什么他认为结果不对呢?
在他的代码中,触发TSI扫描后,紧接着让MCU进入VLLS3模式,理论上应该是MCU开始进入低功耗模式,但他从测得的电流值为2.3mA,与在原例程基础上测出来的值及数据手册提供的值都相差甚远。而且更有意思的是,当不触发TSI扫描而直接是MCU进入VLLS3模式,测出的电流值只有1.1uA,这就让他很是疑惑,是什么原因导致现在的结果呢?
不知大伙有没有发现问题所在,欢迎讨论啊!!
公布结果:
其实客户自己写的代码没有问题,测试的结果也没有问题,问题出在检测的时间上面,为什么这么讲呢?因为TSI扫描完成所需的时间是毫秒级的,这么可能如客户所讲
那样能测出来,时间太短啊,所以客户测出得电流值2.3mA应该是MCU唤醒后的电流值。
|