STV8203
PROGRAMMING THE DEVICE
1 - I2C Address and Protocol
Write
S 80 A SUB-ADDRESS A
DATA
A
DATA
A
P
Read
S 80 A SUB-ADDRESS A
P
S 81 A
DATA
A
DATA
N
S = Start, A = Acknowledge, P = Stop, N = No acknowledge.
Sub-address is the register address pointer ; this value auto-increments for both write and read.
2 - List of Registers
Registers not controlled by AUTOSTANDARD, except bits marked ”*” which are controlled
Name
Addr. Reset
(Hex) (Bin)
bit 7
bit 6
Register Function /Description
bit 5 bit 4
bit 3 bit 2
bit 1
bit 0
SWD (Switch, Dematrix & De-emphasis)
PRE-FM
PRE-NICAM
STD-CT-IIS
FMDC1
FMDC2
2 0001 1101
0
3 0001 1101
0
4 0001 1000
0
5 read only
6 read only
0
0
Fm Prescale [4:0]
0
0
Nicam Prescale [4:0]
0
gain demoff mute *
SWD [2:0] *
FM DC level 1
FM DC level 2
AUDIO MATRIX
PRE-LINE-IN
AUD-MX-CNT
7 0000 1000 IF Switch AGC
0
0
Switch off
8 0010 0010 mout1
S1 o/p select
Line Inputs Gain [3:0]
mout0
S2 o/p select
NICAM
NICON
9 0000 0000 dif-pol
0
TSCTRL [1:0]
ECT MAE
0
0
ERR-COUNT
A read only
error [7:0]
AUTOSTANDARD
AO-STAT0
B read only std-det
sid1
sid0 aomute am-mono SWD [2:0] (monitor)
AO-STAT1
C read only fm2-car fm2-sq fm1-car fm1-sq qpsk-lk zw-det zw-st zw-dm
AO-STAT2
D read only nic-det f-mute LOA
Nicam CBI [4:1]
n-mute
AO-CONTROL E 0001 1111 mute ov mono ov unmute C4 ov
standard check [3:0]
AO-TIMEOUT F 1010 0101
Time 2 setting (1280ms)
Time 1 setting (160ms)
ZW EITON
ZWEITON
10 1000 1000
Thresh-Sig [3:0]
Thresh-ST [3:0]
DEMODULATOR
AGCC
AGCS
11 0001 0001 agc-cmd*
0
12 0100 00xx
0
0
agc-ref [2:0]
agc-err [4:0]
agc-cst[1:0]
sig-ovr sig-und
IAGCR
IAGCC
IAGCS
FFFIXL
FFFIXH
14 1000 1000
15 0000 0011 iagc-off*
16 read only
17 0000 0000
18 0110 1110
0
Iagc-ref [7:0]
0
0
0
0
Iagc-cst[2:0]
Iagc-Ctrl [7:0]
Clock Generator Fine Frequency (8 lsb’s)
demod mode M2:M0*
clock gen fine freq (4 msb’s)
FCFIX
19 0001 0001
0
0
Clock Generator Coarse Frequency
CRF2
20 0000 0000
Channel 2 Carrier Recovery Frequency
CETH2
21 0011 0101
Channel 2 carrier-th [7:0]
SQTH2
22 0011 1100
Channel 2 squelch-th [7:0]
Range of Registers Controlled by AUTOSTANDARD Function (address 23 Hex to 3C Hex)
CRF1
3D 0000 0000
Channel 1 Carrier Recovery Frequency
CETH1
3E 0011 0101
Channel 1 carrier-th [7:0]
SQTH1
3F 0011 1100
Channel 1 squelch-th [7:0]
12/31