• Spread Spectrum Modulation for CPUCLK, and PCICLK
• Two copies of CPU clock with V
of 2.5V ±5%
DD
• Seven copies of PCI clock,
(synchronous with CPU clock) 3.3V
• One copy of Ref. clock @ 14.31818MHz (3.3V
TTL
)
• 48MHz USB Clock, 24MHz Super I/O clock
2
• I
C Serial Configuration Interface
• Low cost 14.31818MHz crystal oscillator input
• Power management control
• Isolated core V
, VSS pins for noise reduction
DD
• 28-pin SSOP (H) and SOIC package (S)
Block Diagram
V
DDAPIC
APIC
V
Div
DDP
2
DDREF
V
DDCPU
V
DDPCI
0,1
REF1
2
CPUCLK[0:1]
6
PCICLK[1:6]
PCICLK_F
48MHz
24MHz/REF
XTAL_IN
XTAL_OUT
SEL
S[0..2]
S
DATA
SCLOCK
REF
OSC
PLL1
I2C
V
PLL2
MUX
PI4
Description
The PI6C104 is a high-speed low-noise clock generator designed
to work with the PI6C18X family of clock buffer to meet all clock
needs for Desktop Intel Architecture platforms. CPU and chipset
clock frequencies from 66.6 MHz to 112 MHz are supported.
Split supplies of 3.3V and 2.5V are used. The 3.3V power supply
powers a portion of the I/O and the core. The 2.5V is used to power
the remaining outputs (CPU and APIC). 2.5V signaling follows
JEDEC standard 8-X. Power sequencing of the 3.3V and 2.5V
supplies is not required.
An asynchronous PD# signal may be used to orderly power down
(or up) the system during power on.
The I2C interface permits individual enable/disable of each clock
output and test mode enable.
The PI6C104 is a slave receiver device. It can not be read back. Sub
addressing is not supported. All preceding bytes must be sent in
order to change one of the control bytes.
Every byte put on the SDATA line must be 8-bits long (MSB first),
followed by an acknowledge bit generated by the receiving device.
During normal data transfers SDATA changes only when SCLK is
LOW. Exceptions: A HIGH to LOW transition on SDATA while
SCLK is HIGH indicates a start condition. A LOW to HIGH
transition on SDATA while SCLK is HIGH is a stop condition
and indicates the end of a data transfer cycle.
elbaTycneuqerF
0S1S2SUPCICP
000 5703
001 8.664.33
010 6.663.33
011 8.664.33
100 2113.73
10 1 3.383.33
110 0013.33
111 0013.33
Each data transfer is initiated with a start condition and ended
with a stop condition. The first byte after a start condition is always
a 7-bit address byte followed by a read/write bit. (HIGH = read
from addressed device, LOW = write to addressed device).
If the devices own address is detected, PI6C104 generates an
acknowledge by pulling SDATA line LOW during ninth clock
pulse, then accepts the following data bytes until another start or
stop condition is detected.
Following acknowledgement of the address byte (D2), two more
bytes must be sent:
1. Command Code byte, and
2. Byte Count byte.
Although the data bits on these two bytes are dont care, they
must be sent and acknowledged.
When MODE = 0, the device supports power management and pin
11 is input PD#. When MODE = 1, this function is not available).
A particular output is enabled only when both the I2C serial
interface and this pin indicate that it should be enabled. The clocks
may be disabled according to the following table in order to reduce
the power consumption. All clocks are stopped in the low state.
PCI_F
PD#
All clocks maintain a valid high period on transitions from running
to stopped. The CPU and PCI clocks transition between running and
stopped by waiting for one positive edge on PCI_F followed by a
negative edge on the clock of interest, after which high levels of the
outputs are either enabled or disabled. See Figure 1 below.
1. Please note that all clocks can also be individually (asynchronously) enabled or stopped
via the 2-wire I2C control interface. In this case all clocks are stopped in the low state.
(Above which the useful life may be impaired. For user guidelines, not tested.)
Storage Temperature .............................................................. 65°C to +150°C
Ambient Temperature with Power Applied ............................... 0°C to +70°C
3.3V Supply Voltage to Ground Potential .................................. 0.5V to +4.6V
2.5V Supply Voltage to Ground Potential .................................. 0.5V to +3.6V
DC Input Voltage ....................................................................... 0.5V to +4.6V
Note:
Stresses greater than those listed under MAXIMUM RATINGS may cause
permanent damage to the device. This is a stress rating only and functional
operation of the device at these or any other conditions above those indicated in
the operational sections of this specification is not implied. Exposure to absolute
maximum rating conditions for extended periods may affect reliability.
This is only a suggested layout. There may be alternate solutions
depending on actual PCB design and layout.
As a general rule, C2-C6 should be placed as close as possible to
their respective VDD.
1. Maximum rise/fall times are guaranteed at maximum specified load for each type of output buffer.
2. Minimum rise/fall times are guaranteed at minimum specified load for each type of output buffer.
3. Rise/fall times are specified with pure capacitive load as shown. Testing is done with an
additional 500Ω resistor in parallel.
Design Guidelines to Reduce EMI
1. Place series resistors and CI capacitors as close as possible to the respective clock pins. Typical value
for CI is 10pF. RS Series resistor value can be increased to reduce EMI provided that the rise and fall time
are still within the specified values.
2. Minimize the number of vias of the clock traces.
3. Route clock traces over a continuous ground plane or over a continuous power plane. Avoid routing clock
traces from plane to plane (refer to rule #2).
4. Position clock signals away from signals that go to any cables or any external connectors.