STV82x8
Contents
4
I²S interface (input/output) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
4.1
I²S inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
4.1.1
4.1.2
I²S inputs in TQFP 80 package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
I²S inputs in TQFP 100 package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
4.2
I²S outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
4.2.1
4.2.2
I²S outputs in TQFP 80 package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
I²S outputs in TQFP 100 package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
5
6
S/PDIF input/output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Power supply management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
6.1
6.2
Standby mode (loop-through mode) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Power on reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
7
Additional controls and flags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
7.1
7.2
7.3
Headphone detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
IRQ generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
I²C bus expander . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
8
9
STV82x8 reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
I²C interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
9.1
9.2
9.3
9.4
I²C address and protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Start-up and configuration change procedure . . . . . . . . . . . . . . . . . . . . . 35
Process flow during patch loading and DSP initialization . . . . . . . . . . . . . 38
Input configuration change . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
10
Register list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
10.1 I²C register map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
10.2 Software registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
10.3 STV82x8 general control registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
10.4 Clocking 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
10.5 Demodulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
10.6 Demodulator channel 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
10.7 I2S and analog control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
3/167