beautypg.com

Table 4-3, Fig. 4-15, Fig. 4-16 – Cirrus Logic CS53L30 User Manual

Page 30: Cs53l30

background image

30

DS992F1

CS53L30

4.7 TDM Mode

Figure 4-13. TDM Format—ASP_SCLK_INV = 0, SHIFT_LEFT = 1

Figure 4-14. TDM Format—SCLK_INV = 1, SHIFT_LEFT = 0

Figure 4-15. TDM Format—SCLK_INV = 1, SHIFT_LEFT = 1

Figure 4-16. TDM Format—Unused SCLK Cycles

In TDM Master Mode, SCLK is a buffered version of MCLK and is not scaled to FS

ext

as it is in I

2

S Mode. Because of this,

and because the number of available bits on a given bus is defined by the ratio of SCLK to sample rate (SCLK/f

FSYNC

),

the TDM bus use can vary. As

Table 4-3

shows, applying the SCLK/f

FSYNC

relationship to the supported clocks and

sample rates of the device results in different numbers of available slots as well as different numbers of unused bits.

Table 4-3. Slot Count and Resulting Unused Clock Cycles for Supported SCLK and Sample Rates

SCLK Frequency [MHz] FSYNC Sample Rate [kHz] Number of Available Slots Resulting Number of Unused SCLK Cycles

5.6448

11.025

48

128

22.050

32

0

44.100

16

0

11.2896

11.025

48

640

22.050

48

128

44.100

32

0

0:7

0:6

0:5

0:4

0:3

0:2

0:1

0:0

1:7

1:6

1:5

m:2

m:1

m:0

0:7

FSYNC

SCLK

(ASP_SCLK_INV = 0, default)

SDOUT

(SHIFT_LEFT = 1)

Slot 0

Slot 1

m:0

Slot m

0:7

0:6

0:5

0:4

0:3

0:2

0:1

0:0

1:7

1:6

1:5

m:2

m:1

m:0

0:7

FSYNC

SCLK

(ASP_SCLK_INV = 1)

SDOUT

(SHIFT_LEFT = 0, default )

Slot 0

Slot 1

m:0

Slot m

0:7

0:6

0:5

0:4

0:3

0:2

0:1

0:0

1:7

1:6

1:5

m:2

m:1

m:0

0:7

FSYNC

SCLK

(ASP_SCLK_INV = 1)

SDOUT

(SHIFT_LEFT = 1)

Slot 0

Slot 1

m:0

Slot m

0:7

0:7

0:6

0:5

0:4

0:3

0:2

0:1

0:0

1:7

1:6

1:5

m:2

m:1

m:0

FSYNC

SCLK

(ASP_SCLK_INV = 0, default)

SDOUT

(SHIFT_LEFT = 0, default )

Slot 0

Slot 1

m:0

Slot m

Unused clocks

In Master Mode, all unused

SCLKs are driven.

In Slave Mode, bursted

SCLK is supported.