PAC25140 Users Guide Preview
No portion of this
document may be reproduced or reused in any form without Qorvo’s prior written consent
Rev. 1.0.0 28 February 2023 © 2023 Qorvo US, Inc.
20 of 77
generate a main supply output V
P
. There are also linear regulators to provide VSYS, VCC33
and VCORE supplies for 5V system, 3.3V mixed signal and micro-controller core circuitry. The
power manager also handles system functions including internal reference generation, timers,
hibernate mode management, and power and temperature monitoring.
The three other linear regulators provide V
CCIO
, V
CC33
, V
CC18
and V
CORE
supplies for 3.3V I/O,
3.3V mixed signal, 1.8V analog and 1.9V microcontroller core circuitry. The power manager also
handles system functions including internal reference generation, timers, hibernate mode
management, and power and temperature monitoring.
It incorporates a High-Voltage Charge Pump (HVCP) to efficiently convert power from the
battery stack to generate a gate driver VCP.
Hibernate Mode
Hibernate mode on the device allows a very low IQ mode when not in operation to minimize
energy consumption when the motor is not running.
To enter hibernate mode, configure the SOC.HIBCTL register settings, and the set
SOC.HIBENTER.HIB to 1b. This bit will be automatically cleared when exiting hibernate.
To wake-up from hibernate mode the user may either use the Hibernate Wake-up Timer, the
Push-button function or PACK+ detection. Before entering hibernate mode, one of these
methods should be configured.
Push Button
Before entering hibernate mode by setting SOC.HIBENTER.HIB to 1b, the system could be
configured to exit hibernate mode with a properly polarized push button assertion, by setting the
SOC.HIBENTER.PBWAKEEN bit to 1d.
The Push Button wake up method is selected by configuring the SOC.HIBENTER.WAKESRC
to 0d.
Charger Pack+ Wake Up
Before entering hibernate mode by setting SOC.HIBENTER.HIB to 1b, the system could be
configured to exit hibernation mode by detecting the moment in which the battery pack is
connected to a charger, or a load, by setting the SOC.HIBENTER.HIB to 1b.
The Push Button wake up method is selected by configuring the SOC.HIBENTER.WAKESRC
to 1d.
Wake Up Timer
Before entering hibernate mode by setting SOC.HIBENTER.HIB to 1b, the system could be
configured to periodically exit hibernate mode by configuring the SOC.HIBENTER.WUTIMER
from 0d to 7d. Refer to Section 34.1.6 for more information on available wake up timing periods.