FUJITSU MICROELECTRONICS DATA SHEET DS04-29138-1E ASSP Spread Spectrum Clock Generator MB88182 DESCRIPTION MB88182 is the multi-output clock generator for EMI (Electro Magnetic Interference) reduction. The peak of unnecessary radiation noise (EMI) can be attenuated by making the oscillation frequency slightly modulate periodically with the internal modulator. It is possible to set the frequency in the built-in register using the I2C bus that can vary depending on the application. FEATURES * Built-in PLL : 3 Without spread-spectrum function : 1 (PLL) With spread-spectrum function : 2 (SSCG1, SSCG2) * Clock output pins : 5 pins CLK1 : Clock output when setting to CLK1 (PLL). CLK2 : Clock output when setting to CLK2 (SSCG1) . CLK3 : Clock output when setting to CLK3 (SSCG2) . CLK4 : Clock output when setting to CLK4 (SSCG2) . Note: It is not possible to output CLK3 and CLK4 at the same time. CKREF : Buffered output for CKIN clock. * Power down pins : 5 pins XPD1 : Control the stop state of PLL and the CLK1 output. XPD2 : Control the stop state of SSCG1 and the CLK2 output. XPD3 : Control the stop state of the CLK3 output. XPD4 : Control the stop state of the CLK4 output. Note: Halting both CLK3 and CLK4 stops operating the SSCG2. Control the stop state of the CKREF output. (Continued) Copyright(c)2009 FUJITSU MICROELECTRONICS LIMITED All rights reserved 2009.4 MB88182 (Continued) * Modulation enable pins : ENS Switch on and off for the modulation (For SSCG1, SSCG2) * Function to set the output clock frequency This has the slave transfer function for the I2C bus, and can set the output frequency of CLK1 (when setting to CLK1), CLK2 (when setting to CLK2), CLK3 (when setting to CLK3) and CLK4 (when setting to CLK4) from the outside. Also, it is possible to set the output drive ability of CLK1, CLK2, CLK3 and CLK4. Output frequency* : 8 MHz to 100 MHz, internal oscillation frequency : 16 MHz to 168 MHz *: When VDP is 1.8 V 0.15 V, the frequency range to output is 8 MHz to 50 MHz. Programmable of the parameter of N divider, M divider, K divider Setting to CLK1 : N divider : 5-bit, M divider : 6-bit, K divider : 5-bit Setting to CLK2, 3, 4 : N divider : 11-bit, M divider : 12-bit, K divider : 5-bit Modulation rate : Selectable from no modulation, 0.25%, 0.5%, 0.75%, 1.0%, 1.25%, 1.5% and 1.75%. * * * * Input clock 10 MHz to 30 MHz Power supply voltage: 1.8 V 0.15 V (VDD), 2.6 V 0.1 V (VDDE), 1.65 V to 2.7 V (VDP) Operating temperature: - 40 C to + 85 C Power consumption: At operation 18 mW (Power supply voltage:1.8 V (VDD), 2.6 V (VDDE, VDP) normal temperature, no load, CKREF(19.2 MHz), CLK1 (48 MHz, 1.8 V), CLK2 (27 MHz), CLK3 (37 MHz) during the clock output) During the power down state for all outputs 0.01 mW (Power supply voltage: 1.8 V (VDD) , 2.6 V (VDDE, VDP), normal temperature) * Cycle-Cycle Jitter : Less than 100 ps-rms * Package : BCC20 (3.50 mm x 3.50 mm, Lead pitch 0.50 mm, Mounting height 0.60 mm) PRODUCT LINEUP MB88182 has 4 lineups corresponding to the different voltages of CLK1 pin and I2C addresses. 2 Part number CLK1 MB881821APVA1 1.8 V MB881822APVA1 2.6 V MB881821BPVA1 1.8 V MB881822BPVA1 2.6 V CLK2 CLK3/CLK4/CKREF 2.6 V VDP level (1.8 V/2.6 V) I2C address 1001111 1011111 DS04-29138-1E MB88182 PIN ASSIGNMENT CLK4 CLK3 19 18 17 ENS 2 16 VDDE CKIN 3 15 VSS VSS 4 14 CLK2 VDD 5 13 XPD4 CLK1 6 12 XPD3 XPDREF 7 11 XPD2 8 9 10 XPD1 CKREF 20 SDA 1 SCL VDP VSS (TOP VIEW) (LCC-20P-M06) DS04-29138-1E 3 MB88182 PIN DESCRIPTION 4 Pin name I/O Pin no. Description VDP 1 Power supply pin (2.6 V / 1.8 V) CKREF O 2 Reference clock output pin CKIN I 3 Clock input pin (19.2 MHz) VSS 4 GND pin VDD 5 Power supply pin (1.8 V) CLK1 O 6 Clock output pin 1 XPDREF I 7 CKREF Power down pin SCL I 8 I2C bus clock input pin SDA I/O 9 I2C bus data I/O pin XPD1 I 10 CLK1 Power down pin XPD2 I 11 CLK2 Power down pin XPD3 I 12 CLK3 Power down pin XPD4 I 13 CLK4 Power down pin CLK2 O 14 Clock output pin 2 VSS 15 GND pin VDDE 16 Power supply pin (2.6 V) ENS I 17 Modulation enable pin CLK3 O 18 Clock output pin 3 CLK4 O 19 Clock output pin 4 VSS 20 GND pin DS04-29138-1E MB88182 I/O CIRCUIT TYPE Pin Circuit type XPDREF XPD1 XPD2 XPD3 XPD4 ENS SCL SDA 2.6 V 2.6 V Remarks * CMOS hysteresis input * With pull-up resistor (20 k) The pull-up resistor is cut off during the "L" input. CMOS hysteresis input CMOS hysteresis input * CMOS hysteresis input * CMOS output * IOL = 4 mA (Continued) DS04-29138-1E 5 MB88182 Pin CKIN CLK1 Circuit type 1.8 V Remarks * Feedback resistors 1 M * Possible to input clock via the coupling capacity 1 M 1.8 V or 2.6 V * CMOS output * IOH = - 2 mA or - 4 mA * IOL = 2 mA or 4 mA (Switchable by the output drive ability setting bit) * Operates at 1.8 v or 2.6 v depending on the part number. CLK2 2.6 V CLK3 CLK4 VDP * CMOS output * IOH = - 2 mA or - 4 mA * IOL = 2 mA or 4 mA (Switchable by the output drive ability setting bit) * CMOS output * At VDP = 2.6 V 0.1 V IOH = - 2 mA or - 4 mA IOL = 2 mA or 4 mA (Switchable by the output drive ability setting bit) * At VDP = 1.8 V 0.15 V IOH = - 1 mA or - 2 mA IOL = 1 mA or 2 mA (Continued) 6 DS04-29138-1E MB88182 (Continued) Pin CKREF DS04-29138-1E Circuit type Remarks VDP * CMOS output * At VDP = 2.6 V 0.1 V IOH = - 2 mA IOL = 2 mA * At VDP = 1.8 V 0.15 V IOH = - 1 mA IOL = 1 mA 7 MB88182 HANDLING DEVICES (1) Preventing Latch-up A latch-up can occur if, on this device, (a) a voltage higher than power supply voltage or a voltage lower than GND is applied to an input or output pin or (b) a voltage higher than the rating is applied between power supply and GND pins. The latch-up may cause components to burn out because the power supply current increases significantly. Make sure that the maximum ratings are not exceeded while the device is being used. (2) Handling unused pins Leaving unused input pins unconnected may cause a malfunction. Handle unused pins by connecting to a pullup or pull-down resistor. (3) Power supply pins Ensure that the impedance of the connection from the power supply source to the power supply pins on the device is as low as possible. We recommend connecting electrolytic capacitor (about 10 F) and the ceramic capacitor (about 0.01 F) in parallel between power supply and GND near the device, as a bypass capacitor. 8 DS04-29138-1E MB88182 BLOCK DIAGRAM Power down control XPD4 CLK4 SSCG2 XPD3 CLK3 Oscillates when setting to the enable side Setting to CLK4 SCL Setting to CLK3 SDA I2C circuit Setting to CLK2 Setting to CLK1 XPD2 XPD1 CKIN SSCG1 PLL CLK2 CLK1 CKREF XPDREF ENS DS04-29138-1E 9 MB88182 PIN SETTING ENS Modulation enable setting ENS Modulation 0 No modulation 1 (2.6 V) Modulation When setting 0 to the ENS pin, the spectrum will not spread. The setting is for CLK2 (SSCG1) and CLK3, and CLK4 (SSCG2). XPD Power down setting XPDREF XPD1 XPD2 XPD3 XPD4 0 CKREF is fixed to the output "L". 1 (2.6 V) CKREF is the clock output. 0 PLL1 is in the power down state. CLK1 is fixed to the output "L". 1 (2.6 V) PLL1 and CLK1 are in operation. 0 SSCG1 is in the power down state. CLK2 is fixed to the output "L". 1 (2.6 V) SSCG1 and CLK2 are in operation. 0 CLK3 is fixed to the output "L". 1 (2.6 V) SSCG2 and CLK3 are in operation. 0 CLK4 is fixed to the output "L". 1 (2.6 V) SSCG2 and CLK4 are in operation. The pin in XPDREF, XPD1, XPD2, XPD3 and XPD4 is connected to the pull-up resistor. However, the pull-up resistor is cut off during "0" input. When both XPD3 and XPD4 are "0", SSCG2 is in the power down state. 10 DS04-29138-1E MB88182 SETTING REGISTER Setting register for CLK2, CLK3, CLK4 (All registers have the same configurations.) Address Function Remarks bit0 to 11 M divider setting (12-bit) Selectable in the range of 100 to 3600 bit12 to 22 N divider setting (11-bit) Selectable in the range of 3 to 2047 bit23 to 27 K divider setting (5-bit) Selectable in the range of 1 to 32 bit28 to 30 L divider setting (3-bit) Modulation frequency setting (selectable in the range of 1 to 8) bit31 to 34 Charge Pump setting (4-bit) Charge pump current setting due to internal oscillation frequency and M divider setting bit35 to 40 VCO Gain setting (6-bit) Gain setting due to internal oscillation frequency bit41 to 43 Modulation rate setting (3-bit) modulation, off, 0.25%, 0.50%, 0.75%, 1.00%, 1.25%, 1.50%, 1.75% are selectable bit44 Output drive setting 0 : Ability small, 1 : Ability large bit45 Slewing rate setting 0 : Slewing rate low, 1 : Slewing rate high bit46, 47 Invalid bit CLK1 setting register Address Function When in writing : The written data is ignored. When in reading : Undefined Remarks bit0 to 5 M divider setting (6-bit) Selectable in the range of 3 to 52 bit6 to 10 N divider setting (5-bit) Selectable in the range of 3 to 31 bit11 to 15 K divider setting (5-bit) Selectable in the range of 1 to 32 bit16 to 19 Charge Pump setting (4-bit) bit20 to 25 VCO Gain setting (6-bit) bit26 Output drive setting 0 : Ability small, 1 : Ability large bit27 Slewing rate setting 0 : Slewing rate low, 1 : Slewing rate high bit28 to 31 Invalid bit Charge pump current setting due to internal oscillation frequency and M divider setting Gain setting due to internal oscillation frequency When in writing : The written data is ignored. When in reading : Undefined Note: The bit's initial value in a register is undefined. Therefore, if the power down of clock output is released before the register setting, the clock is output with settings unintended. The power down of the clock output for CLK1, CLK2, CLK3 and CLK4 should be released after setting to registers. DS04-29138-1E 11 MB88182 When setting each divider parameter of the oscillator to a register, the output frequency can be set. Internal oscillation frequency and output frequency can be calculated with following formula: Internal oscillation frequency (fvco*) = Input frequency (fin) x M/N * : Please set the fvco range from 16 MHz to 168 MHz. Output frequency (fout*) = fvco/K * : Please set the fout range from 8 MHz to 100 MHz. Set the output frequency to 8 MHz to 50 MHz for CLK3 and CLK4 setting registers when VDP is 1.8 V 0.15 V. (Setting example) fin : 19.2 MHz, fout : 29.6 MHz M divider parameter : 222 ( = 0DEH) , N divider parameter : 144 ( = 090H) , K divider parameter : 1 ( = 01H) (19.2 x 222 / 144) / 1 = 29.6 (MHz) (fvco : 19.2 x 222 / 144 = 29.6 (MHz) ) Note: The recommended setting value of the VCO gain and the M divider depends on the internal oscillation frequency. Also, the recommended setting value of the Charge Pump depends on the setting values of the VCO gain and the M divider. Please confirm the recommended value with the Fujitsu Microelectronics support tool. Contact the sales representatives for details on the support tools. Modulation frequency can be set by writing L divider parameter to the register. The average of modulation frequency can be calculated with following formula: Input frequency 266 x L (L = 1, 2, 3, 4, 5, 6, 7, 8) (Setting example) fin : 19.2 MHz 19.2 / (266 x 6) x 1000 = Approximately 12.0 (kHz) bit30 bit29 bit28 L divider parameter 12 0 0 0 8 0 0 1 1 0 1 0 2 0 1 1 3 1 0 0 4 1 0 1 5 1 1 0 6 (Recommended value) 1 1 1 7 DS04-29138-1E MB88182 Modulation rate can be selectable from no modulation, 0.25%, 0.50%, 0.75%, 1.00%, 1.25%, 1.50%, 1.75%. bit43 bit42 bit41 Modulation rate setting 0 0 0 No modulation 0 0 1 0.25% 0 1 0 0.50% 0 1 1 0.75% 1 0 0 1.00% 1 0 1 1.25% 1 1 0 1.50% 1 1 1 1.75% Please refer and confirm the recommended value by our support tool. Contact the sales representatives for details on the support tools. Output drive ability of clock output pin can be selected. bit44 Output drive ability 0 Small 1 Large Slew rate of clock output pin can be selected. bit45 Slew rate 0 Low 1 High DS04-29138-1E 13 MB88182 I2C This device contains the I2C macro and enables the slave transfer operation. The I2C is set to the corresponding registers via the I2C bus. * The transfer rate should be in either standard mode or the fast mode (The high speed mode is not supported) . * 7-bit address specified (The general call and the 10-bit address specifications are not supported). first S6 S0 R/W Slave address (7 bit) S 0 C0 Command (8 bit) A : Transmit from master device S : START condition C7 D7 A D0 Register setting (8 bit) Last A Register setting A P : Transmit from this device (slave) A : Acknowledge P : STOP condition When receiving the slave address, the address is compared with the address in the following table. If the slave address matches the address in the table only, I2C judges to access to this device. Slave address (7-bit) S6 S5 S4 S3 S2 S1 S0 Part number 1 0 0 1 1 1 1 MB881821APVA1/MB881822APVA1 1 0 1 1 1 1 1 MB881821BPVA1/MB881822BPVA1