LFXTCLK(RTC)
MCLK(CPU)
USSXT_CLK
TAxCLK(Timer Clock)
UUPSCTL.UPSTATE
OFF
.
UUPS_LDO_OUT
TxBiasSwitch_En
RxBiasSwitch_En
.
holdoff
READY
.
HSPLL_PLL_CLK
ASQ sequence-state
CHx_IN(at pin)
T0,TC
CHy_OUTx(after R )
ext
TA
SDHS_PCM_CLK
TB
TD
OFF
ASQ_biasmux_ctl
Time
arm
conversion
off
a
b
d
c
e
Interrupts Triggers
515
SLAU367P – October 2012 – Revised April 2020
Copyright © 2012–2020, Texas Instruments Incorporated
Sequencer for Acquisition, Programmable Pulse Generator, and Physical
Interface (SAPH, SAPH_A)
The ASQ.mux control signal switches between both control register sets during power up. Both register
sets require same values of the corresponding control bits for a smooth bias generation and handover.
Figure 21-20. Ultra-Low-Power Bias Mode Example
21.6 Interrupts Triggers
The SAPH or SAPH_A module supports four interrupts:
•
PNGDN interrupt:
The interrupt occurs when the PPG completes pulse generation.
•
SEQDN interrupt:
The interrupt occurs when ASQ completes all of the measurements programmed in
SAPHASCTL0.PNGCNT. For example, when SAPHASCTL0.PNGCNT = 3, four measurements are
performed. The interrupt indicates that all four measurements have been completed.
NOTE:
After ASQ is triggered, if the current measurement is interrupted by entering debug halt
mode (UUPSRIS.STPBYDB = 1), the SEQDN interrupt is also reported.
•
TMFTO interrupt
: This interrupt is valid when ASQ is active (auto mode). The interrupt indicates that
the time counter in ASQ has reached to TIMEMARK_F (time-out).
•
DATAERR interrupt:
This interrupt indicates that either WINHI interrupt or WINLO interrupt has
occurred in SDHS. See
for details.
21.7 DMA Triggers
The SAPH_A module supports a DMA trigger. The trigger is fired when the PPG_A state machine
transitions from S_Pulse to X-Pulse and when the PPG_A state machine transitions from X-Pulse to S-
Pulse.