STA310
Hardware: Reset:UND
Description:
Bitfield
DIV[4:0]
RND
SM
LAT
Description
This field is the DAC_PCMCLK divider. It must be set according to the formula:
in 16 bit mode: IECDIV=(1+PCMDIV)/2-1; in 32 bit mode: IECDIV=PCMDIV
This bit is used to have a "16-bit rounding" on the SPDIF (when in PCM mode):
0: no rounding,
1: rounding.
This bit has no effect on the precision of analogue data
SYNC MUTE Mode, must be set to zero.
Configures the latency mode between the SPDIF output (in mode compressed) and the Audio output.
0: Auto-Latency: The latency is the transmission time for 2/3 of the payload, plus the time to decode
an audio block.
For MPEG Auto-Latency, the latency is the following time depending of the sampling frequency in the
incoming bitstream: MPEG 48KHz: 20.90ms, MPEG 44.1KHz: 22.95ms, MPEG 32KHz: 32.53ms.
1: User-programmable latency - the SPDIF_LATENCY register is used.
The table below shows the relationship between the value of the IEC divider and the value of the PCM divider.
PCM Divider Value
Mode Description
IEC Divider Value
5
DAC_PCMCLK = 384Fs, DAC is 16-bit mode 2
3
DAC_PCMLK = 256 Fs, DAC is 16-bit mode 1
2
DAC_PCMLK = 384 Fs, DAC is 32-bit mode 2
1
DAC_PCMLK = 256 Fs, DAC is 32-bit mode 1
SPDIF_STATUS
SPDIF status bit
7
6
Address: 0x61
Type: R/W
Software Reset: NC
Hardware: Reset UND
Description:
5
4
SFR
3
2
1
0
PRE
COP
COM
49/90