0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
5V49EE704NDGI

5V49EE704NDGI

  • 厂商:

    IDT

  • 封装:

  • 描述:

    5V49EE704NDGI - EEPROM PROGRAMMABLE CLOCK GENERATOR - Integrated Device Technology

  • 数据手册
  • 价格&库存
5V49EE704NDGI 数据手册
DATASHEET EEPROM PROGRAMMABLE CLOCK GENERATOR Description The IDT5V49EE704 is a programmable clock generator intended for high performance data-communications, telecommunications, consumer, and networking applications. There are four internal PLLs, each individually programmable, allowing for four unique non-integer-related frequencies. The frequencies are generated from a single reference clock. The reference clock can come from one of the two redundant clock inputs. A glitchless automatic or manual switchover function allows any one of the redundant clocks to be selected during normal operation. The IDT5V49EE704 is in-system, programmable and can be programmed through the use of I2C interface. An internal EEPROM allows the user to save and restore the configuration of the device without having to reprogram it on power-up. Each of the four PLLs has an 7-bit reference divider and a 12-bit feedback divider. This allows the user to generate four unique non-integer-related frequencies. The PLL loop bandwidth is programmable to allow the user to tailor the PLL response to the application. For instance, the user can tune the PLL parameters to minimize jitter generation or to maximize jitter attenuation. Spread spectrum generation and/or fractional divides are allowed on two of the PLLs. There are a total of five 8-bit output dividers. The outputs are connected to the PLLs via a switch matrix. The switch matrix allows the user to route the PLL outputs to any output bank. This feature can be used to simplify and optimize the board layout. In addition, each output's slew rate and enable/disable function is programmable. IDT5V49EE704 Features • • • • • • Four internal PLLs Internal non-volatile EEPROM Fast (400kHz) mode I2C serial interface Input frequency range: 1 MHz to 200 MHz Output frequency range: 4.9 kHz to 200 MHz Reference crystal input with programmable linear load capacitance – Crystal frequency range: 8 MHz to 50 MHz • Three independently controlled VDDO (1.8V - 3.3V) • Each PLL has a 7-bit reference divider and a 12-bit feedback-divider • 8-bit output-divider blocks • Fractional division capability on one PLL • Two of the PLLs support spread spectrum generation capability • I/O Standards: – Outputs - 1.8 - 3.3 V LVTTL/ LVCMOS – Inputs - 3.3 V LVTTL/ LVCMOS • • • • • • • • • Programmable slew rate control Programmable loop bandwidth Programmable output inversion to reduce bimodal jitter Redundant clock inputs with glitchless auto and manual switchover options Individual output enable/disable Power-down mode 3.3V core VDD Available in VFQFPN package -40 to +85 C Industrial Temp operation IDT® EEPROM PROGRAMMABLE CLOCK GENERATOR 1 IDT5V49EE704 REV F 022310 IDT5V49EE704 EEPROM PROGRAMMABLE CLOCK GENERATOR CLOCK SYNTHESIZER Functional Block Diagram S R C 0 S R C 1 S R C 2 S1 OUT0 XIN/REF XOUT PLL0 (SS) /DIV1 OUT1 CLKIN PLL1 /DIV2 OUT2 CLKSEL PLL2 PLL3 (SS) S R C 3 S R C 6 S3 /DIV3 OUT3 SD/OE SDA SCL SEL[2:0] /DIV6 OUT6 Control Logic S R C 5 OUT5 /DIV5 OUT5 1. CLKIN, CLKSEL, SD/OE and SEL[2:0] have pull down resistors. IDT® EEPROM PROGRAMMABLE CLOCK GENERATOR 2 IDT5V49EE704 REV F 022310 IDT5V49EE704 EEPROM PROGRAMMABLE CLOCK GENERATOR CLOCK SYNTHESIZER Pin Configuration VDDO3 SD/OE OUT0 SEL2 SEL1 SEL0 GND . VDD XOUT XIN/REF VDDx CLKIN GND OUT1 1 2 3 4 5 6 7 28 27 26 25 24 23 22 21 20 19 18 17 16 8 OUT2 9 10 11 12 13 14 OUT5 OUT5b VDDO1 VDDO5 GND 15 OUT3 OUT6 GND AVDD CLKSEL SCLK SDAT GND 28 pin VFQFPN (Top View) Pin Descriptions Pin# 1 2 3 4 5 6 7 8 9 10 11 12 Pin Name VDD XOUT XIN / REF I/O O I Pin Type Power LVTTL LVTTL Power Pin Description Device power supply. Connect to 3.3V. CRYSTAL_OUT -- Reference crystal feedback. CRYSTAL_IN -- Reference crystal input or external reference clock input. Crystal oscillator power supply. Connect to 3.3V. Use filtered analog power supply if available. Input clock. Weak internal pull down resistor. Connect to Ground. Configurable clock output 1. Output levels controlled by VDDO1. Configurable clock output 2. Output levels controlled by VDDO1. Device power supply. Connect to 1.8 to 3.3V. Sets output voltage levels for OUT1 and OUT2. Connect to Ground. Configurable clock output 5. Output levels controlled by VDDO5. Configurable clock output 5b. Output levels controlled by VDDO5. VDDx CLKIN GND OUT1 OUT2 VDDO1 GND OUT5 OUT5b O O O O I LVTTL Power LVTTL LVTTL Power Power LVTTL1 LVTTL1 IDT® EEPROM PROGRAMMABLE CLOCK GENERATOR 3 IDT5V49EE704 REV F 022310 IDT5V49EE704 EEPROM PROGRAMMABLE CLOCK GENERATOR CLOCK SYNTHESIZER Pin# 13 14 15 16 17 18 19 20 21 22 23 24 25 26 Pin Name VDDO5 GND SDAT SCLK CLKSEL AVDD GND OUT6 OUT3 VDDO3 SEL2 SEL1 SEL0 SD/OE I/O Pin Type Power Power Pin Description Device power supply. Connect to 1.8 to 3.3V. Sets output voltage levels for OUT5 and OUT5b. Connect to Ground. Bidirectional I2C data. I2C clock. Input clock selector. Weak internal pull down resistor. Device analog power supply. Connect to 3.3V. Use filtered analog power supply if available. Connect to Ground. Configurable clock output 6. Output levels controlled by VDDO3. Configurable clock output 3. Output levels controlled by VDDO3. Device power supply. Connect to 1.8 to 3.3V. Sets output voltage levels for OUT3 and OUT6. Configuration select pin. Weak internal pull down resistor. Configuration select pin. Weak internal pull down resistor. Configuration select pin. Weak internal pull down resistor. Enables/disables the outputs or powers down the chip. The SP bit (0x02) controls the polarity of the signal to be either active HIGH or LOW. (Default is active HIGH.) Configurable clock output 0. Connect to Ground. I/O I I LVTTL LVTTL LVTTL Power Power O O LVTTL LVTTL Power I I I I LVTTL LVTTL LVTTL LVTTL 27 28 OUT0 GND O LVTTL Power 1. When only an individual single-ended clock output is required, tie OUT# and OUT#b together. IDT® EEPROM PROGRAMMABLE CLOCK GENERATOR 4 IDT5V49EE704 REV F 022310 IDT5V49EE704 EEPROM PROGRAMMABLE CLOCK GENERATOR CLOCK SYNTHESIZER PLL Features and Descriptions 7-bit D VCO 4-bit A 12-bit N Sigm a-Delta M odulator PLL0 Block Diagram 7-bit D VCO 12-bit N PLL1, PLL2 and PLL3 Block Diagram Pre-Divider (D)1 Values PLL0 PLL1 PLL2 PLL3 1 - 127 1 - 127 1 - 127 3 - 127 Multiplier (M)2 Values 10 - 8206 1 - 4095 1 - 4095 12 - 4095 Programmable Spread Spectrum Loop Bandwidth Generation Capability Yes Yes Yes Yes Yes No No Yes 1.For PLL0, PLL1 and PLL2, D=0 means PLL power down. For PLL3, 0, 1, and 2 are DNU (do not use) 2.For PLL0, M = 2*N + A + 1 (for A > 0); M = 2*N (for A = 0); A < N-1. For PLL1, PLL2 and PLL3, M=N. IDT® EEPROM PROGRAMMABLE CLOCK GENERATOR 5 IDT5V49EE704 REV F 022310 IDT5V49EE704 EEPROM PROGRAMMABLE CLOCK GENERATOR CLOCK SYNTHESIZER Reference Clock Input Pins and Selection The IDT5V49EE704 supports up to two clock inputs. One of the clock inputs (XIN/ REF) can be driven by either an external crystal or a reference clock. The second clock input (CLKIN) can only be driven from an external reference clock. The CLKSEL pin selects the input clock from either XTAL/REF or CLKIN. Either clock input can be set as the primary clock. The primary clock designation is to establish which is the main reference clock to the PLLs. The non-primary clock is designated as the secondary clock in case the primary clock goes absent and a backup is needed. The PRIMSRC bit (0xBE through 0xC3) determines which clock input will be selected as primary clock. When PRIMSRC bit is "0", XIN/REF is selected as the primary clock, and when "1", CLKIN as the primary clock. The two external reference clocks can be manually selected using the CLKSEL pin. The SM bits (0xBE through 0xC3) must be set to "0x" for manual switchover which is detailed in SWITCHOVER MODES section. internal load capacitance is set. XTAL load cap = 3.5 pF + XTAL[4:0] * 0.125 pF (Eq. 1) Parameter XTAL Bits 8 Step (pF) 0.125 Min (pF) 0 Max (pF) 4 When using an external reference clock instead of a crystal on the XTAL/REF pin, the input load capacitors may be completely bypassed. This allows for the input frequency to be up to 200 MHz. When using an external reference clock, the XOUT pin must be left floating, XTAL must be programmed to the default value of “00h”, and the crystal drive strength bit, XDRV (0x06), must be set to the default value of “11h”. Switchover Modes The IDT5V49EE704 features redundant clock inputs which supports both Automatic and Manual switchover mode. These two modes are determined by the configuration bits, SM (0xBE through 0xC3). The primary clock source can be programmed, via the PRIMSRC bit, to be either XIN/REF or CLKIN. The other clock input will be considered as the secondary source. Note that the switchover modes are asynchronous. If the reference clocks are directly routed to OUTx with no phase relationship, short pulses can be generated during switchover. The automatic switchover mode will work only when the primary clock source is XIN/REF. Switchover modes are not supported for crystal input configurations. Crystal Input (XIN/REF) The crystal used should be a fundamental mode quartz crystal; overtone crystals should not be used. When the XIN/REF pin is driven by a crystal, it is important to set the internal inverter oscillator drive strength and tuning/load capacitor values correctly to achieve the best clock performance. These values are programmable through I2C interface to allow for maximum compatibility with crystals from various manufacturers, processes, performances, and qualities. The internal load capacitors are true parallel-plate capacitors for ultra-linear performance. Parallel-plate capacitors were chosen to reduce the frequency shift that occurs when non-linear load capacitance interacts with load, bias, supply, and temperature changes. External non-linear crystal load capacitors should not be used for applications that are sensitive to absolute frequency requirements. The value of the internal load capacitors are determined by XTAL[4:0] bits. The load capacitance can be set with a resolution of 0.125 pF for a total crystal load ranging from 3.5 pF to 7.5 pF. Check with the crystal vendor's load capacitance specification for the exact setting to tune the internal load capacitor. The following equation governs how the total Manual Switchover Mode When SM[1:0] is "0x", the redundant inputs are in manual switchover mode. In this mode, CLKSEL pin is used to switch between the primary and secondary clock sources. As previously mentioned, the primary and secondary clock source setting is determined by the PRIMSRC bit. During the switchover, no glitches will occur at the output of the device, although there may be frequency and phase drift, depending on the exact phase and frequency relationship between the primary and secondary clocks. Automatic Switchover Mode The redundant inputs are in automatic switchover mode. Automatic switchover mode has revertive functionality. The input clock selection will switch to the secondary clock source when there are no transitions on the primary clock source for two secondary clock cycles. If both reference IDT® EEPROM PROGRAMMABLE CLOCK GENERATOR 6 IDT5V49EE704 REV F 022310 IDT5V49EE704 EEPROM PROGRAMMABLE CLOCK GENERATOR CLOCK SYNTHESIZER clocks are at different frequencies, the device will always remain on the primary clock unless it is absent for two secondary clock cycles. The secondary clock must always run at a frequency less than or equal to the primary clock frequency. Q[6:0] 111 1111 PM 0 1 Output Divider Disabled /1 /2 /((Q[6:0] + 2) * 2) Reference Divider, Feedback Divider, and '0' and set NSSC[2:0], SS_OFFSET[5:0], SD[3:0], and the A[3:0] (in the total M value) accordingly. To disable spread spectrum generation, set TSSC = '0'. Where FIN is the reference frequency, M is the total feedback-divider value, D is the reference divider value, ODIV is the total output-divider value, and FOUT is the resulting output frequency. For PLL0, M = 2 * N + A + 1 (for A>0) M = 2 * N (for A = 0) For PLL1, PLL2 and PLL3, M=N PM and Q[6:0] are the bits used to program the 8-bit output-dividers for outputs OUT1-6. OUT0 does not have any output divide along its path. The 8-bit output-dividers will bypass or divide down the output banks' frequency with even integer values ranging from 2 to 256. There is the option to choose between disabling the output-divider, utilizing a div/1, a div/2, or the 7-bit Q-divider by using the PM bit. If the output is disabled, it will be driven High, Low or High Impedance, depending on OEM[1:0]. Each bank, except for OUT0, has a PM bit. When disabled, no clocks will appear at the output of the divider, but will remain powered on. The output divides selection table is shown below. TSSC[3:0] These bits are used to determine the number of phase/frequency detector cycles per spread spectrum cycle (ssc) steps. The modulation frequency can be calculated with the TSSC bits in conjunction with the NSSC bits. Valid TSSC integer values for the modulation frequency range from 5 to 14. Values of 0 - 4 and 15 should not be used. NSSC[2:0] These bits are used to determine the number of delta-encoded samples used for a single quadrant of the spread spectrum waveform. All four quadrants of the spread spectrum waveform are mirror images of each other. The modulation frequency is also calculated based on the NSSC bits in conjunction with the TSSC bits. Valid NSSC integer values range from 1 to 6. Values of 0 and 7 should not be used. IDT® EEPROM PROGRAMMABLE CLOCK GENERATOR 7 IDT5V49EE704 REV F 022310 IDT5V49EE704 EEPROM PROGRAMMABLE CLOCK GENERATOR CLOCK SYNTHESIZER SS_OFFSET[5:0] These bits are used to program the fractional offset with respect to the nominal M integer value. For center spread, the SS_OFFSET is set to '0' so that the spread spectrum waveform is centered about the nominal M (Mnom) value. For down spread, the SS_OFFSET > '0' such the spread spectrum waveform is centered about the (Mideal -1 +SS_Offset) value. The downspread percentage can be thought of in terms of center spread. For example, a downspread of -1% can also be considered as a center spread of ±0.5% but with Mnom shifted down by one and offset. The SS_OFFSET has integer values ranging from 0 to 63. if 1 < Amplitude < 2, then set X2 bit to '1'. Modulation frequency: FPFD = FIN / D (Eq. 6) FVCO = FPFD * MNOM (Eq. 7) FSSC = FPFD / (4 * Nssc * Tssc) (Eq. 8) Spread: Σ∆ = SD0 + SD1 + SD2 + … SD11 + the number of samples used depends on the NSSC value Σ∆< 63 - SS_OFFSET ±Spread% = (Σ∆ * 100)/(64 * (2*N[11:0] + A[3:0] + 1) (Eq. 9) ±Max Spread% / 100 = 1 / MNOM or 2 / MNOM (X2=1) SD[3:0] These bits are used to shape the profile of the spread spectrum waveform. These are delta-encoded samples of the waveform. There are twelve sets of SD samples. The NSSC bits determine how many of these samples are used for the waveform. The sum of these delta-encoded samples (sigma delta- encoded samples) determine the amount of spread and should not exceed (63 - SS_OFFSET). The maximum spread is inversely proportional to the nominal M integer value. DITH This bit is used for dithering the sigma-delta-encoded samples. This will randomize the least-significant bit of the input to the spread spectrum modulator. Set the bit to '1' to enable dithering. X2 This bit will double the total value of the sigma-delta-encoded-samples which will increase the amplitude of the spread spectrum waveform by a factor of two. When X2 is '0', the amplitude remains nominal but if set to '1', the amplitude is increased by x2. The following equations govern how the spread spectrum is set: TSSC = TSSC[3:0] + 2 (Eq. 2) NSSC = NSSC[2:0] * 2 (Eq. 3) SD[3:0]K = SJ+1(unencoded) - SJ(unencoded) (Eq. 4) where SJ is the unencoded sample out of a possible 12 and SDK is the delta-encoded sample out of a possible 12. Amplitude = ((2*N[11:0] + A[3:0] + 1) * Spread% / 100) /2 (Eq. 5) IDT® EEPROM PROGRAMMABLE CLOCK GENERATOR 8 IDT5V49EE704 REV F 022310 IDT5V49EE704 EEPROM PROGRAMMABLE CLOCK GENERATOR CLOCK SYNTHESIZER Profile: Waveform starts with SS_OFFSET, SS_OFFSET + SDJ, SS_OFFSET + SDJ+1, etc. Spread Spectrum Using Sinusoidal Profile to enhance the profile of the spread spectrum waveform. Tssc = 14 + 2 = 16 Nssc = 6 * 2 = 12 Nssc * Tssc = 192 Use Eq.10 to determine the value of the sigma-delta-encoded samples. ±2% = (Σ∆ * 100)/(64 * 48) Σ∆ = 61.4 Either round up or down to the nearest integer value. Therefore, we end up with 61 or 62 for sigma-delta-encoded samples. Since the sigma-delta-encoded samples must not exceed 63 with SS_OFFSET set to '0', 61 or 62 is well within the limits. It is the discretion of the user to define the shape of the profile that is better suited for the intended application. Using Eq. 9 again, the actual spread for the sigma-delta-encoded samples of 56 and 57 are ±1.99% and ±2.02%, respectively. Use Eq.10 to determine if the X2 bit needs to be set; Example FIN = 25MHz, FOUT = 100MHz, Fssc = 33KHz with center spread of ±2%. Find the necessary spread spectrum register settings. Since the spread is center, the SS_OFFSET can be set to '0'. Solve for the nominal M value; keep in mind that the nominal M should be chosen to maximize the VCO. Start with D = 1, using Eq.6 and Eq.7. MNOM = 1200MHz / 25MHz = 48 Using Eq.4, we arbitrarily choose N = 22, A = 3. Now that we have the nominal M value, we can determine TSSC and NSSC by using Eq.8. Nssc * Tssc = 25MHz / (33KHz * 4) = 190 However, using Eq. 2 and Eq.3, we find that the closest value is when TSSC = 14 and NSSC = 6. Keep in mind to maximize the number of samples used Amplitude = 48 * (1.99 or 2.02) / 100/2 = 0.48 < 1 Therefore, the X2 = '0 '. The dither bit is left to the discretion of the user. The example above was of a center spread using spread spectrum. For down spread, the nominal M value can be set one integer value lower to 47. Note that the IDT5V49EE704 should not be programmed with TSSC > '0', SS_OFFSET = '0', and SD = '0' in order to prevent an unstable state in the modulator. The PLL loop bandwidth must be at least 10x the modulation frequency along with higher damping (larger ωuz) to prevent the spread spectrum from being filtered and reduce extraneous noise. Refer to the LOOP FILTER section for more detail on ωuz. The A[3:0] must be used for spread spectrum, even if the total multiplier value is an even integer. IDT® EEPROM PROGRAMMABLE CLOCK GENERATOR 9 IDT5V49EE704 REV F 022310 IDT5V49EE704 EEPROM PROGRAMMABLE CLOCK GENERATOR CLOCK SYNTHESIZER Spread Spectrum Generation (PLL3) PLL3 support spread spectrum generation capability, which users have the option of turning on and off. Spread spectrum profile, frequency, and spread are fully programmable (within limits). The technique is different from that used in PLL0. The programmable spread spectrum generation parameters are SS_D3[7:0], SSVCO[15:0], SSENB, IP3[4:0] and RZ3[3:0] bits. These bits are in the memory address range of 0x4C to 0x85 for PLL3. The spread spectrum generation on PLL3 can be enabled/disabled using the SSENB bit. To enable spread spectrum, set SSENB = '1'. Zero capacitor (Cz) = 196 pF + CZ* 217 pF Pole capacitor (Cp) = 15 pF Charge pump (Ip) = 6 * (IP[0] + 2*IP[1]+4*IP[2]) uA VCO gain (KVCO) = 900 MHz/V * 2π The following equations govern how the loop filter is set for PLL3: For Non-Spread Spectrum Operation: For Spread Enabled: Spread spectrum is configured using SS_D3(spread spectrum reference divide) Resistor(Rz) = (12.5 + 12.5*(RZ[1] + 2*RZ[2] + 4*RZ[3])) kOhms (Eq. 12) * RZ[0] + 6*(1 – RZ[0]) For Spread Spectrum Operation: SS_D3 = FIN 4*F MOD (Eq. 10) Resistor(Rz) = (62.5 + 12.5*(RZ[1] + 2*RZ[2] + 4*RZ[3])) kOhms (Eq. 13) * RZ[0] + 6*(1 – RZ[0]) and SSVCO (spread spectrum loop feedback counter). SSVCO = [0.5 * FVCO F MOD Zero capacitor (Cz) = 250 pF * ( 1 + SS/400) + 5] (Eq. 11) Pole capacitor (Cp) = 15 pF For Non-Spread Spectrum Operation: SS is the total Spread Spectrum amount (I.e. center spread +0.5% has a total spread of 1.0% and down spread -0.5% has a total spread of 0.5%.) 24 * (1 + (2 * IP[0]) + (4 * IP[1]) + (8 * IP[2])) A (Eq. 14) Charge = pump (Ip) 3 + (5 * IP[3]) + (11 * IP[4]) For Spread Spectrum Operation: Loop Filter The loop filter for each PLL can be programmed to optimize the jitter performance. The low-pass frequency response of the PLL is the mechanism that dictates the jitter transfer characteristics. The loop bandwidth can be extracted from the jitter transfer. A narrow loop bandwidth is good for jitter attenuation while a wide loop bandwidth is best for low-jitter frequency generation. The specific loop filter components that can be programmed are the resistor via the RZ[3:0] bits, zero capacitor via the CZ bit (for PLL0, PLL1 and PLL2), and the charge pump current via the IP[2:0] bits (for PLL0, PLL1 and PLL2) or IP[3:0] (for PLL3). The following equations govern how the loop filter is set for PLL0 - PLL2: Resistor (Rz) = (RZ[0] + 2* RZ[1]+4* RZ[2] + 8* RZ[3])* 4.0 kOhm 12 * (1 + (2 * IP[0]) + (4 * IP[1]) + (8 * IP[2])) A (Eq. 14) Charge = pump (Ip) 27 + (5 * IP[3]) + (11 * IP[4]) VCO gain (KVCO) = 900 MHz/V * 2π IDT® EEPROM PROGRAMMABLE CLOCK GENERATOR 10 IDT5V49EE704 REV F 022310 IDT5V49EE704 EEPROM PROGRAMMABLE CLOCK GENERATOR CLOCK SYNTHESIZER PLL Loop Bandwidth: Charge pump gain (Kφ⎞) = Ip / 2π VCO gain (KVCO) = 900 MHz/V * 2π M = Total multiplier value (See the Reference Divider, Feedback Divider and Output Divider section for more detail) ωc = (Rz * Kφ * KVCO * Cz)/(M * (Cz + Cp)) Fc = ωc / 2π Note, the phase/frequency detector frequency (FPFD) is typically seven times the PLL closed-loop bandwidth (Fc) but too high of a ratio will reduce the phase margin thus compromising loop stability. To determine if the loop is stable, the phase margin (φm) needs to be calculated as follows. Phase Margin: ωz = 1 / (Rz * Cz) ωp = (Cz + Cp)/(Rz * Cz * Cp) φm = (360 / 2π) * [tan-1(ωc/ ωz) - tan-1(ωc/ ωp)] To ensure stability in the loop, the phase margin is recommended to be > 60° but too high will result in the lock time being excessively long. Certain loop filter parameters would need to be compromised to not only meet a required loop bandwidth but to also maintain loop stability. IDT® EEPROM PROGRAMMABLE CLOCK GENERATOR 11 IDT5V49EE704 REV F 022310 IDT5V49EE704 EEPROM PROGRAMMABLE CLOCK GENERATOR CLOCK SYNTHESIZER SEL[2:0] Function The IDT5V49EE704 can support up to six unique configurations. Users may pre-programmed all these configurations, and select the configurations using SEL[2:0] SEL2 0 0 0 0 1 1 1 1 pins. Alternatively, users may use I2C interface to configure these registers on-the-fly. SEL1 0 0 1 1 0 0 1 1 SEL0 0 1 0 1 0 1 0 1 Select CONFIG0 Select CONFIG1 Select CONFIG2 Select CONFIG3 Select CONFIG4 Select CONFIG5 Configuration Selections Reserved (Do not use) Reserved (Do not use) SD/OE Pin Function The polarity of the SD/OE signal pin can be programmed to be either active HIGH or LOW with the SP bit (0x02). When SP is “0” (default), the pin becomes active HIGH and when SP is “1”, the pin becomes active LOW. The SD/OE pin can be configured as either to shutdown the PLLs or to enable/disable the outputs. SP O E M ode1 S D /O E SH SD M ode2 I2C Programming The IDT5V49EE704 is programmed through an I2C-Bus serial interface, and is an I2C slave device. The read and write transfer formats are supported. The first byte of data after a write frame to the correct slave address is interpreted as the register address; this address auto-increments after each byte written or read. The frame formats are shown in the following illustration. 1 Assert to disable the outputs whose OE bits are set 2 Assert to shut down power, on the outputs and 3-level pins Configuration OUTx IO Standard Users can configure the individual output IO standard from a specified 1.8 to 3.3V power supplies. Each output can support 1.8 to 3.3V LVTTL. OUT0 can only be a 3.3V single-ended output. Framing Programming the Device I2C may be used to program the IDT5V49EE704. – Device (slave) address = 7'b1101010 IDT® EEPROM PROGRAMMABLE CLOCK GENERATOR 12 IDT5V49EE704 REV F 022310 IDT5V49EE704 EEPROM PROGRAMMABLE CLOCK GENERATOR CLOCK SYNTHESIZER Each frame starts with a “Start Condition” and ends with an “End Condition”. These are both generated by the Master device. MSB 1 1 0 1 0 1 0 R/W 7-bit slave address R/W 0 – Slave will be written by master 1 – Slave will be read by master ACK from Slave LSB The first byte transmitted by the Master is the Slave Address followed by the R/W bit. The Slave acknowledges by sending a “1” bit. First Byte Transmitted on I2C Bus External I2C Interface Condition KEY: From Master to Slave From Master to Slave, but can be omitted if followed by the correct sequence Normally, data transfer is terminated by a STOP condition generated by the Master. However, if the Master still wishes to communicate on the bus, it can generate a separate START condition, and address another Slave address without first generating a STOP condition. From Slave to Master SYMBOLS: ACK - Acknowledge (SDAT LOW) NACK – Not Acknowledge (SDAT HIGH) SR – Repeated Start Condition S – START Condition P – STOP Condition Progwrite S Address 7-bits R/W 0 ACK 1-bit Command Code 8-bits: xxxx xx00 ACK 1-bit Register 8-bits ACK 1-bit Data 8-bits ACK 1-bit P Progwrite Command Frame Writes can continue as long as a Stop condition is not sent and each byte will increment the register address. IDT® EEPROM PROGRAMMABLE CLOCK GENERATOR 13 IDT5V49EE704 REV F 022310 IDT5V49EE704 EEPROM PROGRAMMABLE CLOCK GENERATOR CLOCK SYNTHESIZER Progread Note: If the expected read command is not from the next higher register to the previous read or write command, then set a known “read” register address prior to a read operation by issuing the following command: S Address 7-bits R/W 0 ACK 1-bit Command Code 8-bits: xxxx xx00 ACK 1-bit Register 8-bits ACK 1-bit P Prior to Progread Command Set Register Address The user can ignore the STOP condition above and use a repeated START condition instead, straight after the slave acknowledgement bit (i.e., followed by the Progread command): S Address 7-bits R/W 1 ACK 1-bit ID Byte 8-bits ACK 1-bit Data_1 8-bits ACK 1-bit Data_2 8-bits ACK 1-bit Data_last NACK 8-bits 1-bit P Progread Command Frame Progsave S Address 7-bits R/W 0 ACK 1-bit Command Code 8-bits: xxxx xx01 ACK 1-bit P Note: PROGWRITE is for writing to the IDT5V49EE704 registers. PROGREAD is for reading the IDT5V49EE704 registers. PROGSAVE is for saving all the contents of the IDT5V49EE704 registers to the EEPROM. PROGRESTORE is for loading the entire EEPROM contents to the IDT5V49EE704 registers. Progrestore S Address 7-bits R/W 0 ACK 1-bit Command Code 8-bits: xxxx xx10 ACK 1-bit P EEPROM Interface The IDT5V49EE704 can also store its configuration in an internal EEPROM. The contents of the device's internal programming registers can be saved to the EEPROM by issuing a save instruction (ProgSave) and can be loaded back to the internal programming registers by issuing a restore instruction (ProgRestore). To initiate a save or restore using I2C, only two bytes are transferred. The Device Address is issued with the read/write bit set to “0”, followed by the appropriate command code. The save or restore instruction executes after the STOP condition is issued by the Master, during which time the IDT5V49EE704 will not generate Acknowledge bits. The IDT5V49EE704 will acknowledge the instructions after it has completed execution of them. During that time, the I2C bus should be interpreted as busy by all other users of the bus. On power-up of the IDT5V49EE704, an automatic restore is performed to load the EEPROM contents into the internal programming registers. The IDT5V49EE704 will be ready to accept a programming instruction once it acknowledges its 7-bit I2C address. IDT® EEPROM PROGRAMMABLE CLOCK GENERATOR 14 IDT5V49EE704 REV F 022310 IDT5V49EE704 EEPROM PROGRAMMABLE CLOCK GENERATOR CLOCK SYNTHESIZER I2C Bus DC Characteristics Symbol VIH VIL VHYS IIN VOL Parameter Input HIGH Level Input LOW Level Hysteresis of Inputs Input Leakage Current Output LOW Voltage Conditions Min 0.7xVDD Typ Max 0.3xVDD Unit V V V µA V 0.05xVDD ±1.0 IOL = 3 mA 0.4 I2C Bus AC Characteristics for Standard Mode Symbol FSCLK tBUF tSU:START tHD:START tSU:DATA tHD:DATA tOVD CB tR tF tHIGH tLOW tSU:STOP Parameter Serial Clock Frequency (SCL) Bus free time between STOP and START Setup Time, START Hold Time, START Setup Time, data input (SDA) Hold Time, data input (SDA) 1 Output data valid from clock Capacitive Load for Each Bus Line Rise Time, data and clock (SDAT, SCLK) Fall Time, data and clock (SDAT, SCLK) HIGH Time, clock (SCLK) LOW Time, clock (SCLK) Setup Time, STOP Min 0 4.7 4.7 4 250 0 Typ Max 100 Unit kHz µs µs µs ns µs 3.45 400 1000 300 4 4.7 4 µs pF ns ns µs µs µs Note 1: A device must internally provide a hold time of at least 300 ns for the SDAT signal (referred to the VIH(MIN) of the SCLK signal) to bridge the undefined region of the falling edge of SCLK. IDT® EEPROM PROGRAMMABLE CLOCK GENERATOR 15 IDT5V49EE704 REV F 022310 IDT5V49EE704 EEPROM PROGRAMMABLE CLOCK GENERATOR CLOCK SYNTHESIZER I2C Bus AC Characteristics for Fast Mode Symbol FSCLK tBUF tSU:START tHD:START tSU:DATA tHD:DATA tOVD CB tR tF tHIGH tLOW tSU:STOP Parameter Serial Clock Frequency (SCL) Bus free time between STOP and START Setup Time, START Hold Time, START Setup Time, data input (SDA) Hold Time, data input (SDA) Output data valid from clock Capacitive Load for Each Bus Line Rise Time, data and clock (SDA, SCL) Fall Time, data and clock (SDA, SCL) HIGH Time, clock (SCL) LOW Time, clock (SCL) Setup Time, STOP 1 Min 0 1.3 0.6 0.6 100 0 Typ Max 400 Unit kHz µs µs µs ns µs 0.9 400 20 + 0.1xCB 20 + 0.1xCB 0.6 1.3 0.6 300 300 µs pF ns ns µs µs µs Note 1: A device must internally provide a hold time of at least 300 ns for the SDA signal (referred to the VIH(MIN) of the SCL signal) to bridge the undefined region of the falling edge of SCL. IDT® EEPROM PROGRAMMABLE CLOCK GENERATOR 16 IDT5V49EE704 REV F 022310 IDT5V49EE704 EEPROM PROGRAMMABLE CLOCK GENERATOR CLOCK SYNTHESIZER Absolute Maximum Ratings Stresses above the ratings listed below can cause permanent damage to the IDT5V49EE704. These ratings, which are standard values for IDT commercially rated parts, are stress ratings only. Functional operation of the device at these or any other conditions above those indicated in the operational sections of the specifications is not implied. Exposure to absolute maximum rating conditions for extended periods can affect product reliability. Electrical parameters are guaranteed only over the recommended operating temperature range. Symbol VDD VI VO TJ TSTG Input Voltage 1 Description Internal Power Supply Voltage Output Voltage (not to exceed 4.6 Junction Temperature Storage Temperature V)1 Min -0.5 -0.5 -0.5 -65 Max +4.6 +4.6 VDD+0.5 150 150 Unit V V V °C °C 1.Input negative and output voltage ratings may be exceeded if the input and output current ratings are observed. Recommended Operation Conditions Symbol VDD VDDX AVDD VDDOX Parameter Power supply voltage for VDD pins supporting core and outputs Power supply voltage for crystal oscillator. Use filtered analog power supply if available. Analog power supply voltage. Use filtered analog power supply if available. 3.3V VDDO Range 2.5V VDDO Range for 2.5V LVTTL 1.8V VDDO Range for 1.8V LVTTL Min 3.135 3.135 3.135 3.0 2.25 1.7 -40 Typ 3.3 3.3 3.3 3.3 2.5 1.8 Max 3.465 3.465 3.465 3.6 2.75 1.9 +85 15 8 Unit V V V V V V °C pF pF MHz ms TA Operating temperature, ambient Maximum load capacitance (1.8V/2.5V LVTTL only) CLOAD_OUT Maximum load capacitance (3.3V LVTTL only) FIN tPU External reference crystal External reference clock CLKIN Power up time for all VDDs to reach minimum specified voltage (power ramps must be monotonic) 8 1 0.05 50 200 5 IDT® EEPROM PROGRAMMABLE CLOCK GENERATOR 17 IDT5V49EE704 REV F 022310 IDT5V49EE704 EEPROM PROGRAMMABLE CLOCK GENERATOR CLOCK SYNTHESIZER Capacitance (TA = +25 °C) Symbol CIN Pull-down Resistor XTAL_FREQ XTAL_MIN XTAL_MAX XTAL_VPP Parameter Input Capacitance (CLKIN, CLKSEL, SD/OE, SDA, SCL, SEL[2:0]) CLKIN, CLKSEL, SD/OE, SEL[2:0] Min Typ 3 180 Max 7 Unit pF kΩ Crystal Specifications Crystal frequency Minimum crystal load capacitance Maximum crystal load capacitance Voltage swing (peak-to-peak, nominal) 1.5 2.3 8 3.5 35.5 3.2 50 MHz pF pF V DC Electrical Characteristics for 3.3-V LVTTL 1 Symbol VOH VOL VIH VIL IOZDD Parameter Output HIGH Voltage Output LOW Voltage Input HIGH Voltage Input LOW Voltage Test Conditions Min 2.4 2 Typ Max VDD 0.4 0.8 10 Unit V V V V µA Output Leakage Current 3-state outputs. VO = VDD or GND, VDD = 3.6V Note 1: See “Recommended Operating Conditions” table. Power Supply Characteristics for PLLs and Outputs Total Supply Current Vs PLL Frequency 120 Supply current Vs Output Frequency 70 Total Supply Current(mA) 60 50 40 30 20 10 0 0 200 400 600 PLL Frequency(MHz) PLL0 ON IDD(mA) PLL0+PLL1+PLL2 on IDD(mA) PLL0+PLL1 On IDD(mA) All Plls ON IDD(mA) 800 1000 1200 Supply Current(mA ) 100 80 60 40 20 0 0 25 50 No outputs 4 outputs on 75 100 125 150 175 3 outputs on 200 Output Frequency(MHz) REF output on 2 outputs on 6 outputs on 7 outputs on IDT® EEPROM PROGRAMMABLE CLOCK GENERATOR 18 IDT5V49EE704 REV F 022310 IDT5V49EE704 EEPROM PROGRAMMABLE CLOCK GENERATOR CLOCK SYNTHESIZER AC Timing Electrical Characteristics (Spread Spectrum Generation = OFF) Symbol fIN 1 Parameter Input Frequency Output Frequency VCO Frequency PFD Frequency Loop Bandwidth Input Duty Cycle Output Duty Cycle Test Conditions Input frequency limit (CLKIN) Input frequency limit (XIN/REF) Min. 1 8 0.001 100 0.5 1 0.01 40 45 40 Typ. Max. 200 100 200 1200 100 10 60 55 60 Units MHz MHz MHz MHz MHz MHz % % % V/ns 1 / t1 fVCO fPFD fBW t2 t3 Single ended clock output limit VCO operating frequency range PFD operating frequency range Based on loop filter resistor and capacitor values Duty Cycle for input Measured at VDD/2, all outputs except Reference output Measured at VDD/2, Reference output t4 2 Slew Rate, SLEW[1:0] = 00 Single-ended 3.3V LVCMOS output clock rise and fall time, 20% to 80% of VDD (Output Load = 15 pF) Single-ended 3.3V LVCMOS output clock rise and fall time, 20% to 80% of VDD (Output Load = 15 pF) Single-ended 3.3V LVCMOS output clock rise and fall time, 20% to 80% of VDD (Output Load = 15 pF) Single-ended 3.3V LVCMOS output clock rise and fall time, 20% to 80% of VDD (Output Load = 15 pF) Peak-to-peak period jitter, 1PLL, multiple output frequencies switching Peak-to-peak period jitter, all 4 PLLs on3 3.5 Slew Rate, SLEW[1:0] = 01 2.75 Slew Rate, SLEW[1:0] = 10 2 Slew Rate, SLEW[1:0] = 11 1.25 t5 Clock Jitter 80 200 100 270 75 ps ps ps ms ms t6 t7 4 t8 5 Output Skew Lock Time Lock Time Skew between output to output on the same bank PLL lock time from power-up PLL lock time from shutdown mode 10 20 2 1.Practical lower frequency is determined by loop filter settings. 2.A slew rate of 2.75V/ns or greater should be selected for output frequencies of 100MHz or higher. 3.Jitter measured with clock outputs of 27 MHz, 48 MHz, 24.576 MHz, 74.25 MHz and 25 MHz. 4.Includes loading the configuration bits from EEPROM to PLL registers. It does not include EEPROM programming/write time. 5.Actual PLL lock time depends on the loop configuration. IDT® EEPROM PROGRAMMABLE CLOCK GENERATOR 19 IDT5V49EE704 REV F 022310 IDT5V49EE704 EEPROM PROGRAMMABLE CLOCK GENERATOR CLOCK SYNTHESIZER Spread Spectrum Generation Specifications Symbol fIN 1 fMOD fSPREAD Parameter Input Frequency Input Frequency Limit Mod Frequency Spread Value Modulation Frequency Description Min 1 Typ 33 Max 400 Unit MHz kHz %fOUT Amount of Spread Value (programmable) - Down Spread Amount of Spread Value (programmable) - Center Spread Programmable Programmable 1.Practical lower frequency is determined by loop filter settings. Test Circuits and Conditions VDDOx VDD 0.1µF 0.1µF OUTx CLKOUT CL=5pF GND Test Circuits for DC Outputs IDT® EEPROM PROGRAMMABLE CLOCK GENERATOR 20 IDT5V49EE704 REV F 022310 IDT5V49EE704 EEPROM PROGRAMMABLE CLOCK GENERATOR CLOCK SYNTHESIZER Programming Registers Table Default Register Addr Hex Value 0x00 0x01 0x02 00 00 02 SP OE6 Reserved OE5 OE4 OE3 OE2 Bit # 7 6 5 4 Reserved SEL[2:0] OE1 OE0 3 2 1 0 HW/SW Description Hardware/Software Mode control HW/SW - 0=HW, 1=SW SEL[2:0] - selects configuration in SW mode OEx=Output Power Suspend function for OUTx (‘1’=OUTx will be suspended on SD/OE pin. Disable mode is defined by OEMx bits), ‘0’=outputs enabled and no association with OE pin (default). OS*[6:0] - output suspend, active low. Overwrites OE setting. 0x03 0x04 02 0F Reserved SH Reserved OS*[6:0] PLLS*[3:0] PLLS*[3:0] - PLL Suspend, active low SH - shutdown/OE configuration XTCLKSEL - crystal/clock select. 0=Crytal, 1=ICLK XTAL[4:0] - crystal cap 0x05 0x06 0x07 0x08 0x09 0x0A 0x0B 0x0C 0x0D 0x0E 0x0F 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19 0x1A 0x1B 0x1C 0x1D 0x1E 0x1F 0x20 0x21 0x22 0x23 0x24 0x25 0x26 0x27 04 00 00 00 00 10 10 10 10 10 10 00 00 00 00 00 00 01 01 01 01 01 01 00 00 00 00 00 00 10 10 10 10 10 10 CZ1_CFG4 CZ1_CFG5 CZ1_CFG0 CZ1_CFG1 CZ1_CFG2 CZ1_CFG3 CZ0_CFG4 CZ0_CFG5 CZ0_CFG0 CZ0_CFG1 CZ0_CFG2 CZ0_CFG3 Reserved Reserved Reserved Reserved Reserved Reserved Reserved XTCLKSEL Reserved Reserved Reserved Reserved Reserved IP0[2:0]_CFG4 IP0[2:0]_CFG5 IP0[2:0]_CFG0 IP0[2:0]_CFG1 IP0[2:0]_CFG2 IP0[2:0]_CFG3 D0[6:0]_CFG0 D0[6:0]_CFG1 D0[6:0]_CFG2 D0[6:0]_CFG3 D0[6:0]_CFG4 D0[6:0]_CFG5 N0[7:0]_CFG4 N0[7:0]_CFG5 N0[7:0]_CFG0 N0[7:0]_CFG1 N0[7:0]_CFG2 N0[7:0]_CFG3 A0[3:0]_CFG0 A0[3:0]_CFG1 A0[3:0]_CFG2 A0[3:0]_CFG3 A0[3:0]_CFG4 A0[3:0]_CFG5 IP1[2:0]_CFG4 IP1[2:0]_CFG5 IP1[2:0]_CFG0 IP1[2:0]_CFG1 IP1[2:0]_CFG2 IP1[2:0]_CFG3 XTAL[4:0] RZ0[3:0]_CFG4 RZ0[3:0]_CFG5 RZ0[3:0]_CFG0 RZ0[3:0]_CFG1 RZ0[3:0]_CFG2 RZ0[3:0]_CFG3 PLL0 loop parameter PLL0 input divider and input sel D0[6:0] - 127 step Ref Div D0 = 0 means power down. N - Feedback Divider 2 - 4095 (values of “0” and “1” are not allowed) Total feedback with A, using provided calculation N0[11:8]_CFG0 N0[11:8]_CFG1 N0[11:8]_CFG2 N0[11:8]_CFG3 N0[11:8]_CFG4 N0[11:8]_CFG5 RZ1[3:0]_CFG4 RZ1[3:0]_CFG5 RZ1[3:0]_CFG0 RZ1[3:0]_CFG1 RZ1[3:0]_CFG2 RZ1[3:0]_CFG3 PLL1 Loop Parameter IDT® EEPROM PROGRAMMABLE CLOCK GENERATOR 21 IDT5V49EE704 REV F 022310 IDT5V49EE704 EEPROM PROGRAMMABLE CLOCK GENERATOR CLOCK SYNTHESIZER Default Register Addr Hex Value 0x28 0x29 0x2A 0x2B 0x2C 0x2D 0x2E 0x2F 0x30 0x31 0x32 0x33 0x34 0x35 0x36 0x37 0x38 0x39 0x3A 0x3B 0x3C 0x3D 0x3E 0x3F 0x40 0x41 0x42 0x43 0x44 0x45 0x46 0x47 0x48 0x49 0x4A 0x4B 0x4C 0x4D 0x4E 0x4F 0x50 0x51 0x52 0x53 0x54 0x55 00 00 00 00 00 00 01 01 01 01 01 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 01 01 01 01 01 80 80 80 80 80 80 00 00 00 00 Bit # 7 Reserved Reserved Reserved Reserved Reserved Reserved 6 5 4 3 D1[6:0]_CFG0 D1[6:0]_CFG1 D1[6:0]_CFG2 D1[6:0]_CFG3 D1[6:0]_CFG4 D1[6:0]_CFG5 N1[7:0]_CFG4 N1[7:0]_CFG5 N1[7:0]_CFG0 N1[7:0]_CFG1 N1[7:0]_CFG2 N1[7:0]_CFG3 2 1 0 Description PLL1 input divider and input sel D1[6:0] - 127 step Ref Div D1 = 0 means power down. N - Feedback Divider 2 - 4095 (value of “0” is not allowed) Total feedback with A, using provided calculation N3[11:8]_CFG0 N3[11:8]_CFG1 N3[11:8]_CFG2 N3[11:8]_CFG3 N3[11:8]_CFG4 N3[11:8]_CFG5 CZ2_CFG4 CZ2_CFG5 CZ2_CFG0 CZ2_CFG1 CZ2_CFG2 CZ2_CFG3 Reserved Reserved Reserved Reserved Reserved Reserved IP2[2:0]_CFG4 IP2[2:0]_CFG5 IP2[2:0]_CFG0 IP2[2:0]_CFG1 IP2[2:0]_CFG2 IP2[2:0]_CFG3 D2[6:0]_CFG0 D2[6:0]_CFG1 D2[6:0]_CFG2 D2[6:0]_CFG3 D2[6:0]_CFG4 D2[6:0]_CFG5 N2[7:0]_CFG4 N2[7:0]_CFG5 N2[7:0]_CFG0 N2[7:0]_CFG1 N2[7:0]_CFG2 N2[7:0]_CFG3 SSENB_CFG0 SSENB_CFG1 SSENB_CFG2 SSENB_CFG3 SSENB_CFG4 SSENB_CFG5 0 0 0 0 0 0 0 0 0 0 0 0 IP3[4]_CFG0 IP3[4]_CFG1 IP3[4]_CFG2 IP3[4]_CFG3 IP3[4]_CFG4 IP3[4]_CFG5 Reserved Reserved Reserved Reserved N1[11:8]_CFG0 N1[11:8]_CFG1 N1[11:8]_CFG2 N1[11:8]_CFG3 N1[11:8]_CFG4 N1[11:8]_CFG5 RZ2[3:0]_CFG4 RZ2[3:0]_CFG5 RZ2[3:0]_CFG0 RZ2[3:0]_CFG1 RZ2[3:0]_CFG2 RZ2[3:0]_CFG3 PLL3 Feedback Divider PLL2 Loop Parameter PLL2 Reference Divide and Input Select D2[6:0] - 127 step Ref Div D2 = 0 means power down. N2[7:0] - PLL2 Feedback Divider 2 - 4095 (value of “0” is not allowed). (See Addr 0x4C:0x51 for N2[15:8]) N2[11:8]_CFG0 N2[11:8]_CFG1 N2[11:8]_CFG2 N2[11:8]_CFG3 N2[11:8]_CFG4 N2[11:8]_CFG5 N2[11:8] - PLL2 Feedback Divide PLL3 Spread Spectrum SSENB - Spread Spectrum Enable SSENB = 1 means ON IP3[4:0] - PLL3 Charge Pump Current. IDT® EEPROM PROGRAMMABLE CLOCK GENERATOR 22 IDT5V49EE704 REV F 022310 IDT5V49EE704 EEPROM PROGRAMMABLE CLOCK GENERATOR CLOCK SYNTHESIZER Default Register Addr Hex Value 0x56 0x57 0x58 0x59 0x5A 0x5B 0x5C 0x5D 0x5E 0x5F 0x60 0x61 0x62 0x63 0x64 0x65 0x66 0x67 0x68 0x69 0x6A 0x6B 0x6C 0x6D 0x6E 0x6F 0x70 0x71 0x72 0x73 0x74 0x75 00 00 00 00 00 00 03 03 03 03 03 03 0C 0C 0C 0C 0C 0C 00 00 00 00 00 00 00 00 00 00 00 00 01 03 Bit # 7 6 IP3[3:0]_CFG4 IP3[3:0]_CFG5 IP3[3:0]_CFG0 IP3[3:0]_CFG1 IP3[3:0]_CFG2 IP3[3:0]_CFG3 Reserved Reserved Reserved Reserved Reserved Reserved D3[6:0]_CFG0 D3[6:0]_CFG1 D3[6:0]_CFG2 D3[6:0]_CFG3 D3[6:0]_CFG4 D3[6:0]_CFG5 N3[7:0]_CFG4 N3[7:0]_CFG5 N3[7:0]_CFG0 N3[7:0]_CFG1 N3[7:0]_CFG2 N3[7:0]_CFG3 SSVCO[7:0]_CFG0 SSVCO[7:0]_CFG1 SSVCO[7:0]_CFG2 SSVCO[7:0]_CFG3 SSVCO[7:0]_CFG4 SSVCO[7:0]_CFG5 SS_D3[7:0]_CFG4 SS_D3[7:0]_CFG5 SS_D3[7:0]_CFG0 SS_D3[7:0]_CFG1 SS_D3[7:0]_CFG2 SS_D3[7:0]_CFG3 Reserved OEM0[1:0] SLEW0[1:0] INV0 Reserved S1 S3 5 4 3 2 1 RZ3[3:0]_CFG4 RZ3[3:0]_CFG5 RZ3[3:0]_CFG0 RZ3[3:0]_CFG1 RZ3[3:0]_CFG2 RZ3[3:0]_CFG3 0 Description PLL3 Loop Parameter PLL3 Reference Divide and input sel D3[6:0] - 127 step Ref Div D3 = 0 means power down. N - Feedback Divider 12 - 4095 (values of “0” through “11” are not allowed) SSVCO[7:0] - PLL3 Spread Spectrum Loop Feedback Counter See Addr 0x80:0x85 for SSVCO[15:8] SS_D[7:0] - PLL3 Spread Spectrum Reference Divide Reserved Output Controls S1=1 - OUT1/OUT2 are from DIV1/DIV2 respectively S1=0 - Both from DIV2 S3 =1 - OUT3/OUT6 are from DIV3/DIV6 S3=0 - Both from DIV6 SLEW - see AC Timing OEM#–output enable mode x0 - tristated 01 - park low 11 - park high OEM0 controls OUT0 only Output Controls INV1 [CLK1, CLK2] [0] - normal [1] - invert clock OEM1 controls OUT1/OUT2 Reserved OEM3 controls OUT3 and OUT6 Reserved INV5[1:0] Reserved Reserved Reserved 0x76 00 OEM1[1:0] SLEW1[1:0] INV1[1:0] Reserved 0x77 0x78 0x79 0x7A 0x7B 0x7C 00 00 00 00 00 00 OEM5[1:0] Reserved OEM3[1:0] SLEW2[1:0] SLEW3[1:0] Reserved SLEW5[1:0] SLEW6[1:0] Reserved INV3[1:0] Reserved Reserved OEM5 controls OUT5 and OUT5b Reserved IDT® EEPROM PROGRAMMABLE CLOCK GENERATOR 23 IDT5V49EE704 REV F 022310 IDT5V49EE704 EEPROM PROGRAMMABLE CLOCK GENERATOR CLOCK SYNTHESIZER Default Register Addr Hex Value 0x7D 0x7E 0x7F 0x80 0x81 0x82 0x83 0x84 0x85 0x86 0x87 0x88 0x89 0x8A 0x8B 0x8C 0x8D 0x8E 0x8F 0x90 0x91 0x92 0x93 0x94 0x95 0x96 0x97 0x98 0x99 0x9A 0x9B 0x9C 0x9D 0x9E 0x9F 0xA0 0xA1 0xA2 0xA3 0xA4 0xA5 0xA6 0xA7 0xA8 0xA9 0xAA 0xAB 00 00 00 00 00 00 00 00 00 00 00 FF FF FF FF FF FF 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F 7F Bit # 7 6 5 4 Reserved Reserved Reserved SSVCO[15:8]_CFG0 SSVCO[15:8]_CFG1 SSVCO[15:8]_CFG2 SSVCO[15:8]_CFG3 SSVCO[15:8]_CFG4 SSVCO[15:8]_CFG5 Reserved Reserved PM1_CFG0 PM1_CFG1 PM1_CFG2 PM1_CFG3 PM1_CFG4 PM1_CFG5 PM2_CFG4 PM2_CFG5 PM2_CFG0 PM2_CFG1 PM2_CFG2 PM2_CFG3 PM3_CFG0 PM3_CFG1 PM3_CFG2 PM3_CFG3 PM3_CFG4 PM3_CFG5 PM4_CFG4 PM4_CFG5 PM4_CFG0 PM4_CFG1 PM4_CFG2 PM4_CFG3 PM5_CFG0 PM5_CFG1 PM5_CFG2 PM5_CFG3 PM5_CFG4 PM5_CFG5 PM6_CFG4 PM6_CFG5 PM6_CFG0 PM6_CFG1 PM6_CFG2 PM6_CFG3 Q1[6:0]_CFG0 Q1[6:0]_CFG1 Q1[6:0]_CFG2 Q1[6:0]_CFG3 Q1[6:0]_CFG4 Q1[6:0]_CFG5 Q2[6:0]_CFG4 Q2[6:0]_CFG5 Q2[6:0]_CFG0 Q2[6:0]_CFG1 Q2[6:0]_CFG2 Q2[6:0]_CFG3 Q3[6:0]_CFG0 Q3[6:0]_CFG1 Q3[6:0]_CFG2 Q3[6:0]_CFG3 Q3[6:0]_CFG4 Q3[6:0]_CFG5 Q4[6:0]_CFG4 Q4[6:0]_CFG5 Q4[6:0]_CFG0 Q4[6:0]_CFG1 Q4[6:0]_CFG2 Q4[6:0]_CFG3 Q5[6:0]_CFG0 Q5[6:0]_CFG1 Q5[6:0]_CFG2 Q5[6:0]_CFG3 Q5[6:0]_CFG4 Q5[6:0]_CFG5 Q6[6:0]_CFG4 Q6[6:0]_CFG5 Q6[6:0]_CFG0 Q6[6:0]_CFG1 Q6[6:0]_CFG2 Q6[6:0]_CFG3 3 2 1 0 Description Reserved Reserved Reserved PLL3 Spread Spectrum Feedback Counter Reserved Reserved Output Divides for Q111111, PM=0 - Divide by 2 PM=1, (Q+2)*2 for Q=1111111 PM=0, disable the output divider PM=1, bypass the output divide, (divide by 1) IDT® EEPROM PROGRAMMABLE CLOCK GENERATOR 24 IDT5V49EE704 REV F 022310 IDT5V49EE704 EEPROM PROGRAMMABLE CLOCK GENERATOR CLOCK SYNTHESIZER Default Register Addr Hex Value 0xAC 0xAD 0xAE 0xAF 0xB0 0xB1 0xB2 0xB3 0xB4 0xB5 0xB6 0xB7 0xB8 0xB9 0xBA 0xBB 0xBC 0xBD 0xBE 0xBF 00 00 00 00 00 00 00 00 00 00 00 00 11 11 11 11 11 11 AE AE Bit # 7 6 5 4 3 2 1 0 Description PLL0 Spread Spectrum Control TSSC[3:0]_CFG0 TSSC[3:0]_CFG1 TSSC[3:0]_CFG2 TSSC[3:0]_CFG3 TSSC[3:0]_CFG4 TSSC[3:0]_CFG5 DITH_CFG4 DITH_CFG5 DITH_CFG0 DITH_CFG1 DITH_CFG2 DITH_CFG3 X2_CFG4 X2_CFG5 X2_CFG0 X2_CFG1 X2_CFG2 X2_CFG3 SD1[3:0]_CFG0 SD1[3:0]_CFG1 SD1[3:0]_CFG2 SD1[3:0]_CFG3 SD1[3:0]_CFG4 SD1[3:0]_CFG5 SRC1[1:0]_CFG4 SRC1[1:0]_CFG5 SRC0[1:0]_CFG4 SRC0[1:0]_CFG5 PDPL3_CFG4 PDPL3_CFG5 NSSC[3:0]_CFG0 NSSC[3:0]_CFG1 NSSC[3:0]_CFG2 NSSC[3:0]_CFG3 NSSC[3:0]_CFG4 NSSC[3:0]_CFG5 SSOFFSET[5:0]_CFG4 SSOFFSET[5:0]_CFG5 SSOFFSET[5:0]_CFG0 SSOFFSET[5:0]_CFG1 SSOFFSET[5:0]_CFG2 SSOFFSET[5:0]_CFG3 SD0[3:0]_CFG0 SD0[3:0]_CFG1 SD0[3:0]_CFG2 SD0[3:0]_CFG3 SD0[3:0]_CFG4 SD0[3:0]_CFG5 SM[1:0]_CFG4 SM[1:0]_CFG5 PRIMSRC_CFG4 Output Divide Source Selection PRIMSRC_CFG5 PRIMSRC - primary source - crystal or ICLOCK 0 = crystal/REFIN 1 = CLKIN 0xC0 AE SRC1[1:0]_CFG0 SRC0[1:0]_CFG0 PDPL3_CFG0 SM[1:0]_CFG0 PRIMSRC_CFG0 SM = switch mode 0x = manual 10 = reserved 11 = auto-revertive 0xC1 AE SRC1[1:0]_CFG1 SRC0[1:0]_CFG1 PDPL3_CFG1 SM[1:0]_CFG1 PRIMSRC_CFG1 PDPL3 - PLL3 shutdown 0 = normal 1 = shut down 0xC2 AE SRC1[1:0]_CFG2 SRC0[1:0]_CFG2 PDPL3_CFG2 SM[1:0]_CFG2 PRIMSRC_CFG2 SRC = MUX control bit prior to DIV# SRC0[1:0] 00 - DIV1 01 - DIV3 10 - Reference input 0xC3 0xC4 0xC5 0xC6 0xC7 0xC8 0xC9 0xCA 0xCB 0xCC 0xCD 0xCE 0xCF AE 24 24 24 24 24 24 49 49 49 49 49 49 SRC1[1:0]_CFG3 SRC4[0]_CFG0 SRC4[0]_CFG1 SRC4[0]_CFG2 SRC4[0]_CFG3 SRC4[0]_CFG4 SRC4[0]_CFG5 SRC0[1:0]_CFG3 SRC3[2:0]_CFG0 SRC3[2:0]_CFG1 SRC3[2:0]_CFG2 SRC3[2:0]_CFG3 SRC3[2:0]_CFG4 SRC3[2:0]_CFG5 PDPL3_CFG3 SM[1:0]_CFG3 PRIMSRC_CFG3 SRC1[2]_CFG0 SRC1/SRC2/SRC3..SRC5 SRC1[2]_CFG1 000 - DIV1 SRC1[2]_CFG2 010 - Reference input SRC1[2]_CFG3 011 - Reserved SRC2[2:0]_CFG0 SRC2[2:0]_CFG1 SRC2[2:0]_CFG2 SRC2[2:0]_CFG3 SRC2[2:0]_CFG4 SRC2[2:0]_CFG5 SRC5[2:0]_CFG4 SRC5[2:0]_CFG5 SRC5[2:0]_CFG0 SRC5[2:0]_CFG1 SRC5[2:0]_CFG2 SRC5[2:0]_CFG3 001 - DIV3 100 - PLL0 101 - PLL1 SRC1[2]_CFG5 110 - PLL2 111 - PLL3 SRC1[2]_CFG4 SRC4[2:1]_CFG4 SRC4[2:1]_CFG5 SRC4[2:1]_CFG0 SRC4[2:1]_CFG1 SRC4[2:1]_CFG2 SRC4[2:1]_CFG3 SRC6[2:0]_CFG4 SRC6[2:0]_CFG5 SRC6[2:0]_CFG0 SRC6[2:0]_CFG1 SRC6[2:0]_CFG2 SRC6[2:0]_CFG3 SRC6 000 - Reserved 001 - Reserved 010 - Reference input 011 - Reserved 100 - Reserved 101 - PLL1 110 - Reserved 111 - Reserved Quiet MUX Default Configuration: OUT1 = Reference Clock output, all other outputs turned off. IDT® EEPROM PROGRAMMABLE CLOCK GENERATOR 25 IDT5V49EE704 REV F 022310 IDT5V49EE704 EEPROM PROGRAMMABLE CLOCK GENERATOR CLOCK SYNTHESIZER Marking Diagram 4704DI #YYWW$ Notes: 1. “#” is the lot number. 2. YYWW is the last two digits of the year and week that the part was assembled. 3. “$” is the assembly mark code. 4. “I” at the end of part number indicates industrial temperature range. 5. Bottom marking: country of origin if not USA. Thermal Characteristics 28-pin QFN Parameter Thermal Resistance Junction to Ambient Symbol θJA θJA θJA θJC Conditions Still air 1 m/s air flow 2.5 m/s air flow Min. Typ. 47.0 41.8 39.2 52.9 Max. Units ° C/W ° C/W ° C/W ° C/W Thermal Resistance Junction to Case IDT® EEPROM PROGRAMMABLE CLOCK GENERATOR 26 IDT5V49EE704 REV F 022310 IDT5V49EE704 EEPROM PROGRAMMABLE CLOCK GENERATOR CLOCK SYNTHESIZER Package Outline and Package Dimensions (28-pin 4mm x 4mm QFN) Package dimensions are kept current with JEDEC Publication No. 95 Seating Plane Index Area N 1 2 A1 A3 (ND-1)x e (Ref) L N 1 2 Sawn Singulation Top View A E2 (Ref) ND & NE Even e (Typ) If ND & NE 2 are Even (NE-1)x e (Ref) E E2 2 b e D2 2 D2 D (Ref) ND & NE Odd Thermal Base 0.08 C Symbol Min Millimeters Max C A A1 A3 b e N ND NE D x E BASIC D2 E2 L 0.80 1.00 0 0.05 0.20 Reference 0.15 0.25 0.40 BASIC 28 7 7 4.00 x 4.00 2.50 2.70 2.50 2.70 0.30 0.50 Ordering Information Part / Order Number 5V49EE704NDGI 5V49EE704NDGI8 Marking See Page 27 See Page 27 Shipping Packaging Tubes Tape and Reel Package 28-pin QFN 28-pin QFN Temperature -40 to +85° C -40 to +85° C “G” after the two-letter package code are the Pb-Free configuration and are RoHS compliant. While the information presented herein has been checked for both accuracy and reliability, Integrated Device Technology (IDT) assumes no responsibility for either its use or for the infringement of any patents or other rights of third parties, which would result from its use. No other circuits, patents, or licenses are implied. This product is intended for use in normal commercial applications. Any other applications such as those requiring extended temperature range, high reliability, or other extraordinary environmental requirements are not recommended without additional processing by IDT. IDT reserves the right to change any circuitry or specifications without notice. IDT does not authorize or warrant any IDT product for use in life support devices or critical medical instruments. IDT® EEPROM PROGRAMMABLE CLOCK GENERATOR 27 IDT5V49EE704 REV F 022310 IDT5V49EE704 EEPROM PROGRAMMABLE CLOCK GENERATOR CLOCK SYNTHESIZER Revision History Rev. A B C D E F Originator R.Willner R.Willner R.Willner R.Willner R.Willner R.Willner Date 4/22/09 5/04/09 6/04/09 06/10/09 10/06/09 02/23/10 Description of Change Advance Information. Identified VDDX (crystal oscillator power) and AVDD (analog power) on device. Add default configurations, pull-down resistor values on input pins. Released Datasheet from Advanced Information. Updates: crystal load specs; “Output Duty Cycle” specs; addresses 0x07, 0x02 and 0xBF in “Programming Registers” table. Changed IP3[3:0] to IP3[4:0] ; updated “Programming Registers Table”. Updated Recommended Operation Conditions to include Vddx and AVdd parameters. IDT® EEPROM PROGRAMMABLE CLOCK GENERATOR 28 IDT5V49EE704 REV F 022310 IDT5V49EE704 EEPROM PROGRAMMABLE CLOCK GENERATOR CLOCK SYNTHESIZER IDT® EEPROM PROGRAMMABLE CLOCK GENERATOR 29 IDT5V49EE704 REV F 022310 IDT5V49EE704 EEPROM PROGRAMMABLE CLOCK GENERATOR CLOCK SYNTHESIZER Innovate with IDT and accelerate your future networks. Contact: www.IDT.com For Sales 800-345-7015 408-284-8200 Fax: 408-284-2775 For Tech Support www.idt.com/go/clockhelp Corporate Headquarters Integrated Device Technology, Inc. www.idt.com © 2010 Integrated Device Technology, Inc. All rights reserved. Product specifications subject to change without notice. IDT, ICS< and the IDT logo are trademarks of Integrated Device Technology, Inc. Accelerated Thinking is a service mark of Integrated Device Technology, Inc. All other brands, product names and marks are or may be trademarks or registered trademarks used to identify products or services of their respective owners. Printed in USA
5V49EE704NDGI 价格&库存

很抱歉,暂时无法提供与“5V49EE704NDGI”相匹配的价格&库存,您可以联系我们找货

免费人工找货