Si5338
20
Rev. 0.5
3.7. Output Enable
There two methods of enabling and disabling the output
drivers: Pin control, and I2C control.
3.7.1. Enabling Outputs Using Pin Control
The Si5338K/L/M devices provide an Output Enable pin
(OEB) as shown in
Figure 11. Pulling this pin high will
tri-state all four output drivers.
Figure 11. Output Enable Pin (Si5338K/L/M)
3.7.2. Enabling Outputs Through the I2C Interface
Output enable can be controlled through the I2C
interface. As shown in
Figure 12, register 230[3:0]
allows control of each individual output driver. Register
230[4] controls all drivers at once. Registers 110[7:6],
114[7:6], 118[7:6], 112[7:6] control the output disabled
state as tri-state, low, high, or always on.
Figure 12. Output Enable Control Registers
3.8. Useful Features of the Si5338
The Si5338 offers several features and functions which
are useful in many timing applications. The following
paragraphs describes the main features in detail and
typical applications.
3.8.1. Frequency Increment/Decrement
Each
of
the
output
clock
frequencies
can
be
independently stepped up or down in pre-defined steps
as low as 1 ppm per step. Setting of the step size and
control of the frequency increment or decrement is
accomplished through the I2C interface. Alternatively,
the Si5338 can be ordered with optional frequency
increment (FINC) and frequency decrement (FDEC)
pins for pin controlled applications. See
Table 15 for
ordering information of pin controlled devices.
The frequency increment and decrement feature is
useful in applications that require a variable clock
frequency (e.g. CPU speed control, FIFO overflow
management, etc...) or in applications where frequency
margining (e.g. fout+/-5%) is necessary for design
verification and manufacturing test. Frequency steps
are seamless and glitchless.
3.8.2. Output Phase Increment/Decrement
The Si5338 has a digitally-controlled glitchless phase
increment and decrement feature that allows adjusting
the phase of each output clock in relation to the other
output clocks. The phase of each output clock can be
adjusted with an accuracy of 20 ps over a range of +/-
45 ns. Setting of the step size and control of the phase
increment or decrement is accomplished through the
I2C interface. Alternatively, the Si5338 can be ordered
with optional phase increment (PINC) and frequency
decrement (PDEC) pins for pin controlled applications.
See
Table 15 for ordering information of pin controlled
devices.
The phase increment and decrement feature provides a
useful method for fine tuning set-up and hold timing
margins or adjusting for mismatched PCB trace lengths.
3.8.3. Zero-Delay Buffer/Clock Generator Mode
The Si5338 supports an optional zero delay mode of
operation for applications that require minimal input-to-
output delay. In this mode, one of the device output
clocks is fed back to the feedback input pin (IN4 or IN5/
IN6) to implement an external feedback path essentially
nullifying the delay between the reference input and the
output clocks.
Figure 13 shows the Si5338 in a typical
zero delay buffer configuration. The zero-delay mode
combined with the phase increment/decrement feature
allows unprecedented flexibility in generating clocks
with precise edge alignment.
OEB
Control
NVM
(OTP)
RAM
0 = Enabled
1 = Disabled
230
OEB
0
OEB
1
OEB
2
OEB
3
OEB
All
1
2
3
4
5
6
7
0 = enable
1 = disable
110
0
1
2
3
4
5
6
7
CLK0 OEB
State
114
0
1
2
3
4
5
6
7
CLK1 OEB
State
118
0
1
2
3
4
5
6
7
CLK2 OEB
State
122
0
1
2
3
4
5
6
7
CLK3 OEB
State
00 = disabled tri-state
01 = disabled low
10 = disabled high
11 = always enabled
Bits reserved
Bits used by other functions