ICS1572M-101 [ICSI]
User Programmable Differential Output Graphics Clock Generator; 用户可编程差分输出图形时钟发生器![ICS1572M-101](http://pdffile.icpdf.com/pdf1/p00024/img/icpdf/ICS1572_125198_icpdf.jpg)
型号: | ICS1572M-101 |
厂家: | ![]() |
描述: | User Programmable Differential Output Graphics Clock Generator |
文件: | 总19页 (文件大小:279K) |
中文: | 中文翻译 | 下载: | 下载PDF数据表文档文件 |
![](http://public.icpdf.com/style/img/ads.jpg)
ICS1572
Integrated
Circuit
Systems, Inc.
User Programmable Differential Output Graphics Clock Generator
Description
Features
The ICS1572 is a high performance monolithic phase-locked
loop (PLL) frequency synthesizer. Utilizing ICS’s advanced
CMOS mixed-mode technology, the ICS1572 provides a low
cost solution for high-end video clock generation in worksta-
tions and high-end PC applications.
•
Supports high-resolution graphics - CLK output to
180 MHz
Eliminates need for multiple ECL output crystal oscillators
•
•
Fully programmable synthesizer capability - not just a
clock multiplier
•
•
Available in 20-pin 300-mil wide body SOIC package
The ICS1572 has differential video clock outputs (CLK+ and
CLK-) that are compatible with industry standard video DACs.
Another clock output, LOAD, is provided whose frequency is
derived from the main clock by a programmable divider. An
additional clock output is available, LD/N2, which is derived
from the LOAD frequency and whose modulus may also be
programmed.
Available in both parallel (101) and serial (301)
programming versions
Circuitincluded for reset ofBrooktreeRAMDAC pipeline
delay
•
Applications
Operating frequencies arefully programmable with direct con-
trol provided for reference divider, pre-scaler, feedback divider
and post-scaler.
•
•
•
Workstations
AutoCad Accelerators
High-end PC graphics systems
Reset of the pipeline delay on Brooktree RAMDACs may
be performed under register control. Outputs may also be set
to desired states to facilitate circuit board testing.
ICS1572-101 Pinout
N.C.
1
2
20
19
18
17
16
15
14
13
12
11
N.C.
LOOP
FILTER
AD0
XTAL1
XTAL2
STROBE
VSS
AD1
3
AD2
XTAL1
XTAL2
CRYSTAL
OSCILLATOR
/ R
CHARGE
PUMP
PHASE-
FREQUENCY
DETECTOR
4
VDD
VDD
VDDO
IPRG
CLK+
CLK-
N.C.
VCO
5
6
EXTFBK
BLANK
PRESCALER
(-301 only)
VSS
7
LOAD
LD/N2
N.C.
8
/ M
/ A
MUX
9
10
FEEDBACK DIVIDER
PROGRAMMING
INTERFACE
ICS1572-301 Pinout
MUX
CLK+
/ 2
/ 4
DIFF.
OUTPUT
N.C.
AD0
1
2
20
19
18
17
16
15
14
13
12
11
N.C.
CLK−
AD1
XTAL1
XTAL2
STROBE
VSS
3
AD2
/ N1
4
VDD
VDD
VDDO
IPRG
CLK+
CLK-
N.C.
MUX
DRIVER
DRIVER
LOAD
LD/N2
5
6
VSS
7
/ N2
LOAD
LD/N2
N.C.
8
9
10
Figure 1
ICS1572RevC093094
RAMDAC is a trademark of Brooktree Corporation.
ICS1572
Overview
PLL Post-Scaler
The ICS1572 is ideally suited to provide the graphics system Aprogrammablepost-scaler maybeinserted betweenthe VCO
clock signals required by high-performance video DACs. and theCLK+and CLK-outputs oftheICS1572. This is useful
Fully programmable feedback and reference divider capability in generating of lower frequencies, as the VCO has been
allow virtually any frequency to be generated, not just simple optimized for high-frequency operation.
multiples of the reference frequency. The ICS1572 uses the
latest generation of frequency synthesis techniques developed The post-scaler allows the selection of:
by ICS and is completely suitable for the most demanding
video applications.
• VCO frequency
• VCO frequency divided by 2
• VCO frequency divided by 4
PLL Synthesizer Description -
Ratiometric Mode
• Internal register bit (AUXCLK) value
The ICS1572 generates its output frequencies using phase-
locked loop techniques. The phase-locked loop (or PLL) is a
closed-loop feedback system that drives the output frequency
to be ratiometrically related to the reference frequency pro-
vided to the PLL (see Figure 1). The reference frequency is
generated by an on-chip crystal oscillator or the reference
frequency may be applied to the ICS1572 from an external
frequency source.
Load Clock Divider
The ICS1572 has an additional programmable divider
(referred to in Figure 1 as the N1 divider) that is used to
generate the LOAD clock frequency for the video DAC. The
modulus of this divider may be set to 3, 4, 5, 6, 8, or 10 under
register control. The design of this divider permits the output
duty factor to be 50/50, even when an odd modulus is selected.
The input frequency to this divider is the output of the PLL
post-scaler described above.
The phase-frequency detector shown in the block diagram
drives thevoltage-controlled oscillator, orVCO, to a frequency
that will cause the two inputs to the phase-frequency detector
to be matched in frequency and phase. This occurs when:
.
F(XTAL1) Feedback Divider
Digital Inputs - ICS1572-101 Option
F(VCO): =
Reference Divider
The AD0-AD3 pins and the STROBE pin are used to load all
control registers of the ICS1572 (-101 option). The AD0-AD3
and STROBE pins are each equipped with a pull-up and will
be at a logic HIGH level when not connected. They may be
driven with standard TTL or CMOS logic families.
This expression is exact; that is, the accuracy of the output
frequency depends solely on the reference frequency provided
to the part (assuming correctly programmed dividers).
The VCO gain is programmable, which permits the ICS1572 to
be optimized for best performance at all operating frequencies.
The address of the register to be loaded is latched from the
AD0-AD3 pins by a negative edge on the STROBE pin. The
data for that register is latched from the AD0-AD3 pins by a
positive edge on the STROBE pin. See Figure 2 for a timing
diagram. After power-up, the ICS1572-101 requires 32 regis-
ter writes for new programming to become effective. Since
only 13 registers are used at present, the programming system
can perform 19 “dummy” writes to address 13 or 14 to com-
plete the sequence.
The reference divider may be programmed for any modulus
from 1 to 128 in steps of one.
The feedback divider may be programmed for any modulus
from 37 through 391 in steps of one. Any even modulus from
392 through 782 can also be achieved by setting the “double”
bit which doubles the feedback divider modulus. The feedback
divider makes use of a dual-modulus prescaler technique that
allows the programmable counters to operate at low speed
without sacrificing resolution. This is an improvement over
conventional fixed prescaler architectures that typically im-
pose a factor-of-four penalty (or larger) in this respect.
Table 1 permits the derivation of “A” & “M” counter program-
ming directly from desired modulus.
2
ICS1572
This allows the synthesizer to be completely programmed for An additional control pin on the ICS1572-301, BLANK can
the desired frequency before it is made active. Once the part perform either of two functions. It may be used to disable the
has been “unlocked” by the 32 writes, programming becomes phase-frequency detector in line-locked applications. Alterna-
effective immediately.
tively, the BLANK pin may be used as a synchronous enable
forVRAMshift clockgeneration.Seesections onLine-Locked
ALL registers identified in the data sheet (0-9, 11, 12 & 15) Operations and VRAM shift clock generation for details.
MUSTbewrittenuponinitial programming.Theprogramming
registers are not initialized upon power-up, but the latched
outputs of those registers are. The latch is made transparent
after 32 register writes. If any register has not been written, the
Output Description
The differential output drivers, CLK+ and CLK, are current-
mode and are designed to drive resistive terminations in a
complementary fashion. The outputs are current-sinking only,
with the amount of sink current programmable via the IPRG
pin. The sink current, whichis steered toeither CLK+orCLK-,
is approximately four times the current supplied to the IPRG
pin. For most applications, a resistor fromVDDO to IPRG will
set the current to the necessary precision. See Figure 6 for
output characteristics.
stateupon power-up (random) willbecome effective. Registers
13 & 14 physically do not exist. Register 10 does exist, but is
reserved for future expansion. To insure compatibility with
possiblefuture modifications to thedatabase, ICS recommends
that all three unused locations be written with zero.
ICS1572-101 Register Loading
5
The LOAD output is a high-current CMOS type drive whose
frequency is controlled by a programmable divider that may be
selected for a modulus of 3, 4, 5, 6, 8, or 10. It may also be
suppressed under register control.
STROBE
1
2
3
4
AD0-AD3
ADDRESS VALID
DATA VALID
The LD/N2 output is high-current CMOS type drive whose
frequency is derived from the LOAD output. The programma-
ble modulus may range from 1 to 512 in steps of one.
Figure 2
Digital Inputs - ICS1572-301 Option
The programming of the ICS1572-301 is performed serially
by using the DATCLK, DATA, and HOLD~pins to load an
internal shift register.
Pipeline Delay Reset Function
The ICS1572 implements the clocking sequence required to
reset the pipeline delay on Brooktree RAMDACs. This se-
quence can be generated by setting the appropriate register bit
(DACRST) to a logic 1 and then resetting to logic 0.
DATA is shifted into the register on the rising edge of
DATCLK. The logic value on the HOLD~ pin is latched at the
same time. When HOLD~ is low, the shift register may be
loadedwithoutdisturbingtheoperation of theICS1572. When
high, the shift register outputs are transferred to the control
registers, and the new programming information becomes ac-
tive. Ordinarily, a high level should be placed on the HOLD~
pin when the last data bit is presented. See Figure 3 for the
programming sequence.
When changing frequencies, it is advisable to allow 500 mi-
croseconds after the new frequency is selected to activate the
reset function. The output frequency of the synthesizer should
be stable enough at that point for the video DAC to correctly
execute its reset sequence. See Figure 4 for a diagram of the
pipeline delay reset sequence.
Pipeline Delay Reset Timing
ICS1572-301 Register Loading
8
DATCLK
STROBE
or
11
6
7
10
9
DATCLK
CLK+
DATA
HOLD
DATA_1
DATA_2
DATA_56
12
TCLK
LOAD
Figure 3
Figure 4
3
ICS1572
ICS1572-101 The ICS1572-101 supports phase detector
disable via a special control mode. When the
PDRSTEN (phase detector reset enable) bit is
set, a high level on AD3 will disable PLL
locking.
Reference Oscillator and Crystal
Selection
The ICS1572 has circuitry on-board to implement a Pierce
oscillator with the addition of only one external component, a
quartz crystal. Pierce oscillators operate the crystal in anti-
(also called parallel-) resonant mode. See the AC Charac-
teristics for the effective capacitive loading to specify when
ordering crystals.
ICS1572-301 The ICS1572-301 supports phase detector
disable via the BLANK pin. When the
PDRSTEN bit is set, a high level on the
BLANK input will disable PLL locking.
Series-resonant crystals may also be used with the ICS1572.
Be aware that the oscillation frequency will be slightly higher
than the frequency that is stamped on the can (typically 0.025-
0.05%).
External Feedback Operation
The ICS1572-301 option also supports the inclusion of an
external counter as the feedback divider of the PLL. This mode
is useful in graphic systems that must be “genlocked” to
external video sources.
As the entire operation of the phase-locked loop depends on
having a stable reference frequency, we recommend that the
crystal bemounted as closely as possible to the package. Avoid
routing digital signals or the ICS1572 outputs underneath or
near these traces. It is also desirable to ground the crystal can
to the ground plane, if possible.
When the EXTFBEN bit is set to logic 1, the phase-frequency
detector will use the EXTFBK pin as its feedback input. The
loop phase will be locked to the rising edges of the signal
applied to the EXTFBK input.
If an external reference frequency source is to be used with the
ICS1572, it is important that it be jitter-free. The rising and
falling edges of that signal should be fast and free of noise for
best results.
VRAM Shift Clock Generation
The ICS1572-301 option supports VRAM shift clock genera-
tionandinterruption. By programming theN2countertodivide
by 1, the LD/N2 output becomes a duplicate of the LOAD
output. When the SCEN bit is set, the LD/N2 output may be
synchronously started and stopped via the blank pin. When
BLANK is high, the LD/N2 will be free-running and in phase
with LOAD. When BLANK is taken low, the LD/N2 output is
stopped at a low level. See Figure 5 for a diagram of the
sequence. Note that this use of the BLANK pin precludes its use
for phase comparator disable (see Line-Locked Operation).
The loop phase is locked to the falling edges of the XTAL1
input signals.
Line-Locked Operation
The ICS1572 supports line-locked clock applications by al-
lowing the LOAD (N1) and N2 divider chains to act as the
feedback divider for the PLL.
The N1 and N2 divider chains allow a much larger modulus to
beachievedthanthePLL’s ownfeedbackdivider.Additionally,
the output of the N2 counter is accessible off-chip for perform-
ing horizontal reset of the graphics system, where necessary.
This mode is set under register control (ALTLOOP bit). The
reference divider (R counter) is set to divide by 1 in this mode,
and the HSYNC signal of the external video will be supplied
to the XTAL1 input. The output frequency of the synthesizer
will then be:
VRAM Shift Clock Control
BLANK
LOAD
LD/N2
. .
(CLK) : = F (XTAL1) N1 N2.
F
By using the phase-detector hardware disable mode, the PLL
can be made to free-run at the beginning of the vertical interval
of the external video, and can be reactivated at its completion.
Figure 5
4
ICS1572
•
Phase Detector Gain: For most graphics applications and
divider ranges, set P[1,0] = 10 and set P[2] = 1. Under
some circumstances, setting the P[2] bit “on” can reduce
jitter. During 1572 operation at exact multiples of the
crystal frequency, P[2] bit = 0 may provide the best jitter
performance.
Power-On Initialization
The ICS1572 has an internal power-on reset circuit that per-
forms the following functions:
1) Sets the multiplexer to pass the reference frequency
to the CLK+ and CLK- outputs.
2) Selects the modulus of the N1 divider (for the
LOAD clock) to be four.
Board Test Support
It is often desirable to statically control the levels of the output
pins for circuit board test. The ICS1572 supports this through
a register programmable mode, AUXEN. When this mode is
set, two register bits directly control the logic levels of the
CLK+/CLK- pins and the LOAD pin. This mode is activated
when the S[0] and S[1] bits are both set to logic 1. See Register
Mapping for details.
These functions should allow initialization of most graphics
systems that cannot immediately provide for register program-
ming upon system power-up.
Because the power-on reset circuit is on the VDD supply, and
because that supply is filtered, care must be taken to allow the
reset to de-assert before programming. A safe guideline is to
allow 20 microseconds after the VDD supply reaches 4 volts.
Power Supplies and Decoupling
Programming Notes
The ICS1572has twoVSS pinstoreduce theeffectsofpackage
inductance. Both pins are connected to the same potential on
the die (the ground bus). BOTH of these pins should connect
to the ground plane of the video board as close to the package
as is possible.
•
VCO Frequency Range: Use the post-divider to keep the
VCO frequency as high as possible within its operating
range.
•
Divider Range: For best results in normal situations (i.e.,
pixel clock generation for hi-res displays), keep the refer-
ence divider modulus as short as possible (for a frequency
at the output of the reference divider in the few hundred
kHz to several MHz range). If you need to go to a lower
phase comparator reference frequency (usually required
for increased frequency accuracy), that is acceptable, but
jitter performance will suffer somewhat.
The ICS1572 has a VDDO pin which is the supply of +5 volt
power to all output drivers. This pin should be connected to the
power plane (or bus) using standard high-frequency decou-
plingpractice. That is, capacitors should have lowseries induc-
tance and be mounted close to the ICS1572.
The VDD pin is the power supply pin for the PLL synthesizer
circuitry and other lower current digital functions. We recom-
mend that RC decoupling or zener regulation be provided for
this pin (as shown in the recommended application circuitry).
This will allow the PLL to “track” through power supply
fluctuations without visible effects. See Figure 7 for typical
external circuitry.
•
VCO Gain Programming: Use the minimum gain which
can reliably achieve the VCO frequency desired, as shown
here:
VCO GAIN
MAX FREQUENCY
120 MHz
200 MHz
230 MHz
*
4
5
6
7
* SPECIAL APPLICATION. Contact factory for custom product above
230 MHz.
Figure 6
5
ICS1572
ICS1572 Typical Interface
DATA BUS
1
2
3
4
5
6
7
8
9
N.C.
AD0
XTAL1
XTAL2
STROBE
VSS
VSS
LOAD
LD/N2
N.C
20
19
18
17
16
+5V
AD1
AD2
AD3
VDD
+
SELECT
VDDO 15
120
120
IPRG
CLK+
CLK-
N.C.
14
13
12
11
10 N.C.
TO
RAMDAC
390
390
Figure 3
6
ICS1572
Register Mapping - ICS1572-101 (Parallel Programming Option)
NOTE: IT IS NOT NECESSARY TO UNDERSTAND THE FUNCTION OF THESE BITS TO USE THE ICS1572. PC SOFTWARE IS AVAILABLE
FROM ICS TO AUTOMATICALLY GENERATE ALL REGISTER VALUES BASED ON REQUIREMENTS. CONTACT FACTORY FOR DETAILS.
REG#
BIT(S)
BIT REF.
DESCRIPTION
0
1
0-3
0-2
R[0]..R[3]
R[4]..R[6]
Reference divider modulus control bits
Modulus = value + 1
2
0-3
A[0]..A[3]
Controls A counter. When set to zero, modulus=7. Otherwise,
modulus=7 for “value” underflows of the prescaler, and modulus=6
thereafter until M counter underflows.
3
4
0-3
0-1
M[0]..M[3]
M[4]..M[5]
M counter control bits
Modulus = value + 1
4
5
3
DBLFREQ
Doubles modulus of dual-modulus prescaler (from 6/7 to 12/14).
0-2
N1[0]..N1[2]
Sets N1 modulus according to this table. These bits are set to imple-
ment a divide-by-four on power-up.
N1[2]
N1[1]
N1[0]
RATIO
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
3
4
4
5
6
8
8
10
6
7
0-3
0-3
N2[0]..N2[3]
N2[4]..N2[7]
Sets the modulus of the N2 divider. Modulus = value + 1
The input of the N2 divider is the output of the N1 divider in all clock
modes except AUXEN.
8
8
3
N2[8]
0-2
V[0]..V[1]
Sets the gain of the VCO.
V[2]
V[1]
V[0]
VCO GAIN
(MHz/VOLT)
1
1
1
1
0
0
1
1
0
1
0
1
30
45
60
80
7
ICS1572
REG#
9
BIT(S)
0-1
BIT REF.
P[0]..P[1]
DESCRIPTION
Sets the gain of the phase detector according to this table.
P[1]
P[0]
0
GAIN (uA/radian)
0
0
1
1
0.05
0.15
0.5
1
0
1
1.5
9
3
[P2]
Phase detector tuning bit. Normally should be set to one.
PLL post-scaler/test mode select bits
11
0-1
S[0]..S[1]
S[1] S[0]
DESCRIPTION
0
0
1
1
0
1
0
1
Post-scaler=1. F(CLK)=F(PLL). Theoutput of theN1 divider drives
the LOAD output which, in turn, drives the N2 divider.
Post-scaler=2. F(CLK)=F(PLL)/2. The output of the N1 divider
drives the LOAD output which, in turn, drives the N2 divider.
Post-scaler=4. F(CLK)=F(PLL)/4. The output of the N1 divider
drives the LOAD output which, in turn, drives the N2 divider.
AUXEN CLOCK MODE. The AUXCLK bit drives the differential
outputs CLK+ and CLK- and the AUXN1 bit drives the LOAD
output which, in turn, drives the N2 divider.
11
11
2
3
AUX_CLK
AUX_N1
When in the AUXEN clock mode, this bit controls the differential
outputs.
When in the AUXEN clock mode, this bit controls the LOAD output
(and consequently the N2 output according to its programming).
12
12
0
1
RESERVED
JAMPLL
Must be set to zero.
Tristates phase detector outputs; resets phase detector logic, and
resets R, A, M, and N2 counters.
12
2
DACRST
Set to zero for normal operation. When set to one, the CLK+ output is
kept high and the CLK- output is kept low. (All other device functions are
unaffected.) When returned to zero, the CLK+ and CLK- outputs will
resume toggling on a rising edge of the LD output (+/- 1 CLK period).
To initiate a RAMDAC reset sequence, simply write a one to
this register bit followed by a zero.
12
15
3
0
SELXTAL
ALTLOOP
When set to logic 1, passes the reference frequency to the post-scaler.
Controls substitution of N1 and N2 dividers into feedback loop of PLL.
When this bit is a logic 1, the N1 and N2 dividers are used.
15
3
PDRSTEN
Phase-detector reset enable control bit. When this bit is set, the AD3
pin becomes a transparent reset input to the phase detector.
See LINE-LOCKED CLOCK GENERATION section for more
details on the operation of this function.
8
ICS1572
Register Mapping - ICS1572-301 (Serial Programming Option)
NOTE: IT IS NOT NECESSARY TO UNDERSTAND THE FUNCTION OF THESE BITS TO USE THE ICS1572. PC SOFTWARE IS AVAILABLE
FROM ICS TO AUTOMATICALLY GENERATE ALL REGISTER VALUES BASED ON REQUIREMENTS. CONTACT FACTORY FOR DETAILS.
BIT(S)
1-3
BIT REF.
DESCRIPTION
N1[0]..N1[2]
Sets N1 modulus according to this table. These bits are set to implement
a divide-by-four on power-up.
N1[2]
N1[1]
N1[0]
RATIO
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
3
4
4
5
6
8
8
10
4
5
RESERVED
RESERVED
Set to zero.
MUST be set to zero.If this bit is ever programmed for a logic one, device
operation will cease and further serial data load into the registers will be
inhibited until a power-off/power-on sequence.
6
7
JAMPLL
DACRST
Tristates phase detector outputs, resets phase detector logic, and resets
R, A, M, and N2 counters.
Set to zero for normal operations. When set to one, the CLK+ output is
kept high and the CLK- output is kept low. (All other device functions are
unaffected.) When returned to zero, the CLK+ and CLK- outputs will
resume toggling on a rising edge of the LD output (+/−1 CLK period).
To initiate a RAMDAC reset sequence, simply write a one to this register
bit followed by a zero.
8
9
SELXTAL
ALTLOOP
When set to logic 1, passes the reference frequency to the post-scaler.
Controls substitution of N1 and N2 dividers into feedback loop of PLL.
When this bit is a logic 1, the N1 and N2 dividers are used.
10
11
12
SCEN
VRAM shift clock enable bit. When logic 1, the BLANK pin can be used
to disable the LD/N2 output.
EXTFBKEN
PDRSTEN
External PLL feedback select. When logic 1, the EXTFBK pin is used for
the phase-frequency detector feedback input.
Phase detector reset enable control bit. When this bit is set, a high level
on the BLANK input will disable PLL locking. See LINE-LOCKED
CLOCK GENERATION section for more details on the operation of
this function.
9
ICS1572
BIT(S)
13-14
BIT REF.
S[0]..S[1]
DESCRIPTION
PLL post-scaler/test mode select bits.
S[1] S[0]
DESCRIPTION
0
0
1
1
0
1
0
1
Post-scaler=1. F(CLK)=F(PLL). The output of the N1 divider drives
the LOAD output which, in turn, drives the N2 divider.
Post-scaler=2. F(CLK)=F(PLL)/2. The output of the N1 divider
drives the LOAD output which, in turn, drives the N2 divider.
Post-scaler=4. F(CLK)=F(PLL)/4. The output of the N1 divider
drives the LOAD output which, in turn, drives the N2 divider.
AUXEN CLOCK MODE. The AUXCLK bit drives the differential
outputs CLK+ and CLK- and the AUXN1 bit drives the LOAD
output which, in turn, drives the N2 divider.
15
16
AUX_CLK
AUX_N1
When in the AUXEN clock mode, this bit controls the differential outputs.
When in the AUXEN clock mode, this bit controls the N1 output (and
consequently the N2 output according to its programming).
17-24
28
N2[0]..N2[7]
N2[8]
Sets the modulus of the N2 divider. The input of the N2 divider is the
output of the N1 divider in all clock modes except AUXEN.
25-27
V[0]..V[2]
Sets the gain of VCO.
V[2]
V[1]
V[0]
VCO GAIN
(MHz/VOLT)
1
1
1
1
0
0
1
1
0
1
0
1
30
45
60
80
29-30
P[0]..P[1]
Sets the gain of the phase detector according to this table.
P[1]
0
P[0]
GAIN (uA/radian)
0
1
0
1
0.05
0.15
0.5
0
1
1
1.5
31
32
RESERVED
P[2]
Set to zero.
Phase detector tuning bit. Should normally be set to one.
10
ICS1572
BIT(S)
33-38
BIT REF.
DESCRIPTION
M[0]..M[5]
M counter control bits
Modulus = value +1
39
RESERVED
DBLFREQ
A[0]..A[3]
Set to zero.
40
Doubles modulus of dual-modulus prescaler (from 6/7 to 12/14).
41-44
Controls A counter. When set to zero, modulus=7. Otherwise,
modulus=7 for “value” underflows of the prescaler, and modulus=6
thereafter until M counter underflows.
45-48
49-55
RESERVED
R[0]..R[6]
Set to zero.
Reference divider modulus control bits
Modulus = value + 1
56
RESERVED
Set to zero.
11
ICS1572
Table 1 - “A” & “M” Divider Programming
Feedback Divider Modulus Table
A[2]..A[0]-
M[5]..M[0]
000000
000001
000010
000011
000100
000101
000110
000111
001000
001001
001010
001011
001100
001101
001110
001111
010000
010001
010010
010011
010100
010101
010110
010111
011000
011001
011010
011011
011100
011101
011110
011111
001
010
011
100
101
110
111
000
A[2]..A[0]-
M[5]..M[0]
100000
100001
100010
100011
100100
100101
100110
100111
101000
101001
101010
101011
101100
101101
101110
101111
110000
110001
110010
110011
110100
110101
110110
110111
111000
111001
111010
111011
111100
111101
111110
111111
001
010
011
100
101
110
111
000
7
14
199
205
211
217
223
229
235
241
247
253
259
265
271
277
283
289
295
301
307
313
319
325
331
337
343
349
355
361
367
373
379
385
200
206
212
218
224
230
236
242
248
254
260
266
272
278
284
290
296
302
308
314
320
326
332
338
344
350
356
362
368
374
380
386
201
207
213
219
225
231
237
243
249
255
261
267
273
279
285
291
297
303
309
315
321
327
333
339
345
351
357
363
369
375
381
387
202
208
214
220
226
232
238
244
250
256
262
268
274
280
286
292
298
304
310
316
322
328
334
340
346
352
358
364
370
376
382
388
203
209
215
221
227
233
239
245
251
257
263
269
275
281
287
293
299
305
311
317
323
329
335
341
347
353
359
365
371
377
383
389
204
210
216
222
228
234
240
246
252
258
264
270
276
282
288
294
300
306
312
318
324
330
336
342
348
354
360
366
372
378
384
390
205
211
217
223
229
235
241
247
253
259
265
271
277
283
289
295
301
307
313
319
325
331
337
343
349
355
361
367
373
379
385
391
231
238
245
252
259
266
273
280
287
294
301
308
315
322
329
336
343
350
357
364
371
378
385
392
399
406
413
420
427
434
441
448
13
19
20
26
21
25
27
33
28
31
32
34
40
35
37
38
39
41
47
42
43
44
45
46
48
54
49
49
50
51
52
53
55
61
56
55
56
57
58
59
60
63
61
62
63
64
65
66
67
70
67
68
69
70
71
72
73
77
73
74
75
76
77
78
79
84
79
80
81
82
83
84
85
91
85
86
87
88
89
90
91
98
91
92
93
94
95
96
97
105
112
119
126
133
140
147
154
161
168
175
182
189
196
203
210
217
224
97
98
99
100
106
112
118
124
130
136
142
148
154
160
166
172
178
184
190
196
101
107
113
119
125
131
137
143
149
155
161
167
173
179
185
191
197
102
108
114
120
126
132
138
144
150
156
162
168
174
180
186
192
198
103
109
115
121
127
133
139
145
151
157
163
169
175
181
187
193
199
103
109
115
121
127
133
139
145
151
157
163
169
175
181
187
193
104
110
116
122
128
134
140
146
152
158
164
170
176
182
188
194
105
111
117
123
129
135
141
147
153
159
165
171
177
183
189
195
Notes:
To use this table, find the desired modulus in the table. Follow the column up to find the A divider programming values.
Follow the row to the left to find the M divider programming. Some feedback divisors can be achieved with two or three
combinations of divider settings. Any are acceptable for use.
.
N =[(M +1) 6] +A
The formula for the effective feedback modulus is:
except when A=0, then:
.
N=(M +1) 7
Under all circumstances:
A ≤ M
12
ICS1572
Pin Descriptions - ICS1572-101
PIN#
NAME
DESCRIPTION
13
12
8
CLK+
CLK−
LOAD
XTAL1
XTAL2
AD0
Clock out (non-inverted)
Clock out (inverted)
Load output. This output is normally at the CLK frequency divided by N1.
Quartz crystal connection 1/external reference frequency input
Quartz crystal connection 2
3
4
2
Address/Data Bit 0 (LSB)
19
18
17
9
AD1
Address/Data Bit 1
AD2
Address/Data Bit 2
AD3
Address/Data Bit 3 (MSB)
LD/N2
STROBE
VDD
Divided LOAD output. See text.
5
Control for address/data latch
16
15
14
6,7
PLL system power (+5V. See application diagram.)
Output stage power (+5V)
VDDO
IPRG
VSS
Output stage current set
Device ground. Both pins must be connected to the same ground potential.
Not connected
1,10,11,20
NC
Pin Descriptions - ICS1572-301
PIN#
NAME
DESCRIPTION
13
12
8
CLK+
CLK−
LOAD
XTAL1
XTAL2
DATCLK
DATA
HOLD~
BLANK
LD/N2
EXTFBK
VDD
Clock out (non-inverted)
Clock out (inverted)
Load output. This output is normally at the CLK frequency divided by N1.
Quartz crystal connection 1/external reference frequency input
Quartz crystal connection 2
3
4
5
Data Clock (Input)
19
18
17
9
Serial Register Data (Input)
HOLD (Input)
Blanking (Input). See Text.
Divided LOAD output/shift clock. See text.
External feedback connection for PLL (input). See text.
PLL system power (+5V. See application diagram.)
Output stage power (+5V)
2
16
15
14
6,7
VDDO
IPRG
Output stage current set
VSS
Device ground. Both pins must be connected.
Not connected
1,10,11,20
NC
13
ICS1572
Absolute Maximum Ratings
VDD, VDDO (measured to VSS) . . . . . . . . . . . . . . . . . . . . . . 7.0V
Digital Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VSS-0.5 to VDD + 0.5V
Digital Outputs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VSS-0.5 to VDDO + 0.5V
Ambient Operating Temperature . . . . . . . . . . . . . . . . . . . . . . . -55 to 125°C
Storage Temperature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -65 to 150°C
Junction Temperature. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175°C
Soldering Temperature. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260°C
Recommended Operating Conditions
VDD, VDDO (measured to VSS) . . . . . . . . . . . . . . . . . . . . . . 4.75 to 5.25V
Operating Temperature (Ambient). . . . . . . . . . . . . . . . . . . . . . 0 to 70°C
DC Characteristics
TTL-Compatible Inputs
101 Option - (AD0-AD3, STROBE),
301 Option - (DATCLK, DATA, HOLD, BLANK, EXTFBK)
PARAMETER
Input High Voltage
SYMBOL
CONDITIONS
MIN
MAX
VDD+0.5
0.8
UNITS
V
Vih
Vil
Iih
2.0
Input Low Voltage
Input High Current
Input Low Current
Input Capacitance
VSS-0.5
V
Vih =VDD
Vil =0.0
-
-
-
10
uA
uA
pF
Iil
150
Cin
8
XTAL1 Input
PARAMETER
SYMBOL
Vxh
CONDITIONS
MIN
MAX
VDD+0.5
1.25
UNITS
V
Input High Voltage
Input Low Voltage
3.75
Vxl
VSS-0.5
CLK+, CLK- Outputs
PARAMETER
SYMBOL
SYMBOL
CONDITIONS
CONDITIONS
MIN
0.6
MAX
-
UNITS
V
Differential Output Voltage
LOAD, LD/N2 Outputs
PARAMETER
MIN
2.4
-
MAX
-
UNITS
Output High Voltage (Ioh=4.0mA)
Output Low Voltage (Iol=8.0mA)
V
V
0.4
14
ICS1572
AC Characteristics
SYMBOL
PARAMETER
MIN
20
TYP
20
MAX
160
20
UNITS
MHz
MHz
pF
Fvco
Fxtal
Cpar
Fload
Txhi
VCO Frequency (see Note 1)
Crystal Frequency
5
Crystal Oscillator Loading Capacitance
LOAD Frequency
80
55
MHz
ns
XTAL1 High Time (when driven externally)
XTAL1 Low TIme (when driven externally)
8
8
Txlo
Thigh
ns
Differential Clock Output Duty Cycle
(see Note 2)
45
%
Jclk
Differential Clock Output Cumulative
Jitter (see Note 3)
<0.06
pixel
Tlock
Idd
PLL Acquire Time (to within 1%)
500
15
µs
VDD Supply Current
t.b.d.
t.b.d.
mA
mA
Iddo
VDDO Supply Current (excluding CLK+/-
termination)
20
DIGITAL INPUTS - ICS1572-101
1
2
3
4
5
Address Setup Time
Address Hold Time
Data Setup Time
Data Hold Time
10
10
10
10
ns
ns
ns
ns
ns
STROBE Pulse Width (Thi or Tlo)
20
DIGITAL OUTPUTS - ICS1572-301
6
7
8
DATA/HOLD~Setup Time
DATA/HOLD~Hold Time
10
10
ns
ns
ns
DATCLK Pulse Width (Thi or Tlo)
20
PIPELINE DELAY RESET
9
Reset Activation Time
Reset Duration
2*Tclk
ns
ns
ns
10
11
12
4*Tload
Restart Delay
2*Tload
Restart Matching
-1*Tclk
+1.5*Tclk
ns
DIGITAL OUTPUTS
13
14
CLK+/CLK- Clock Rate
180
+2
MHz
ns
LOAD To LD/N2 Skew (Shift Clock Mode)
-2
0
Note 1: Use of thepost-divider is required for frequencies lower than 20 MHzon CLK+ & CLK- outputs. Useof the post-divider
is recommended for output frequencies lower than 65 MHz.
Note 2: Using load circuit of Figure 6. Duty cycle measured at zero crossings of difference voltage between CLK+ and CLK-.
Note 3: Cumulative jitter is defined as the maximum error (in the time domain) of any CLK edge, at any point in time, compared
with the equivalent edge generated by an ideal frequency source.
ICS laboratory testing indicates that the typical value shown above can be treated as a maximum jitter specification in
virtually all applications. Jitter performance can depend somewhat on circuit board layout, decoupling, and register
programming.
15
ICS1572
NOTES
16
ICS1572 Application Information
Output Circuit Considerations for the ICS1572
Stripline is the other form a PCB transmission line can take. A
buried trace between ground planes (or between a power plane
and a ground plane) is common in multi-layer boards.
Attempting to create a workstation design without the use of
multi-layer boards would be adventurous to say the least, the
issue would more likely be whether to place the interconnect
on the surface or between layers. The between layer approach
would work better from an EMI standpoint, but would be more
difficult to lay out. A stripline is shown below:
Output Circuitry
The dot clock signals CLK and CLK- are typically the highest
frequency signals present in the workstation. To minimize
problems with EMI, crosstalk, and capacitive loading extra
care should be taken in laying out this area of the PC board.
The ICS1572is packagedina 0.3”-wide20-pinSOICpackage.
This permits the clock generator, crystal, and related compo-
nents to be laid out in an area the size of a postage stamp. The
ICS1572 should be placed as close as possible to the RAM-
DAC. The CLK and CLK- pins are running at VHF frequen-
cies; one should minimize the length of PCB trace connecting
them to the RAMDAC so that they don’t become radiators of
RF energy.
At the frequencies that the ICS1572 is capable of, PC board
traces may be long enough to be a significant portion of a
wavelength of that frequency. PC traces for CLK and CLK-
should betreated as transmissionlines, notjust interconnecting
wires. These lines can take two forms: microstrip and stripline.
A microstrip line is shown below:
Using 1oz. copper (0.0015” thick) and 0.040” thickness G10,
a 0.010” trace will exhibit a characteristic impedance of 75Ω
in a stripline configuration.
Typically, RAMDACS require a Vih of VAA-1.0 Volts as a
guaranteed logical “1” and a Vil of VAA-1.6 as a guaranteed
logical “0.” Worst case input capacitance is 10 pF.
Output circuitry for the ICS1572 is shown in the following
diagram. It consists of a 4/1 current mirror, and two open drain
output FETs along with inverting buffers to alternately enable
each current-sinking driver. Both CLK and CLK- outputs are
connected to the respective CLOCK and CLOCK* inputs of
the RAMDAC with transmission lines and terminated in their
equivalent impedances by the Thevenin equivalent impedances
of R1 and R2 or R1’and R2’.
Essentially, the microstrip is a copper trace on a PCB over a
ground plane. Typically, the dielectric is G10 glass epoxy. It
differs from a standard PCB trace in that its width is calculated
to have a characteristic impedance. To calculate the charac-
teristic impedance ofa microstriplineonemustknow thewidth
and thickness of the trace, and the thickness and dielectric
constant of the dielectric. For G10 glass epoxy, the dielectric
constant (er) is about 5. Propagation delay is strictly a function
of dielectricconstant. For G10propagation, delay is calculated
to be 1.77 ns/ft.
17
ICS1572 Application Note
Cb is shown as multiple capacitors. Typically, a 22 µF tantalum
should be used with separate.1 µF and 220pf capacitors placed
as close to the pins as possible. This provides low series
inductance capacitors right at the source of high frequency
energy. Rd is used to isolate the circuitry from external sources
of noise. Five to ten ohms should be adequate.
The ICS1572 is incapable of sourcing current, so Vih must be
set by the ratios of these resistors for each of these lines. R1
and R2 are electrically in parallel from an AC standpoint
because Vdd is bypassed to ground through bypass-capacitor
network Cb. If we picked a target impedance of 75Ω for our
transmission line impedance, a value of 91Ω for R1 and R1’
and a value of 430Ω for R2 and R2’ would yield a Thevinin
equivalent characteristic impedance of 75.1W and a Vih value
of VAA-.873 Volts, a margin of 0.127Volts. This may be
adequate; however, at higher frequencies one must contend
with the 10 pF input capacitance of the RAMDAC. Values of
82Ω for R1 and R1’and 820Ω for R2 and R2’would give us a
characteristic impedance of 74.5Ω and a Vih value of VAA-.45.
With a .55 Volt margin on Vih, this voltage level might be safer.
To set a value for Vil, we must determine a value for Iprg that
will cause the output FET’s to sink an appropriate current. We
desire Vil to be VAA-1.6 or greater. VAA-2 would seem to be a
safe value. Setting up a sink current of 25 milliamperes would
guarantee this through our 82Ω pull-up resistors. As this is
controlled by a 4/1 current mirror, 7 mAinto Iprg should set this
current properly. A510Ω resistor from Vdd to Iprg should work
fine.
ICS1572 Output Circuitry
Resistors Rt and Rt’ are shown as series terminating resistors
at the ICS1572 end of the transmission lines. These are not Great care must be used when evaluating high frequency
required for operation, but may be useful for meeting EMI circuits to achieve meaningful results. The 10 pf input capaci-
requirements. Their intent is to interact with the input capaci- tance and long ground lead of an ordinary scope probe will
tance of the RAMDAC and the distributed capacitance of the make any measurements made with it meaningless. A low
transmission line to soften up rise and fall times and conse- capacitance FET probe with a ground connection directly
quently cut some of the high-order harmonic content that is connected to the shield at the tip will be required. A 1GHz
more likely to radiate RF energy. In actual usage they would bandwidth scope will be barely adequate, try to find a faster
most likely be 10 to 20Ω resistors or possibly ferrite beads.
unit.
18
ICS1572
SOIC Packages (wide body)
LEAD COUNT
DIMENSION L
14L
16L
18L
20L
24L
28L
32L
0.804
0.354
0.404
0.454
0.504
0.604
0.704
Ordering Information
ICS1572M-101 or ICS1572M-301
Example:
ICS XXXX M -XXX
Pattern Number (2 or 3 digit number for parts with ROM code patterns)
Package Type
M=SOIC
Device Type (consists of 3 or 4 digit numbers)
Prefix
ICS, AV=Standard Device; GSP=Genlock Device
19
相关型号:
©2020 ICPDF网 联系我们和版权申明