Power Application Controller
®
-27-
Copyright 2020 © Qorvo, Inc.
Rev 1.2
– Jan 17, 2019
7
EMUX
The EMUX is a dedicated high-speed, low-latency serial interface to control the ADMUX, AIO7,
AIO8, AIO9 POS S/H and the DAOxy S/H using the ADC DTSE sequencing engine.
To enable the EMUX set
SOC.SHCFG1.EMUXEN
= 1b. This will enable the DTSE to command
control of the AFE MUX using EMUX data sent by the DTSE.
The EMUX allows high-speed control over the following:
•
AFE MUX channel select
•
DAO10, DAO32 and DAO54 sample and hold engine
•
POS/BEMF sample and hold engine
The format of the EMUX command used to control the AFE MUX is the same as is shown in
SOC.SHCFG2
. The EMUX data is transmitted MSB first.
BIT
NAME
DESCRIPTION
7
POS
BEMF POS Sample and Hold:
0b: Sample POS value
1b: Hold POS value
6
HLD2
DAO54 Sample and Hold Output:
0b: Sample
1b: Hold
5
HLD1
DAO32 Sample and Hold Output:
0b: Sample
1b: Hold
4
HLD0
DAO10 Sample and Hold Output:
0b: Sample
1b: Hold
3:0
MUXA
AFE MUX channel selector when
SHCFG1.EMUXEN
= 1b.
0000b: DAO10
0001b: DAO32
0010b: DAO54
0011b: AB1
0100b: AB2
0101b: AB3
0110b: AB4
0111b: AB5
1000b: AB6
1001b: AB7
1010b: AB8
1011b: AB9
1100b: AB10 (VPTAT)
1101b: AB11 (PWRMON)
1110b: AB12 (VP / 10)
1111b: AB13 (VM / 20)