REV. 0
AD1886A
–20–
SPDIF Control Register (Index 3Ah)
geRgeR geR geRgeR
muNmuN muN muNmuN emaNemaN emaN emaNemaN51D51D 51D 51D51D41D41D 41D 41D41D31D31D 31D 31D31D21D21D 21D 21D21D11D11D 11D 11D11D01D01D 01D 01D01D9D9D9D9D9D8D8D8D8D8D7D7D7D7D7D6D6D6D6D6D5D5D5D5D5D4D4D4D4D4D3D3D3D3D3D2D2D2D2D2D1D1D1D1D1D0D0D0D0D0DtluafeDtluafeD tluafeD tluafeDtluafeD
hA3hA3 hA3 hA3hA3lortnoCFIDPSlortnoCFIDPS lortnoCFIDPS lortnoCFIDPSlortnoCFIDPSVV
V
VVXX
X
XX1RSPS1RSPS 1RSPS 1RSPS1RSPS0RSPS0RSPS 0RSPS 0RSPS0RSPSLL
L
LL6CC6CC 6CC 6CC6CC5CC5CC 5CC 5CC5CC4CC4CC 4CC 4CC4CC3CC3CC 3CC 3CC3CC2CC2CC 2CC 2CC2CC1CC1CC 1CC 1CC1CC0CC0CC 0CC 0CC0CCERPERP ERP ERPERPYPOCYPOC YPOC YPOCYPOC DUADUA DUA DUADUA ORPORP ORP ORPORPh0000h0000 h0000 h0000h0000
Note: Register 3Ah is a read/write register that controls SPDIF functionality and manages bit fields propagated as channel status (or
subframe in the V case). With the exception of V, this register should only be written to when the SPDIF transmitter is disabled (SPDIF
bit in register 2Ah is “0”). This ensures that control and status information startup correctly at the beginning of SPDIF transmission.
PRO Professional: “1” indicates Professional use of channel status, “0” Consumer.
AUD Non-Audio: “1” indicates data is non PCM format, “0” data is PCM.
COPY Copyright: “1” indicates copyright is not asserted, “0” copyright is asserted.
PRE Preemphasis: “1” indicates filter preemphasis is 50/15 µs, “0” preemphasis is none.
CC[6-0] Category Code: Programmed according to IEC standards, or as appropriate.
L Generation Level: Programmed according to IEC standards, or as appropriate.
SPSR[1,0] SPDIF Transmit Sample Rate:
SPSR[1:0] = “00” Transmit Sample Rate = 44.1 kHz.
SPSR[1:0] = “01” Reserved.
SPSR[1:0] = “10” Transmit Sample Rate = 48 kHz.
SPSR[1:0] = “11” Transmit Sample Rate = 32 kHz.
V Validity: This bit affects the “Validity flag,” bit <28> transmitted in each subframe and enables the SPDIF trans-
mitter to maintain connection during error or mute conditions.
V = 1 Each SPDIF subframe (L + R) has bit <28> set to “1.” This tags both samples as valid.
V = 0 Each SPDIF subframe (L + R) has bit <28> set to “0” for valid data and “1” for invalid data (error condition).
Jack Sense/SPDIF Register (Index 72h)
Note: All register bits are read/write except for JSI, JS and VWI, which are read only.
JSI Indicates that Jack Sense pin has generated an interrupt. Must be enabled by JSM bit and remains set until soft-
ware clears JSC bit.
VWI Indicates Voice Wake Interrupt occurred.
JSM Jack Sense Mode:
1 = Interrupt Mode (Software intervention required).
0 = Jack Sense Mode ( Hardware asserted Mono/Line Muting).
JSMM Jack Sense Mono Mute:
Setting this bit enables Jack Sense to mute the Mono output.
JSC Jack Sense Clear:
Setting this bit clears the Jack Sense interrupt (only needed when JSM = 1).
JSD Jack Sense Disabled:
Setting this bit disables Jack Sense functionality.
JSLM Jack Sense Line Mute:
Setting this bit enables Jack Sense to mute the LINE_OUT output.
JSOE Jack Sense Output Enable:
Setting this bit allows the JS pin to operate as GPIO (output mode only).
JSPD Jack Sense Pull-up Disable:
Setting this bit disables the internal Jack Sense pull-up.
JSOD Jack Sense Output Data:
Data on this bit is transferred to the JS pin if JSOE = 1 (otherwise no effect).
SPRZ 1 = SPDIF Return to Zero on under run.
0 = SPDIF Repeat last sample on under run.
SPMIX 1 = SPDIF Transmits output of ADC.
0 = SPDIF Transmits AC-Link Time Slot Data.
geRgeR geR geRgeR
muNmuN muN muNmuN emaNemaN emaN emaNemaN51D51D 51D 51D51D41D41D 41D 41D41D31D31D 31D 31D31D21D21D 21D 21D21D11D11D 11D 11D11D01D01D 01D 01D01D9D9D9D9D9D8D8D8D8D8D7D7D7D7D7D6D6D6D6D6D5D5D5D 5D5D4D4D4D4D4D3D3D3D3D3D2D2D2D2D2D1D1D1D 1D1D0D0D0D0D0DtluafeDtluafeD tluafeD tluafeDtluafeD
h27h27 h27 h27h27FIDPS/esneSkcaJFIDPS/esneSkcaJ FIDPS/esneSkcaJ FIDPS/esneSkcaJFIDPS/esneSkcaJXIMPSXIMPS XIMPS XIMPSXIMPSD0SJD0SJ D0SJ D0SJD0SJZRPSZRPS ZRPS ZRPSZRPSDPSJDPSJ DPSJ DPSJDPSJXX
X
XXEOSJEOSJ EOSJ EOSJEOSJMLSJMLSJ MLSJ MLSJMLSJDSJDSJ DSJ DSJDSJXX
X
XXCSJCSJ CSJ CSJCSJMMSJMMSJ MMSJ MMSJMMSJMSJMSJ MSJ MSJMSJ1WV1WV 1WV 1WV1WVXX
X
XXXX
X
XX1SJ1SJ 1SJ 1SJ1SJh0000h0000 h0000 h0000h0000