大家好
最近一直被430的重启问题所困扰,出现的概率虽然比较低,但是设备运行过程中时不时的重启还是给设备的可靠性以及检测增加了不确定性,希望碰到类似问题的朋友或者官方的人员能够给一个好的解决方案。
a. 设备要是保证实时采样,采样频率在4.1K,40ms计算一次,采样通过定时器进行触发,采集两个通道的数据;
b. 设备在采样期间会进入低功耗LPM2,这样能够降低设备功耗,设备需要长期运行,因此对功耗比较在意;
c. 设备需要射频433通讯,射频通讯会触发外部中断;
d. 设备在应用过程中,会出现死机的问题,由于存在硬件看门狗,会进行重启,但是重启比较明显,如果设备在检测过程中出现问题,很可能会漏掉一些重要的测量数据,对设备的功能与性能方面产生影响。
通过勘误表发现PMM31问题与我当前碰到的问题比较相似,类似于LPM2模式切换中碰到AD采样引起的异常,但是设备采样中如果不进入LPM2,对设备的功耗影响较大,希望大家给一些意见或方法,帮忙分析问题也行,谢谢。
gaoyang9992006:
低功耗采样?你不如把采样频率降低到最小。采用最低的时钟做。不过往往不可兼得啊。你这是电池供电吗?如果采样周期内不能彻底唤醒系统,又想采样时候系统稳定,那真的挺难的。
灰小子:
在勘误表里也有 写解决办法的。楼主可以试一下。如果是这个问题就能解决。
user4330395:
回复 灰小子:
勘误表中的解决方法就是不切入LPM2,或者是AD采样的过程中不进入低功耗模式,但是这样的话我们的设备功耗将会增加100多ua,不是一个很好的解决方案。
user4330395:
回复 gaoyang9992006:
电池供电,采样用的MODCLK时钟,采样频率比较高,40ms计算一次,计算时切出LPM2,计算完成后切入LPM2,采样过程中一直在LPM2模式,如果时钟用的最低怕采样无法满足;
灰小子:
回复 user4330395:
先用LPM1或者LPM0测试一下。如果没有问题就能确定是勘误表中的这个问题。
Susan Yang:
请您看一下勘误表内给出的建议
2. Prevent the power mode transition from happening when an asynchronous clock request/removal is expected:
Wake-up device before a UART byte is received.
AND
Wake-up device before an asynchronous ADC trigger and stay in Active Mode until conversion is completed.
AND
Keep device in AM/LPM0/LPM1 during ADC measurement.
user4330395:
回复 Susan Yang:
看了给出的建议,这样操作的话 设备功耗会增加许多,有TI官方FAE的联系方式吗?想结合我们的实际寻求解决方案。
gaoyang9992006:
回复 user4330395:
试试其他低功耗模式能否完成采样。实在不行考虑增加一节电池供电。