Power Application Controller
®
-51-
Copyright 2020 © Qorvo, Inc.
Rev 1.2
– Jan 17, 2019
engines for the differential amplifier output. To enable the EMUX set
SOC.SHCFG1.EMUXEN
to 1b. The
EMUX state machine may be reset at any time by setting
SOC.SHCFG1.EMUXEN
to 0b.
In either ADC automatic or manual mode, the ADC buffer must be enabled by setting
SOC.SHCFG1.ADCBUFEN
to 1b before sampling using the ADC.
Each differential amplifier has a dedicated sample and hold engine that may be enabled and disabled
manually or by the DTSE using the EMUX. To synchronize the output of the sample and hold circuit for
DAO32 to the ADC AFE MUX set
SOC.SHCFG1.DAO32SH
to 1b. To bypass the sample and hold circuit
for DAO32 to the ADC AFE MUX set
SOC.SHCFG1.DAO32SH
to 0b. The raw output of the differential
amplifier is always available on AB5.
When the ADC in is manual mode (DTSE not active), the sample and hold circuit may be activated by
writing
SOC.SHCFG2.HLD1
to a 1b (hold) and de-activated by writing
SOC.SHCFG2.HLD1
to a 0b
(release). The ADC AFE MUX channel may be selected by writing
SOC.SHCFG2.MUXA
to the desired
channel.
When the ADC is in automatic mode (DTSE active), the sample and hold state as well as the ADC AFE
MUX channel may be commanded using data from the EMUX, which is sent by the ADC DTSE. The data
is 8b and the format of the bits are the same as shown in
SOC.SHCFG2
.
9.13.5 AIO3, AIO2 Protection
In differential amplifier mode (
SOC.CFGAIO2.MODE32
= 01b), a high side comparator protector HP32
and a low side comparator protector LP32 are also active that can be configured to disable high-side or
low-side gate drivers in the Application-Specific Power Driver (ASPD).
9.13.5.1 HP32 Comparator
The HP32 comparator takes the AIO3 voltage and compares it against the HP-DAC voltage. The 10-bit
HP-DAC value is programmable using
SOC.HPDACH
and
SOC.HPDACL
.
SOC.CFGAIO3.HP32EN
may
be used to enable the HP32 comparator with different blanking times. Set
SOC.SIGSET.HPROTHYS
to
1b to enable HP32 comparator hysteresis.
The output of HP32 comparator can be configured to trigger protection signal PR using
SOC.CFGAIO3.HP32PREN
.
The output of HP32 can also trigger the IRQ1 interrupt by setting
SOC.PROTINTEN.HP32INTEN
to 1b.
The real-time status can be observed using
SOC.SIGINTF.HP32STAT
and the latched interrupt status
can be observed using
SOC.PROTSTAT.HP32INT
.
9.13.5.2 LP32 Comparator
The LP32 comparator takes the output of the differential amplifier and compares it against the LP-DAC
voltage. The 10-bit LP-DAC value is programmable using
SOC.LPDACH
and
SOC.LPDACL
.
SOC.CFGAIO2.LP32EN
may be used to enable LP32 comparator with different blanking times. Set
SOC.SIGSET.LPROTHYS
to 1b to enable LP32 comparator hysteresis.
The output of LP32 comparator can be configured to trigger protection signal PR using
SOC.CFGAIO3.LP32PREN
.