| The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers. |
Programmable Line Lock Clock Generator Features Applications
Top Searches for this datasheetFS6131-01 Programmable Line Lock Clock Generator Features Applications Complete programmable control -bus Selectable CMOS PECL compatible outputs External feedback loop capability allows genlocking Tunable VCXO loop jitter attenuation Commercial (FS6131-01) industrial (FS6131-01i) temperature versions available Frequency Synthesis Line-Locked Genlock Applications Clock Multiplication Telecom Jitter Attenuation Figure Configuration ADDR XOUT XTUNE Description CLKN CLKP EXTLF LOCK/IPRG FS6131-01 monolithic CMOS clock generator/regenerator designed minimize cost compo2 nent count variety electronic systems. Cbus interface, FS6131-01 adapted many clock generation requirements. ability tune on-board voltage-controlled crystal oscillator (VCXO), length Reference Feedback Dividers, their granularity, flexibility Post Divider make FS6131-01 most flexible stand-alone phase-locked loop (PLL) clock generator available. FS6131 16-pin 0.150" SOIC Figure Block Diagram LFTC XLROM[2:0] XLPDEN, XLSWAP XTUNE (optional) XCT[3:0], XLVTEN Control VCXO Divider CRYSTAL LOOP XLCP[1:0] VCXO XOUT (optional) Internal Loop Filter EXTLF STAT[1:0] PhaseFrequency Detector EXTLF (optional) Charge Pump DOWN Lock Detect REFDIV[11:0] CMOS POST3[1:0] POST2[1:0] POST1[1:0] LOCK/ IPRG (optional) REFDSRC (fREF) Reference Divider (NR) MLCP[1:0] PDREF VCOSPD, OSCTYPE PDFBK PhaseFrequency Detector Charge Pump DOWN Voltage Controlled Oscillator Clock Gobbler OUTMUX[1:0] Post Divider (NPx) CMOS/PECL Output CLKP (fCLK) CLKN ADDR Feedback Divider (NF) Interface Registers FBKDIV[13:0] FBKDSRC[1:0] (fVCO) MAIN LOOP FS6131 licensed trademark Philips Electronics, N.V. Windows Windows registered trademarks Microsoft Corporation. American Microsystems, Inc. reserves right change detail specifications required permit improvements design products. FS6131-01 Programmable Line Lock Clock Generator Table Descriptions Key: Analog Input; Analog Output; Digital Input; Input with Internal Pull-Up; Input with Internal Pull-Down; Digital Input/Output; DI-3 Three-Level Digital Input, Digital Output; Power/Ground; Active TYPE NAME ADDR XOUT XTUNE LOCK/IPRG EXTLF CLKP CLKN DESCRIPTION Serial Interface Clock (requires external pull-up) Serial Interface Data Input/Output (requires external pull-up) Address Select (see Section 5.2.1) Ground VCXO Feedback VCXO Drive VCXO Tune Power Supply (+5V) Lock Indicator PECL Current Drive Programming External Loop Filter Ground Reference Frequency Input Feedback Input Power Supply (+5V) Differential Clock Output Differential Clock Output Functional Block Description Main Loop frequency appearing inputs equal. input/output relationship between reference frequency frequency Main Loop Phase Locked Loop (ML-PLL) standard phase- frequency- locked loop architecture. shown Figure ML-PLL consists Reference Divider, Phase-Frequency Detector (PFD), charge pump, internal loop filter, Voltage-Controlled Oscillator (VCO), Feedback Divider, Post Divider. During operation, reference frequency (fREF), generated either on-board crystal oscillator external frequency source, first reduced Reference Divider. integer value that frequency divided called modulus, denoted Reference Divider. divided reference then into PFD. controls frequency (fVCO) through charge pump loop filter. provides high-speed, noise, continuously variable frequency clock source ML-PLL. output back through Feedback Divider (the modulus denoted close loop. will drive down frequency until divided reference frequency divided fVCO frequency used output frequency (fCLK) then basic equation rewritten 4.1.1 Reference Divider Reference Divider designed phase jitter. divider accepts either output either Crystal Loop (the VCXO output) external reference frequency, provides divided-down frequency PFD. Reference Divider 12-bit divider, programmed modulus from 4095. both Table Table additional programming information. FS6131-01 Programmable Line Lock Clock Generator 4.1.2 Feedback Divider Feedback Divider based dual-modulus prescaler technique. technique allows same granularity fully programmable feedback divider, while still allowing programmable portion operate speed. high-speed pre-divider (also called prescaler) placed between programmable Feedback Divider because high speeds which operate. dual-modulus technique insures reliable operation speed that achieve reduces overall power consumption divider. example, fixed divide-by-eight could used Feedback Divider. Unfortunately, divide-by-eight would limit effective modulus feedback divider path multiples eight. limitation would restrict ability achieve desired ratio without making both Reference Feedback Divider values comparatively large. Large divider moduli generally undesirable increased phase jitter. 4.1.3 Feedback Divider Programming requirement that means that Feedback Divider only programmed certain values below divider modulus selection divider values listed Table desired Feedback Divider less than find divider value table. Follow column find A-counter program value. Follow left find M-counter value. Above modulus Feedback Divider programmed value 16383. both Table Table additional programming information. Table Feedback Modulus Below M-COUNTER: FBKDIV[13:3] 00000000001 00000000010 00000000011 A-COUNTER: FBKDIV[2:0] Figure Feedback Divider fvco DualModulus Prescaler Counter 00000000100 00000000101 00000000110 00000000111 FEEDBACK DIVIDER MODULUS Counter understand operation, refer Figure Mcounter (with modulus cascaded with dualmodulus prescaler. prescaler modulus were fixed overall modulus feedback divider chain would However, A-counter causes prescaler modulus altered first outputs prescaler. A-counter then causes dual-modulus prescaler revert modulus until M-counter reaches terminal state resets entire divider. overall modulus expressed where which simplifies 4.1.4 Post Divider Post Divider consists three individually programmable dividers, shown Figure Figure Post Divider POST1[1:0] POST2[1:0] POST3[1:0] fGBL Post Divider (NP1) Post Divider (NP2) POST DIVIDER (NPx) Post Divider (NP3) fout moduli individual dividers denoted NP1, NP2, NP3, together they make array modulus NPx. FS6131-01 Programmable Line Lock Clock Generator Post Divider performs several useful functions. First, allows operated narrower range speeds compared variety output clock speeds that device required generate. Second, changes basic equation extra integer denominator permits more flexibility programming loop many applications where frequencies must achieved exactly. Note that nominal 50/50 duty factor preserved selections which have modulus. 4.2.1 Clock Gobbler (Phase Adjust) Clock Gobbler circuit takes advantage unknown relationship between input output clocks permit adjustment CLKP/CLKN output clock phase relative input. Clock Gobbler circuit removes clock pulse before pulse clocks Post Divider. this way, phase output clock slipped until output phase aligned with input clock phase. adjust phase relationship, switch Feedback Divider source Post Divider input FBKDSRC bit, toggle register bit. Clock Gobbler output clock delayed clock period each transition from zero one. 4.2.2 Phase Alignment maintain fixed phase relation between input output clocks, Post Divider must placed inside feedback loop. source Feedback Divider obtained from output Post Divider FBKDSRC switch. addition, Feedback Divider must dividing multiple Post Divider. Phase Adjust Sampling line-locked genlocked applications, necessary know exact phase relation output clock relative input clock. Since included within feedback loop simple structure, output exactly phase aligned with input clock. Every cycle input clock equals NR/NF cycles clock. Figure Simple Reference Divider (NR) Figure Aligned Phase Phase Frequency Detect fOUT Reference Divider (NR) fOUT Phase Frequency Detect Post Divider (NF) fOUT Feedback Divider (NF) fOUT Feedback Divider (NF) addition Post Divider, while adding flexibility, makes phase relation between input output clock unknown because Post Divider outside feedback loop. Figure with Post Divider Reference Divider (NR) Phase Frequency Detect Post Divider (NF) fOUT fVCO fOUT Feedback Divider (NF) fVCO 4.2.3 Phase Sampling Initial Alignment However, ability adjust phase useless without knowing initial relation between output input phase. initial synchronization output phase input phase, Phase Align "flag" makes transition (zero zero) when output clock phase becomes aligned with feedback source phase. feedback source clock definition, locked input clock phase. First, FS6131 used sample output clock with feedback source clock set/clear Phase Align flag when clocks match within feedback source clock period. Then, Clock Gobbler used delay output phase relative input phase clock time until transition flag occurs. When transition occurs, output input clocks phase aligned. FS6131-01 Programmable Line Lock Clock Generator enter this mode, STAT[1] clear STAT[0] zero. CMOS one, LOCK/IPRG display flag. flag always available under software control reading back STAT[1] bit, which will overwritten flag this mode. 4.2.4 Feedback Divider Monitoring Feedback Divider clock brought LOCK/IPRG independent output clock allow monitoring Feedback Divider clock. enter this mode, both STAT[1] STAT[0] bits one. CMOS must also enable LOCK/IPRG output. transfer function rad/s, accounting phase integration that occurs VCO) 2AVCO transfer function Feedback Divider Finally, sampling effect that occurs Phase Detector accounted SAMP Loop Gain Analysis applications where external loop filter required, following analysis example used determine loop gain stability. loop gain product gains within loop. Establish basic operating parameters: charge pump current: loop gain LOOP SAMP Figure Loop Gain Frequency chgpump loop filter values: 0.015µF gain (VCOSPD): Feedback Divider: 3500 Amplitude AVCO Reference frequency input Phase Detector: 20kHz transfer function Phase Detector Charge Pump combination A/rad): chgpump 0.01 0.1kHz 1kHz 10kHz 100kHz transfer function loop filter V/A): Frequency (fi) FS6131-01 Programmable Line Lock Clock Generator loop phase angle LOOP Voltage-Controlled Crystal Oscillator Figure Loop Phase Frequency -100° -150° 0.1kHz 1kHz 10kHz 100kHz Frequency (fi) Nyquist plot gain amplitude shown below. Figure Loop Nyquist Plot 135° Amplitude VCXO provides tunable, low-jitter frequency reference rest FS6131 system components. Loading capacitance crystal internal device. external components (other than resonator itself) required operation VCXO. resonator loading capacitance adjustable under register control. This feature permits factory coarse tuning inexpensive resonators necessary precision digital video applications. Continuous fine-tuning VCXO frequency accomplished varying voltage XTUNE pin. total change (from extreme other) effective loading capacitance 1.5pF nominal, effect shown Figure oscillator operates crystal resonator parallelresonant mode. Crystal warping, "pulling" crystal oscillation frequency, accomplished altering effective load capacitance presented crystal oscillator circuit. actual amount that changing load capacitance alters oscillator frequency will dependent characteristics crystal well oscillator circuit itself. motional capacitance crystal (usually referred crystal manufacturers C1), static capacitance crystal (C0), load capacitance (CL) oscillator determine warping capability crystal oscillator circuit. simple formula determine total warping capability crystal Phase Gain Margin 180° ppm) Phase Margin 225° 315° where extremes applied load capacitance obtained from Table Example: crystal with following parameters used with FS6131. total coarse tuning range C1=0.02pF, C0=5.0pF, CL1=10.0pF, CL2=22.66pF 270° Phase 0.02 (22.66 22.66 FS6131-01 Programmable Line Lock Clock Generator 4.4.1 VCXO Tuning VCXO coarse tuned programmable adjustment crystal load capacitance XCT[3:0] control bits. Table control code associated loading capacitance. actual amount frequency warping caused tuning capacitance will depend crystal used. VCXO tuning capacitance includes external load capacitance (12pF from ground 12pF from XOUT ground). fine tuning capability VCXO enabled setting XLVTEN one, disabled setting zero. Figure shows typical effect coarse fine tuning mechanisms. total coarse tune range about 350ppm. difference VCXO frequency parts million (ppm) shown fine tuning voltage XTUNE varies from Note that crystal load capacitance increased VCXO frequency pulled somewhat less with each coarse step, fine tuning range decreases. fine tuning range always overlaps coarse tuning ranges, eliminating possibility holes VCXO response. different crystal warping characteristics change scaling Y-axis, overall characteristic curves. Crystal Loop Crystal Loop designed attenuate jitter highly jittered, low-Q, frequency reference. Crystal Loop also maintain constant frequency output into Main Loop frequency reference intermittent. Crystal Loop consists Voltage-Controllable Crystal Oscillator (VCXO), divider, PFD, charge pump that tunes VCXO frequency reference. frequency reference phase-locked divided frequency external, high-Q, jitter-free crystal, thereby locking VCXO reference frequency. VCXO continue crystal even frequency reference becomes intermittent. 4.5.1 Locking External Frequency Source When Crystal Loop synchronized external frequency source, FS6131 monitor Crystal Loop detect loop unlocks from external source. Crystal Loop tries drive zero frequency external source dropped, sets Lock Status error flag. Crystal Loop also detect VCXO dropped Fine Tune range, requiring change Coarse Tune. Lock Status also latches direction loop went range (high low) when loop became unlocked. 4.5.1.1 Crystal Loop Lock Status Flag enable this mode, clear STAT[1] STAT[0] bits zero. CMOS one, LOCK/IPRG will Crystal Loop becomes unlocked. flag always available under software control reading back STAT[1] bit, which overwritten with status flag (low unlocked) this mode (see Table Figure VCXO Coarse Fine Tuning VCXO Range (ppm) XTUNE Voltage VCXO Range (ppm) XTUNE Voltage 0.0V XTUNE Voltage 5.0V -100 -150 -200 Coarse Tune Setting XCT[3:0] FS6131-01 Programmable Line Lock Clock Generator 4.5.1.2 Out-Of-Range High/Low direction loop gone out-of-range determined clearing STAT[1] zero setting STAT[0] one. CMOS one, LOCK/IPRG will high Crystal Loop went range high. goes logic-low, loop went range low. out-of-range information also available under software control reading back STAT[1] bit, which overwritten flag (high out-of-range high, out-of-range low) this mode. cleared only Crystal Loop loses lock (see Table 4.5.1.3 Crystal Loop Disable Crystal Loop disabled setting XLPDEN logic-high (1). disables charge pump circuit loop. Setting XLPDEN permits crystal loop operate control loop. Differential Output Stage differential output stage supports both CMOS pseudo-ECL (PECL) signals. desired output interface chosen program registers (see Table PECL interface used, transmission line usually terminated using termination. output stage only sink current PECL mode, amount sink current programming resistor LOCK/IPRG pin. ratio IPRG current output drive current shown Figure Source current provided pull-up resistor that part termination. Figure IPRG CLKP/CLKN Current 25.0 IPRG Input Current (mA) 20.0 15.0 Connecting FS6131 External Reference Frequency 10.0 crystal oscillator used, ground shut down crystal oscillator setting XLROM[2:0]=1. pins have pull-up pull-down current, have small amount hysteresis reduce possibility extra edges. Signals ACcoupled into these inputs with external DC-bias circuit generate DC-bias 2.5V. Reference Feedback signal should square best results, signals should rail-to-rail. Unused inputs should grounded avoid unwanted signal injection. CLKP/CLKN PECL Output Current (mA) FS6131-01 Programmable Line Lock Clock Generator Each data transfer initiated START condition terminated with STOP condition. number data bytes transferred between START STOP conditions determined master device, continue indefinitely. However, data that overwritten device after first eight bytes will overflow into first register, then second, first-in, firstoverwritten fashion. 5.1.5 Acknowledge When addressed, receiving device required generate Acknowledge after each byte received. master device must generate extra clock pulse coincide with Acknowledge bit. acknowledging device must pull line during high period master acknowledge clock pulse. Setup hold times must taken into account. master must signal data slave generating acknowledge last byte that been read (clocked) slave. this case, slave must leave line high enable master generate STOP condition. C-bus Control Interface This device read/write slave device meeting Philips C-bus specifications except "general call." controlled master device that generates serial clock SCL, controls access, generates START STOP conditions while device works slave. Both master slave operate transmitter receiver, master device determines which mode activated. device that sends data onto defined transmitter, device receiving data receiver. C-bus logic levels noted herein based percentage power supply (VDD). logic-one corresponds nominal voltage VDD, while logic-zero corresponds ground (VSS). Conditions Data transfer only initiated when busy. During data transfer, data line (SDA) must remain stable whenever clock line (SCL) high. Changes data line while clock line high will interpreted device START STOP condition. following conditions defined C-bus protocol. 5.1.1 Busy Both data (SDA) clock (SCL) lines remain high indicate busy. 5.1.2 START Data Transfer high transition line while input high indicates START condition. commands device must preceded START condition. 5.1.3 STOP Data Transfer high transition line while held high indicates STOP condition. commands device must followed STOP condition. 5.1.4 Data Valid state line represents valid data line stable duration high period line after START condition occurs. data line must changed only during period signal. There clock pulse data bit. I2C-bus Operation programmable registers accessed randomly sequentially this bi-directional wire digital interface. crystal oscillator does have communication occur. device accepts following C-bus commands: 5.2.1 Slave Address After generating START condition, master broadcasts seven-bit slave address followed bit. address device where controlled logic level ADDR pin. variable ADDR allows different FS6131 devices exist same bus. Note that every device C-bus must have unique address avoid conflicts. default address sets pulldown ADDR pin. FS6131-01 Programmable Line Lock Clock Generator initiate write procedure, that transmitted after seven-bit device address logic-low. This indicates addressed slave device that register address will follow after slave device acknowledges device address. register address written into slave's address pointer. Following acknowledge slave, master allowed write eight bytes data into addressed register before register address pointer overflows back beginning address. acknowledge device between each byte data must occur before next data byte sent. Registers updated every time device sends acknowledge host. register update does wait STOP condition occur. Registers therefore updated different times during Sequential Register Write. 5.2.5 Sequential Register Read Procedure Sequential read operations allow master read from each register order. register pointer automatically incremented after each read. This procedure more efficient than Random Register Read several registers must read. perform read procedure, that transmitted after seven-bit address logic-low, Register Write procedure. This indicates addressed slave device that register address will follow after slave device acknowledges device address. register address then written into slave's address pointer. Following acknowledge slave, master generates repeated START condition. repeated START terminates write procedure, until after slave's address pointer set. slave address then resent, with this time logic-high, indicating slave that data will read. slave will acknowledge device address, then transmits eight bytes data starting with initial addressed register. register address pointer will overflow initial register address larger than zero. After last byte data, master does acknowledge transfer does generate STOP condition. 5.2.2 Random Register Write Procedure Random write operations allow master directly write register. initiate write procedure, that transmitted after seven-bit device address logic-low. This indicates addressed slave device that register address will follow after slave device acknowledges device address. register address written into slave's address pointer. Following acknowledge slave, master allowed write eight bits data into addressed register. final acknowledge returned device, master generates STOP condition. either STOP repeated START condition occurs during Register Write, data that been transferred ignored. 5.2.3 Random Register Read Procedure Random read operations allow master directly read from register. perform read procedure, that transmitted after seven-bit address logic-low, Register Write procedure. This indicates addressed slave device that register address will follow after slave device acknowledges device address. register address then written into slave's address pointer. Following acknowledge slave, master generates repeated START condition. repeated START terminates write procedure, until after slave's address pointer set. slave address then resent, with this time logic-high, indicating slave that data will read. slave will acknowledge device address, then transmits eight-bit word. master does acknowledge transfer does generate STOP condition. 5.2.4 Sequential Register Write Procedure Sequential write operations allow master write each register order. register pointer automatically incremented after each write. This procedure more efficient than Random Register Write several registers must written. FS6131-01 Programmable Line Lock Clock Generator Figure Random Register Write Procedure DEVICE ADDRESS REGISTER ADDRESS DATA 7-bit Receive Device Address START Command Register Address Acknowledge WRITE Command From host device Data Acknowledge STOP Condition Acknowledge From device host Figure Random Register Read Procedure DEVICE ADDRESS REGISTER ADDRESS DEVICE ADDRESS DATA 7-bit Receive Device Address START Command Register Address Acknowledge WRITE Command From host device 7-bit Receive Device Address Repeat START Acknowledge From device host Data Acknowledge READ Command STOP Condition Acknowledge Figure Sequential Register Write Procedure DEVICE ADDRESS REGISTER ADDRESS DATA DATA DATA 7-bit Receive Device Address START Command Register Address Acknowledge WRITE Command From host device Data Acknowledge Data Acknowledge Acknowledge Data Acknowledge STOP Command From device host Figure Sequential Register Read Procedure DEVICE ADDRESS REGISTER ADDRESS DEVICE ADDRESS DATA DATA 7-bit Receive Device Address START Command Register Address Acknowledge WRITE Command From host device 7-bit Receive Device Address Repeat START Acknowledge From device host Data Acknowledge READ Command Acknowledge Data Acknowledge STOP Command FS6131-01 Programmable Line Lock Clock Generator Programming Information register bits cleared zero power-up. register bits read back written except STAT[1] (Bit 63). Table Register ADDRESS STAT[1] (Bit STAT[0] (Bit XLVTEN (Bit Fine Tune Inactive Fine Tune Active CMOS (Bit PECL CMOS, Lock Status XCT[3] (Bit XCT[2] (Bit XCT[1] (Bit XCT[0] (Bit Crystal Loop Lock Status BYTE Crystal Loop Range Main Loop Phase Status Feedback Divider Output VCXO Coarse Tune Table XLPDEN (Bit XLSWAP (Bit with External VCXO with Internal VCXO XLCP[1] (Bit XLCP[0] (Bit XLROM[2] (Bit XLROM[1] (Bit XLROM[0] (Bit (Bit Clock Phase Adjust Clock Phase Delay BYTE Crystal Loop Operates Crystal Loop Powered Down 1.5µA 24µA Crystal Loop Control Table OUTMUX[1] (Bit OUTMUX[0] (Bit OSCTYPE (Bit Phase Jitter Oscillator FS6031 Oscillator VCOSPD (Bit High Speed Range Speed Range LFTC (Bit Short Time Constant Long Time Constant EXTLF (Bit Internal Loop Filter External Loop Filter MLCP[1] (Bit MLCP[0] (Bit 1.5µA 24µA Output BYTE Reference Divider Output Phase Detector Input VCXO Output FBKDSRC[1] (Bit FBKDSRC[0] (Bit FBKDIV[13] (Bit 8192 FBKDIV[12] (Bit 4096 FBKDIV[11] (Bit 2048 FBKDIV[10] (Bit 1024 FBKDIV[9] (Bit FBKDIV[8] (Bit Post Divider Output BYTE Post Divider Input Counter FBKDIV[7] (Bit FBKDIV[6] (Bit FBKDIV[5] (Bit Counter FBKDIV[4] (Bit FBKDIV[3] (Bit FBKDIV[2] (Bit FBKDIV[1] (Bit Counter Table FBKDIV[0] (Bit BYTE POST3[1] (Bit POST3[1] (Bit POST2[1] (Bit POST2[0] (Bit POST1[1] (Bit POST1[0] (Bit Divide Divide Divide Divide Divide Divide Divide Divide Divide BYTE Reserved Reserved Divide Divide Divide PDFBK (Bit PDREF (Bit Reference Divider SHUT (Bit Main Loop Operates Main Loop Powered Down REFDSRC (Bit VCXO REFDIV[11] (Bit REFDIV[10] (Bit REFDIV[9] (Bit REFDIV[8] (Bit BYTE Feedback Divider 2048 1024 REFDIV[7] BYTE (Bit REFDIV[6] (Bit REFDIV[5] (Bit REFDIV[4] (Bit REFDIV[3] (Bit REFDIV[2] (Bit REFDIV[1] (Bit REFDIV[0] (Bit FS6131-01 Programmable Line Lock Clock Generator Table Device Configuration Bits NAME REFDSRC (Bit DESCRIPTION REFerence Divider SouRCe SHUT (Bit PDREF (Bit PDFBK (Bit FBKDSRC[1:0] (Bits 39-38) EXTLF (Bit OSCTYPE (Bit OUTMUX[1:0] (Bits 47-46) (Bit Crystal Oscillator (VCXO) Disabled (main loop operates) Enabled (main loop shuts down) Reference Divider Feedback Divider Table LOCK/IPRG Configuration Bits NAME DESCRIPTION crystal loop lock STATus mode main loop phase align STATus mode (see also Table STAT[1:0] (Bits 63-62) Crystal Loop Lock status: Locked Unlocked Crystal Loop Lock status: Range High Main Loop Phase Align status Feedback Divider output main loop SHUT down select Phase Detector REFerence source Phase Detector FeedBacK source Table Lock Status CMOS STAT STAT LOCK IPRG STAT[1] READ STATUS Locked Unlocked Out-ofRange: Out-ofRange: High FeedBacK Divider SouRCe Post Divider Output Output (Post Divider Input) EXTernal Loop Filter select Internal Loop Filter EXTLF Phase Jitter Oscillator FS6031 Compatible Oscillator VCOSPD (Bit OSCillator TYPe Table Main Loop Tuning Bits NAME DESCRIPTION SPeeD range select (see Table MLCP[1:0] (Bits 41-40) LFTC (Bit High Speed Range Speed Range OUTput MUltipleXer select Main Loop (VCO Output) Reference Divider Output Phase Detector Input VCXO Output Main Loop Charge Pump current Current 1.5µA Current Current Current 24µA clock GobBLer control Clock Phase Adjust Clock Phase Delay PECL Output (positive-ECL output drive) CMOS Output Lock Status Indicator Loop Filter Time Constant (internal) Short Time Constant: 13.5µs Long Time Constant: 135µs CLKP/CLKN output mode CMOS (Bit FS6131-01 Programmable Line Lock Clock Generator Table Divider Control Bits NAME REFDIV[11:0] (Bits 11-0) FBKDIV[13:0] (Bits 37-24) DESCRIPTION REFerence DIVider (NR) FeedBacK DIVider (NF) FBKDIV[2:0] FBKDIV[13:3] POST1[1:0] (Bits 17-16) POST2[1:0] (Bits 19-18) POST3[1:0] (Bits 21-20) Reserved (Bits 23-22) A-Counter Value M-Counter Value Table Crystal Loop Tuning Bits NAME DESCRIPTION Crystal Loop Charge Pump current XLCP[1:0] (Bits 53-52) XLROM[2:0] (Bits 51-49) XLVTEN (Bit Current 1.5µA Current Current Current 24µA POST Divider (NP1) Divide Divide Divide Divide Crystal Loop Divider select Crystal Oscillator Power-Down (see Table Crystal Loop Voltage fine Tune ENable Disabled (fine tune inactive) Enabled (fine tune active) with external VCXO that increases frequency response increasing voltage XTUNE pin. with VCXO that increases frequency response decreasing voltage XTUNE pin. this setting Internal VCXO Crystal Loop Power Down Enable POST Divider (NP2) Divide Crystal Loop SWAP polarity Divide Divide Divide XLSWAP (Bit POST Divider (NP3) Divide Divide Divide Divide XLPDEN (Bit XCT[3:0] (Bits 59-56) Disabled (crystal loop operates) Enabled (crystal loop powered down) Crystal Coarse Tune (see Table these reserved bits Table Crystal Loop Control XLROM XLROM XLROM VCXO DIVIDER 3072 3156 2430 2500 4000 3375 CRYSTAL FREQUENCY (MHz) 24.576 25.248 19.44 20.00 32.00 27.00 Crystal Oscillator Power-Down FS6131-01 Programmable Line Lock Clock Generator VCXO Coarse Tune Table VCXO Coarse Tuning Capacitance XCT[3] XCT[2] XCT[1] XCT[0] VCXO TUNING CAPACITANCE (pF) 10.00 10.84 11.69 12.53 13.38 14.22 15.06 15.91 16.75 17.59 18.43 19.28 20.13 20.97 21.81 22.66 VCXO coarse tuned programmable adjustment crystal load capacitance XCT[3:0]. actual amount frequency warping caused tuning capacitance will depend crystal used. VCXO tuning capacitance includes external load capacitance (12pF from ground 12pF from XOUT ground). fine tuning capability VCXO enabled setting XLVTEN logic-one, disabled setting logiczero. FS6131-01 Programmable Line Lock Clock Generator Electrical Specifications Table Absolute Maximum Ratings Stresses above those listed under Absolute Maximum Ratings cause permanent damage device. These conditions represent stress rating only, functional operation device these other conditions above operational limits noted this specification implied. Exposure maximum rating conditions extended conditions affect device performance, functionality, reliability. PARAMETER Supply Voltage, (VSS ground) Input Voltage, Output Voltage, Input Clamp Current, VDD) Output Clamp Current, VDD) Storage Temperature Range (non-condensing) Ambient Temperature Range, Under Bias Junction Temperature Lead Temperature (soldering, 10s) Input Static Discharge Voltage Protection (MIL-STD 883E, Method 3015.7) SYMBOL MIN. VSS-0.5 VSS-0.5 VSS-0.5 MAX. VDD+0.5 VDD+0.5 UNITS CAUTION: ELECTROSTATIC SENSITIVE DEVICE Permanent damage resulting loss functionality performance occur this device subjected high-energy electrostatic discharge. Table Operating Conditions PARAMETER Supply Voltage Ambient Operating Temperature Range Crystal Resonator Frequency Crystal Resonator Load Capacitance Crystal Resonator Motional Capacitance Serial Data Transfer Rate PECL Mode Programming Current (LOCK/IPRG High-Level Input Current) Output Driver Load Capacitance SYMBOL fXIN Parallel resonant, Parallel resonant, Standard mode PECL Mode CONDITIONS/DESCRIPTION MIN. 19.44 TYP. MAX. UNITS kb/s FS6131-01 Programmable Line Lock Clock Generator Table Electrical Specifications Unless otherwise stated, 5.0V 10%, load output, ambient temperature range 70°C. Parameters denoted with asterisk represent nominal characterization data production tested specific limits. characterization data from typical. Negative currents indicate current flows device. PARAMETER Overall Supply Current, Dynamic, (with Loaded Outputs) Supply Current, Static Serial Communication (SDA, SCL) High-Level Input Voltage Low-Level Input Voltage Hysteresis Voltage Input Leakage Current Low-Level Output Sink Current (SDA) Tristate Output Current Address Select Input (ADDR) High-Level Input Voltage Low-Level Input Voltage High-Level Input Current (pull-down) Low-Level Input Current Reference Frequency Input (REF, FBK) High-Level Input Voltage Low-Level Input Voltage Hysteresis Voltage Input Leakage Current Loop Filter Input (EXTLF) Input Leakage Current SYMBOL CONDITIONS/DESCRIPTION MIN. TYP. MAX. UNITS IDDL fCLK 66MHz; CMOS Mode, 5.5V SHUT XLROM[2:0] XLPDEN 5.5V Vhys Outputs Outputs Outputs VSS-0.3 VDD+0.3 0.4V 5.5V VSS-0.3 VDD+0.3 Vhys VSS-0.3 VDD+0.3 EXTLF 0.8V; EXTLF MLCP[1:0] 0.8V; EXTLF MLCP[1:0] 0.8V; EXTLF MLCP[1:0] 0.8V; EXTLF MLCP[1:0] 4.2V; EXTLF MLCP[1:0] 4.2V; EXTLF MLCP[1:0] 4.2V; EXTLF MLCP[1:0] 4.2V; EXTLF MLCP[1:0] -1.5 High-Level Output Source Current Low-Level Output Sink Current Crystal Oscillator Input (XIN) Threshold Bias Voltage High-Level Input Current Low-Level Input Current Crystal Loading Capacitance Input Loading Capacitance CL(xtal) CL(XIN) Outputs off; Outputs off; seen external crystal connected XOUT; VCXO tuning disabled seen external clock driver XOUT; unconnected; VCXO disabled FS6131-01 Programmable Line Lock Clock Generator Table Electrical Specifications, continued Unless otherwise stated, 5.0V 10%, load output, ambient temperature range 70°C. Parameters denoted with asterisk represent nominal characterization data production tested specific limits. characterization data from typical. Negative currents indicate current flows device. PARAMETER Crystal Oscillator Output (XOUT) High-Level Output Source Current Low-Level Output Sink Current VCXO Tuning (XTUNE) High-Level Input Voltage Low-Level Input Voltage Hysteresis Voltage Input Leakage Current SYMBOL CONDITIONS/DESCRIPTION MIN. TYP. MAX. UNITS Vhys float float Lock Status: Range HIGH Lock Status: Range XLPDEN 0.8V; XLCP[1:0] 0.8V; XLCP[1:0] 0.8V; XLCP[1:0] 0.8V; XLCP[1:0] 4.2V; XLCP[1:0] 4.2V; XLCP[1:0] 4.2V; XLCP[1:0] 4.2V; XLCP[1:0] VSS-0.3 VDD+0.3 -1.5 -100 High-Level Output Source Current Low-Level Output Sink Current Lock Indicator PECL Current Program (LOCK/IPRG) Low-Level Input Current High-Level Output Source Current Low-Level Output Sink Current Output Impedance Short Circuit Source Current Short Circuit Sink Current Clock Outputs, CMOS Mode (CLKN, CLKP) High-Level Output Source Current Low-Level Output Sink Current Output Impedance Short Circuit Source Current Short Circuit Sink Current Clock Outputs, PECL Mode (CLKN, CLKP) IPRG Current Output Current Ratio Low-Level Output Sink Current Tristate Output Current IPRG input current 15mA ISCH ISCL 2.4V 0.4V 0.5VDD; output driving high 0.5VDD; output driving shorted 30s, max. shorted 30s, max. ISCH ISCL PECL Mode CMOS Mode; 2.4V CMOS Mode; 0.4V 0.5VDD; output driving high 0.5VDD; output driving shorted 30s, max. shorted 30s, max. FS6131-01 Programmable Line Lock Clock Generator Table Timing Specifications Unless otherwise stated, 5.0V 10%, load output, ambient temperature range 70°C. Parameters denoted with asterisk represent nominal characterization data production tested specific limits. characterization data from typical. PARAMETER Overall Output Frequency SYMBOL CONDITIONS/DESCRIPTION CLOCK (MHz) MIN. TYP. MAX. UNITS fO(max) CMOS Outputs PECL Outputs Phase Jitter Oscillator (OSCTYPE VCOSPD 13.5 Frequency fVCO VCOSPD FS6031 Compatible Oscillator (OSCTYPE VCOSPD VCOSPD Phase Jitter Oscillator (OSCTYPE VCOSPD VCOSPD FS6031 Compatible Oscillator (OSCTYPE VCOSPD VCOSPD LFTC LFTC Gain AVCO MHz/V Loop Filter Time Constant Rise Time Fall Time Lock Time (Main Loop) Disable Time Divider Modulus Feedback Divider Reference Divider Post Divider CMOS Outputs, 0.5V 4.5V; 15pF CMOS Outputs, 4.5V 0.5V; 15pF Frequency Synthesis Line Locked Modes (8kHz reference) From falling edge last data (SHUT output locked FBKDIV[13:0] (See also Table REFDIV[11:0] POST1[1:0] (See also Table POST2[1:0] (See also Table POST3[1:0] (See also Table 16383 4095 FS6131-01 Programmable Line Lock Clock Generator Table Timing Specifications, continued Unless otherwise stated, 5.0V 10%, load output, ambient temperature range 70°C. Parameters denoted with asterisk represent nominal characterization data 27°C production tested specific limits. characterization data from typical. PARAMETER Clock Output (CLKP, CLKN) Duty Cycle SYMBOL CONDITIONS/DESCRIPTION CLOCK (MHz) MIN. TYP. MAX. UNITS Ratio pulse width measured from rising edge next falling edge 2.5V) clock period Rising edges 50ms apart 2.5V, relative ideal clock, CL=15pF, fREF=8kHz, NR=1, NF=193, NPx=64, CLF=0.054µF, RLF=15.7k, CLP=1800pF, OSCTYPE=0, MLCP=3, XLROM=7 Rising edges 50ms apart 2.5V, relative ideal clock, CL=15pF, fREF=15kHz, NR=1, NF=800, NPx=10, CLF=0.0246µF, RLF=15.7k, CLP=820pF, OSCTYPE=0, MLCP=3, XLROM=7 1.544 12.00 25.175 1.544 12.00 25.175 Jitter, Long Term (y()) tj(LT) rising edges apart 2.5V relative ideal clock, CL=15pF, fREF=31.5kHz, NR=1, NF=799, NPx=4, CLF=0.015µF, RLF=15.7k, CLP=470pF, OSCTYPE=0, MLCP=3, XLROM=7 rising edges 500µs apart 2.5V relative ideal clock, CL=15pF, CMOS mode, fXIN=27MHz, NF=200, NR=27, NPx=2 rising edges 500µs apart 2.5V relative ideal clock, CL=15pF, PECL mode, fXIN=27MHz, NF=200, NR=27, NPx=1 From rising edge next rising edge 2.5V, CL=15pF, fREF=8kHz, NR=1, NF=193, NPx=64, CLF=0.054µF, RLF=15.7k, CLP=1800pF, OSCTYPE=0, MLCP=3, XLROM=7 From rising edge next rising edge 2.5V, CL=15pF, fREF=15kHz, NR=1, NF=800, NPx=10, CLF=0.0246µF, RLF=15.7k, CLP=820pF, OSCTYPE=0, MLCP=3, XLROM=7 Jitter, Period (peak-peak) tj(P) From rising edge next rising edge 2.5V, CL=15pF, fREF=31.5kHz, NR=1, NF=799, NPx=4, CLF=0.015µF, RLF=15.7k, CLP=470pF, OSCTYPE=0, MLCP=3, XLROM=7 From rising edge next rising edge 2.5V, CL=15pF, CMOS mode, fXIN=27MHz, NF=200, NR=27, NPx=2 From rising edge next rising edge 2.5V, CL=15pF, PECL mode, fXIN=27MHz, NF=200, NR=27, NPx=1 FS6131-01 Programmable Line Lock Clock Generator Table Serial Interface Timing Specifications Unless otherwise stated, 5.0V 10%, load output, ambient temperature range 70°C. Parameters denoted with asterisk represent nominal characterization data production tested specific limits. characterization data from typical. PARAMETER Clock frequency free time between STOP START time, START (repeated) Hold time, START time, data input Hold time, data input Output data valid from clock Rise time, data clock Fall time, data clock High time, clock time, clock time, STOP SYMBOL fSCL tBUF tsu:STA thd:STA tsu:DAT thd:DAT tsu:STO CONDITIONS/DESCRIPTION STANDARD MODE MIN. 1000 MAX. UNITS Minimum delay bridge undefined region falling edge avoid unintended START STOP SDA, SDA, Figure Timing Data tsu:STA thd:STA tsu:STO START ADDRESS DATA VALID DATA CHANGE STOP Figure Data Transfer Sequence tsu:STA thd:STA thd:DAT tsu:DAT tsu:STO tBUF FS6131-01 Programmable Line Lock Clock Generator Table CLKP, CLKN Clock Outputs (CMOS Mode) Voltage Drive Current (mA) MIN. TYP. MAX. Voltage High Drive Current (mA) MIN. TYP. MAX. -153 -150 -148 -142 Output Current (mA) -135 -124 -119 -111 -105 -100 -150 -200 Output Voltage data this table represents nominal characterization data only. Table LOCK/IPRG Clock Output (CMOS Mode) Voltage Drive Current (mA) MIN. TYP. MAX. Voltage High Drive Current (mA) MIN. TYP. MAX. Output Current (mA) Output Voltage data this table represents nominal characterization data only. FS6131-01 Programmable Line Lock Clock Generator Package Information Table 16-pin SOIC (0.150") Package Dimensions DIMENSIONS INCHES MIN. 0.061 0.004 0.055 0.013 0.0075 0.386 0.150 0.230 0.010 0.016 MAX. 0.068 0.0098 0.061 0.019 0.0098 0.393 0.157 0.244 0.016 0.035 MILLIMETERS MIN. 1.55 0.102 1.40 0.33 0.191 9.80 3.81 5.84 0.25 0.41 MAX. 1.73 0.249 1.55 0.49 0.249 9.98 3.99 6.20 0.41 0.89 AMERICAN MICROSYSTEMS, INC. RADII: 0.005" 0.01" typ. SEATING PLANE 0.050 1.27 BASE PLANE Table 16-pin SOIC (0.150") Package Characteristics PARAMETER Thermal Impedance, Junction Free-Air Lead Inductance, Self Lead Inductance, Mutual Lead Capacitance, Bulk SYMBOL CONDITIONS/DESCRIPTION flow ft./min. Corner lead Center lead lead adjacent lead lead TYP. UNITS °C/W FS6131-01 Programmable Line Lock Clock Generator Ordering Information Device Ordering Codes DEVICE NUMBER FS6131 FS6131 FS6131 FS6131 FONT PACKAGE TYPE 16-pin (0.150") SOIC (Small Outline Package) 16-pin (0.150") SOIC (Small Outline Package) 16-pin (0.150") SOIC (Small Outline Package) 16-pin (0.150") SOIC (Small Outline Package) OPERATING TEMPERATURE RANGE 70°C (Commercial) 70°C (Commercial) -40°C 85°C (Industrial) -40°C 85°C (Industrial) SHIPPING CONFIGURATION Tape-and-Reel Tubes Tape-and-Reel Tubes ORDERING CODE 11274-001 11274-011 11274-901 11274-911 -01i -01i Demo Ordering Codes DEVICE NUMBER: DESCRIPTION includes: Populated board with example device Interface Cable Programming Assistance Software ORDERING CODE 11274-201 FS6131-01 Purchase components American Microsystems, Inc., sublicensed Associated Compa2 nies conveys license under Philips Patent Rights these components system, provided that system conforms Standard Specification defined Philips. Copyright 1998, 1999 American Microsystems, Inc. Devices sold covered warranty patent indemnification provisions appearing Terms Sale only. makes warranty, express, statutory implied description, regarding information forth herein regarding freedom described devices from patent infringement. makes warranty merchantability fitness purposes. reserves right discontinue production change specifications prices time without notice. AMI's products intended commercial applications. Applications requiring extended temperature range, unusual environmental requirements, high reliability applications, such military, medical life-support life-sustaining equipment, specifically recommended without additional processing such applications. American Microsystems, Inc., 2300 Buckskin Rd., Pocatello, 83201, (208) 233-4690, (208) 234-6796, Address: http://www.amis.com E-mail: tgp@amis.com FS6131-01 Programmable Line Lock Clock Generator 10.0 Demonstration Board Software simple demonstration board Windows 3.1x/95/98-based software available from American Microsystems that illustrates capabilities FS6131. software operate under Windows cannot communicate with board. board schematic shown below. Components listed with asterisk required actual application, used here preserve signal integrity with cabling associated with board. cabled interface between computer parallel port (DB25 connector) board (J1) provided. Components shown dashed lines optional, depending application. Contact your local sales representative more information. Figure Board Schematic ADDR 2.2µF 0.1µF 27MHz 12pF 12pF CLKP 2.2µF 0.1µF CLKN ADDR CLKN CLKP FS6131 XOUT XTUNE EXTLF LOCK/ IPRG LOCK AMERICAN MICROSYSTEMS, INC. FS6131 DEMO BOARD FS6131-01 Programmable Line Lock Clock Generator Connect Volt power supply board: +5V, BLACK ground. Remove software keys from computer parallel port. Connect supplied interface cable parallel port (DB25 connector) demo board (6pin connector). Make sure cable facing away from board. wire Figure Connect clock outputs target application board with twisted-pair cable. 10.1 Demo Contents Demonstration board Interface cable (DB25 6-pin connector) Data sheet Programming software 10.2 Requirements running Windows 3.1x 95/98 with accessible parallel (LPT1) port. Software also runs Windows calculation mode only. 2.0MB available space hard drive 10.4 Demo Program Operation 10.3 Board Setup Software Installation Instructions self-expanding file unzip compressed demo files directory your choice. setup.exe file install programming software. fs6131.exe program. Note that parallel port accessed your machine running Windows warning message will appear stating: "This version demo program cannot communicate with FS6131 hardware when running Windows operating system. want continue anyway, using just calculation features this program?" Clicking starts program calculation only. opening screen shown Figure Figure Opening Screen FS6131-01 Programmable Line Lock Clock Generator best performance obtained running high speed possible. last three solutions show speed 200MHz. Furthermore, good performance obtained with smallest dividers possible, which means solution should provide best results. 10.4.1 Device Mode Device Mode block presets demo program program FS6131 either frequency synthesizer stand alone clock generator) line-locked genlock clock generator. Frequency Synthesis: stand alone clock generator. Note that Reference Source on-chip crystal oscillator, expected crystal frequency 27MHz, Voltage Tune Crystal Oscillator (i.e. VCXO) disabled. default output frequency (CLK freq.) requested 100MHz, with maximum error 10ppm, about 100Hz. Output Stage defaults CMOS mode. Line-Locked/Genlock: line lock genlock application. Note that Reference Source Pin, that expected reference frequency 8kHz. default output frequency requested 100x multiple reference frequency. 10.4.2 Example: Frequency Synthesizer Mode default demo program assumes FS6131 configured stand alone clock generator. Note that Reference Source defaults on-chip crystal oscillator, expected crystal frequency 27MHz, Voltage Tune Crystal Oscillator block (i.e. VCXO) disabled. default output frequency (CLK freq.) requested 100MHz, with maximum error 10ppm, about 100Hz. Output Stage defaults CMOS mode. Loop Filter block internal, Check Loop Stability switch exercise, click Calculate Solutions. program takes into account screen settings calculates possible combinations Reference, Feedback, Post Divider values that will generate output frequency (100MHz) from input frequency (27MHz) within desired tolerance (10ppm). will momentarily appear: "Calculating Solutions: Press cancel stop with solutions calculated far." number will increment every unique solution that found. This example will create unique solutions, which then displayed window lower right portion program screen. Figure Frequency Synthesizer Screen Clicking Solution highlights row, clicking Disp/Save Register Values provides window with final values settings. click then displays second window containing register information Register Map. solutions saved file, formats available: text format viewing, data format loading into FS6131. Clicking Load Solution into Hardware enabled) sends information format FS6131 parallel port. Note: This option available under Windows operating system. your operating system support parallel port communication connection cable attached, error message displayed: "The FS6131 Hardware detected! "Make sure that connected LPT# printer port that properly connected +5Volt power supply." FS6131-01 Programmable Line Lock Clock Generator 10.4.3 Example: Line Locked Mode Selecting Line-Locked/Genlock option Device Mode block changes program default settings. Reference Source changes input, block appears permit entry input frequency MHz. Desired Multiple block allows entry reference frequency multiplying factor used generate output frequency. Exercise: Change Frequency 0.0315MHz, alter Desired Multiple 800. Change Loop Filter block external, leave values alone. Click Calculate Solutions. program takes into account current screen settings calculates possible combinations Reference, Feedback, Post Divider values that will generate output frequency from input frequency (31.5kHz) multiplied desired multiple 800. will appear: solutions were found! want retry calculations with Check Loop Stability option turned off?" Choose Yes. Another will momentarily appear: "Calculating Solutions: Press cancel stop with solutions calculated far." number will increment every unique solution that found. This example will create eight unique solutions, which then displayed window lower right portion program screen. best results, keep PostDiv value multiplied FbkDiv value from getting larger than 5000 while running much above 70MHz possible. tradeoff must made, better faster allow divider values large. Solution provides PostDiv value FbkDiv value combined value 3200. running about 100MHz. Click Solution highlight row, then click Suggest Loop Filter have program choose loop filter values. Suggested values external loop filter 4700pF 47k. reselect Check Loop Stability turn this feature Clicking Calculate Solutions regenerates same solutions provided earlier, only this time Loop Filter values were used. Figure Line-Locked Screen Clicking Solution highlights row, clicking Disp/Save Register Values provides window with final values settings. click then displays second window containing register information Register Map. solutions saved file, formats available: text format viewing data format loading into FS6131. Clicking Load Solution into Hardware enabled) sends information format FS6131 parallel port. Note that this option disabled Windows operating system. your operating system support parallel port communication connection cable attached, error message displayed: "The FS6131 Hardware detected! "Make sure that connected LPT# printer port that properly connected +5Volt power supply." Table Cable Interface Color White Green Blue Brown Black DB25 Signal ADDR FS6131-01 Programmable Line Lock Clock Generator Table Sample Text Output FS6131 Solution Text File Line-Locked Genlock Mode Desired Multiple Source .0315MHz Reference External Loop Filter 47pF 4700Ohms Crystal Oscillator Voltage Tune Disabled Output Stage CMOS Reference Divider Feedback Divider Post Divider Charge Pump (uA) EXTLF XLVTEN CMOS Register Register Register Register Register Register Register Register Figure Board Silkscreen (64) (32) (36) (23) Figure Board Traces Component Side Figure Cable Connections Figure Board Traces Solder Side DB-25 FS6131-01 Programmable Line Lock Clock Generator Applications Information signal reflection will occur point PC-board trace where impedance mismatches exist. Reflections cause several undesirable effects high-speed applications, such increase clock jitter rise electromagnetic emissions from board. Using properly designed series termination each high-speed line alleviate these problems eliminating signal reflections. 11.1.1 Example Calculation PECL mode, output driver does source current, value determined ratios terminating resistors using equation where pull-up resistor, pull-down resistor, VNMH desired noise margin, 11.1 PECL Output Mode resistor ratio must also match line impedance equation PECL interface desired, transmission line must terminated using dual, termination. output stage only sink current PECL mode, amount sink current programming resistor LOCK/IPRG pin. Source current provided pull-up resistor that part termination. where line impedance. Combining these equations, solving gives Figure Termination (PECL) PECL Mode Output CLKP CLKN from IPRG LOAD load's VIH(min) 0.6, choose VNMH 0.45V. line impedance then about Substituting into equation line impedance solving gives value (choose 910). solve load's VIL, output sink current must programmed IPRG pin. desired 1.6, choose some extra margin. sink current 25mA through resistor generates 2.05V drop. sink current programmed IPRG pin, where ratio IPRG current output sink current 1:4. IPRG programming resistor generates 6.6mA, about 27mA output sink current. termination uses resistors transmission line. parallel resistance termination resistors should sized equal transmission line impedance, taking into account driver sink current, desired rise fall times, specifications load. FS6131-01 Programmable Line Lock Clock Generator 11.2 CMOS Output Mode 11.3 Serial Communications CMOS interface desired, transmission line typically terminated using series termination. Series termination adds loading driver, requires less power than other resistive termination methods. addition, extra impedance exists from signal line reference voltage, such ground. Figure Series Termination (CMOS) DRIVER LINE RECEIVE Connection devices standard-mode implementa2 tion C-bus similar that shown Figure Selection pull-up resistors (RP) optional series resistors (RS) lines depends supply voltage, capacitance, number connected devices with their associated input currents. Control clock data lines done through open drain/collector current-sink outputs, thus requires external pull-up resistors both lines. guideline shown Figure driver's output impedance (zO) series termination resistance (RS) must equal line impedance (zL). That Cbus When source impedance (zO+RS) matched line impedance, then voltage division incident wave amplitude one-half full signal amplitude. where maximum rise time (minus some margin) Cbus total capacitance. Assuming controller other devices bus, including this one, results values range. series resistor provide protection against high voltage spikes will alter values Figure Connections Serial (optional) However, full signal amplitude take twice long propagation delay line develop, reducing noise immunity during half-amplitude period. Note that voltage receive must signal amplitude that meets receiver switching thresholds. slew rate signal reduced additional delay load capacitance line impedance. Also, note that output driver impedance will vary slightly with output logic state (high low). (optional) (optional) (optional) Data Clock Data Clock Data Data TRANSMITTER RECEIVER 11.3.1 More Information More information C-bus found document C-bus (Including Specifications), available from Philips Semiconductors FS6131-01 Programmable Line Lock Clock Generator where reference source frequency (fREF) either supplied VCXO applied pin. Great flexibility permitted programming FS6131 achieve exact desired output frequencies since three integers involved computation. 12.0 Device Application: Stand-Alone Clock Generation length reference feedback dividers, their granularity, flexibility post Divider make FS6131 most flexible monolithic stand-alone clock generation device available. effective block diagram FS6131 when programmed StandAlone mode shown Figure source Feedback Divider Stand-Alone mode output VCO. dividing input reference frequency down Reference Divider (NR), then multiplying Main Loop through Feedback Divider (NF), finally dividing Main Loop output frequency Post Divider (NPx), have defining relationship this mode. equation output clock frequency (fCLK) written 12.1 Example Calculation Visual BASIC program available completely program FS6131 based given parameters. Suppose that reference source frequency 14.318MHz desired output frequency 100MHz. First, factor 14.318MHz reference frequency (which four times NTSC television color sub-carrier) into prime numbers. exact expression 14318181.81 (Eqn.1) Figure Block Diagram: Stand-Alone Clock Generation LFTC XLROM[2:0] XLPDEN, XLSWAP XTUNE (optional) XCT[3:0], XLVTEN Control VCXO Divider CRYSTAL LOOP XLCP[1:0] VCXO XOUT (optional) Internal Loop Filter PhaseFrequency Detector EXTLF EXTLF STAT[1:0] RIPRG Charge Pump DOWN (optional) Lock Detect REFDIV[11:0] CMOS LOCK/ IPRG (optional) (fREF) REFDSRC Reference Divider (NR) MLCP[1:0] PDREF VCOSPD, OSCTYPE POST3[1:0] POST2[1:0] POST1[1:0] PDFBK PhaseFrequency Detector Charge Pump DOWN Voltage Controlled Oscillator Clock Gobbler OM[1:0] Post Divider (NPx) CMOS/PECL Output CLKP (fCLK) CLKN ADDR Feedback Divider (NF) Interface FBKDSRC[1:0] (fVCO) Registers MAIN LOOP FBKDIV[14:0] FS6131 FS6131-01 Programmable Line Lock Clock Generator Next, express output input frequencies ratio fCLK fREF, where fCLK also been converted product prime numbers. Eqn. shows, frequency doubled multiplying Feedback Divider two. Post Divider return output frequency desired modulus. These divider settings place frequency 200MHz. 100000000.00 14318181.81 Simplifying above equation yields 12.2 Example Programming (Eqn. generate 100.000MHz from 14.318MHz, program following (refer Figure 30): Reference Divider input select VCXO REFDSRC=0 input select Reference Divider Feedback Divider PDREF=0 PDFBK=0 Reference Divider (NR) modulus REFDIV[11:0] Feedback Divider input select FBKDSRC=1 Feedback Divider (NF) modulus FBKDIV[14:0] NP1=2, NP2=1, NP3=1 combined Post Divider modulus NPx=2 POST1[1:0], POST2[1:0], POST3[1:0]. Select internal loop filter EXTLF=0 XLVTEN=0 XLPDEN=1 disable VCXO fine tune Crystal Loop Phase Frequency Detector VCOSPD=0 select high speed range Deciding apportion denominator integers between Reference Divider Post Divider iterative process. obtain best performance, should operated highest frequency possible without exceeding upper limit 230MHz. (see Table 16). frequency (fVCO) calculated Recall that Reference Divider have value between 4096, Post Divider limited values derived from where values NP1, NP2, found Table this example, smallest integer that removed from denominator Eqn. three. Post Divider NPx=3, ratio fCLK fREF becomes (from Eqn. Unfortunately, Post Divider modulus three requires frequency 300MHz, which greater than allowable fVCO noted Table best performance, program Post Divider modulus allow operate nominal frequency that least 70MHz less then 230MHz. Therefore, Reference Divider cannot reduced below modulus shown Eqn. However, still operated frequency higher than fCLK. Multiplying both numerator denominator does alter output frequency, does increase frequency. (Eqn. FS6131-01 Programmable Line Lock Clock Generator 13.0 Device Application: Line-Locked Clock Generation 13.1 Example Calculation Line-locked clock generation, used here, refers process synthesizing clock frequency that some integer multiple horizontal line frequency graphics system. FS6131 easily configured perform that function, shown Figure line reference signal (fHSYNC) applied input direct application Main Loop PFD. Feedback Divider (NF) programmed desired number output clocks line. source Feedback Divider selected output Post Divider (NPx) that edges output clock maintain consistent phase alignment with line reference signal. modulus Post Divider should selected maintain frequency that comfortably within operating range noted Table Visual BASIC program available completely program FS6131 based given parameters. Suppose that wish reconstruct pixel clock from source. This typical requirement projection panel application. First, establish total number pixel clocks desired between horizontal sync (HSYNC) pulses. number pixel clocks known horizontal total, Feedback Divider programmed that value. this example, choose horizontal total 800. Next, establish frequency HSYNC pulses (fHSYNC) line reference signal video mode. this case, fHSYNC=31.5kHz. output clock frequency fCLK calculated HSYNC 31.5kHz 25.175MHz Figure Block Diagram: Line-Locked Clock Generation LFTC XLROM[2:0] XLPDEN, XLSWAP XTUNE (optional) XCT[3:0], XLVTEN Control VCXO Divider CRYSTAL LOOP XLCP[1:0] VCXO XOUT (optional) Internal Loop Filter PhaseFrequency Detector EXTLF EXTLF STAT[1:0] RIPRG Charge Pump DOWN (optional) Reference HSYNC REFDIV[11:0] Lock Detect (fREF) REFDSRC POST3[1:0], POST2[1:0], POST1[1:0] CMOS LOCK/ IPRG (optional) Reference Divider (NR) MLCP[1:0] PDREF VCOSPD, OSCTYPE PDFBK PhaseFrequency Detector Charge Pump DOWN Voltage Controlled Oscillator Clock Gobbler OM[1:0] Post Divider (NPx) CMOS/PECL Output CLKP (fCLK) CLKN ADDR Feedback Divider (NF) Interface FBKDSRC[1:0] (fVCO) Registers MAIN LOOP FBKDIV[14:0] FS6131 FS6131-01 Programmable Line Lock Clock Generator However, 31.5kHz line reference signal frequency internal loop filter used. series combination 0.015µF capacitor resistor from power (VDD) EXTLF provides external loop filter. 100pF 220pF capacitor parallel with combination improve filter performance. best performance, program Post Divider modulus allow operate nominal frequency that least 70MHz less then 230MHz. frequency (fVCO) calculated 13.2 Example Programming generate pixel clocks between HSYNC pulses occurring line reference signal every 31.5kHz, program following (refer Figure 31): Clear OSCTYPE Turn crystal oscillator XLROM=7 inputs select Feedback Divider PDREF=1 PDFBK=0 Feedback Divider input select Post Divider FBKDSRC=0 Feedback Divider (NF) modulus (the desired number pixel clocks line) FBKDIV[14:0] NP1=4, NP2=1, NP3=1 combined Post Divider modulus NPx=4 POST1[1:0], POST2[1:0], POST3[1:0]. Select external loop filter EXTLF=1 XLVTEN=0 XLPDEN=1 disable VCXO fine tune Crystal Loop Phase Frequency Detector VCOSPD=1 select speed range HSYNC Setting Post Divider equal four (NPx=4) reasonable solution, although there number values that will work. keep 5000 avoid divider values from becoming large. These settings place frequency about 100MHz. Calculate ideal charge pump current (Ipump) pump HSYNC 15kHz AVCO where external loop filter series resistor, external loop filter series capacitor, AVCO gain. gain either: AVCO=125MHz/V High Range selected, AVCO=75MHz/V Range selected. Table more information range. With fhsync=31.5kHz, Clf=0.015µF, Rlf=15k, NF=800, NPx=4, AVCO=125MHz/V, charge pump current 39.3µA. 220pF across entire loop filter also helpful. MLCP[1:0] select 32µA range output clock frequency fCLK 25.175MHz, with internal frequency 100.8MHz. Note that Crystal Loop unused this application. FS6131-01 Programmable Line Lock Clock Generator output clock frequency 14.0 Device Application: Genlocking HSYNC horizontal total only remaining task select Post Divider modulus (NPx) that allows frequency within nominal range. Genlocking refers process synchronizing horizontal sync pulses (HSYNC) target graphics system HSYNC source graphics system. genlocked mode, FS6131 increases decreases) frequency until input frequency matched phase-aligned frequency applied input. Since feedback divider within graphics system graphics system source signal applied input FS6131, graphics system effectively synchronized input shown Figure configure FS6131 genlocking, input (pin input (pin switched directly onto feedback input PFD. Reference Feedback dividers used. 14.1 Example Calculation Visual BASIC program available completely program FS6131 based given parameters. FS6131 being used genlock projection panel system card-generated HSYNC. total number pixel clocks generated card, known horizontal total, 800. Therefore, panel graphics system that clocked FS6131 divide output clock frequency (fCLK) 800. input HSYNC reference frequency (fHSYNC) 15kHz. Figure Block Diagram: Genlocking LFTC XLROM[2:0] XLPDEN, XLSWAP XTUNE (optional) XCT[3:0], XLVTEN Control VCXO Divider CRYSTAL LOOP XLCP[1:0] VCXO XOUT (optional) Internal Loop Filter PhaseFrequency Detector EXTLF EXTLF STAT[1:0] RIPRG Charge Pump DOWN (optional) Reference HSYNC REFDIV[11:0] Lock Detect (fCLK) REFDSRC POST3[1:0], POST2[1:0], POST1[1:0] CMOS LOCK/ IPRG (optional) Reference Divider (NR) MLCP[1:0] PDREF VCOSPD, OSCTYPE PDFBK PhaseFrequency Detector Charge Pump DOWN Voltage Controlled Oscillator Clock Gobbler OM[1:0] Post Divider (NPx) CMOS/PECL Output CLKP (fCLK) CLKN ADDR Feedback Divider (NF) Interface FBKDSRC[1:0] (fVCO) Registers FBKDIV[14:0] MAIN LOOP FS6131 System HSYNC Video Graphics System Clock FS6131-01 Programmable Line Lock Clock Generator output clock frequency calculated 15kHz 12.0MHz best performance, program Post Divider (NPx) modulus allow operate nominal frequency that least 70MHz less then 230MHz. frequency (fVCO) calculated 14.2 Example Programming generate pixel clocks between HSYNC pulses occurring line reference signal every 15kHz, program following (refer Figure 32): Clear OSCTYPE Turn crystal oscillator XLROM=7 inputs select pins PDREF=1 PDFBK=1 NP1=2, NP2=3, NP3=1 combined Post Divider modulus NPx=6 POST1[1:0], POST2[1:0], POST3[1:0]. Select external loop filter EXTLF=1 XLVTEN=0 XLPDEN=1 disable VCXO fine tune Crystal Loop Phase Frequency Detector VCOSPD=1 select speed range Selecting Post Divider modulus NPx=6 reasonable solution, although there number values that will work. keep 5000 avoid divider values from becoming large. settings place frequency about 72MHz. Calculate ideal charge pump current (Ipump) pump HSYNC 15kHz AVCO where external loop filter series resistor, external loop filter series capacitor, AVCO gain. gain either AVCO=125MHz/V High Range selected, AVCO=75MHz/V Range selected. Table more information range. With fhsync=15kHz, Clf=0.015µF, Rlf=15k, NF=800, NPx=6, AVCO=125MHz/V, charge pump current 24µA. 220pF across entire loop filter also helpful. MLCP[1:0] select 32µA range output clock frequency fCLK 12MHz, with internal frequency 72MHz. Note that Crystal Loop unused this application. FS6131-01 Programmable Line Lock Clock Generator 15.0 Device Application: Telecom Clock Regenerator 15.1 Example Calculation FS6131 used clock regenerator shown Figure This mode uses voltagecontrolled crystal oscillator (VCXO) phaselocked loop, referred Crystal Loop. VCXO provides "de-jittered" multiple reference frequency (usually 8kHz telecom applications) Main Loop. essence, Crystal Loop "cleans reference signal Main Loop. Control VCXO Divider preloaded with most common ratios permit locking most standard telecommunications crystals 8kHz signal applied pin. de-jittered multiple reference frequency from VCXO then supplied Reference Divider Main Loop. Reference Divider, along with Feedback Divider, programmed achieve desired output clock frequency. Visual BASIC program available completely program FS6131 based given parameters. this example, 8kHz reference frequency supplied FS6131 output clock frequency 51.84MHz desired. First, select frequency which VCXO will operate from Table table shows external crystal frequency options available choose from, since VCXO runs crystal frequency. While Main Loop programmed work with frequencies table, best performance will achieved with highest frequency Main Loop PFD. frequency Main Loop (fMLpfd) VCXO frequency (fVCXO) divided Main Loop Reference Divider (NR). MLpfd VCXO Figure Block Diagram: Telecom Clock Regenerator LFTC XTUNE (optional) XCT[3:0], XLVTEN Control VCXO Divider XLROM[2:0] XLPDEN, XLSWAP CRYSTAL LOOP XLCP[1:0] VCXO XOUT (optional) Internal Loop Filter PhaseFrequency Detector EXTLF EXTLF STAT[1:0] RIPRG Charge Pump DOWN (optional) 8kHz (typical) Lock Detect REFDIV[11:0] CMOS LOCK/ IPRG (optional) (fREF) REFDSRC Reference Divider (NR) MLCP[1:0] PDREF VCOSPD, OSCTYPE POST3[1:0], POST2[1:0], POST1[1:0] PDFBK PhaseFrequency Detector Charge Pump DOWN Voltage Controlled Oscillator Clock Gobbler OM[1:0] Post Divider (NPx) CMOS/PECL Output CLKP (fCLK) CLKN ADDR Feedback Divider (NF) Interface FBKDSRC[1:0] (fVCO) Registers MAIN LOOP FBKDIV[14:0] FS6131 FS6131-01 Programmable Line Lock Clock Generator goal choose highest crystal frequency from Table that generates smallest value equation establishing output frequency (fCLK) function input VCXO frequency 15.2 Example Programming VCXO (Eqn. generate de-jittered output frequency 51.84MHz from 8kHz reference, program following (refer Figure 33): Program VCXO Control XLROM[2:0] select external 19.44MHz crystal Enable VCXO fine tune XLVTEN=1 Enable Crystal Loop XLPDEN=0 XLSWAP=0 Reference Divider input select VCXO REFDSRC input select Reference Divider Feedback Divider PDREF PDFBK Reference Divider (NR) modulus REFDIV[11:0] Feedback Divider input select FBKDSRC Feedback Divider (NF) modulus FBKDIV[14:0] NP1=1, NP2=3, NP3=1 combined Post Divider modulus NPx=3 POST1[1:0], POST2[1:0], POST3[1:0]. Select internal loop filter EXTLF where Feedback Divider modulus. Choose different crystal frequencies from Table factor both input VCXO output clock frequencies into prime numbers. Look factors that will give smallest modulus with largest FVCXO. output VCXO frequencies reduced factors from Eqn. Table Table Clock Regenerator Example VCXO FREQUENCY FROM Table (fVCXO, MHz) VCXO 20.00 19.44 25.248 24.576 51840000 20000000 51840000 19440000 51840000 25248000 51840000 24576000 VCOSPD=0 select high speed range These settings provide highest frequency Main Loop Phase Frequency Detector 6.48MHz. 19.44MHz crystal requires that XLROM[2:0] three shown Table 19.44MHz crystal provides smallest modulus (NR=3) with highest crystal frequency. Finally, choose Post Divider (NPx) modulus that keeps frequency most comfortable range. frequency (fVCO) calculated Selecting overall modulus NPx=3 sets frequency 155.52MHz when loop locked. Other recent searchesTLK1201RCP - TLK1201RCP TLK1201RCP Datasheet TLK1201IRCP - TLK1201IRCP TLK1201IRCP Datasheet RoHS-6 - RoHS-6 RoHS-6 Datasheet AFCT-701ASDZ-AS - AFCT-701ASDZ-AS AFCT-701ASDZ-AS Datasheet NCP5663 - NCP5663 NCP5663 Datasheet HD6417750 - HD6417750 HD6417750 Datasheet HD6417750S - HD6417750S HD6417750S Datasheet HD6417751 - HD6417751 HD6417751 Datasheet SH7750 - SH7750 SH7750 Datasheet SH7751 - SH7751 SH7751 Datasheet EPM240Z - EPM240Z EPM240Z Datasheet BA5406 - BA5406 BA5406 Datasheet
Privacy Policy | Disclaimer |