NB3H5150
www.onsemi.com
7
I
2
C MODE: (see Table 6)
Some features that are not available in pin−strap mode can
be obtained in I2C mode, such as Output Enable/Disable,
By−Pass mode and Power−Down. In addition, output
frequency and output levels can also be I2C controlled.
The NB3H5150 I2C Programming Guide can be found on
the NB3H5150 web site. This application note provides
details on configuring the NB3H5150 by writing to registers
in the NB3H5150 with approved register files through the
I2C/SMBus interface.
http://www.onsemi.com/pub/Collateral/NB3H5150%20I2
C%20PROGRAMMING%20GUIDE%20%20..PDF
The user can select a Register File from the ON
Semiconductor website from the NB3H5150 I2C Register
Files folder. Additional Register Files can be generated by
the factory upon request.
http://www.onsemi.com/pub/Collateral/NB3H5150%20I2
C%20REGISTER%20FILES.ZIP
Prerequisites:
• SDA and SCL must be connected to I
2
C SMBus
• SDA must be logic High.
1. Upon device power−up.
a. All four frequencies and output type selections
will be preloaded according to the FSn pin
settings, but all four outputs will be held at
static LVPECL levels until the PLL has become
stable.
NOTE: After power up, changes to FS pins
will be blocked from controlling device
operation.
b. Once the PLL is stable, the Mixed Mode
Control pin (MMC) is checked:
i. If MMC is LOW, all CLK(n) outputs will
remain at static LVPECL levels.
ii. If MMC is HIGH and FS4A is LOW, CLK1,
CLK2, and CLK3 outputs will remain at
static LVPECL levels.
CLK4A/4B output frequency and output
levels will become active after PLL
stabilization time according to FS4A and
FS4B pin selection in Table 4.
After power up, changes to all pins will be
ignored.
iii. If MMC is HIGH and FS4A MID or HIGH,
CLK1, CLK2, and CLK3 output frequency
and type will become active after PLL
stabilization time according to their
respective FS1, FS2 and FS3 pin selection in
Table 3.
CLK4A/4B outputs remain at Static
LVPECL Levels.
After power up, changes to all pins will be
ignored except the SDA and SCL inputs.
iv. The FS4A and FS4B pins set the bus address
when MMC pin is LOW (see Table 6, I2C
Device Address Table).
c. The I
2
C interface can now be used to load
register files into the NB3H5150. In I
2
C Mode,
configuration of Output Enables, output
frequency, output levels of each output, specific
block power−down control, bypass mode, etc.
are all possible.
d. Any outputs which were held in static level
mode (described above) will be released for
operation.
CLK(n) outputs will be active at the programmed
frequencies and levels.
CLK(n) outputs will react to any subsequent changes to the
I
2
C bus.
If any output channel is not programmed, then output is
loaded from FSn pins.
A Power Cycle will clear all previous register information
and I
2
C mode will repeat to number 1 in the power up
sequence.
To simplify device configuration, ON Semiconductor
provides desktop software, that can be downloaded from
http://www.onsemi.com/pub/Collateral/NB3H5150_GUI.
ZIP which will operate in conjunction with the NB3H5150
evaluation board (EVB). The NB3H5150 GUI manual can
also be found on the web site.
When the software is connected to an NB3H5150 EVB,
it can control the selection of numerous clock output
frequencies for each of the four CLK outputs and the output
type as well as Output Enable/Disable.
I
2
C Programmable Selection of Output Frequency and
Level
Table 5 contains register files that produce various
combinations of output frequencies and output types.
Each register file can be loaded from GUI into the demo
board, or loaded into the I
2
C port of the device.