PAC2514x Users Guide Preview
No portion of this document may be reproduced or reused in
any form without Qorvo’s prior written consent
Rev. 1.3 12 December 2023 © 2023 Qorvo US, Inc.
36 of 81
7.4.8 Battery Over-Voltage Protection
Battery Over Voltage protection (BATOV) is designed to is implemented with the BATOV DAC
(2.5V Vref) and BATOV comparator (2.5V Vref) to compare the DAC setting to the scaled down
version (1/50) version of the battery pack's PACK+ terminal. If the comparator threshold is met,
the comparator will set the SOC.SIGFAULT.BATOVFLT bit. An active BATOV Fault can be
configured to perform the following:
•
disable the CHG gate driver via the SOC.PROTEN.BATOVCPPROTEN bit,
•
disable the DSG gate driver via the SOC.PROTEN.BATOVDCPPROTEN bit.
•
Interrupt the MCU via the nIRQ2 signal connected to the PA0 GPIO signal if the
SOC.SIGFAULTEN.BATOVCPROTEN bit is set.
•
Interrupt the MCU via the nIRQ2 signal connected to the PA0 GPIO signal if the
SOC.SIGFAULTEN.BATOVDPROTEN bit is set.
The BATOV DAC value can be set by writing the SOC.BATOVDAC register. The BATOV
comparator is enabled by setting the SOC.SIGMGRCTL1.BATOVEN bit. The BATOV
comparator blanking time can be configured by writing the SOC.BATOVCFG register. The
hysteresis is not configurable and is fixed. Once the BATOV DAC value is exceeded at the
BATOV Comparator input, an Over Voltage event will be registered and the
SOC.SIGFAULT.BATOVFAULT flag will be set. The SOC.SIGFAULT.BATOVFAULT flag is
cleared by writing a 1d.
Battery over voltage protection comparator output can be polled in real time by reading the
SOC.BATRTS.BATOV_RTS bit.
7.4.9 Voltage Sensing
The PAC2514X also contains a 16-bit Sigma-Delta ADC that may be used for voltage sensing
for the individual cells. There is a MUX that selects each of the individual cell balance nodes
(VB1 to VB20) so that they may be sampled by the 16-bit ADC.
The SOC bus is used for the MUX select as well as the ADC operation and fetching of the 16-bit
result from the MCU.
7.4.10 Measuring Independent Cell Voltages
The cell voltage ADC (VADC) is enabled by setting the SOC.SIGMGRCTL2.VADCEN bit. Cells
for which voltage ADC capturing will be performed, must also be enabled by setting their
respective enable bit. This can be accomplished by writing to the SOC.CELLEN1.CENx,
SOC.CELLEN2.CENx and SOC.CELLEN3.CENx registers. Cells which are not enabled will be
removed from the ADC path and can't be digitized.