DS1113F1
79
CS4399
7.3 ASP and XSP Registers
7.3.8
ASP LRCK Period 1
Address 0x40016
R/W
7
6
5
4
3
2
1
0
ASP_LCPR_LSB
Default
0
0
1
1
1
1
1
1
Bits
Name
Description
7:0
ASP_LCPR_
LSB
The value in this register cannot be changed while the serial port is powered up.
ASP LRCK period, in units of ASP_SCLK periods stored in ASP_LCPR_MSB/LSB.
(Default) ASP_LCPR = 63
7.3.9
ASP LRCK Period 2
Address 0x40017
R/W
7
6
5
4
3
2
1
0
ASP_LCPR_MSB
Default
0
0
0
0
0
0
0
0
Bits
Name
Description
7:0
ASP_LCPR_
MSB
The value in this register cannot be changed while the serial port is powered up.
ASP LRCK period, in units of ASP_SCLK periods stored in ASP_LCPR_MSB/LSB.
(Default) ASP_LCPR = 63
7.3.10 ASP Clock Configuration
Address 0x40018
R/W
7
6
5
4
3
2
1
0
—
ASP_M/SB
ASP_SCPOL_
OUT
ASP_SCPOL_
IN
ASP_LCPOL_
OUT
ASP_LCPOL_
IN
Default
0
0
0
0
1
1
0
0
Bits
Name
Description
7:5
—
Reserved
4
ASP_M/SB
ASP port master or slave configuration.
0 (Default) Slave Mode (input)
1 Master Mode (output)
3
ASP_SCPOL_
OUT
ASP SCLK output drive polarity.
0 Normal
1 (Default) Inverted
2
ASP_SCPOL_
IN
ASP SCLK input polarity (pad to logic).
0 Normal
1 (Default) Inverted
1
ASP_LCPOL_
OUT
ASP LRCK output drive polarity.
0 (Default) Normal
1 Inverted
0
ASP_LCPOL_
IN
ASP LRCK input polarity (pad to logic).
0 (Default) Normal
1 Inverted
7.3.11 ASP Frame Configuration
Address 0x40019
R/W
7
6
5
4
3
2
1
0
—
ASP_STP
ASP_5050
ASP_FSD
Default
0
0
0
0
1
0
1
0
Bits
Name
Description
7:5
—
Reserved
4
ASP_STP
ASP start phase. Controls which LRCK/FSYNC phase starts a frame.
0 (Default) The frame begins when LRCK/FSYNC transitions from high to low
1 The frame begins when LRCK/FSYNC transitions from low to high
3
ASP_5050
ASP LRCK fixed 50/50 duty cycle.
0 Programmable duty cycle per
ASP_LCHI
and
ASP_LCPR
.
1 (Default) Fixed 50% duty cycle