TI中文支持网
TI专业的中文技术问题搜集分享网站

由于单片机系统的低功耗以及电源电容的存在,导致断电后上电无法正常重启,怎样解决?

系统进入低功耗状态后。由于某种需要,将系统的电源断开再重新上电,希望整个系统重新启动。但是由于电源网络中许多电容的存在,又由于msp430以及整个系统的低功耗特性,导致单片机还能够低功耗状态运行较长的时间(好几秒)。如果断电与上电间隔较短,则单片机无法重启,“重新上电”后整个系统甚至处于一种未知的状态。

当msp430的reset端接有电源监视芯片时仍旧无法解决该问题,因为该芯片并没有检测到msp430的vcc降低到足够低。

如何妥善解决该问题?

Bruce Wei:

楼主你好

1、电源监控芯片的电压值要满足芯片要求;

2、MSP430的工作电压与主频有关系,监控芯片的电压需根据主频选择。

user1866843:

回复 Bruce Wei:

恩,您说的没错,但是问题不是出在那里。

一般的电源监控芯片,比如单片机工作于3.3V,ti的tps3839g33,是针对于3.3V的监控,当监控的电压低于3.08V的时候,会将reset置低电平。

现在关键是由于系统中电源电容的存在:3.3V网络上的电容可能会有多个,因为有几个使用3.3V的外围器件(也具有低功耗模式),在每个vcc的地方最好有颗电容,这样使得总电容变大;另外在上端的power网络上也会存在多颗电容,用来增强电源的瞬间输出能力,这些电容就会在断电之后支撑生成3.3V的电源管理芯片一段时间。

总体效果就是,在断电之后,电源监视芯片所监视的网络能够维持高于3.08V好长时间,单片机自然能够正常运行。

Bruce Wei:

回复 user1866843:

楼主你的电源系统是怎么设计的?最好能分享下原理图。

因为根据你的需求,需要根据你的应用进行掉电检测/上电检测的电路,才能满足要求。

user1866843:

回复 Bruce Wei:

简单表示一下吧:

mcu:

电源部分:

监控:

就是这样简单的电路,电容中存储的电量足可以支撑单片机几秒钟。

Bruce Wei:

回复 user1866843:

ADC检测 Power 端 电压(或者用IO口触发中断),如果掉电—–》标记掉电事件,进低功耗——》上电,如果标记过掉电事件,强制复位。

user1866843:

回复 Bruce Wei:

哦,谢谢。

有几点疑惑:

挂载在power端的那些4.7uF电容会储存能量的,在power端掉电后,可能仍然能够反向维持power网络的电平一段时间;如果power电压比较高,14.4V,使用电阻串联分压?另外启用ADC检测,是不是也增加了平时的功耗啊?其实我还是希望自己的系统做到最小功耗。

有没有更好的方法呢?平时做低功耗的设计、调试,经常遇到该现象,咱们这里其他人没有遇到过吗?

user1866843:

回复 Bruce Wei:

恩,好的,谢谢。

赞(0)
未经允许不得转载:TI中文支持网 » 由于单片机系统的低功耗以及电源电容的存在,导致断电后上电无法正常重启,怎样解决?
分享到: 更多 (0)