I have problems with waking up my custom board. The behavior is consistent, so someone might be able to suggest what to try.
Every time I switch the power on, I must press my reset button to get the board running. I'm using SPI FLASH boot mode. I've tried voltage sequencing in several ways without success. The instructions are a bit inconsistent in the datasheets, so I'm not quite sure although I think I've tried all possibilities.
The most common sequence I've seen is 1.2V - 3.3V - 1.8V. Do the delays between the voltage ramps have any importance or just the order? I've tried different delays in the 1.2V - 3.3V sequencing with no change in the behavior.
Removing my power chip (TPS650532) and feeding power from a lab supply, the board starts up every time. With the power chip, I'm using the THRESHOLD pin with a resistor divider to GND from the 1.2V line and ~RESET output to the CPU (with pull-up) to ensure the core is alive before anything else. My reset button grounds this line and works fine every time. I'm suspecting that some parts of the CPU don't get reset properly but how could I figure out which?
Or, what are the most common reasons for power-up reset problems? What else could I try and what to observe to get to the root of the problem?
Best Regards,
Harri