Advanced Clock Drivers Devices
Freescale Semiconductor 7
MPC9230
Table 9. AC Characteristics (V
CC
= 3.3 V ± 5%, T
A
= –40°C to +85°C)
(1)
1. AC characteristics apply for parallel output termination of 50 to V
TT.
Symbol Characteristics Min Typ Max Unit Condition
f
XTAL
Crystal Interface Frequency Range 10 20 MHz
f
REF
FREF_EXT Reference Frequency Range 10 (f
VCO,MAX
÷M)·4
(2)
2. The maximum frequency on FREF_EXT is a function of the max. VCO frequency and the M counter. M should be higher than 160 for stable
PLL operation.
MHz
f
VCO
VCO Frequency Range
(3)
3. The input frequency f
XTAL
and the PLL feedback divider M must match the VCO frequency range: f
VCO
= f
XTAL
M ÷ 4.
800 1500 MHz
f
MAX
Output Frequency N = 11 (÷1)
N = 00 (÷2)
N = 01 (÷4)
N = 10 (÷8)
400
200
100
50
750.00
375.00
187.50
93.75
MHz
MHz
MHz
MHz
f
S_CLOCK
Serial Interface Programming Clock Frequency
(4)
4. The frequency of S_CLOCK is limited to 10 MHz in serial programming mode. S_CLOCK can be switched at higher frequencies when used
as test clock in test mode 6. See APPLICATIONS INFORMATION for more details.
0 10 MHz
t
P,MIN
Minimum Pulse Width (S_LOAD, P_LOAD) 50 ns
DC Output Duty Cycle 45 50 55 %
t
r
, t
f
Output Rise/Fall Time 0.05 0.3 ns 20% to 80%
t
S
Setup Time S_DATA to S_CLOCK
S_CLOCK to S_LOAD
M, N to P_LOAD
20
20
20
ns
ns
ns
t
H
Hold Time S_DATA to S_CLOCK
M, N to P_LOAD
20
20
ns
ns
t
JIT(CC)
Cycle-to-Cycle Jitter N = 11 (÷1)
N = 00 (÷2)
N = 01 (÷4)
N = 10 (÷8)
80
90
130
160
ps
ps
ps
ps
t
JIT(CC)
Period Jitter N = 11 (÷1)
N = 00 (÷2)
N = 01 (÷4)
N = 10 (÷8)
60
70
120
140
ps
ps
ps
ps
t
LOCK
Maximum PLL Lock Time 10 ms
Advanced Clock Drivers Devices
8 Freescale Semiconductor
MPC9230
PROGRAMMING INTERFACE
Programming the MPC9230
Programming the MPC9230 amounts to properly
configuring the internal PLL dividers to produce the desired
synthesized frequency at the output. The output frequency
can be represented by this formula:
F
OUT
= (f
XTAL
÷ 16) (4 M) ÷ (2 N) or (1)
F
OUT
= (f
XTAL
÷ 8) M ÷ N(2)
where f
XTAL
is the crystal frequency, M is the PLL feedback-
divider and N is the PLL post-divider. The input frequency and
the selection of the feedback divider M is limited by the
VCO-frequency range. f
XTAL
and M must be configured to
match the VCO frequency range of 800 to 1600 MHz in order
to achieve stable PLL operation:
M
MIN
= 4f
VCO,MIN
÷ f
XTAL
and (3)
M
MAX
= 4f
VCO,MAX
÷ f
XTAL
(4)
For instance, the use of a 16 MHz input frequency requires
the configuration of the PLL feedback divider between
M = 200 and M = 400. Ta ble 10 shows the usable VCO
frequency and M divider range for other example input
frequencies.
Assuming that a 16 MHz input frequency is
used, equation (2) reduces to:
F
OUT
= 2 M ÷ N(5)
Table 10. MPC9230 Frequency Operating Range
VCO frequency for an crystal interface frequency of [MHz]
Output frequency for f
XTAL
=16 MHz and for N =
M M[8:0] 10 12 14 16 18 20 1 2 4 8
160 010100000 800
170 010101010 850
180 010110100 810 900
190 010111110 855 950
200 011001000 800 900 1000 400 200 100 50
210 011010010 840 945 1050 420 210 105 52.5
220 011011100 880 990 1100 440 220 110 55
230 011100110 805 920 1035 1150 460 230 115 57.5
240 011110000 840 960 1080 1200 480 240 120 60
250 011111010 875 100 1125 1250 500 250 125 62.5
260 100000100 910 1040 1170 1300 520 260 130 65
270 100001110 810 945 1080 1215 1350 540 270 135 67.5
280 100011000 840 980 1120 1260 1400 560 280 140 70
290 100100010 870 1015 1160 1305 1450 580 290 145 72.5
300 100101100 900 1050 1200 1350 1500 600 300 150 75
310 100110110 930 1085 1240 1395 1550
(1)
1. This VCO frequency is only available at the 0°C to +70°C temperature range.
620 310 155 77.5
320 101000000 800 960 1120 1280 1440 1600
(1)
640 320 160 80
330 101001010 825 990 1155 1320 1485 660 330 165 82.5
340 101010100 850 1020 1190 1360 1530
(1)
680 340 170 85
350 101011110 875 1050 1225 1400 1575
(1)
700 350 175 87.5
360 101101000 900 1080 1260 1440 720 360 180 90
370 101110010 925 1110 1295 1480 740 370 185 92.5
380 101111100 950 1140 1330 1520
(1)
760
(2)
2. This output frequency is only available at the 0°C to +70°C temperature range.
380
(2)
190
(2)
95
(2)
390 110000110 975 1170 1365 1560
(1)
780
(2)
390
(2)
195
(2)
97.5
(2)
400 110010000 1000 1200 1400 1600
(1)
800
(2)
400
(2)
200
(2)
100
(2)
410 110011010 1025 1230 1435
420 110100100 1050 1260 1470
430 110101110 1075 1290 1505
(1)
440 110111000 1100 1320 1540
(1)
450 111000010 1125 1350 1575
(1)
Advanced Clock Drivers Devices
Freescale Semiconductor 9
MPC9230
Substituting N for the four available values for N (1, 2, 4, 8)
yields:
Example Frequency Calculation for an 16 MHz Input
Frequency
If an output frequency of 131 MHz was desired, the
following steps would be taken to identify the appropriate M
and N values. According to Ta b le 11 , 131 MHz falls in the
frequency set by a value of 4, so N[1:0] = 01. For N = 4, the
output frequency is F
OUT
= M ÷ 2 and M = F
OUT
x 2.
Therefore M = 2 x 131 = 262, so M[8:0] = 010000011.
Following this procedure a user can generate any whole
frequency between 50 MHz and 800 MHz. Note than for
N > 2 fractional values of can be realized. The size of the
programmable frequency steps (and thus the indicator of the
fractional output frequencies achievable) will be equal to:
f
STEP
= f
XTAL
÷ 8 ÷ N
APPLICATIONS INFORMATION
Using the Parallel and Serial Interface
The M and N counters can be loaded either through a
parallel or serial interface. The parallel interface is controlled
via the P_LOAD
signal such that a LOW to HIGH transition
will latch the information present on the M[8:0] and N[1:0]
inputs into the M and N counters. When the P_LOAD
signal
is LOW, the input latches will be transparent and any changes
on the M[8:0] and N[1:0] inputs will affect the F
OUT
output
pair. To use the serial port, the S_CLOCK signal samples the
information on the S_DATA line and loads it into a 14 bit shift
register. Note that the P_LOAD
signal must be HIGH for the
serial load operation to function. The Test register is loaded
with the first three bits, the N register with the next two and
the M register with the final eight bits of the data stream on
the S_DATA input. For each register the most significant bit is
loaded first (T2, N1 and M8). A pulse on the S_LOAD pin after
the shift register is fully loaded will transfer the divide values
into the counters. The HIGH to LOW transition on the
S_LOAD input will latch the new divide values into the
counters. Figure 4 illustrates the timing diagram for both a
parallel and a serial load of the MPC9230 synthesizer. M[8:0]
and N[1:0] are normally specified once at power-up through
the parallel interface, and then possibly again through the
serial interface. This approach allows the application to come
up at one frequency and then change or fine-tune the clock
as the ability to control the serial interface becomes available.
Using the Test and Diagnosis Output TEST
The TEST output provides visibility for one of the several
internal nodes as determined by the T[2:0] bits in the serial
configuration stream. It is not configurable through the
parallel interface. Although it is possible to select the node
that represents F
OUT
, the LVPECL compatible TEST output is
not able to toggle fast enough for higher output frequencies
and should only be used for test and diagnosis. The T2, T1
and T0 control bits are preset to ‘000' when P_LOAD
is LOW
so that the LVPECL compatible F
OUT
outputs are as jitter-free
as possible. Any active signal on the TEST output pin will
have detrimental affects on the jitter of the PECL output pair.
In normal operations, jitter specifications are only guaranteed
if the TEST output is static. The serial configuration port can
be used to select one of the alternate functions for this pin.
Most of the signals available on the TEST output pin are
useful only for performance verification of the MPC9230
itself; however, the PLL bypass mode may be of interest at
the board level for functional debug. When T[2:0] is set to 110
the MPC9230 is placed in PLL bypass mode. In this mode the
S_CLOCK input is fed directly into the M and N dividers. The
N divider drives the F
OUT
differential pair and the M counter
drives the TEST output pin. In this mode the S_CLOCK input
could be used for low speed board level functional test or
debug. Bypassing the PLL and driving F
OUT
directly gives the
user more control on the test clocks sent through the clock
tree. Table 12 shows the functional setup of the PLL bypass
mode. Because the S_CLOCK is a CMOS level, the input
frequency is limited to 200 MHz. This means the fastest the
F
OUT
pin can be toggled via the S_CLOCK is 50 MHz as the
divide ratio of the Post-PLL divider is 4 (if N = 1). Note that the
M counter output on the TEST output will not be a 50% duty
cycle.
Table 11. Output Frequency Range for f
XTAL
= 16 MHz
N
F
OUT
Output
Frequency
Range for
T
A
= 0°C to 70°C
Output
Frequency
Range for
T
A
= –40°C to 85°C
F
OUT
Step
1 0 Value
0 0 2 M 200 – 400 MHz 200 – 375 MHz 1 MHz
0 1 4 M÷2 100 – 200 MHz 100 – 187.5 MHz 500 kHz
1 0 8 M÷4 50 – 100 MHz 50 – 93.75 MHz 250 kHz
1 1 1 2 M 400 – 800 MHz 400 – 750 MHz 2 MHz
Table 12. Test and Debug Configuration for TEST
T[2:0]
TEST Output
T2 T1 T0
0 0 0 14-bit shift register out
(1)
1. Clocked out at this rate of S_CLOCK.
0 0 1 Logic 1
0 1 0 f
XTAL
÷ 16
0 1 1 M-Counter out
1 0 0 F
OUT
1 0 1 Logic 0
1 1 0 M-Counter out in PLL-bypass mode
1 1 1 F
OUT
÷ 4
Table 13. Debug Configuration for PLL Bypass
(1)
1. T[2:0]=110. AC specifications do not apply in PLL bypass mode.
Output Configuration
F
OUT
S_CLOCK ÷ N
TEST M-Counter out
(2)
2. Clocked out at the rate of S_CLOCK÷(2N).

MPC9230FN

Mfr. #:
Manufacturer:
IDT
Description:
Clock Synthesizer / Jitter Cleaner FSL 800MHz LVPECL Freq. Synthesizer
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet