ESI Registers
1014
SLAU367P – October 2012 – Revised April 2020
Copyright © 2012–2020, Texas Instruments Incorporated
Extended Scan Interface (ESI)
37.3.23 ESITSMx Register (x = 0 to 31)
Extended Scan Interface Timing State Machine Register
NOTE:
A TSM sequence should at least consist of three ESITSMx registers. For example, using ESITSM0 for
idle state, ESITSM1 for measurement, and ESITSM2 as stop state; note that usually several ESITSMx
registers are needed to perform a measurement.
While a TSM sequence is in progress the access to the ESITSMx registers is blocked. Reading the
ESITSMx registers while a TSM sequence is in progress returns always a 0x0000.
Figure 37-44. ESITSMx Register
15
14
13
12
11
10
9
8
ESIREPEATx
ESICLK
ESISTOP
ESIDAC
rw
rw
rw
rw
rw
rw
rw
rw
7
6
5
4
3
2
1
0
ESITESTS1
ESIRSON
ESICLKON
ESICAAZ
ESICA
ESIEX
ESILCEN
ESICHx
rw
rw
rw
rw
rw
rw
rw
rw
Table 37-33. ESITSMx Register Description
Bit
Field
Type
Reset
Description
15-11
ESIREPEATx
RW
0h
These bits together with the ESICLK bit configure the duration of this state.
ESIREPEATx selects the number of clock cycles for this state. The number of
clock cycles = ESIR 1. Note that all ESIREPEATx bits should be
cleared within the ESITSMx state that generates the end of sequence (ESISTOP
bit is set).
10
ESICLK
RW
0h
This bit selects the clock source for the TSM.
0b = The TSM clock source is the high frequency source selected by the
ESIHFSEL bit.
1b = The TSM clock source is ACLK
9
ESISTOP
RW
0h
This bit indicates the end of the TSM sequence. The duration of this state is
always one high-frequency clock period, regardless of the ESICLK and
ESIREPEATx settings.
0b = TSM sequence continues with next state
1b = End of TSM sequence
8
ESIDAC
RW
0h
TSM DAC on. This bit turns the AFE1 DAC and optionally also AFE2 DAC on.
0b = AFE1 DAC and AFE2 DAC are off during this state.
1b = AFE1 DAC is on during this state. AFE2 DAC is only on when ESIDAC2EN
in ESIAFE control register is set.
7
ESITESTS1
RW
0h
TSM test cycle control. This bit selects for this state which channel-control bits
and which DAC registers are used for a test cycle.
0b = The ESITCH0x bits select the channel and ESIDACR6 is used for the DAC
1b = The ESITCH1x bits select the channel and ESIDACR7 is used for the DAC
6
ESIRSON
RW
0h
Internal output latches enabled. This bit enables the internal latches of the AFE
output stage.
0b = Output latches disabled
1b = Output latches enabled