Hi,
My application is likely a home automation application, and I use a CC2640 with its basic configuration (integrated CC-CC converter),
My need is special, because my module has two sources of simultaneous powering.
- The first is a 3v3 AC power.
- The second is a backup powering, it is a 3v coin cell, supplying the module when there is a defect of the first power supply.
In experimental condition I encounter the following problem:
When Vcc voltage remains around 1v8, in this case this is able of generating a crash of the microcontroller.
In this case, The CC2640 seem to be in particular mode: all IO are not powered, the two crystals oscillators are stopped, the CC-CC regulator not switching but VDDR/VDDRF remains around 1v7. This even if Vcc reach back to 3v3.
The only ways to recover the normal state of microcontroller is that Vcc back down under 1v8 and goes up above 1v8 with a minimal slope, the second way is to asserting hardware Reset signal to ground.
For me because I use the CC2640 with two power supplies, this is a potential problem.
In case if the mains power is off and my backup cell is empty, my backup cell can maintain a voltage Vcc around 1V8. in this case when I recover the 3v3 mains power , I risk not being able to recover a good functionality of microcontroller.
I had read in a specification that this phenomenon was known in Standby mode.
In my case I disallow the power saving mode with the following RTOS command:
"Power_setConstraint(Power_SB_DISALLOW);"
"Power_setConstraint(Power_IDLE_PD_DISALLOW);"
So the only allowed status is Active and Idle.
Is there a way to skirt this problem (changing BOD level or disable it), or other solution from power policy or e-fuse configuration?
In worst case I have a hardware solution to solve this problematic.
