FS7140, FS7145
http://onsemi.com
7
Figure 2. Post Divider
The moduli of the individual dividers are denoted as N
P1
,
N
P2
and N
P3
, and together they make up the array modulus
N
PX
.
N
PX
= N
P1
x N
P2
x N
P3
The post divider performs several useful functions. First,
it allows the VCO to be operated in a narrower range of
speeds compared to the variety of output clock speeds that
the device is required to generate. Second, the extra integer
in the denominator permits more flexibility in the
programming of the loop for many applications where
frequencies must be achieved exactly.
Note that a nominal 50/50 duty factor is always preserved
(even for selections which have an odd modulus).
See Table 12 for additional information.
Crystal Oscillator
The FS7140 is equipped with a Piercetype crystal
oscillator. The crystal is operated in parallel resonant mode.
Internal load capacitance is provided for the crystal. While
a recommended load capacitance for the crystal is specified,
crystals for other standard load capacitances may be used if
great precision of the reference frequency (100 ppm or less)
is not required.
Reference Divider Source MUX
The source of frequency for the reference divider can be
chosen to be the device crystal oscillator or the REF pin by
the REFDSRC bit.
When not using the crystal oscillator, it is preferred to
connect XIN to VSS. Do not connect to XOUT.
When not using the REF input, it is preferred to leave it
floating or connected to V
DD
.
Feedback Divider Source MUX
The source of frequency for the feedback divider may be
selected to be either the output of the post divider or the
output of the VCO by the FBKDSRC bit.
Ordinarily, for frequency synthesis, the output of the VCO
is used. Use the output of the post divider only where a
deterministic phase relationship between the output clock
and reference clock are desired (linelocked mode, for
example).
Device Shutdown
Two bits are provided to effect shutdown of the device if
desired, when it is not active. SHUT1 disables most
externally observable device functions. SHUT2 reduces
device quiescent current to absolute minimum values.
Normally, both bits should be set or cleared together.
Serial communications capability is not disabled by either
SHUT1 or SHUT2.
Differential Output Stage
The differential output stage supports both CMOS and
pseudoECL (PECL) signals. The desired output interface
is chosen via the programming registers.
If a PECL interface is used, the transmission line is usually
terminated using a Thévenin termination. The output stage
can only sink current in the PECL mode, and the amount of
sink current is set by a programming resistor on the
LOCK/IPRG pin. The ratio of output sink current to IPRG
current is 13:1. Source current for the CLKx pins is provided
by the pullup resistors that are part of the Thévenin
termination.
Example
Assume that it is desired to connect a PECLtype fanout
buffer right next to the FS7140.
Further assume:
V
DD
= 3.3 V
Desired V
HI
= 2.4 V
Desired V
LO
= 1.6 V
Equivalent R
LOAD
= 75 ohms
Then:
R1 (from CLKP and CLKN output to VDD) =
R
LOAD
* V
DD
/ V
HI
=
75 * 3.3 / 2.4 =
103 ohms
R2 (from CLKP and CLKN output to GND) =
R
LOAD
* V
DD
/ (V
DD
V
HI
) =
75 * 3.3 / (3.3 2.4) =
275 ohms
Rprgm (from VDD to IPRG pin) =
26 * (V
DD
* R
LOAD
) / (V
HI
V
LO
) / 3 =
26 * (3.3 * 75) / (2.4 1.6) / 3 =
2.68 Kohms
FS7140, FS7145
http://onsemi.com
8
SYNC Circuitry
The FS7145 supports nearly instantaneous adjustment of
the output CLK phase by the SYNC input. Either edge
direction of SYNC (positivegoing or negativegoing) is
supported.
Example (positivegoing SYNC selected): Upon the
negative edge of SYNC input, a sequence begins to stop the
CLK output. Upon the positive edge, CLK resumes
operation, synchronized to the phase of the SYNC input
(plus a deterministic delay). This is performed by control of
the device postdivider. Phase resolution equal to 1/2 of the
VCO period can be achieved (approximately down to 2 ns).
I
2
Cbus Control Interface
This device is a read/write slave device meeting all Philips
I
2
Cbus specifications except a ”general call.” The bus has
to be controlled by a master device that generates the serial
clock SCL, controls bus access and generates the START
and STOP conditions while the device works as a slave. Both
master and slave can operate as a transmitter or receiver, but
the master device determines which mode is activated. A
device that sends data onto the bus is defined as the
transmitter, and a device receiving data as the receiver.
I
2
Cbus logic levels noted herein are based on a
percentage of the power supply (V
DD
). A logicone
corresponds to a nominal voltage of V
DD
, while a logiczero
corresponds to ground (V
SS
).
Bus Conditions
Data transfer on the bus can only be initiated when the bus
is not busy. During the data transfer, the data line (SDA)
must remain stable whenever the clock line (SCL) is high.
Changes in the data line while the clock line is high will be
interpreted by the device as a START or STOP condition.
The following bus conditions are defined by the I
2
Cbus
protocol.
Not Busy
Both the data (SDA) and clock (SCL) lines remain high to
indicate the bus is not busy.
START Data Transfer
A high to low transition of the SDA line while the SCL
input is high indicates a START condition. All commands to
the device must be preceded by a START condition.
STOP Data Transfer
A low to high transition of the SDA line while SCL input
is high indicates a STOP condition. All commands to the
device must be followed by a STOP condition.
Data Valid
The state of the SDA line represents valid data if the SDA
line is stable for the duration of the high period of the SCL
line after a START condition occurs. The data on the SDA
line must be changed only during the low period of the SCL
signal. There is one clock pulse per data bit.
Each data transfer is initiated by a START condition and
terminated with a STOP condition. The number of data bytes
transferred between START and STOP conditions is
determined by the master device, and can continue
indefinitely. However, data that is overwritten to the device
after the first eight bytes will overflow into the first register,
then the second, and so on, in a firstin, firstoverwritten
fashion.
Acknowledge
When addressed, the receiving device is required to
generate an acknowledge after each byte is received. The
master device must generate an extra clock pulse to coincide
with the acknowledge bit. The acknowledging device must
pull the SDA line low during the high period of the master
acknowledge clock pulse. Setup and hold times must be
taken into account.
The master must signal an end of data to the slave by not
generating and acknowledge bit on the last byte that has been
read (clocked) out of the slave. In this case, the slave must
leave the SDA line high to enable the master to generate a
STOP condition.
I
2
Cbus Operation
All programmable registers can be accessed randomly or
sequentially via this bidirectional two wire digital
interface. The crystal oscillator does not have to run for
communication to occur.
The device accepts the following I
2
Cbus commands:
Slave Address
After generating a START condition, the bus master
broadcasts a sevenbit slave address followed by a R/W bit.
The address of the device is:
A6 A5 A4 A3 A2 A1 A0
1 0 1 1 0 X X
where X is controlled by the logic level at the ADDR pins.
The selectable ADDR bits allow four different FS7140
devices to exist on the same bus. Note that every device on
an I
2
Cbus must have a unique address to avoid possible bus
conflicts.
Random Register Write Procedure
Random write operations allow the master to directly
write to any register. To initiate a write procedure, the R/W
bit that is transmitted after the sevenbit device address is a
logiclow. This indicates to the addressed slave device that
a register address will follow after the slave device
acknowledges its device address. The register address is
written into the slave’s address pointer. Following an
acknowledge by the slave, the master is allowed to write
eight bits of data into the addressed register. A final
acknowledge is returned by the device, and the master
generates a STOP condition.
FS7140, FS7145
http://onsemi.com
9
If either a STOP or a repeated START condition occurs
during a register write, the data that has been transferred is
ignored.
Random Register Read Procedure
Random read operations allow the master to directly read
from any register. To perform a read procedure, the R/W bit
that is transmitted after the sevenbit address is a logiclow,
as in the register write procedure. This indicates to the
addressed slave device that a register address will follow
after the slave device acknowledges its device address. The
register address is then written into the slave’s address
pointer.
Following an acknowledge by the slave, the master
generates a repeated START condition. The repeated
START terminates the write procedure, but not until after the
slave’s address pointer is set. The slave address is then
resent, with the R/W bit set this time to a logichigh,
indicating to the slave that data will be read. The slave will
acknowledge the device address, and then transmits the
eightbit word. The master does not acknowledge the
transfer but does generate a STOP condition.
Sequential Register Write Procedure
Sequential write operations allow the master to write to
each register in order. The register pointer is automatically
incremented after each write. This procedure is more
efficient than the random register write if several registers
must be written.
To initiate a write procedure, the R/W bit that is
transmitted after the sevenbit device address is a logiclow.
This indicates to the addressed slave device that a register
address will follow after the slave device acknowledges its
device address. The register address is written into the
slave’s address pointer. Following an acknowledge by the
slave, the master is allowed to write up to eight bytes of data
into the addressed register before the register address pointer
overflows back to the beginning address.
An acknowledge by the device between each byte of data
must occur before the next data byte is sent.
Registers are updated every time the device sends an
acknowledge to the host. The register update does not wait
for the STOP condition to occur. Registers are therefore
updated at different times during a sequential register write.
Sequential Register Read Procedure
Sequential read operations allow the master to read from
each register in order. The register pointer is automatically
incremented by one after each read. This procedure is more
efficient than the random register read if several registers
must be read.
To perform a read procedure, the R/W bit that is
transmitted after the sevenbit address is a logiclow, as in
the register write procedure. This indicates to the addressed
slave device that a register address will follow after the slave
device acknowledges its device address. The register
address is then written into the slave’s address pointer.
Following an acknowledge by the slave, the master
generates a repeated START condition. The repeated
START terminates the write procedure, but not until after the
slave’s address pointer is set. The slave address is then
resent, with the R/W bit set this time to a logichigh,
indicating to the slave that data will be read. The slave will
acknowledge the device address, and then transmits all eight
bytes of data starting with the initial addressed register. The
register address pointer will overflow if the initial register
address is larger than zero. After the last byte of data, the
master does not acknowledge the transfer but does generate
a STOP condition.

FS7145-01-XTP

Mfr. #:
Manufacturer:
ON Semiconductor
Description:
Clock Generators & Support Products I2C PLL CLOCK 3.3V
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union