C9531 PCIX I/O System Clock Generator with EMI Control Features Features Table 1. Test Mode Logic Table[1] • Dedicated clock buffer power pins for reduced noise, crosstalk and jitter Input Pins OE S1 Output Pins S0 CLK REF • Input clock frequency of 25 MHz to 33 MHz HIGH LOW LOW XIN XIN • Output frequencies of XINx1, XINx2, XINx3 and XINx4 HIGH LOW HIGH 2 * XIN XIN • One output bank of five clocks HIGH HIGH LOW 3 * XIN XIN • One REF XIN clock output HIGH HIGH HIGH 4 * XIN XIN • SMBus clock control interface for individual clock disabling and SSCG control LOW X X Three-state Three-state • Output clock duty cycle is 50% (± 5%) • < 250 ps skew between output clocks within a bank • Output jitter <175 ps • Spread Spectrum feature for reduced electromagnetic interference (EMI) • OE pin for entire output bank enable control and testability • 28-pin SSOP and TSSOP packages Block Diagram SSCG# Pin Configuration SSCG Logic /N 1 0 1 28 SDATA CLK0 VDD 2 27 SCLK CLK1 XIN 3 26 VSS XOUT 4 25 VDDP VSS 5 24 CLK0 S0 6 23 CLK1 S1 7 22 CLK2 GOOD# 8 21 VSS VSS 9 VDDP IA0 10 20 19 IA1 11 18 CLK4 IA2 12 17 VDDA VDDA 13 16 VSS OE 14 15 SSCG# CLK2 CLK3 CLK4 OE GOOD# XOUT REF SDATA SCLK IA(0:2) I 2C Control Logic S(0,1) C9531 XIN REF CLK3 Note: 1. XIN is the frequency of the clock on the device’s XIN pin. Cypress Semiconductor Corporation Document #: 38-07034 Rev. *E • 3901 North First Street • San Jose, CA 95134 • 408-943-2600 Revised August 30, 2004 C9531 Pin Description[3] Pin[2] Name PWR[4] I/O Description 3 XIN VDDA I Crystal Buffer Input Pin. Connects to a crystal, or an external clock source. Serves as input clock TCLK, in Test mode. 4 XOUT VDDA O Crystal Buffer Output Pin. Connects to a crystal only. When a Can Oscillator is used or in test mode, this pin is kept unconnected. 1 REF VDD O Buffered inverted outputs of the signal applied at Xin, typically 33.33 or 25.0 MHz. 14* OE VDD I Output Enable for Clock Bank. Causes the CLK (0:4) output clocks to be in a three-state condition when driven to a logic low level. 24, 23, 22, 19, 18 CLK(0:4) VDDP O A bank of five XINx1, XINx2, XINx3 and XINx4 output clocks. 8 GOOD# VDD O When his output signal is a logic low level, it indicates that the output clocks of the bank are locked to the input reference clock. This output is latched. 6*, 7* S(0,1) VDD I Clock Bank Selection Bits. These control the clock frequency that will be present on the outputs of the bank of buffers. See table on page one for frequency codes and selection values. 20, 25 VDDP PWR 3.3V common power supply pin for all PCI clocks CLK (0:4). 10*, 11*, 12* IA(0:2) VDD I SMBus Address Selection Input Pins. See Table 3 on page 3. 15* SSCG# VDD I Spread Spectrum Clock Generator. Enables Spread Spectrum clock modulation when at a logic low level, see Spread Spectrum Clocking on page 6. 28 SDATA VDD I/O Data for the Internal SMBus Circuitry. See Table 3 on page 3. 27 SCLK VDD I Clock for the Internal SMBus Circuitry. See Table 3 on page 3. 13, 17 VDDA I Power for Internal Analog Circuitry. This supply should have a separately decoupled current source from VDD. 2 VDD PWR Power supply for internal core logic. 5, 9, 16, 21, 26 VSS PWR Ground pins for the device. Notes: 2. Pin numbers ending with * indicate that they contain device internal pull-up resistors that will insure that they are sensed as a logic 1 if no external circuitry is connected to them. 3. A bypass capacitor (0.1µF) should be placed as close as possible to each VDD pin. If these bypass capacitors are not close to the pins their high frequency filtering characteristic will be cancelled by the lead inductance of the trace. 4. PWR = Power connection, I = Input, O = Output and I/O = both input and output functionality of the pin(s). Document #: 38-07034 Rev. *E Page 2 of 10 C9531 Serial Data Interface Data Protocol To enhance the flexibility and function of the clock synthesizer, a two-signal serial interface is provided. Through the Serial Data Interface, various device functions, such as individual clock output buffers, can be individually enabled or disabled. The registers associated with the Serial Data Interface initializes to their default setting upon power-up, and therefore use of this interface is optional. Clock device register changes are normally made upon system initialization, if any are required. The clock driver serial protocol accepts block write a operations from the controller. The bytes must be accessed in sequential order from lowest to highest byte (most significant bit first) with the ability to stop after any complete byte has been transferred. The C9531 does not support the Block Read function. The block write protocol is outlined in Table 2. The addresses are listed in Table 3. Table 2. Block Read and Block Write Protocol Block Write Protocol Bit Description 1 Start 2:8 Slave address – 7 bits 9 Write = 0 10 Acknowledge from slave 11:18 Command Code – 8 bits '00000000' stands for block operation 19 Acknowledge from slave 20:27 Byte Count – 8 bits 28 Acknowledge from slave 29:36 Data byte 1 – 8 bits 37 Acknowledge from slave 38:45 Data byte 2 – 8 bits 46 Acknowledge from slave .... ...................... .... Data Byte (N–1) – 8 bits .... Acknowledge from slave .... Data Byte N – 8 bits .... Acknowledge from slave .... Stop Table 3. SMBus Address Selection Table SMBus Address of the Device IA0 Bit (Pin 10) IA1 Bit (Pin 11) IA2 Bit (Pin 12) DE 0 0 0 DC 1 0 0 DA 0 1 0 D8 1 1 0 D6 0 0 1 D4 1 0 1 D0 0 1 1 D2 1 1 1 Document #: 38-07034 Rev. *E Page 3 of 10 C9531 Serial Control Registers Byte 0: Output Register Bit @Pup Name Description 7 1 TESTEN 6 0 SSEN Spread Spectrum modulation control bit (effective only when Bit 0 of this register is set to a 0) 0 = OFF, 1= ON 5 1 SSSEL SSCG Spread width select. 1 = 0.5%, 0 = 1.0% See Table 4 below for clarification 4 0 S1 S1 Bank MSB frequency control bit (effective only when Bit 0 of this register is set to a 0) 3 0 S0 S0 Bank LSB frequency control bit (effective only when Bit 0 of this register is set to a 0) 2 0 1 0 0 1 Test Mode Enable. 1 = Normal operation, 0 = Test mode Not used Not used HWSEL Hardware/SMBus frequency control. 1 = Hardware (pins 6, 7, and 15), 0 = SMBus Byte 0 bits 3, 4, & 6 Table 4. Clarification Table for Byte0, bit 5 Byte0, bit6 Byte0, bit5 0 0 Description Frequency generated from second PLL 0 1 Frequency generated from XIN 1 0 Spread @ –1.0% 1 1 Spread @ –0.5% Table 5. Test Table Outputs Test Function Clock CLK REF Note Frequency XIN/4 XIN XIN is the frequency of the clock that is present on the XIN input during test mode. Byte 1: CPU Register Bit @Pup 7 1 Name Description 6 1 5 1 4 1 Reserved 3 1 Reserved 2 1 Reserved 1 1 Reserved 0 1 Reserved Reserved Reserved REFEN REF Output Enable 0 = Disable, 1= Enable Byte 2: PCI Register Bit @Pup 7 1 Reserved 6 1 Reserved 5 1 Reserved 4 1 Document #: 38-07034 Rev. *E Name 18 Description CLK4 Output Enable 0 = Disable, 1= Enable Page 4 of 10 C9531 Byte 2: PCI Register (continued) Bit @Pup Name Description 3 1 19 CLK3 Output Enable 0 = Disable, 1= Enable 2 1 22 CLK2Output Enable 0 = Disable, 1= Enable 1 1 23 CLK1 Output Enable 0 = Disable, 1= Enable 0 1 24 CLK0 Output Enable 0 = Disable, 1= Enable Output Clock Three-state Control All of the clocks in the Bank may be placed in a three-state condition by bringing their relevant OE pins to a logic low state. This transition to and from a three-state and active condition is a totally asynchronous event and clock glitching may occur during the transitioning states. This function is intended as a board level testing feature. When output clocks are being enabled and disabled in active environments the SMBus control register bits are the preferred mechanism to control these signals in an orderly and predictable manner. The output enable pin contains an internal pull-up resistor that will insure that a logic 1 is maintained and sensed by the device if no external circuitry is connected to this pin. Output Clock Frequency Control control signals is determined by the SMBus register Byte 0 bit 0. At initial power up this bit is set of a logic 1 state and thus the frequency selections are controlled by the logic levels present on the device’s S(0,1) pins. If the application does not use an SMBus interface then hardware frequency selection S(0,1) must be used. If it is desired to control the output clocks using an SMBus interface, then this bit (B0b0) must first be set to a low state. After this is done the device will use the contents of the internal SMBus register Bytes 0 bits 3 and 4 to control the output clock’s frequency. The following formula and schematic may be used to understand and calculate either the loading specification of a crystal for a design or the additional discrete load capacitance that must be used to provide the correct load to a known load rated crystal. All of the output clocks have their frequency selected by the logic state of the S0 and S1 control bits. The source of these CL = (CXINPCB + CXINFTG + CXINDISC) x (CXOUTPCB) + CXOUTFTG) + CXOUTDISC) (CXINPCB + CXINFTG + CXINDISC) + (CXOUTPCB) + CXOUTFTG) + CXOUTDISC) where: CXTAL = The load rating of the crystal. CXINFTG = The clock generators XIN pin effective device internal capacitance to ground. CXOUTFTG = The clock generators XOUT pin effective device internal capacitance to ground. CXINPCB = The effective capacitance to ground of the crystal to device PCB trace. CXOUTPCB = The effective capacitance to ground of the crystal to device PCB trace. CXINDISC = Any discrete capacitance that is placed between the XIn pin and ground. CXOUTDISC = Any discrete capacitance that is placed between the XIn pin and ground. CXINPCB CXINDISC CXOUTPCB CXOUTDISC XIN XOUT CXINFTG CXOUTFTG Clock Generator Document #: 38-07034 Rev. *E Page 5 of 10 C9531 As an example and using this formula for this data sheet’s device, a design that has no discrete loading capacitors (CDISC) and each of the crystal device PCB traces has a capacitance (CPCB) to ground of 4 pF (typical value) would calculate as: CL = (4 pF + 36 pF + 0 pF) x (4 pF + 36 pF + 0 pF) (4 pF + 36 pF + 0 pF) x (4 pF + 36 pF + 0 pF) Therefore, to obtain output frequencies that are as close to this data sheets specified values as possible, in this design example, you should specify a parallel cut crystal that is designed to work into a load of 20 pF. Spread Spectrum Clocking Down Spread Description Spread Spectrum is a modulation technique for distributing clock period over a certain bandwidth (called Spread Bandwidth). This technique allows the distribution of the undesirable electromagnetic energy (EMI) over a wide range of frequencies therefore reducing the average radiated energy present at any frequency over a given time period. As the spread is specified as a percentage of the resting (non-spread) frequency value, it is effective at the fundamental and, to a greater extent, at all of its harmonics. = 40 x 40 40 x 40 = 1600 = 20 pF. 80 In this device Spread Spectrum is enabled externally through pin 15 (SSCG#) or internally via SMBus Byte 0 Bit 0 and 6. Spread spectrum is enabled externally when the SSCG# pin is low. This pin has an internal device pull up resistor, which causes its state to default to a HIGH (spread spectrum modulation disabled) unless externally forced to a low. It may also be enabled by programming SMBus Byte 0 Bit 0 LOW (to enable SMBus control of the function) and then programming SMBus byte 0 bit 6 low to set the feature active. S p re a d o ff S p re a d o n C e n te r F re q u e n c y , S p re a d o ff C e n te r F re q u e n c y , S p re a d o n Figure 1. Spread Spectrum Table 6. Spectrum Spreading Selection Table[5] % of Frequency Spreading Output Clock Frequency SMBus Byte 0 Bit 5 = 0 SMBus Byte 0 Bit 5 = 1 Mode 33.3 MHz (XIN) 1.0% (–1.0% + 0%) 0.5% (–0.5% + 0%) Down Spread 66.6 MHz (XIN*2) 1.0% (–1.0% + 0%) 0.5% (–0.5% + 0%) Down Spread 100.0 MHz (XIN*3) 1.0% (–1.0% + 0%) 0.5% (–0.5% + 0%) Down Spread 133.3 MHz (XIN*4) 1.0% (–1.0% + 0%) 0.5% (–0.5% + 0%) Down Spread Note: 5. When SSCG is enabled, the device will down spread the clock over a range that is 1% of its resting frequency. This means that for a 100-MHz output clock frequency will sweep through a spectral range from 99 to 100 MHz. Document #: 38-07034 Rev. *E Page 6 of 10 C9531 Absolute Maximum Conditions Parameter Description Condition Min. Max. Unit VDD,VDDP Core Supply Voltage –0.5 4.6 V VDDA Analog Supply Voltage –0.5 4.6 V VIN Input Voltage Relative to V SS –0.5 VDD + 0.5 VDC TS Temperature, Storage Non-functional –65 +150 °C TA Temperature, Operating Ambient Functional 0 70 °C TJ Temperature, Junction Functional – 150 °C ESDHBM ESD Protection (Human Body Model) MIL-STD-883, Method 3015 2000 – ØJC Dissipation, Junction to Case Mil-Spec 883E Method 1012.1 ØJA Dissipation, Junction to Ambient JEDEC (JESD 51) UL–94 Flammability Rating At 1/8 in. MSL Moisture Sensitivity Level V °C/W °C/W V–0 1 Multiple Supplies: The voltage on any input or I/O pin cannot exceed the power pin during power-up. Power supply sequencing is NOT required. DC Electrical Specifications Parameter Description Condition VDD, VDDP, VDDA 3.3V Operating Voltage 3.3V ± 5% VILI2C Input Low Voltage SDATA, SCLK VIHI2C Input High Voltage SDATA, SCLK VIL Input Low Voltage Min. Max. Unit 3.135 3.465 V – 1 V 2.2 – – VSS–0.5 0.8 V VIH Input High Voltage 2.0 VDD+0. 5 V IIL Input Leakage Current except Pull-ups or Pull-downs 0 < VIN < VDD –5 5 µA VOL Output Low Voltage IOL = 1 mA – 0.4 V VOH Output High Voltage IOH = –1 mA IOZ High-Impedance Output Current CIN COUT LIN Pin Inductance CXTAL Crystal Pin Capacitance VXIH Xin High Voltage VXIL Xin Low Voltage IDD Dynamic Supply Current At 133 MHz and all outputs loaded per Table 7 IPD Power-down Supply Current PD# Asserted – 2.4 – V –10 10 µA Input Pin Capacitance 2 5 pF Output Pin Capacitance 3 6 pF – 7 nH 32 38 pF 0.7VDD VDD V 0 0.3VDD V – 300 mA 1 mA From XIN and XOUT pins to ground AC Electrical Specifications Parameter Description Condition Min. Max. Unit The device will operate reliably with input duty cycles up to 30/70% 45 55 % Crystal TDC XIN Duty Cycle XINFREQ XIN Frequency When Xin is driven from an external clock source 25 33.3 MHz TR / TF XIN Rise and Fall Times Measured between 0.3VDD and 0.7VDD – 10.0 ns TCCJ XIN Cycle to Cycle Jitter As an average over 1µs duration – 500 ps LACC Long Term Accuracy Over 150 ms 300 ppm Document #: 38-07034 Rev. *E Page 7 of 10 C9531 AC Electrical Specifications (continued) Parameter Description Min. Max. Unit Measurement at 1.5V 45 55 % 33-MHz CLK Period Measurement at 1.5V 29.5 30.5 ns 66-MHz CLK Period Measurement at 1.5V 14.5 15.5 ns TPERIOD100 100-MHz CLK Period Measurement at 1.5V 9.5 10.5 ns TPERIOD133 133-MHz CLK Period Measurement at 1.5V 7.0 8.0 ns TR / TF CLK Rise and Fall Times Measured between 0.4V and 2.4V 0.5 2.0 ns TSKEW Any CLK to Any CLK Clock Skew Measurement at 1.5V – 250 ps TCCJ CLK Cycle to Cycle Jitter Measurement at 1.5V – 175 ps REF TDC REF Duty Cycle Measurement at 1.5V 45 55 % TR / TF REF Rise and Fall Times Measured between 0.4V and 2.4V 1.0 4.0 ns TCCJ REF Cycle to Cycle Jitter Measurement at 1.5V – 750 ps CLK TDC CLK Duty Cycle TPERIOD33 TPERIOD66 Condition ENABLE/DISABLE and SET-UP tpZL,tpZH Output Enable Delay (all outputs) – 10.0 ns tpLZ,tpZH Output Disable Delay (all outputs) – 10.0 ns TSTABLE Clock Stabilization from Power-up – 3.0 ms Test and Measurement Set-up 3 .3 V S ig n a ls tD C - Output under Test - 3 .3 V Probe 2 .4 V Load Cap 1 .5 V 0 .4 V 0V Tr Lumped Load Tf LVTTL Signaling Figure 2. Test and Measurement Set-up Table 7. Loading Output Name CLK REF Max Load (in pF) 30 20 Ordering Information Part Number IMIC9531CY IMIC9531CYT IMIC9531CT IMIC9531CTT Lead Free CYI9531OXC CYI9531OXCT CYI9531ZXC CYI9531ZXCT Document #: 38-07034 Rev. *E Package Type 28-Pin SSOP 28-Pin SSOP – Tape and Reel 28-Pin TSSOP 28-Pin TSSOP – Tape and Reel Product Flow Commercial, 0° to 70°C Commercial, 0° to 70°C Commercial, 0° to 70°C Commercial, 0° to 70°C 28-Pin SSOP 28-Pin SSOP – Tape and Reel 28-Pin TSSOP 28-Pin TSSOP – Tape and Reel Commercial, 0° to 70°C Commercial, 0° to 70°C Commercial, 0° to 70°C Commercial, 0° to 70°C Page 8 of 10 C9531 Package Drawing and Dimension 28-lead (5.3 mm) Shrunk Small Outline Package O28 51-85079-*C 28-Lead Thin Shrunk Small Outline Package (4.40-mm Body) Z28.173 DIMENSIONS IN MM[INCHES] MIN. MAX. PIN 1 ID 1 REFERENCE JEDEC MO-153 PACKAGE WEIGHT 0.16 gms 4.30[0.169] 4.50[0.177] 6.25[0.246] 6.50[0.256] PART # Z28.173 STANDARD PKG. ZZ28.173 LEAD FREE PKG. 28 0.65[0.025] BSC. 0.19[0.007] 0.30[0.012] 1.10[0.043] MAX. 0.25[0.010] BSC GAUGE PLANE 0°-8° 0.076[0.003] 0.85[0.033] 0.95[0.037] 9.60[0.378] 9.80[0.386] 0.05[0.002] 0.15[0.006] SEATING PLANE 0.50[0.020] 0.70[0.027] 0.09[[0.003] 0.20[0.008] 51-85120-*A All product and company names mentioned in this document may be the trademarks of their respective holders. Document #: 38-07034 Rev. *E Page 9 of 10 © Cypress Semiconductor Corporation, 2004. 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. C9531 Document History Page Document Title: C9531 PCIX I/O System Clock Generator with EMI Control Features Document #: 38-07034 REV. ECN NO. Issue Date Orig. of Change Description of Change ** 106962 06/12/02 IKA *A 114504 08/15/02 DMG *B 120839 11/25/02 *C 122727 12/14/02 RBI Added power up requirements to maximum ratings information *D 126597 05/14/03 RGL Fixed DC and AC table to match characteristic data Added 25-MHz Operation *E 259012 See ECN RGL Added Lead Free Devices Document #: 38-07034 Rev. *E Convert from IMI to Cypress Converted from Word to Frame Corrected Ordering Information by adding tape and reel option IMIC9531CYT and IMIC9531CTT to match the Devmaster RGL/ DMG Corrected the Package Drawing and Dimension from 28 TSOP to 28 TSSOP Removed the read function in the SMBus Area Page 10 of 10