0
4
8
12
1
5
3
2
6
9
7
15 14 13
11 10
0
4
8
12
1
5
3
2
6
9
7
13
11 10
OBR = 0, SHIFT = 0, DALGN = 1
Filter Output
SDHSDT Register
0
4
8
12
1
5
3
2
6
9
7
15 14 13
11 10
0
4
8
12
1
5
3
2
6
9
7
13
11 10
OBR = 0, SHIFT = 1, DALGN = 1
Filter Output
SDHSDT Register
0
4
8
12
1
5
3
2
6
9
7
15 14 13
11 10
0
4
8
12
1
5
3
2
6
9
7
13
11 10
OBR = 0, SHIFT = 2, DALGN = 1
Filter Output
SDHSDT Register
0
4
8
12
1
5
3
2
6
9
7
15 14 13
11 10
0
4
8
12
1
5
3
2
6
9
7
13
11 10
OBR = 1, SHIFT = 0, DALGN = 1
Filter Output
SDHSDT Register
0
4
8
12
1
5
3
2
6
9
7
15 14 13
11 10
0
4
8
12
1
5
3
2
6
9
7
13
11 10
OBR = 1, SHIFT = 1, DALGN = 1
Filter Output
SDHSDT Register
0
4
8
12
1
5
3
2
6
9
7
15 14 13
11 10
0
4
8
12
1
5
3
2
6
9
7
13
11 10
OBR = 2, SHIFT = 0, DALGN = 1
Filter Output
SDHSDT Register
SDHS Functional Operation
578
SLAU367P – October 2012 – Revised April 2020
Copyright © 2012–2020, Texas Instruments Incorporated
Sigma-Delta High Speed (SDHS)
Figure 22-14. Bits Selection From Filter to the Data Register (SDHSCTL0.DALGN = 1)
22.2.4 Data Transfer Controller (DTC) and Internal Data Buffer
The SDHS supports output data rates up to 8 Msps, which is faster than the system DMA can support, so
the SDHS has a dedicated Data Transfer Controller (DTC) and an internal data buffer to support up to 8-
MHz data transfer speed to the target memory.
shows the block diagram of the output data path. A conversion result from digital filter goes
first to the internal data buffer. The buffer has 64-word depth. As soon as a new data is available in the
buffer, the data is latched with the system clock (called synchronization to the system clock) and is written
to SDHSDT register. Then the DTC reads the data from SDHSDT register and transfers to the destination
memory location.