Electronic – How to increase voltage rise time for micro controller

rise timevoltage

I am working with a micro controller which has this written in its data sheet:

"A step increase in supply voltage of 300 mV or more, with rise time of 300 ms or less, within the valid supply range, may result in a system reset."

In my application, the supply voltage may in the worst case scenario rise from 2v to 3v, how can I prolong this rise time?

I have looked at an RC circuit which seems like it may do the job, however I don't want to add too much series resistance to the supply voltage.

If anyone has any suggestions it would be greatly appreciated!

Best Answer

You could run the MCU from an external LDO (Low Voltage Dropout) voltage regulator, design the output voltage to be a bit less than the minimum input voltage. Or, as Tim suggested in the comments, you could use something like a buck-boost converter to maintain a constant voltage regardless of input voltage.

If you, for some reason, need the voltage to vary, you could use an LDO with a "soft start" circuit (see below example) but it will be considerably more compex most likely, unless you can find a part with that functionality built-in. See, for example, this application note.

enter image description here

As yet another alternative, you may be able to disable the internal reset circuit in the MCU configuration and replace it with an external circuit that doesn't have that nasty characteristic. Often the internal ones are not all that good anyway (in particular they may not reset when they should, but this one has the opposite characteristic). Really rapid changes in Vcc can cause the MCU to malfunction so care is called for if you follow this path.