Power Application Controller
®
-60-
Copyright 2020 © Qorvo, Inc.
Rev 1.2
– Jan 17, 2019
In this mode, the digital input state and input interrupts are also available. To enable interrupts for low to
high transitions on AIO6, set
SOC.SIGINTEN.AIO6REINTEN
to 1b. To enable interrupts for high to low
transitions on AIO6, set
SOC.SIGINTEN.AIO6FEINTEN
to 1b. When the edge is detected, an interrupt will
be asserted on IRQ2 to the MCU. The interrupt status can be monitored by reading
SOC.SIGINTF.AIO6INT
and cleared by writing
SOC.SIGINTF.AIO6INTF
to 1b.
In this mode, AIO6 may also be used to detect an over-current event, and to notify the ASPD to disable the
gate drivers, much like the differential amplifier mode. To signal the ASPD upon the comparator output
state, set
SOC.CFGIO1.EN_AIO6_OCP
to 1b. This will send the PR signal to the ASPD.
9.15.5 AIO6 Special Mode
In special mode the AIO6 can output a buffered signal from the internal ABUS, AB1 to AB7. Set
SOC.MISC.PBEN
= 0b and
SOC.CFGAIO6.MODE6
= 11b to use AIO6 in special mode.
The input to the AIO6 special mode buffer may also be sent to the AFE MUX on AB7. To send the ABUS
signal to the AFE MUX for ADC sampling, set
CFGAIO6.ADMUX
to 1b.
To configure the ABUS input to the AIO6 special mode buffer (AB1
– AB7), use
SOC.CFGAIO6.MUX6
.
The
SOC.CFGAIO6.SWAP
to 1b to swap the random offset of the buffer for calibration.