Hi all,
I'm using the MSP430FR2355 to manage the power up / down sequence of several DCDCs converters + I2C communication.
The state machine advances to the following stage based on PG signals as it sends the following EN / Run signal for the following DCDC converter.
The 3.3V Input voltage of the MSP is provided independently on startup.
Probelm: in approximately 1 of 3 times i start the system, the main voltage EN is dropping to 0V and system is not up.
Things i've done:
1. I ruled out that the problem is in the peripheral DCDC circuits by starting them up manually.
2. Verified the DCDC input voltage is stable when the problem occurs.
3. Starting from scratch - I enabled the DCDCs gradually with time delay. It worked fine. I then gradually added contents and noticed that the issue is reproduced when I enable the global interrupts by adding the following line: __bis_SR_register(GIE);
When I add this line to the code the problem happens. (1 of 3 times approximately). It happens even if there are no interrupts in the code.
When I remove this line the issue does not occur.
I'd be happy to hear your thoughts. Your help is much appreciated.
Thanks,
Yaniv.