After inserting the main battery, regulators started by HW are enabled. SW checks, if there is some reason to keep the power on. If not, the system is set to power off state by watchdog. Power up can be caused by following reasons:
• Power key is pressed
• Charger is connected
• RTC alarm occurs
CellMo engine (WG4.1M) is master during power up sequence i.e. CellMo side makes the decision when phone is powered on. RSTX signal from AVilma is used to enable the startup sequence of Rel3.1 engine. The rising edge of RSTX starts all the resources needed to boot RAPIDOYawe and OMAP2420 chips following the required sequence:
1 When a valid wake up event happens (power key press, charger detection, RTC alarm or voltage detected in MBUS line), AVILMA asserts RSTX signal high. RSTX enables the internal regulators of AVilma (VIO, VANA, VDRAM and VR1), Betty, Menelaus1 and the discrete SMPS for RAPIDOYawe core. VIO enables the AVilma's internal 32kHz output buffer and VR1 starts the 38.4MHz VCTCXO on RF. Both 32kHz sleep clock and 38.4MHz RF clock start to run and are available in the system.
2 It takes max 0.65ms before Menelaus1 is ready to start the power-up sequence on the APE side. VIO_APE starts first. It supplies power for APE side memories and OMAP2420POP I/Os.
3 SysClkReq signal has an internal pull-up resistor to IO voltage (VIO_APE) of OMAP, so it follows the slope of VIO_APE. RAPIDOYawe activates the 19.2MHz system clock when it interprets SysClkReq as a logical 1. This happens when SysClkReq reaches about 1V level.
4 When VIO_APE has completed its power-up, it is possible to apply signals to OMAP I/Os. 32 kHz sleep clock is applied to OMAP.
5 When VIO_APE has completed its power-on sequence, the VCORE_APE is enabled and starts its ramp up sequence.
6 When VCORE_APE ramp up is complete, VPLL_APE starts ramping up.
7 When VPLL_APE has ramped up, the PWROK signal is asserted to signal that the OMAP2420 power-up sequence has been completed.
8 After a 16ms (typ) delay, the PURX signal is asserted high by AVILMA. Both CellMo and APE processors are released out of reset with this signal. SW can start the controlling of SW controllable regulators on the CellMo side.
9 OMAP2420POP completes its power-on sequence, and asserts nRESWARM high (after ~5x32kHz clock cycles) when it is completed.
10 SW can start the controlling of VMMC_APE, VAUX_APE, VADAC_APE, VDCDC3_APE, V18_APE and V28_APE regulators of M1 via the I2C interface.
Was this article helpful?