DS1113F1
85
CS4399
7.4 DSD Registers
7.4.4
DSD Interface Configuration
Address 0x70003
R/W
7
6
5
4
3
2
1
0
—
DSD_M/SB
DSD_PM_EN DSD_PM_SEL
Default
0
0
0
0
0
0
0
0
Bits
Name
Description
7:3
—
Reserved
2
DSD_M/SB
DSD clock master or Slave Mode.
0 (Default) Slave Mode
1 Master Mode
1
DSD_PM_EN DSD phase modulation mode. Can only be used when DSD_SPEED = 0 (64•Fs).
0 (Default) this function is disabled (DSD normal mode)
1 DSD phase modulation input mode is enabled, and the DSD_PM_SEL bit must be set accordingly.
0
DSD_PM_SEL DSD phase modulation mode select.
0 (Default) The 128•Fs (BCKA) clock must be input to DSD_SCLK for phase modulation mode.
1 The 64•Fs (BCKD) clock must be input to DSD_SCLK for phase modulation mode.
7.4.5
DSD Processor Path Signal Control 2
Address 0x70004
R/W
7
6
5
4
3
2
1
0
—
DSD_PRC_SRC
DSD_EN
—
DSD_SPEED STA_DSD_DET INV_DSD_DET
Default
0
0
0
0
0
0
1
0
Bits
Name
Description
7
—
Reserved
6:5
DSD_PRC_
SRC
Select the source for DSD processor.
00 (Default) DSD interface
01 Reserved
10 ASP
11 XSP
4
DSD_EN
Enable DSD playback.
0 (Default) Function disabled
1 DSD playback is enabled
3
—
Reserved
2
DSD_SPEED Setup DSD clock speed.
0 (Default) 64•Fs
1 128•Fs
1
STA_DSD_
DET
Static DSD detection.
0 Function disabled
1 (Default) Static DSD detection is enabled. The DSD processor checks for 28 consecutive zeros or ones and, if
detected, sets the DSD_STUCK_INT interrupt status bit and mutes the output until the static condition is cleared.
0
INV_DSD_
DET
Invalid DSD detection.
0 (Default) Function disabled
1 Invalid DSD detection is enabled. The DSD processor checks for 25 out of 28 bits of the same value and, if
detected, sets the DSD_INVAL_A_INT and/or DSD_INVAL_B_INT interrupt status bits.
7.4.6
DSD and PCM Mixing Control
Address 0x70005
R/W
7
6
5
4
3
2
1
0
—
MIX_PCM_
PREP
MIX_PCM_
DSD
Default
0
0
0
0
0
0
0
0
Bits
Name
Description
7:2
—
Reserved
1
MIX_PCM_
PREP
Enable PCM playback path for PCM and DSD mixing. This bit must be set prior to setting MIX_PCM_DSD. Disable this
bit after disabling MIX_PCM_DSD. This mode requires DSD_EN to be enabled and DSD_PRC_SRC set to receive DSD
through either the DSD interface or XSP.
0 (Default) Function disabled
1 Enable PCM playback path for PCM and DSD mixing