4
AV9110
Serial Programming
The AV9110 is programmed to generate clock frequencies by
entering data through the shift register. Figure 1 displays the
proper timing sequence. On the negative going edge of CE#,
the shift register is enabled and the data at the DATA pin is
loaded into the shift register on the rising edge of the SCLK.
Bit D0 is loaded first, followed by D1, D2, etc. This data
consists of the 24 bits shown in the Shift Register Bit
Assignment in T able 1, and therefore takes 24 clock cycles to
load. An internal counter then disables the input and transfers
the data to internal latches on the rising edge of the 24th
cycle of the SCLK. Any data entered after the 24th cycle is
ignored until CE# must remain low for a minimum of 24 SLCK
clock cycles. If CE# is taken high before 24 clock cycles have
elapsed, the data is ignored (no frequency change occurs)
and the counter is reset. T ables 1 and 2 display the bit location
for generating the output clock frequency and the output
divider circuitry , respectively.
TIBTNEMNGISSA
NOITAUQE
ELBAIRAV
TLUAFED
TIB
10-20-
0)BSL(redividycneuqerfOCV
N
regetnI
M
regetnI
110
1redividycneuqerfOCV 111
2redividycneuqerfOCV 112
3redividycneuqerfOCV 113
4redividycneuqerfOCV 114
5redividycneuqerfOCV 115
6)BSM(redividycneuqerfOCV 116
7)BSL(redividycneuqerfecnerefeR 007
8redividycneuqerfecnerefeR 118
9redividycneuqerfecnerefeR 009
01redividycneuqerfecnerefeR 00 01
11redividycneuqerfecnerefeR 11 11
21redividycneuqerfecnerefeR 00 21
31)BSM(redividycneuqerfecnerefeR 00 31
41 V8ybedivid=1,1ybedivid=0(edividelacs-erpOCV 00 41
51 )2elbaTees(0DOCedividtuptuoX/KLC
X
0151
61 )2elbaTees(1DOCedividtuptuoX/KLC 10 61
71 )3elbaTees(0DOVedividtuptuoOCV
R
00 71
81 )3elbaTees(1DOVedividtuptuoOCV 11 81
91 )etatsirt=0(KLCelbanetulptuO 1191
02 )etatsirt=0(X/KLCelbanetuptuO 1102
12)1(hgihdemmmargorpebdluohS.devreseR 1112
22)ycneuqerfecnerefer=1(KLCnotceleskcolcecnerefeR 00 22
32)1(hgihdemmargorpebdluohS.devreseR 11 32