38
DS1113F1
CS4399
4.8 Audio Serial Port (ASP)
shows how LRCK frame start delay (xSP_FSD) controls the number of SCLK periods delay from the LRCK
synchronization edge to the start of frame data.
Figure 4-21. LRCK FSD and SCLK Polarity Example Diagram
Table 4-6. Serial Port Clock Generation—Supported Configurations for 32 bits and 2 Channels
Frequency (MHz)
LRCK/FSYNC
Rate (kHz)
SCLKs per LRCK Frame
xSP_N[15:0] xSP_M[15:0]
xS 1 xSP_LCPR[10:0]
22.5792
32.000
64
63
40
441
44.100
64
63
1
8
48.000
64
63
20
147
88.200
64
63
1
4
96.000
64
63
40
147
176.400
64
63
1
2
192.000
64
63
80
147
352.800
64
63
1
1
24.576
32.000
64
63
1
12
44.100
64
63
147
1280
48.000
64
63
1
8
88.200
64
63
147
640
96.000
64
63
1
4
176.400
64
63
147
320
192.000
64
63
1
2
352.800
64
63
147
160
384.000
64
63
1
1
LRCK
0
1
Channel location (xSP_RX_CH
n
) = 0
FSD = 000
FSD = 001
FSD = 010
N-1
N-2
N-3
N-4
N-5
FSD = 011
0
FSD = 100
0.5
1
1.5
2
2.5
FSD = 101
End of frame
2
...
...
...
...
...
...
...
3
4
5
6
7
8
9
...
...
0
1
Channel location (xSP_RX_CH
n
) = 0
N-1
N-2
N-3
N-4
N-5
End of frame
2
...
3
4
5
6
7
8
9
...
0
1
Channel location (xSP_RX_CH
n
) = 0
N-1
N-2
N-3
N-4
N-5
End of frame
2
...
3
4
5
6
7
8
9
0
1
Channel location (xSP_RX_CH
n
) = 0
N-1
N-2
N-3
N-4
N-5
End of frame
2
...
3
4
5
6
7
8
9
...
SCLK
SDIN
SDIN
SCLK
SDIN
SCLK
SCLK
SDIN
SCPOL _IN = 0
SCPOL_OUT = 0
SCPOL _IN = 1
SCPOL_OUT = 0
SCPOL _IN = 0
SCPOL_OUT = 1
SCPOL _IN = 1
SCPOL_OUT = 1