Scan IF Operation
30-16
Scan IF
TSM Operation
The TSM automatically starts and re-starts periodically based on a divided
ACLK start signal selected with the SIFDIV2x bits, the SIFDIV3Ax and
SIFDIV3Bx bits when SIFTSMRP = 0. For example, if SIFDIV3A and
SIFDIV3B are configured to 270 ACLK cycles, then the TSM automatically
starts every 270 ACLK cycles. When SIFTSMRP = 1 the TSM re−starts
immediately with the SIFTSM0 state at the end of the previous sequence i.e.
with the next ACLK cycle after encountering a state with SIFSTOP = 1. The
SIFIFG2 interrupt flag is set when the TSM starts.
The SIFDIV3Ax and SIFDIV3Bx bits may be updated anytime during
operation. When updated, the current TSM sequence will continue with the old
settings until the last state of the sequence completes. The new settings will
take affect at the start of the next sequence.
TSM Control of the AFE
The TSM controls the AFE with the SIFCHx, SIFLCEN, SIFEX, SIFCA,
SIFRSON, SIFTESTS1, SIFDAC, and SIFSTOP bits. When any of these bits
are set, their corresponding signal(s), SIFCHx(tsm), SIFLCEN(tsm),
SIFEX(tsm), SIFCA(tsm), SIFRSON(tsm), SIFTESTS1(tsm), SIFDAC(tsm),
and SIFSTOP(tsm) are high for the duration of the state. Otherwise, the
corresponding signal(s) are low.
TSM State Duration
The duration of each state is individually configurable with the SIFREPEATx
bits. The duration of each state is SIFR 1 times the selected clock
source. For example, if a state were defined with SIFREPEATx = 3 and
SIFACLK = 1, the duration of that state would be 4 x ACLK cycles. Because
of clock synchronization, the duration of each state is affected by the clock
source for the previous state, as shown in Table 30−5.
Table 30−5.TSM State Duration
SIFACLK
For
Previous
State
For
Current
State
State Duration, T
0
0
T = (SIFR 1) x 1/f
SIFCLK
0
1
(SIFREPEATx) x 1/f
ACLK
t
T
v
(SIFR 1) x
1/f
ACLK
1
0
(SIFR 1) x 1/f
SIFCLK
v
T
t
(SIFR 2) x
1/f
SIFCLK
1
1
T = (SIFR 1) x 1/f
ACLK
Содержание MSP430x4xx Family
Страница 1: ...MSP430x4xx Family 2007 Mixed Signal Products User s Guide SLAU056G ...
Страница 2: ......
Страница 6: ...vi ...
Страница 114: ...3 76 RISC 16 Bit CPU ...
Страница 304: ...5 20 FLL Clock Module ...
Страница 340: ...7 8 Supply Voltage Supervisor ...
Страница 348: ...8 8 16 Bit Hardware Multiplier ...
Страница 372: ...9 24 32 Bit Hardware Multiplier ...
Страница 400: ...10 28 DMA Controller ...
Страница 428: ...13 10 Basic Timer1 ...
Страница 466: ...15 24 Timer_A ...
Страница 522: ...17 30 USART Peripheral Interface UART Mode ...
Страница 544: ...18 22 USART Peripheral Interface SPI Mode ...
Страница 672: ...23 12 Comparator_A ...
Страница 692: ...24 20 LCD Controller ...
Страница 746: ...26 28 ADC12 ...