ICS ICS2495

ICS2495
Integrated
Circuit
Systems, Inc.
Dual Video/Memory Clock Generator
Features
•
•
•
•
•
•
•
Low cost - eliminates need for multiple crystal clock
oscillators in video display subsystems
Mask-programmable frequencies
Pre-programmed versions for Industry Standard VGA
chips
Glitch-free frequency transitions
Internal clock remains locked when the external frequency
input is selected
Low power CMOS device technology
Small footprint - 16-pin DIP or SOIC
Description
The ICS2495 Clock Generator is an integrated circuit dual
phase-locked loop frequency synthesizer capable of generating
16 video frequencies and 4 memory clock frequencies for use
with high performance video display systems. Utilizing CMOS
technology to implement all linear, digital and memory functions, the ICS2495 provides a low-power, small-footprint,
low-cost solution to the generation of video dot clocks. Outputs
are compatible with XGA, VGA, EGA, MCGA, CGA, MDA,
as well as the higher frequencies needed for advanced applications in desktop publishing and workstation graphics. Provision is made via a single level custom mask to implement
customer specific frequency sets. Phase-locked loop circuitry
permits rapid glitch-free transitions between clock frequencies.
In addition to providing 16 clock rates, the ICS2495 has
provisions to multiplex an externally-generated signal source
into the VCLK signal path. Internal phase-locked frequencies
continue to remain locked at their preset values when this mode
is selected. This feature permits instantaneous transition from
an external frequency to an internally-generated frequency.
Printed circuit board testing is simplified by the use of these modes
as an external clock generated by the ATE tester can be fed
through, permitting synchronous testing of the entire system.
•
•
•
•
•
•
•
Buffered Xtal Out
Integral Loop Filter components
Fast acquisition of selected frequencies, strobed or nonstrobed
Guaranteed performance up to 135 MHz
Excellent power supply rejection
Advanced PLL for low phase-jitter
Frequency change detection circuitry enhances new frequency acquisition and eliminates problems caused by
programs that rewrite frequency information
Pin Configuration
XTAL2
1
16
XTAL1
EXTFREQ
2
15
VCLK
FS0
3
14
XTALOUT
FS1
4
13
VSS
STROBE
5
12
VDD
FS2
6
11
N/C
FS3
7
10
MCLK
MS0
8
9
MS1
16-Pin DIP or SOIC
Notes:
1. ICS2495M(SOIC) pinout is identical to ICS2495N(DIP).
ICS2595RevA090694
ICS2495
Reference Oscillator & Crystal Selection
Layout Considerations
In cases where the on-chip crystal oscillator is used to generate
the reference frequency, the accuracy of the crystal oscillation
frequency will have a very small effect on output accuracy.
Utilizing the ICS2495 in video graphics adapter cards or on
PS2 motherboards is simple, but does require precautions in
board layout if satisfactory jitter-free performance is to be
realized. Care should be exercised to ensure that components
not related to the ICS2495 do not share its ground. In applications utilizing a multi-layer board, V SS should be directly
connected to the ground plane.
The external crystal and the on-chip circuit implement a Pierce
oscillator. In a Pierce oscillator, the crystal is operated in its
parallel-resonant (also called anti-resonant mode). This means
that its actual frequency of oscillation depends on the effective
capacitance that appears across the terminals of the quartz
crystal. Use of a crystal that is characterized for use in a
series-resonant circuit is fine, although the actual oscillation
frequency will be slightly higher than the value stamped on the
crystal can (typically 0.025%-0.05% or so). Normally, this
error is not significant in video graphics applications, which is
why the ICS2495 will typically derive its frequency reference
from a series resonant crystal connected between pins 1 and
16.
Frequency Reference
The internal reference oscillator contains all of the passive
components required. An appropriate crystal should be connected between XTAL1 (16) and XTAL2 (1). In IBM compatible applications this will typically be a 14.31818 MHz crystal,
but fundamental mode crystals between 10 MHz and 25 MHz
have been tested. Maintain short lead lengths between the
crystal and the ICS2495. In some applications, it may be
desirable to utilize the bus clock. If the signal amplitude is
equal to or greater than 3.5 volts, it may be connected directly
to XTAL1 (16). If the signal amplitude is less than 3.5 volts,
connect the clock through a .047 microfarad capacitor to
XTAL1 (16), and keep the lead length of the capacitor to
XTAL1 (16) to a minimum to reduce noise susceptibility . This
input is internally biased at V DD/ 2. Since TTL compatible
clocks typically guarantee a V OH of only 2.8V, capacitively
coupling the input restores noise immunity. The ICS2495 is
not sensitive to the duty cycle of the bus clock; however, the
quality of this signal varies considerably with different motherboard designs. As the quality of this signal is typically outside
of the control of the graphics adapter card manufacturer, it is
suggested that this signal be buffered on the graphics adapter
board. XTAL2 (1) must be left open in this configuration.
As the entire operation of the phase-locked loop depends on
having a stable reference frequency, the crystal should be
mounted as close as possible to the package. Avoid routing
digital signals or the ICS2495 outputs underneath or near these
traces. It is also desirable to ground the crystal can to the
ground plane, if possible.
Power Supply Conditioning
The ICS2495 is a member of the second generation of dot clock
products. By incorporating the loop filter on chip and upgrading the VCO, the ease of application has been substantially
improved over earlier products. If a stable and noise-free power
supply is available, no external components are required. However, in most applications it is judicious to decouple the power
supply as shown in Figure 1.
10
EXTFREQ
FS0
FS1
STROBE
FS2
C2
.1
22
5.0V
VCLK
XTALOUT
ICS2495
N/C
MCLK
FS3
MS0
NOTES:
C3
MS1
FS3-FS0, MS1-MS0, EXTFREQ, and STROBE inputs are all equipped with pull-ups and need not be tied high.
Mount decoupling capacitors as close as possible to the device and connect device ground to the ground plane where available.
Mount crystal and its circuit traces away from switching digital lines and the VCLK, MCLK and XTALOUT lines.
Figure 1
2
ICS2495
Buffered XTALOUT
In motherboard applications it may be desirable to have the
ICS2495 provide the bus clock for the rest of the system. This
eliminates the need for an additional 14.31818 MHz crystal
oscillator in the system, saving money as well as board space.
Depending on the load, it may be judicious to buffer XTALOUT when using it to provide the system clock.
Output Circuit Considerations
As the dot clock is usually the highest frequency present in a
video graphics system, consideration should be given to EMI.
To minimize problems with meeting FCC EMI requirements,
the trace which connects VCLK or MCLK and other components in the system should be kept as short as possible. The
ICS2495 outputs have been designed to minimize overshoot.
In addition, it may be helpful to place a ferrite bead in these
signal paths to limit the propagation of high-order harmonics
of this signal. A suitable device would be a Ferroxcube 56-59065/4B or equivalent. This device should be placed physically
close to the ICS2495. A 33 to 47 Ohm series resistor, sometimes called source termination, in this path may be necessary
to reduce ringing and reflection of the signal and may thereby
reduce phase jitter as well as EMI.
External Frequency Sources
EXTFREQ on versions so equipped by the programming, is
an input to a digital multiplexer. When this input is enabled by
the FS0-3 selection, the signal driving pin 2 will appear at
VCLK (15) instead of the PLL output. Internally, the PLL will
remain in lock at the frequency selected by the ROM code.
The programming option also exists to output the crystal oscillator output on VCLK. In the case where XTAL1 is being
driven by an external oscillator, then this frequency would
appear on VCLK if so programmed.
Digital Inputs
FS0 (3), FS1 (4), FS2 (6), and FS3 (7), are the TTL compatible
frequency select inputs for the binary code corresponding to
the frequency desired. STROBE (5) when high, allows new
data into the frequency select latches; and when low, prevents
address changes per Figure 2. The internal power-on-clear
signal will force an initial frequency code corresponding to an
all zeros input state. MS0 (8) and MS1 (9) are the corresponding memory select inputs and are not strobed.
3
ICS2495
Pin Descriptions
The following table provides the pin description for the 16-pin ICS2495 packages.
PIN NUMBER
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
PIN SYMBOL
XTAL2
EXTFREQ
FS0
FS1
STROBE
FS2
FS3
MS0
MS1
MCLK
N/C
VDD
VSS
XTALOUT
VCLK
XTAL1
TYPE
OUT
IN
IN
IN
IN
IN
IN
IN
IN
OUT
OUT
OUT
IN
DESCRIPTION
Crystal interface
External clock input (if so programmed)
Control input for VCLK selection
Control input for VCLK selection
Strobe for latching FS (0-3) (High enable)
Control input for VCLK selection
Control input for VCLK selection
Select input for MCLK selection
Select input for MCLK selection
Memory Clock Output
Not Connected
Power
Ground
Buffered Crystal Output
Video Clock Output
Reference input clock from system
Absolute Maximum Ratings
Ambient Temperature
under bias
Storage temperature
Voltage on all inputs
and outputs with
respect to V SS
Standard Test Conditions
The characteristics below apply for the following standard test
conditions, unless otherwise noted. All voltages are referenced
to VSS (OV Ground). Positive current flows into the referenced
pin.
0 °C to 70 °C
-40 °C to 125 °C
0.3 to 7 Volts
Operating Temperature
range
Power supply voltage
Note: Stresses above those listed under Absolute Maximum
Rating 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
section of the specifications is not implied. Exposure to absolute maximum rating conditions for extended periods may
affect product reliability.
4
0 °C to 70 °C
4.75 to 5.25 Volts
ICS2495
DC Characteristics at 5 Volts VDD
SYMBOL
VDD
VIL
VIH
IIH
VOL
VOH
IDD
RUP
Cin
Cout
PARAMETER
Operating Voltage Range
Input Low Voltage
Input High Voltage
Input Leakage Current
Output Low Voltage: VCLK, MCLK
XTALOUT
VCLK,
MCLK
Output High Voltage:
XTALOUT
Supply Current
Internal Pullup Resistors
Input Pin Capacitance
Output Pin Capacitance
MIN
4.75
V SS
2.0
2.4
2.4
50
-
MAX
5.25
0.8
V DD
10
0.4
0.4
30
8
12
UNITS
V
V
V
µA
V
V
V
V
mA
K ohms
pF
pF
CONDITIONS
VDD = 5V
VDD = 5V
Vin = VCC
IOL = 8.0 mA
IOL = 4.0 mA
IOH = 8.0 mA
IOH = 4.0 mA
VDD = 5V
V IN = 0.0V
F C = 1 MHz
F C = 1 MHz
AC Timing Characteristics
The following notes apply to all of the parameters presented in this section.
1.
2.
3.
4.
5.
6.
7.
REFCLK = 14.318 MHz
TC = 1/FC
All units are in nanoseconds (ns).
Maximum jitter within a range of 30 µs after triggering on a 400 MHz scope.
Rise and fall time between 0.8 and 2.0 VDC unless otherwise stated.
Output pin loading = 15pF.
Duty cycle measured at 1.4 volts.
SYMBOL
PARAMETER
MIN
STROBE TIMING
20
10
10
MCLK and VCLK TIMINGS
-
Tpw
Tsu
Thd
Strobe Pulse Width
Setup Time Data to Strobe
Hold Time Data to Strobe
Tr
Tf
-
Rise Time
Fall Time
Frequency Error
Maximum Frequency
Propagation Delay for Pass Through
Frequency
Output Enable to Tristate
(into and out of) time
-
-
5
MAX
NOTES
2
2
0.5
135
20
Duty Cycle 40% min. to
60% max.
%
MHz
ns
15
ns
ICS2495
Figure 2
Ordering Information
ICS2495N-XXX or ICS2495M-XXX
Example:
ICS XXXX M -XXX
Pattern Number (2 or 3 digit number for parts with ROM code patterns)
Package Type
N=DIP (Plastic)
M=SOIC
Device Type (consists of 3 or 4 digit numbers)
Prefix
ICS, AV=Standard Device; GSP=Genlock Device
6
ICS2495
ICS2495 Pattern Request Form
ICS produces a selection of standard pattern ICS2495’s pre-programmed for compatibility with many popular VGA chipsets.
Custom patterns are also available although a significant volume commitment and/or one-time mask charge will apply. Contact
ICS Sales for details.
ICS Part
Number
Compatible
VGA
Chipsets
Video Clock
Address (HEX)
ICS
ICS-
ICS-
Frequency
(MHz)
Frequency
(MHz)
Frequency
(MHz)
16-Pin DIP Package
6
7
8
9
A
B
C
D
E
F
Memory
Clock
Address (HEX)
0
16-Pin SOIC Package
Frequency
(MHz)
Custom pattern #1 reference frequency = __________
Standard frequencies shown have been specified by and are
supported by the respective VGA manufacturer.
All standard patterns shown above use 14.31818 MHz as the
input reference frequency.
If the internal frequency that the ICS2495 remains locked to
when EXTFREQ is selected is critical, it should be specified.
Frequency
(MHz)
Ordering Information
ICS2495N-XXX or ICS2495M-XXX
Example:
ICS XXXX M -XXX
Pattern Number (2 or 3 digit number for parts with ROM code patterns)
Package Type
N=DIP (Plastic)
M=SOIC
Device Type (consists of 3 or 4 digit numbers)
Prefix
ICS, AV=Standard Device; GSP=Genlock Device
7