CY24488:Quad PLL Clock Generator with Two-Wire Serial Interface

CY24488
Quad PLL Clock Generator with
Two-Wire Serial Interface
Quad PLL Clock Generator with Two-Wire Serial Interface
Features
■
■
Three output frequencies plus reference out
Benefits
■
Programmable output frequencies through two-wire serial
interface
■
Meets most Digital Set Top Box, DVD Recorder, and DTV
application requirements
■
Output frequencies from 4.9152 to 148.5 MHz
■
■
Uses an external 27 MHz crystal or 27 MHz input clock
Multiple high performance PLLs allow synthesis of unrelated
frequencies
■
Optional analog VCXO
■
Integration eliminates the need for external loop filter
components
■
Programmable output drive strength to minimize EMI
■
Complete VCXO solution with ± 120 ppm (typical pull range)
■
The equivalent without a serial port is the CY22388/89/91
■
For a complete list of related documentation, click here.
■
16-pin TSSOP package
3.3 V operation with 2.5 V output buffer option
Applications and Frequencies
Output Clock
CLKC
CLKD
CLKE
Application
Frequencies (MHz)
Audio
6.144, 8.192, 11.2896, 12.288, 16.384, 16.9344, 18.432, 22.5792, 24.576, 33.8688, 36.864
iLink
24.576
HDMI
25.175, 28.322
Video
27, 27.027, 54, 54.054, 81
USB
12, 24, 48
Video-Pixel Frequency
74.25/1.001, 74.25, 148.5/1.001, 148.5
Modem
4.9152, 11.0592
iLink
24.576
Video
13.5, 27, 54, 81, 108
Ethernet
25
PCI
33.3333, 66.6666
Processor
20, 30, 40, 50, 60, 80, 100
CLKF
See CLKC/D/E
REFOUT or Copy of CLKC, CLKD or CLKE
CLKG
See CLKC/D/E
REFOUT or Copy of CLKC, CLKD or CLKE
Cypress Semiconductor Corporation
Document Number: 001-09608 Rev. *F
•
198 Champion Court
•
San Jose, CA 95134-1709
•
408-943-2600
Revised November 28, 2014
CY24488
Logic Block Diagram
CLKC
PLL1
XIN/CLKIN
CLKD
VCXO
XOUT
PLL2
VIN
PLL3
Dividers
&
Multiplexers
CLKE
CLKF
PLL4
SCLK
SDAT
Serial
Interface
&
Select
Logic
CLKG
Contents
Pinouts .............................................................................. 3
Pin Definitions .................................................................. 3
General Description ......................................................... 4
Functional Overview ........................................................ 4
Default Startup Configuration ...................................... 4
Reference Input ........................................................... 4
Analog VCXO .............................................................. 4
Crystal Requirements .................................................. 4
Output Configurations ................................................. 5
Programming Flow ...................................................... 5
Serial Programming Interface Protocol and Timing ..... 9
Write Operations ......................................................... 9
Read Operations ......................................................... 9
Serial Programming Interface Timing ........................... 11
Absolute Maximum Conditions ..................................... 12
Operating Conditions ..................................................... 12
Pullable Crystal Specifications
(For VCXO Applications) ................................................ 13
Non-pullable Crystal Specifications
(For non-VCXO Applications) ........................................ 13
Document Number: 001-09608 Rev. *F
DC Parameters ................................................................ 14
AC Parameters ................................................................ 15
Test and Measurement Setup ........................................ 16
Voltage and Timing Definitions ..................................... 16
Ordering Information ...................................................... 17
Ordering Code Definitions ......................................... 17
Package Drawing and Dimensions ............................... 18
Acronyms ........................................................................ 19
Document Conventions ................................................. 19
Units of Measure ....................................................... 19
Document History Page ................................................. 20
Sales, Solutions, and Legal Information ...................... 21
Worldwide Sales and Design Support ....................... 21
Products .................................................................... 21
PSoC® Solutions ...................................................... 21
Cypress Developer Community ................................. 21
Technical Support ..................................................... 21
Page 2 of 21
CY24488
Pinouts
Figure 1. 16-pin TSSOP pinout
XIN/CLKIN
1
16
XOUT
SCLK
2
15
AVDD
SDAT
3
14
DNC
VIN
4
13
VDD2
VDD1
5
12
VSS
VSS
6
11
CLKG
CLKC
7
10
CLKF
CLKD
8
9
CLKE
Pin Definitions
Pin Name
Pin Number
Description
XIN/CLKIN
1
Crystal Input (27 MHz) or External Input Clock (27 MHz)
XOUT
16
Crystal Output
CLKC
7
Clock Output
CLKD
8
Clock Output
CLKE
9
Clock Output
CLKF
10
Clock Output
CLKG
11
Clock Output
SCLK
2
Serial Interface Clock Input
SDAT
3
Serial Interface Data
VIN
4
Analog Control Input for VCXO
DNC
14
Do Not Connect. This pin must be left floating.
AVDD
15
Core and input Voltage Supply
VDD1
5
Voltage Supply for Outputs CLKC
VDD2
13
VSS
6, 12
Voltage Supply for Outputs CLKD, CLKE, CLKF, CLKG
Ground
Document Number: 001-09608 Rev. *F
Page 3 of 21
CY24488
The CY24488 generates up to three independent clock
frequencies, and a buffered copy of the reference crystal
frequency, from a single crystal or reference input. Five clock
output pins are available, which allows some frequencies to be
driven on two or more output pins. Outputs can also be
individually enabled or disabled. When a CLK output is
individually disabled, it drives low.
The analog voltage controlled crystal oscillator (VCXO) allows
you to “pull” the reference crystal to a frequency that is slightly
higher or lower than nominal. This causes all output clocks to
shift by an equivalent parts-per-million (PPM). The VCXO is
controlled by the analog control voltage applied to the VIN pin.
For applications that do not require the VCXO functionality, it can
be disabled.
A serial programming interface (SPI) permits in-system
configuration of the device by writing to internal registers. It is
used to set the output frequencies, enable and disable outputs,
enable and disable the VCXO feature, and more. The SPI
provides volatile programming. When powered down, the device
reverts to its preSPI state. When the system is powered back up,
the SPI registers need to be configured again. Specific
configuration details are given in the following sections of this
data sheet.
Customers may contact their Cypress FAE or salesperson for
any frequency that is not listed in this data sheet. The data sheet
can be updated with a new hex code for the requested frequency.
Functional Overview
Default Startup Configuration
The default state of the device refers to its state at power on. All
output clocks are off except CLKG, which outputs a copy of the
27 MHz reference clock. The serial programming interface must
be used to configure the device for the desired output
frequencies. Because the serial programming memory is
volatile, the device reverts to its default configuration when
power is cycled.
Reference Input
There are three programmable reference operating modes for
the CY24488 family of devices. Table 1 on page 6 shows the data
values that must be programmed into the device for each of the
reference operating modes. The correct values are required to
ensure frequency accuracy and VCXO pullability.
The first mode uses an external 27 MHz pullable crystal and
incorporates the internal analog VCXO. The crystal is connected
between the XIN/CLKIN and XOUT pins. Refer the section
Crystal Requirements for further details.
The second mode disables the VCXO input control and uses a
standard 27 MHz crystal. Crystal requirements are relaxed
relative to the VCXO mode. The crystal is connected between
the XIN/CLKIN and XOUT pins. Refer the section Crystal
Requirements. In this mode, tie the VIN pin to AVDD.
The third mode accepts an external 27 MHz reference clock,
applied to the XIN/CLKIN pin. In this configuration, the XOUT pin
must be unconnected. The VCXO feature is not available; tie the
VIN pin to AVDD.
Document Number: 001-09608 Rev. *F
Analog VCXO
The VCXO feature allows you to fine tune the output frequency
through a control voltage applied to the VIN pin. A special pullable
crystal must be used to have adequate VCXO pull range. This
data sheet lists specific crystals that are qualified for use with the
CY24488. Specific serial programming values are also given for
each crystal.
The special crystal requirements are eliminated if the VCXO
feature is not needed. To disable the VCXO, the VIN pin must be
tied high, and the appropriate register values given in the
programming table must be programmed into the device.
The VCXO is completely analog, so there is infinite resolution on
the VCXO pull curve. The analog-to-digital converter steps that
are normally associated with a digital VCXO input are not present
in this device.
VCXO Profile
Figure 2 shows an example of a VCXO profile. The analog
voltage input is on the X-axis and the PPM range is on the Y-axis.
An increase in the VCXO input voltage results in a corresponding
increase in the output frequency. This has the effect of moving
the PPM from a negative to positive offset.
Figure 2. VCXO Profile
200
150
100
Tuning [ppm
General Description
50
0
-50
0
0.5
1
1.5
2
2.5
3
3.5
-100
-150
-200
VCXO input [V]
Crystal Requirements
The crystal requirements for the CY24488 differ for the VCXO
and non-VCXO modes. In all cases, the device must be
programmed correctly for the specific crystal used, as indicated
in Table 1 on page 6.
Crystals for Non-VCXO Mode
When not using the VCXO, the VIN pin must be tied high. The
CY24488 uses a standard AT-cut parallel resonant crystal, which
is available in a variety of packages. The key crystal parameter
is load capacitance (CL). The CY24488 has programmable load
capacitance to match a range of crystal CL values. The specific
configurations are shown in Table 1 on page 6. Crystals with CL
values outside this range are not recommended.
Pullable Crystals for VCXO Mode
When the VCXO mode is used, the crystal requirements
increase considerably to ensure the pullable range and glitch
free pulling. Table 1 on page 6 lists the crystals that Cypress has
qualified for use with the CY24488, and the corresponding
programming configurations. Customers wishing to use
non-qualified crystals must first contact Cypress technical
support.
Page 4 of 21
CY24488
Output Configurations
CLKC, CLKD, and CLKE are the three primary synthesized
output clocks. For each one, you can select from several clock
frequencies, as shown in the following tables. To do this, find the
desired frequency from the appropriate table, then use the serial
programming interface to write the specified hexadecimal data
into the specified memory addresses.
In some cases, the data at a particular memory address controls
multiple functions, so only some of the bit values are specified.
Since a byte is the smallest unit of data that can be written, it is
necessary to construct the full data byte before writing it. To do
this, look in the other tables to find the correct values for the other
bits in that byte.
Any of the remaining output clocks (CLKF and CLKG) can be
configured to generate duplicate copies of any the three primary
clocks. Any of these clocks can also drive a buffered version of
the reference crystal frequency.
Enabling and Disabling Output Clocks
All output clocks can be individually enabled or disabled. Only
CLKG is on at power on. All other clocks are off (driven low), and
their respective PLLs are off. When using the serial programming
interface to set an output to a desired frequency, the PLL Lock
Time (AC Parameters Table) applies.
When turning off an output, the output buffer and associated PLL
are turned off by different register addresses. As a result, it is
possible to turn off an output by programming just one byte, but
the PLL continues to run and consume some power. So, the PLL
Lock Time does not apply when turning the output back on.
The clock configuration tables also show a second off state that
also turns off the PLL, saving additional power. This requires
programming one or two additional bytes, and the PLL Lock Time
applies.
Output Drive Strength
Output drive strength is configurable, with 2 bits available to set
the drive strength for each output. The default value is ‘10’, which
is medium high. This is the recommended setting for outputs
operating at 3.3 V. The recommended setting for 2.5 V outputs
is ‘11’, which must be programmed by you. Table 9 on page 8
shows which bits must be changed, and how to integrate these
bits with other control bits to create valid bytes for shifting in.
You may program any output to a lower drive strength if EMI is a
problem. ‘00’ is the lowest drive strength, while ‘11’ is the highest.
Note that the lowest setting is very weak and is not suitable for
most applications.
Output Supply Voltage
The clock outputs may be operated at either 3.3 V or 2.5 V. CLKC
has its own power pin (VDD1), while all other clocks are powered
by VDD2. VDD1 and VDD2 may be operated at different voltages
if desired. AVDD must always be 3.3 V.
Document Number: 001-09608 Rev. *F
The CY24488 also has internal register settings that must be
configured for the actual output supply voltage. The default
settings are optimized for VDD1 = VDD2 = 3.3 V. Table 2 on page
6 and Table 9 on page 8 show the values that need to be
programmed for 2.5 V supply voltage.
Programming Flow
The device registers may be programmed in any sequence, but
for convenience, a suggested programming flow is shown in
Figure 3.
Any step in this programming sequence may be skipped if the
default value is the desired value.
When programming an output frequency, the new frequency is
valid on that output after all of the specified data values are
written to all of the specified addresses. When changing an
output frequency, the output may transition through one or more
indeterminate frequencies between the writing of the first byte
and the last byte.
Note that some of the programming steps are not as independent
as they appear in the flow diagram. In particular, addresses 48H,
53H, and 57H control both output frequencies and drive strength.
Because a byte is the smallest unit that may be programmed
through the serial interface, you must consider both the
frequency setting and the output drive strength when
constructing the byte value to be written into these particular
address. It is not necessary to write more than once to any
address, but that one write must have all of the bits set correctly.
Example: configure CLKC for 33.8688 MHz and 2.5 V output. For
address 48H, start with the value in Table 3 on page 6: 89H
(binary 10001001). Table 8 on page 8 shows that bits 7 and 6
control the drive strength, which must be ‘11’ (from Table 9 on
page 8). Therefore, the final value is 11001001, which is C9H.
This value is written once.
Figure 3. Programming Flow
Default
Reference CLK &
Crystal settings
(Table 2)
Output Supply
Voltage settings if
2.5V (Table 3)
CLKC, D & E
Frequency settings
(Tables 4 - 6)
CLKF & G
Frequency settings
(Tables 7 - 8)
Drive Strength
settings for 2.5V
or EMI
(Tables 9, 4, 6, 8)
Page 5 of 21
CY24488
Table 1. Register Settings for VCXO and Reference
Crystal
Reference Clock and VCXO
Address
Manufacturer Part Number
Package
Specified CL
16H
17H
–
–
–
89
3A
CLKIN (external reference), VCXO off
Crystal, VCXO off
any
any
10.7 pF
88
4F
Crystal, VCXO off
any
any
12 pF
88
5F
Crystal, VCXO off (default)
any
any
12.6 pF
88
67
Crystal, VCXO off
any
any
14 pF
88
77
Crystal, VCXO on
KDS DSX530GA
5 × 3.2 mm
12.6 pF
88
3A
Crystal, VCXO on
KDS DSX530GA
5 × 3.2 mm
10.7 pF
88
2A
Crystal, VCXO on
RIVER FCX-03
5 × 3.2 mm
12 pF
88
41
Crystal, VCXO on
KDK
5 × 3.2 mm
12 pF
88
3A
Crystal, VCXO on
KDS
SMD-49
12 pF
88
39
Crystal, VCXO on
Ecliptek ECX-6277
SMD-49
12 pF
88
41
Table 2. Register Settings for Output Supply Voltages
Output
Address
Output Supply Voltages
CLKC
CLKD, CLKE, CLKF, CLKG
41H
43H
VDD1 = 3.3 V
BF (default)
–
VDD1 = 2.5 V
7F
–
VDD2 = 3.3 V
–
A0 (default)
VDD2 = 2.5 V
–
90
Table 3. CLKC Output Frequencies (Audio, iLink, or HDMI)
Frequency (MHz)
Application
Frequency Error
CLKC off and PLL off (default)
–
–
CLKC off
Register Address
0AH
0BH
0CH
0DH
0EH
0FH
48H[1]
–
–
88
–
–
44
8D
–
–
–
–
–
–
–
–
8D
25.175
HDMI
0 ppm
01
07
D2
26
18
72
AD
28.322
HDMI
0 ppm
10
39
E2
94
39
6A
91
6.144 (48 K × 128)
Audio
0 ppm
17
3E
D0
1C
06
64
A5
12.288 (32 K × 384)
Audio
0 ppm
17
3E
D0
1C
06
64
A9
16.384 (32 K × 512)
Audio
0 ppm
17
3E
D0
19
0E
64
81
18.432 (48 K × 384)
Audio
0 ppm
17
3E
D0
1C
06
64
89
24.576 (48 K × 512)
Audio, iLink
0 ppm
17
3E
D0
1C
06
64
B5
36.864 (48 K × 768)
Audio
0 ppm
17
3E
D0
1C
06
64
95
11.2896 (44.1 K × 256)
Audio
0 ppm
17
3E
D0
30
16
66
A5
16.9344 (44.1 K × 384)
Audio
0 ppm
17
3E
D0
30
16
66
85
22.5792 (44.1 K × 512)
Audio
0 ppm
17
3E
D0
30
16
66
A9
33.8688 (44.1 K × 768)
Audio
0 ppm
17
3E
D0
30
16
66
89
Note
1. Bits [7:6] control CLKC drive strength. The values given in this table correspond to a drive strength setting of ‘10’. See Table 8 and Table 9 on page 8.
Document Number: 001-09608 Rev. *F
Page 6 of 21
CY24488
Table 4. CLKD Output Frequencies (Video, Pixel rate, USB, modem or iLink)
Frequency (MHz)
CLKD off and PLL off (default)
CLKD off
Application
Frequency Error
–
–
Register Address
10H
11H
12H
50H
–
–
00
8E
–
–
–
–
–
8E
12
USB
0 ppm
01
08
30
A2
24
USB
0 ppm
07
1E
30
86
48
USB
0 ppm
07
1E
30
8A
4.9152
Modem
+38 ppm
18
21
26
A2
11.0592
Modem
+11 ppm
39
8F
28
A6
24.576
iLink
6 ppm
56
8E
33
82
27 (reference)
Video
0 ppm
–
–
02
9A
27.027
Video
0 ppm
7B
F2
33
86
54 (ref * 2)
Video
0 ppm
02
0E
30
8A
54.054
Video
0 ppm
7B
F2
33
8A
74.25/1.001
Video pixel rate
0 ppm
59
F8
2C
96
74.25
Video pixel rate
0 ppm
00
03
22
96
81 (ref * 3)
Video
0 ppm
00
07
30
B6
148.5/1.001
Video pixel rate
0 ppm
59
F8
2C
B2
148.5
Video pixel rate
0 ppm
00
03
22
B2
Table 5. CLKE Output Frequencies (Ethernet, Video, PCI, Processor)
Frequency (MHz)
Application
Frequency Error
CLKE off and PLL off (default)
–
CLKE off
–
Register Address
13H
14H
15H
53H[2]
–
–
–
00
3E
–
–
–
–
3E
13.5
Video
0 ppm
00
05
26
8E
27 (reference)
Video
0 ppm
–
–
02
6E
54
Video
0 ppm
00
06
24
2E
81
Video
0 ppm
00
07
24
DE
108
Video
0 ppm
00
06
24
5E
20
Processor
0 ppm
07
26
24
9E
25
Ethernet
0 ppm
07
17
30
AE
30
Processor
0 ppm
01
08
28
AE
33.333333
PCI
0 ppm
19
62
30
AE
40
Processor
0 ppm
07
26
30
AE
50
Processor
0 ppm
19
62
30
2E
60
Processor
0 ppm
01
08
28
DE
66.666666
PCI
0 ppm
19
62
30
DE
80
Processor
0 ppm
07
26
30
DE
100
Processor
0 ppm
19
62
30
5E
Note
2. Bits [1:0] control CLKD drive strength. The values given in this table correspond to a drive strength setting of ‘10’. See Table 8 and Table 9 on page 8.
Document Number: 001-09608 Rev. *F
Page 7 of 21
CY24488
Table 6. CLKF Output Clock
Frequency (MHz)
Address 55H, Data value (hex)
CLKF off (default)
0C
27 MHz reference
18
Copy of CLKC
copy of data from Table 3 on page 6 address 48H
Copy of CLKD
copy of data from Table 4 on page 7 address 50H
Copy of CLKE
copy of data from Table 5 on page 7 address 53H, divided by 4 [3]
Table 7. CLKG Output Clock (Default = Reference out)
Address 57H
Frequency (MHz)
CLKG off
bits [7:6]
bits [5:0]
10
001100
27 MHz reference (default) drive strength (default=10). Refer Table 9 on page 8 011000
Copy of CLKC
drive strength (default=10). Refer Table 9
bits[5:0] of address 48H. Refer Table 3 on page 6
Copy of CLKD
drive strength (default=10). Refer Table 9
bits[5:0] of address 50H. Refer Table 4 on page 7
Copy of CLKE
drive strength (default=10). Refer Table 9
bits[7:2] of address 53H. Refer Table 5 on page 7
Table 8. Register Settings for Output Drive Strength [4]
Output Clock
Drive strength bits
CLKC
bits[7:6] of 48H
CLKD
bits[1:0] of 53H
CLKE
bits[7:6] of 54H
CLKF
bits[5:4] of 56H
CLKG
bits[7:6] of 57H
bit 7
bit 6
bit 5
DS
bit 4
bit 3
bit 2
bit 1
see address 53H in Table 5 on page 7
DS
1
bit 0
see address 48H in Table 3 on page 6
0
1
0
DS
DS
DS
0
0
0
0
0
0
0
0
see address 57H in Table 7 on page 8
Table 9. Drive Strength (DS) Values [4]
DS Value
00
Drive Strength
Very low
3.3 V Output
2.5 V Output
EMI Adjustment
EMI Adjustment
01
Medium low
EMI Adjustment
EMI Adjustment
10 (default)
Medium high
Standard
EMI Adjustment
11
High
Extra Drive
Standard
Notes
3. Bits [7:6] of address 55H are don’t care. Dividing by 4 is equivalent to right shifting by 2 bits.
4. The default drive strength (DS) setting for all clocks is ‘10’. All output specifications for 3.3 V outputs are given for this value. Output specifications for 2.5 V outputs
are given for a setting of ‘11’. To change the DS settings, the serial programming interface must be used to program in the desired values. You may program in any
2-bit value, but certain output specifications are not valid for settings other than ‘10’ (3.3 V) or ‘11’ (2.5 V). See the DC Parameters and AC Parameters tables for
further details.
Document Number: 001-09608 Rev. *F
Page 8 of 21
CY24488
Serial Programming Interface Protocol and Timing
Writing Multiple Bytes
The CY24488 uses pins SDAT and SCLK for a 2-wire serial
interface that operates up to 400 kbit/s in Read or Write mode.
Except for the data hold time (tDH), it is compliant to the I2C bus
standard. The basic Write protocol is:
To write more than one byte at a time, the master does not end
the write sequence with a STOP condition. Instead, the master
can send multiple contiguous bytes of data to be stored. After
each byte, the slave responds with an acknowledge bit, the same
as after the first byte, and accepts data until the acknowledge bit
is responded to by the STOP condition. When receiving multiple
bytes, the CY24488 internally increments the register address.
Start Bit; 7-bit Device Address (DA); R/W Bit; Slave Clock
Acknowledge (ACK); 8-bit Memory Address (MA); ACK; 8-bit
Data; ACK; 8-bit Data in MA+1 if desired; ACK; 8-bit Data in
MA+2; ACK; and more until STOP Bit. The basic serial format is
shown in Figure 5 on page 10.
Read Operations
The device address is a 7-bit value. The default serial interface
address is 47H.
Read operations are initiated the same way as Write operations
except that the R/W bit of the slave address is set to ‘1’ (HIGH).
There are three basic read operations: current address read,
random read, and sequential read.
Data Valid
Current Address Read
Data is valid when the clock is HIGH, and can be transitioned
only when the clock is LOW, as shown in Figure 6 on page 10.
The CY24488 has an onboard address counter that retains one
more than the address of the last word access. If the last word
written or read was word ‘n’, then a current address read
operation returns the value stored in location ‘n+1’. When the
CY24488 receives the slave address with the R/W bit set to a ‘1’,
the CY24488 issues an acknowledge and transmits the 8-bit
word. The master device does not acknowledge the transfer, but
does generate a STOP condition, which causes the CY24488 to
stop transmission.
Device Address
Data Frame
Every new data frame is indicated by a start and stop sequence,
as shown in Figure 7 on page 11.
START Sequence: Start Frame is indicated by SDAT going LOW
when SCLK is HIGH. Every time a start signal is given, the next
8-bit data must be the device address (seven bits) and a R/W bit,
followed by register address (eight bits) and register data (eight
bits).
STOP Sequence: Stop Frame is indicated by SDAT going HIGH
when SCLK is HIGH. A Stop Frame frees the bus to write to
another part on the same bus or writing to another random
register address.
Acknowledge Pulse
During Write Mode the CY24488 responds with an Acknowledge
(ACK) pulse after every eight bits. This is accomplished by
pulling the SDAT line LOW during the N*9th clock cycle, as
shown in Figure 8 on page 11 (N = the number of bytes
transmitted). During Read Mode the acknowledge pulse after the
data packet is sent is generated by the master.
Write Operations
Writing Individual Bytes
A valid write operation must have a full 8-bit register address
after the device address word from the master, which is followed
by an acknowledge bit from the slave (SDAT = 0/LOW). The next
eight bits must contain the data word intended for storage. After
the data word is received, the slave responds with another
acknowledge bit (SDAT = 0/LOW), and the master must end the
write sequence with a STOP condition.
Document Number: 001-09608 Rev. *F
Random Read
Through random read operations, the master may access any
memory location. To perform this type of read operation, first set
the word address. Send the address to the CY24488 as part of
a write operation. After the word address is sent, the master
generates a START condition following the acknowledge. This
terminates the write operation before any data is stored in the
address, but not before the internal address pointer is set. Next,
the master reissues the control byte with the R/W byte set to ‘1’.
The CY24488 then issues an acknowledge and transmits the
8-bit word. The master device does not acknowledge the
transfer, but does generate a STOP condition, which causes the
CY24488 to stop transmission.
Sequential Read
Sequential read operations follow the same process as random
reads except that the master issues an acknowledge instead of
a STOP condition after transmission of the first 8-bit data word.
This action results in an incrementing of the internal address
pointer, and subsequently output of the next 8-bit data word. By
continuing to issue acknowledges instead of STOP conditions,
the master may serially read the entire contents of the slave
device memory. Note that register addresses outside of 0AH to
17H and 40H to 57H can be read from but are not real registers
and do not contain configuration information. When the internal
address pointer points to the FFH register, after the next
increment, the pointer points to the 00H register.
Page 9 of 21
CY24488
Figure 4. Data Transfer Sequence on the Serial Bus
SCL
SDAT
Address or
Acknowledge
Valid
START
Condition
STOP
Condition
Data may
be changed
Figure 5. Data Frame Architecture
SDAT Write
Multiple
Contiguous
Registers
1 Bit
1 Bit Slave
R/W = 0 ACK
7-bit
Device
Address
1 Bit
Slave
ACK
8-bit
Register
Address
(XXH)
1 Bit
Slave
ACK
8-bit
Register
Data
(XXH)
1 Bit
Slave
ACK
8-bit
Register
Data
(XXH+1)
1 Bit
Slave
ACK
8-bit
Register
Data
(XXH+2)
1 Bit
Slave
ACK
8-bit
Register
Data
(FFH)
1 Bit
Slave
ACK
8-bit
Register
Data
(00H)
Stop Signal
Start Signal
SDAT Read
Current
Address
Read Start Signal
SDAT Read
Multiple
Contiguous
Registers
1 Bit
Slave
ACK
1 Bit
1 Bit Slave
R/W = 1 ACK
7-bit
Device
Address
1 Bit
Slave
ACK
1 Bit
Master
ACK
8-bit
Register
Data
Stop Signal
1 Bit
1 Bit Slave
R/W = 0 ACK
7-bit
Device
Address
1 Bit
Slave
ACK
8-bit
Register
Address
(XXH)
1 Bit
Master
ACK
7-bit
Device
Address
+R/W=1
1 Bit
Master
ACK
8-bit
Register
Data
(XXH)
8-bit
Register
Data
(XXH+1)
1 Bit
Master
ACK
8-bit
Register
Data
(FFH)
1 Bit
Master
ACK
1 Bit
Master
ACK
1 Bit
Master
ACK
8-bit
Register
Data
(00H)
Stop Signal
Start Signal
Repeated
Start bit
Figure 6. Data Valid and Data Transition Periods
Data Valid
Transition
to next Bit
SDAT
tDH
tSU
CLKHIGH
VIH
SCLK
Document Number: 001-09608 Rev. *F
VIL
CLKLOW
Page 10 of 21
CY24488
Serial Programming Interface Timing
Figure 7. Start and Stop Frame
SDAT
Transition
to next Bit
START
SCLK
STOP
Figure 8. Frame Format (Device Address, R/W, Register Address, Register Data)
SDAT
+
START
DA6
DA5 DA0
+
R/W
ACK
RA7
RA6 RA1
+
+
+
RA0
ACK
D7
D6
D1
D0
ACK
STOP
+
SCLK
Table 10. Serial Programming Interface Timing Specifications
Parameter
fSCLK
Description
Frequency of SCLK
Min
Max
Unit
–
400
kHz
Start Mode Time from SDA LOW to SCL LOW
0.6
–
s
CLKLOW
SCLK LOW Period
1.3
–
s
CLKHIGH
SCLK HIGH Period
0.6
–
s
tSU
Data Transition to SCLK HIGH
100
–
ns
tDH
Data Hold (SCLK LOW to data transition)
100
–
ns
Rise Time of SCLK and SDAT
–
300
ns
Fall Time of SCLK and SDAT
–
300
ns
Stop Mode Time from SCLK HIGH to SDAT HIGH
0.6
–
s
Stop Mode to Start Mode
1.3
–
s
Document Number: 001-09608 Rev. *F
Page 11 of 21
CY24488
Absolute Maximum Conditions
Exceeding maximum ratings may shorten the useful life of the device. User guidelines are not tested.
Table 11. Absolute Maximum Conditions
Parameter
Description
Condition
AVDD/VDD1/VDD2 Core Supply Voltage
Min
Max
Unit
–0.5
4.6
V
VIN
Input Voltage
Relative to VSS
–0.5
VDD + 0.5
VDC
TS
Temperature, Storage
Non-functional
–65
+125
°C
ESDHBM
ESD Protection (Human Body
Model)
MIL-STD-883, Method 3015
2000
–
Volts
UL-94
Flammability Rating
V-0 at 1/8 in.
–
10
ppm
MSL
Moisture Sensitivity Level
16-pin TSSOP
1
Operating Conditions
Min
Typ
Max
Unit
AVDD
Parameter
Core Operating Voltage
Description
3.0
3.3
3.6
V
VDD1/VDD2
Output Operating Voltage
3.0
3.3
3.6
V
2.3
2.5
2.7
V
TA
Ambient Temperature
CLOAD
Maximum Load Capacitance
tPU
Power-up time for all VDDs reach minimum specified voltage (power
ramps must be monotonic)
Document Number: 001-09608 Rev. *F
–10
–
70
°C
–
–
15
pF
0.05
–
500
ms
Page 12 of 21
CY24488
Pullable Crystal Specifications (For VCXO Applications)
Pullable Crystal Specifications for part CY2448 are as follows [5]
Parameter
Description
Condition
Min
Typ
Max
Unit
–
27
–
MHz
11.4
12
12.6
pF
Fundamental mode (CL = Series)
–
–
40

Nominal VDD at 25°C over
±120 ppm Pull Range
–
–
300
W
Third Overtone Separation from Mechanical Third (High side of
3 × FNOM
3 × FNOM)
240
–
–
ppm
Third Overtone Separation from Mechanical Third (Low side of
3 × FNOM
3 × FNOM)
–
–
–120
ppm
Min
Typ
Max
Unit
–
27
–
MHz
10.7
12
14.0
pF
FNOM
AT-cut Crystal
Parallel resonance, Fundamental
mode
CLNOM
Nominal Load Capacitance
Order crystal at one specific CLNOM
0 ppm
R1
Equivalent Series Resistance
(ESR)
DL
Crystal Drive Level
F3SEPHI[6]
F3SEPLO[6]
Non-pullable Crystal Specifications (For non-VCXO Applications)
Non-pullable Crystal Specifications for part CY2448 are as follows [5]
Parameter
Description
Condition
FNOM
AT-cut Crystal
Parallel resonance, Fundamental
mode
CLNOM
Nominal Load Capacitance
Order crystal at one specific CLNOM
0 ppm
R1
Equivalent Series Resistance
(ESR)
Fundamental mode (CL = Series)
–
–
40

DL
Crystal Drive Level
Nominal VDD at 25°C
–
–
300
W
Notes
5. Device operates to following specs which are guaranteed by design.
6. Increased tolerance available from pull range less than ±120 PPM.
Document Number: 001-09608 Rev. *F
Page 13 of 21
CY24488
DC Parameters
The DC Parameters for part CY24488 are as follows [7]
Min
Typ
Max
Unit
IOH[8]
Parameter
Output High Current
VOH = VDD – 0.5, VDD = 3.3 V
12
–
–
mA
[8]
Output Low Current
VOL = 0.5, VDD = 3.3 V
12
–
–
mA
IIH
Input High Current
VIH = VDD, excluding VIN,
XIN/CLKIN
–
5
10
µA
IIL
Input Low Current
VIL = 0 V, excluding VIN, XIN/CLKIN
–
5
10
µA
VIH
Input High Voltage
XIN/CLKIN input CMOS levels
0.7 × AVDD
–
–
V
VIL
Input Low Voltage
XIN/CLKIN input CMOS levels
VVCXO
VIN Input Range
IVDD
Supply Current
CINXIN
CINXTAL
IOL
Description
Conditions
–
–
0.3 × AVDD
V
0
–
AVDD
V
–
60
–
mA
Input Capacitance at XIN/CLKIN VCXO Disabled External Reference
–
15
–
pF
Input Capacitance at Crystal
–
12
–
pF
VDD Current
VCXO Disabled Fixed Freq.
Oscillator
Notes
7. Parameters are guaranteed by design and characterization. Not 100% tested in production. All parameters specified with fully loaded outputs.
8. Drive strength settings: ‘10’ for 3.3 V outputs; ‘11’ for 2.5 V outputs.
Document Number: 001-09608 Rev. *F
Page 14 of 21
CY24488
AC Parameters
The AC Parameters for part CY24488 are as follows [9]
Parameter
1/t1
Description
Conditions
Output Frequency
Min
Typ
Max
Units
4.9152
–
148.5
MHz
[10, 11]
DC1
Output Duty Cycle (excluding
REFOUT
Duty Cycle is defined in Figure 10 on
page 16. t2/t1, 50% of VDD External
reference duty cycle between 40%
and 60% measured at VDD/2
(Clock output is 125 MHz)
45
50
55
%
DC2[10, 11]
Output Duty Cycle (excluding
REFOUT
Duty Cycle is defined in Figure 10.
t2/t1, 50% of VDD External reference
duty cycle between 40% and 60%
measured at VDD/2
(Clock output is 125 MHz)
40
50
60
%
DCREFOUT[10,
Output Duty Cycle
Duty Cycle is defined in Figure 10.
t2/t1, 50% of VDD
(XIN/CLKIN Duty Cycle = 45/55%)
40
50
60
%
ER[10]
Rising Edge Rate
Output Clock Edge Rate.
Measured from 20% to 80% of VDD.
CLOAD = 15 pF.
See Figure 11 on page 16.
0.75
1.2
–
V/ns
EF[10]
Falling Edge Rate
Output Clock Edge Rate.
Measured from 80% to 20% of VDD.
CLOAD = 15 pF. See Figure 11.
0.75
1.2
–
V/ns
T9
Clock Jitter
Period Jitter; VDD1 = VDD2 = 3.3 V
drive strength = ‘10’
–
250
–
ps
T10
PLL Lock Time
From end of serial programming
sequence to correct output
frequency
–
1
5
ms
fXO
VCXO Crystal Pull Range
Using non-SMD-49 crystal specified
in Table 1 on page 6. Nominal
Crystal Frequency Input assumed
(0 ppm) at 25 °C and 3.3 V
±110
±120
–
ppm
Using SMD-49 crystal specified in
Table 1 on page 6. Nominal Crystal
Frequency Input assumed (0 ppm)
at 25 °C and 3.3 V.
±105
±120
–
ppm
11]
Notes
9. Parameters are guaranteed by design and characterization. Not 100% tested in production. All parameters specified with fully loaded outputs.
10. Drive strength settings: ‘10’ for 3.3 V outputs; ‘11’ for 2.5 V outputs.
11. Guaranteed when values in Table 2 on page 6 and Table 8 on page 8 are programmed to match the output supply voltage.
Document Number: 001-09608 Rev. *F
Page 15 of 21
CY24488
Test and Measurement Setup
Figure 9. Test and Measurement Diagram
V DDs
Outputs
DUT
C LOAD
0.1F
GND
Voltage and Timing Definitions
Figure 10. Duty Cycle Definition
t1
t2
V DD
50% of V DD
Clock
Output
0V
Figure 11. ER = (0.6 VDD)/t3, EF = (0.6 VDD)/t4
t3
t4
V DD
80% of V DD
Clock
Output
Document Number: 001-09608 Rev. *F
20% of V DD
0V
Page 16 of 21
CY24488
Ordering Information
Part Number
Type
Production Flow
Pb-free
CY24488ZXC
16-pin TSSOP
Commercial, 0 °C to +70 °C
CY24488ZXCT
16-pin TSSOP – Tape and Reel
Commercial, 0 °C to +70 °C
Ordering Code Definitions
CY
24488
Z
X
C
X
X = blank or T
blank = Tube; T = Tape and Reel
Temperature Grade:
C = Commercial
Pb-free
Package Type:
S = 16-pin TSSOP
Base Part Number
Company ID: CY = Cypress
Document Number: 001-09608 Rev. *F
Page 17 of 21
CY24488
Package Drawing and Dimensions
Figure 12. 16-pin TSSOP (4.40 mm Body) Z16.173/ZZ16.173 Package Outline, 51-85091
51-85091 *E
Document Number: 001-09608 Rev. *F
Page 18 of 21
CY24488
Acronyms
Acronym
Document Conventions
Description
Units of Measure
ACK
Acknowledge
DTV
Digital Television
C
degree Celsius
DVD
Digital Video Disc or Digital Versatile Disc
MHz
megahertz
ESR
Equivalent Series Resistance
mm
millimeter
FAE
Field Application Engineer
ns
nanosecond
HDMI
High-Definition Multimedia Interface
ppm
parts-per-million
I2C
Inter IC Communications Interface
%
percentage
PCI
Peripheral Component Interconnect
pF
picofarad
PLL
Phase-Locked Loop
V
volt
SPI
Serial Peripheral Interface
TSSOP
Thin-Shrink Small Outline Package
USB
Universal Serial Bus
VCXO
Voltage Controlled Crystal Oscillator
Document Number: 001-09608 Rev. *F
Symbol
Unit of Measure
Page 19 of 21
CY24488
Document History Page
Document Title: CY24488, Quad PLL Clock Generator with Two-Wire Serial Interface
Document Number: 001-09608
Revision
ECN
Orig. of
Change
Submission
Date
**
497098
RGL
See ECN
New data sheet.
*A
504259
RGL
See ECN
Minor text additions
Change status from Advance Information to Final
*B
2621905
KVM /
AESA
12/15/08
Changed serial interface hold time (TDH) from 0 ns to 100 ns.
Replaced I2C references with “2-wire serial interface”; includes title change.
Updated data sheet template.
*C
2761988
KVM
09/10/09
Corrected Output Frequency limits in AC Parameters table
*D
3083299
CXQ
11/10/10
Removed CIN spec under DC specifications table.
Removed “±” symbol from the typical column of T9 spec in AC specifications
table.
Minor text edits.
Updated package diagram.
Included table of contents
Added ordering code definitions.
Added Acronyms and Units of Measure.
Updated template.
*E
4202940
CINM
11/26/2013
Updated Package Drawing and Dimensions:
spec 51-85091 – Changed revision from *C to *D.
Updated in new template.
Completing Sunset Review.
*F
4581659
XHT
11/28/2014
Added related documentation hyperlink in page 1.
Updated package diagram.
Document Number: 001-09608 Rev. *F
Description of Change
Page 20 of 21
CY24488
Sales, Solutions, and Legal Information
Worldwide Sales and Design Support
Cypress maintains a worldwide network of offices, solution centers, manufacturer’s representatives, and distributors. To find the office
closest to you, visit us at Cypress Locations.
PSoC® Solutions
Products
Automotive
Clocks & Buffers
Interface
Lighting & Power Control
cypress.com/go/automotive
cypress.com/go/clocks
cypress.com/go/interface
cypress.com/go/powerpsoc
psoc.cypress.com/solutions
PSoC 1 | PSoC 3 | PSoC 4 | PSoC 5LP
Cypress Developer Community
Community | Forums | Blogs | Video | Training
cypress.com/go/plc
Memory
cypress.com/go/memory
PSoC
Touch Sensing
cypress.com/go/psoc
cypress.com/go/support
cypress.com/go/touch
USB Controllers
Wireless/RF
Technical Support
cypress.com/go/USB
cypress.com/go/wireless
© Cypress Semiconductor Corporation, 2006-2014. The information contained herein is subject to change without notice. Cypress Semiconductor Corporation assumes no responsibility for the use of
any circuitry other than circuitry embodied in a Cypress product. Nor does it convey or imply any license under patent or other rights. Cypress products are not warranted nor intended to be used for
medical, life support, life saving, critical control or safety applications, unless pursuant to an express written agreement with Cypress. Furthermore, Cypress does not authorize its products for use as
critical components in life-support systems where a malfunction or failure may reasonably be expected to result in significant injury to the user. The inclusion of Cypress products in life-support systems
application implies that the manufacturer assumes all risk of such use and in doing so indemnifies Cypress against all charges.
Any Source Code (software and/or firmware) is owned by Cypress Semiconductor Corporation (Cypress) and is protected by and subject to worldwide patent protection (United States and foreign),
United States copyright laws and international treaty provisions. Cypress hereby grants to licensee a personal, non-exclusive, non-transferable license to copy, use, modify, create derivative works of,
and compile the Cypress Source Code and derivative works for the sole purpose of creating custom software and or firmware in support of licensee product to be used only in conjunction with a Cypress
integrated circuit as specified in the applicable agreement. Any reproduction, modification, translation, compilation, or representation of this Source Code except as specified above is prohibited without
the express written permission of Cypress.
Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. Cypress reserves the right to make changes without further notice to the materials described herein. Cypress does not
assume any liability arising out of the application or use of any product or circuit described herein. Cypress does not authorize its products for use as critical components in life-support systems where
a malfunction or failure may reasonably be expected to result in significant injury to the user. The inclusion of Cypress’ product in a life-support systems application implies that the manufacturer
assumes all risk of such use and in doing so indemnifies Cypress against all charges.
Use may be limited by and subject to the applicable Cypress software license agreement.
Document Number: 001-09608 Rev. *F
Revised November 28, 2014
All products and company names mentioned in this document may be the trademarks of their respective holders.
Page 21 of 21