Preliminary AK8186B Multi Output Clock Generator with Integrated 2.0GHz VCO AK8186B DESCRIPTION FEATURES The AK8186B is a multi-output clock generator with sub-ps jitter performance. The on-chip VCO tunes from 1.75GHz to 2.25GHz. Low phase noise PLL : RMS Jitter < 300fs On-chip VCO tunes from 1.75GHz to 2.25GHz External VCO/VCXO to 500MHz optional 1 differential or 2 single-ended Inputs Reference Switchover/Holdover modes Lock Detect 3 pairs of 1GHz LVPECL outputs 2 pairs of 800MHz LVDS outputs 8 250MHz CMOS outputs (two per LVDS) Serial control register interface 3.3V+/-5% Operating Voltage 2.5V-3.3V LVPECL Drive Voltage Operating Temperature: -40 to +85°C Package: 64-pin Leadless QFN (Pb free) Pin compatible with AD9516-3 The distribution section has three pairs of LVPECL buffers (6 outputs) and two pairs of LVDS buffers (4 outputs)/eight CMOS buffers (two per LVDS outputs). The LVPECL outputs operate up to 1GHz, the LVDS outputs operate up to 800MHz and the CMOS outputs operate up to 250MHz. Each pair of the outputs has a divider. The LVPECL outputs have the division range of 1 to 32. The LVDS and CMOS outputs have the 1 to 1024. The AK8186B operates at 3.3V and the LVPECL outputs are supplied independently from 2.375V to 3.6V. The operating temperature range is from -40 to +85°C. The part is available in a 9mm 9 mm 64-pin Leadless-QFN (Pb free) package. ORDERING INFORMATION Part Number Marking Shipping Packaging Package Temperature Range AK8186B AK8186B Tape and Reel 64-pin Leadless QFN -40 to 85 ℃ draft-E-02 Sep-2012 -1- AK8186B BLOCK DIAGRAM REF_SEL REFMON RSET CPRSET DISTRIBUTION REFERENCE REFERENCE SWITCHOVER PLL REFERENCE REF1 LD LOCK DETECT STATUS REF2 R DIVIDER STATUS HOLD REFIN/REF1 REFIN/REF2 P,P+1 PRESCALER PHASE FREQUENCY DETECTOR A/B COUNTER CHARGE PUMP CP N DIVIDER BYPASS STATUS LDO VCO STATUS LVPECL LF VCO Divider VCO DIVIDE by 2 to 6 OUT0 OUT0 Divider 0 DIVIDE by 1 to 32 OUT1 OUT1 CLK CLK OUT2 OUT2 Divider 1 DIVIDE by 1 to 32 OUT3 OUT3 PD SYNC RESET OUT4 OUT4 Divider 2 DIGITAL DIVIDE by 1 to 32 LOGIC OUT5 OUT5 LVDS/(CMOS) SCLK SDIO SDO CS SERIAL Divider 3.1 Divider 3.2 DIVIDE by 1 to 32 DIVIDE by 1 to 32 Divider 4.1 Divider 4.2 DIVIDE by 1 to 32 DIVIDE by 1 to 32 CONTROL PORT OUT6 OUT6 OUT7 OUT7 OUT8 OUT8 OUT9 OUT9 Figure 1. AK8186B Block Diagram Sep-2012 draft-E-02 -2- AK8186B Loop Filter for an External VCO ............................ - 24 FEEDBACK DIVIDER (N DIVIDER) .......................... - 24 LOCK DETECT ....................................................... - 26 HOLDOVER ........................................................... - 28 Frequency Status Monitors .................................. - 30 CLOCK DISTRIBUTION ................................................ - 31 VCO DIVIDER ........................................................ - 31 Channel Dividers for LVPECL OUTPUTS ................ - 31 Channel Dividers for LVDS/CMOS OUTPUTS ........ - 31 Synchronizing the Outputs: SYNC FUNCTION ....... - 32 Phase Offset......................................................... - 32 LVPECL OUTPUTS : OUT0 to OUT5 ....................... - 34 LVDS/CMOS OUTPUTS : OUT6 to OUT9 ............... - 34 RESET ......................................................................... - 35 Power-on reset (POR) .......................................... - 35 Asynchronous reset by pin ...................... - 35 Soft reset by 0x00[5] ............................................ - 35 POWER DOWN MODES .............................................. - 36 Chip Power Down by PDn pin ............................... - 36 PLL Power Down .................................................. - 36 REF1, REF2 Power Down ...................................... - 36 VCO and CLK Input Power Down .......................... - 36 Distribution Power Down ..................................... - 36 Individual Clock Output Power Down (OUT0 to OUT9) 37 SERIAL CONTROL PORT .............................................. - 38 SERIAL CONTROL PORT PIN DESCRIPTIONS ......... - 38 GENERAL DESCRIPTION OF SERIAL CONTROL PORT- 38 Communication Cycle .......................................... - 38 The Instruction Word (16 bits) ............................. - 39 WRITE .................................................................. - 39 READ .................................................................... - 40 BUS STALLING IN READ/WRITE ACCESS ............... - 40 MSB/LSB FIRST TRANSFERS.................................. - 41 REGISTER MAP ........................................................... - 43 REGISTER MAP FUNCTION DESCRIPTIONS ................. - 46 Serial Port Configuration ..................................... - 46 PLL Configuration................................................. - 47 LVPECL Outputs ................................................... - 56 LVDS/CMOS Outputs............................................ - 58 LVPECL Channel Dividers ...................................... - 60 LVDS/CMOS Channel Dividers .............................. - 62 VCO Divider and CLK Input ................................... - 64 System ................................................................. - 65 Update All Registers ............................................ - 65 - TABLE OF CONTENTS FEATURES .....................................................................- 1 DESCRIPTION ................................................................- 1 ORDERING INFORMATION ............................................- 1 BLOCK DIAGRAM ..........................................................- 2 PIN DESCRIPTION .........................................................- 4 PIN CONFIGURATION................................................... - 4 PIN FUNCTION ............................................................. - 5 ABSOLUTE MAXIMUM RATING .....................................- 7 RECOMMENDED OPERATING CONDITIONS ...................- 7 ELECTRICAL CHARACTERISTICS......................................- 7 POWER DISSIPATION ......................................................... - 7 PLL CHARACTERISTICS ....................................................... - 8 CLOCK INPUT CHARACTERISTICS ........................................... - 9 CLOCK OUTPUT CHARACTERISTICS ...................................... - 10 TIMING CHARACTERISTICS ................................................. - 11 CLOCK OUTPUT ADDITIVE PHASE NOISE (DISTRIBUTION ONLY; VCO DIVIDER NOT USED) ........................................................ - 12 CLOCK OUTPUT PHASE NOISE (INTERNAL VCO USED) ............ - 13 CLOCK OUTPUT ABSOLUTE TIME JITTER (CLOCK GENERATION USING INTERNAL VCO) ............................................................. - 14 CLOCK OUTPUT ABSOLUTE TIME JITTER (CLOCK GENERATION USING EXTERNAL VCXO) .......................................................... - 14 CLOCK OUTPUT ADDITIVE TIME JITTER (VCO DIVIDER NOT USED) .. 15 CLOCK OUTPUT ADDITIVE TIME JITTER (VCO DIVIDER USED) ... - 15 SERIAL CONTROL PORT .................................................... - 16 , AND ................................................. - 17 LD, STATUS AND REFMON ........................................... - 17 TIMING DIAGRAMS.................................................... - 18 THEORY OF OPERATION ............................................. - 19 OPERATIONAL CONFIGURATIONS ............................. - 19 Internal VCO and Clock Distribution .................... - 19 External VCO and Clock Distribution .................... - 20 PLL ............................................................................. - 21 REFERENCE INPUT ............................................... - 21 REFERENCE SWITCHOVER .................................... - 22 R DIVIDER (REFERENCE DIVIDER) ......................... - 22 PHASE FREQUENCY DETECTOR (PFD) .................. - 23 CHARGE PUMP (CP) ............................................. - 23 On-Chip VCO ........................................................ - 23 External VCO/VCXO ............................................. - 24 PLL EXTERNAL LOOP FILTER ................................. - 24 Figure 12 Example of External Loop Filter for the Internal VCO Figure 13 Example of External PACKAGE INFORMATION ........................................... - 66 MECHANICAL DATA ......................................................... - 66 MARKING ..................................................................... - 66 - draft-E-02 Sep-2012 -3- AK8186B PIN DESCRIPTION 64 REFIN/REF1 63 REFIN/REF2 62 CPRSET 61 VDD 60 VDD 59 GND 58 RSET 57 VDD 56 OUT0 55 OUT0 54 VDD_LVPECL 53 OUT1 52 OUT1 51 VDD 50 VDD 49 VDD PIN CONFIGURATION VDD 1 REFMON 2 LD 3 VCP 4 CP 5 STATUS 6 REF_SEL 7 8 9 10 11 12 13 14 15 16 Top View OUT6/OUT6A OUT6/OUT6B OUT7/OUT7A OUT7/OUT7B GND OUT2 OUT2 VDD_LVPECL OUT3 OUT3 VDD GND OUT9/OUT9B OUT9/OUT9A OUT8/OUT8B OUT8/OUT8A CS NC NC NC SDO SDIO RESET PD OUT4 OUT4 VDD_LVPECL OUT5 OUT5 VDD VDD VDD 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 LF BYPASS VDD VDD CLK CLK NC SCLK 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 Figure 2. Pin Configuration Sep-2012 draft-E-02 -4- AK8186B PIN FUNCTION Pin No. Pin Name Pin Type Description 1 VDD PWR 3.3V Power Supply. 2 REFMON OUT Reference Monitor. 3 LD OUT Lock Detect. 4 VCP --- 3.3V Power Supply for Charge Pump (CP) 5 CP OUT Charge Pump Output. Connect to external loop filter. 6 STATUS OUT 7 REF_SEL IN 8, SYNC IN Status Indication. Reference Select. L: REF1 H: REF2. Pulled down with 30k internal resistor. Manual Synchronization and Manual Holdover. Active Low. Pulled up with 30 k internal resistor. 9 LF IN Loop Filter Input. 10 BYPASS --- This pin is for bypassing the LDO to ground. 11 VDD PWR 3.3V Power supply. 12 VDD PWR 3.3V Power supply. 13 CLK --- Differential Input for the external VCO/VCXO 14 CLK --- Differential Input for the external VCO/VCXO 15 NC -- 16 SCLK IN 17 CS IN 18 NC --- No Connect. Leave open or connected to GND. Serial clock for the Serial control port. Pulled down with 30k internal resistor. Chip Select for the Serial control port. Active low. Pulled up to VDD with 30 k internal resistor. No Connect. Leave open or connected to GND. 19 NC --- No Connect. Leave open or connected to GND. 20 NC -- No Connect. Leave open or connected to GND. 21 SDO OUT Unidirectional Serial Data Out for Serial Control Port. 22 SDIO IN/OUT Bidirectional Serial Data In/Out for Serial Control Port. 23 RESET IN 24 PD IN 25 OUT4 OUT LVPECL Output 4 26 OUT4 OUT LVPECL Output 4 27 VDD_LVPECL PWR 28 OUT5 OUT 2.5V to 3.3V Power Supply for LVPECL Output (OUT4/OUT4, OUT5/OUT5). LVPECL Output 5 29 OUT5 OUT LVPECL Output 5 30 VDD PWR 3.3V Power supply 31 VDD PWR 3.3V Power supply. 32 VDD PWR 3.3V Power supply for OUT8/OUT8 and OUT9/OUT9. Reset. Active low. Pulled up with 30 k internal resistor. Power Down. Active low. Pulled up with 30 k internal resistor. (Continued on next page) draft-E-02 Sep-2012 -5- AK8186B Pin No. Pin Name Pin Type Description 33 OUT8/OUT8A OUT LVDS/CMOS Output 8 34 OUT8/OUT8B OUT LVDS/CMOS Output 8 35 OUT9/OUT9A OUT LVDS/CMOS Output 9 36 OUT9/OUT9B OUT LVDS/CMOS Output 9 37 GND PWR Ground. Includes External Pad (EPAD). 38 VDD PWR 3.3V Power supply. 39 OUT3 OUT LVPECL Output 3 40 OUT3 OUT 41 VDD_LVPECL PWR 42 OUT2 OUT LVPECL Output 3 2.5V to 3.3V Power Supply for LVPECL Output (OUT2/OUT2, OUT3/OUT3). LVPECL Output 2 43 OUT2 OUT LVPECL Output 2 44 GND PWR Ground. Includes External Pad (EPAD). 45 OUT7/OUT7B OUT LVDS/CMOS Output 7 46 OUT7/OUT7A OUT LVDS/CMOS Output 7 47 OUT6/OUT6B OUT LVDS/CMOS Output 6 48 OUT6 /OUT6A OUT LVDS/CMOS Output 6 49 VDD PWR 3.3V Power supply for OUT6/OUT6 and OUT7/OUT7. 50 VDD PWR 3.3V Power supply. 51 VDD PWR 3.3V Power supply. 52 OUT1 OUT LVPECL Output 1 53 OUT1 OUT LVPECL Output 1 54 VDD_LVPECL PWR 2.5V to 3.3V Power Supply for LVPECL Output (OUT0/OUT0, OUT1/OUT1). 55 OUT0 OUT LVPECL Output 0 56 OUT0 OUT LVPECL Output 0 57 VDD PWR 3.3V Power supply. 58 RSET --- 59 GND PWR Ground. 60 VDD PWR 3.3V Power supply. 61 VDD PWR 3.3V Power supply. 62 CPRSET --- Charge pump current control. Nominal value = 5.1k 63 REFIN /REF2 IN Differential input for the PLL reference. Alternatively single-ended input for REF2. 64 REFIN /REF1 IN Differential input for the PLL reference. Alternatively single-ended input for REF1. EPAD GND PWR Internal bias current control. Nominal value = 4.12k Ground. The EPAD is connected with other GND pins. Sep-2012 draft-E-02 -6- AK8186B ABSOLUTE MAXIMUM RATING Over operating free-air temperature range unless otherwise noted (1) Table 1 Items Symbol Min Max Unit Supply voltage(VDD,VDD_LVPECL,VCP) VDD -0.3 4.3 V Input voltage VIN GND-0.3 VDD+0.3 V Input Current IIN -10 10 mA Tstg -55 125 C Storage temperature (1) Stress beyond those listed under “Absolute Maximum Ratings” may cause permanent damage to the device. These are stress ratings only. Functional operation of the device at these or any other conditions beyond those indicated under “Recommended Operating Conditions” is not implied. Exposure to absolute-maximum-rating conditions for extended periods may affect device reliability. Electrical parameters are guaranteed only over the recommended operating temperature range. ESD Sensitive Device This device is manufactured on a CMOS process, therefore, generically susceptible to damage by excessive static voltage. Failure to observe proper handling and installation procedures can cause damage. AKM recommends that this device is handled with appropriate precautions. RECOMMENDED OPERATING CONDITIONS Table 2 Parameter Symbol Operating temperature Supply voltage (1) Conditions Min Ta -40 VDD, VCP 3.135 VDD_LVPECL 2.375 Typ 3.3 Max Unit 85 C 3.465 V VDD V RSET Pin Resistor Rr Connect to GND. 4.08 4.12 4.16 k CPRSET Pin Resistor Rc Connect to GND. 4.3 5.1 6.2 k BYPASS Pin Capacitor CBP Connect to VCOGND. (1) Power of 2.5V or 3.3V requires to be supplied from a single source. should be located close to each VDD pin. 220 nF A decoupling capacitor of 0.1F for power supply line ELECTRICAL CHARACTERISTICS Power Dissipation Table 3 Parameter Symbol Conditions Min Typ Max Unit Power on default PD1 *1 0.4 0.52 W Full Operation PD2 *2 1.6 2.0 W Full Operation PD3 *3 1.4 1.7 W Power Down PD4 0.4 mW (*1)No clock input. Default register values. Not include power dissipation in external resistors. (*2) REF1/REF2=246.575MHz, Rdiv=16, Ndiv=146, VCO=2.25GHz, VCO div=2, LVPECL=562.5MHz, CMOS(10pF load)=225MHz. Not include power dissipation in external resistors. (*3) REF1/REF2=246.575MHz, Rdiv=16, Ndiv=146, VCO=2.25GHz, VCO div=2, LVPECL=562.5MHz, LVDS=225MHz. Not include power dissipation in external resistors. draft-E-02 Sep-2012 -7- AK8186B PLL Characteristics Table 4. All specifications at VDD=3.3V5%, VDD_LVPECL= 2.375V to VDD, Ta: -40 to +85℃, unless otherwise noted Conditions Parameter On Chip VCO Frequency Range Min Typ 1750 18 16 14 Fvco=2.25GHz Fvco=1.97GHz Fvco=1.75GHz VCO Gain Tuning Voltage Frequency Pushing Open Loop Phase Noise@100kHz Offset Fvco=2.00GHz Fvco=2.00GHz Phase Noise@1MHz Oddset Reference Inputs (Differential Mode) Input Frequency Max 2250 67 52 41 Unit MHz 146 128 114 MHz/V 1.0 2.5 V -5 5 MHz/V -105 -130 dBc/Hz dBc/Hz REFIN, REFINn 0 250 MHz Input Duty 40 60 % Input Sensitivity(AC-Couple) 200 mVpp Input Slew Rate 0.2 V/ns Below 1MHz should be dc-coupled Self-Bias Voltage,REFINn 1.35 1.3 1.6 1.5 1.75 1.7 V V Input Resistance,REFIN Input Resistance,REFINn 3.3 3.7 4.8 5.3 6.2 6.9 k k 250 250 MHz MHz Vpp Self-Bias Voltage,REFIN Reference Inputs (Single-Ended Mode) Input Frequency(AC-Couple) Input Frequency(DC-Couple) Input Sensitivity(AC-Couple) REF1, REF2 20 0 0.6 40 at VDD/2 Input Duty 60 0.2 Input Slew Rate V/ns 2.0 Input Logic HIgh Input Logic Low -100 Input Logic Current Phase Frequency Detector PFD Input Frequency Icp Leakage Sink/Source Matching Icp vs Vcp *2 Icp vs Temperature *1 V V +100 A pF 100 Antibacklash Pulse Width Charge Pump Icp Sink/Source High Value Low Value 0.8 5 REFIN/REF1, REFINn/REF2 INPUT Capacitance 1.4 Programmable CPRSET=5.1kΩ, VCP=3.3V, CP =1.65V, Temp=25℃ 4.32 0.54 CP = 0.5 to VCP-0.5V -1 CP = 0.5 to VCP-0.5V -10 CP = 0.5 to VCP-0.5V -8 CP = 0.5*VCP -5 Sep-2012 % 4.8 0.60 MHz ns 5.28 0.66 mA mA +1 μA 2.2 +10 % 3.6 +8 % +5 % draft-E-02 -8- AK8186B Conditions Parameter Prescaler (Part of N divider) Prescaler Input Frequency P = 1 FD P = 2 FD P = 3 FD P = 2 DM (2/3) P = 4 DM (4/5) P = 8 DM (8/9) P = 16 DM (16/17) P = 32 DM (32/33) Prescaler Output Frequency Noise Characteristics In-Band Phase Noise of the Charge Pump/Phase Frequency Detecter PLL Figure of Merit (FOM) Min Typ 1E1[1]=0 1E1[1]=0 1E1[1]=0 1E1[1]=0 1E1[1]=0 1E1[1]=0 or 1 1E1[1]=0 or 1 1E1[1]=0 or 1 A,B counter input. Max Unit 300 500 500 500 500 2250 2250 2250 300 MHz MHz MHz MHz MHz MHz MHz MHz MHz @500 kHz PFD Frequency @1MHz PFD Frequency @10MHz PFD Frequency @50MHz PFD Frequency -169 -166 -155 -147 dBc/Hz dBc/Hz dBc/Hz dBc/Hz FOM = Phase Noise - 10log(fPFD) - 20log(Ndiv) + 20log(Odiv); where Ndiv = N divider ratio, Odiv = VCO divider ratio * Channel divider ratio. -226 dBc/Hz 0x18[4] = 1 0x18[4] = 0 0x18[4] = 1 0x18[4] = 0 3.5 7.5 7 15 ns ns ns ns PLL Digital Lock Detect Window Required to Lock To Unlock After Lock (Hysteresis) *1) [(|Isink|-|Isource|)/{(|Isink|+|Isource|)/2}] * 100 [%] *2) (|I1-I2|)/(|I1+I2|/2)*100 [%] Clock Input Characteristics Table 5. Conditions Min Below 1MHz should be dc-coupled. 0 Parameter CLOCK INPUTS (CLK, Typ Unit 500 MHz ) Input Frequency 150 Input Sensitivity, Differential Input Level, Differential 1.3 Input Common-Mode Voltage, Vcm Input Common-Mode Range, Vcm Input Sensitivity, Single-Ended Input Resistance Max With 200mVpp signal applied. dc-coupled CLK ac-coupled, CLK ac-bypassed to RF ground. 1.3 4.7 2 Input Capacitance draft-E-02 2 Vpp 1.8 V 1.8 V 150 3.2 Self-biased 1.57 mVpp mVpp 6.1 kΩ pF Sep-2012 -9- AK8186B Clock Output Characteristics Table 6. All specifications at VDD=3.3V5%, VDD_LVPECL= 2.375V to VDD, Parameter LVPECL CLOCK OUTPUT Symbol Conditions Output High Voltage(VOL) Min VDD_LVPECL-2V 0xFn[3:2] = 00 (n=0 to 5) 0xFn[3:2] = 01 (n=0 to 5) 0xFn[3:2] = 10 (n=0 to 5) 0xFn[3:2] = 11 (n=0 to 5) Max Unit 1000 MHz 0xFn[3:2] = 00 (n=0 to 5) VDD_LVPECL VDD_LVPECL VDD_LVPECL -1.23 0xFn[3:2] = 01 (n=0 to 5) -1.38 -1.10 -1.58 -1.31 VDD_LVPECL VDD_LVPECL VDD_LVPECL -2.03 0xFn[3:2] = 11 (n=0 to 5) V -0.73 VDD_LVPECL VDD_LVPECL VDD_LVPECL -1.86 0xFn[3:2] = 10 (n=0 to 5) -0.98 VDD_LVPECL VDD_LVPECL VDD_LVPECL -1.67 Differential Output Voltage Typ Vterm = 50Ω to Output Frequency Output High Voltage(VOH) Ta: -40 to +85℃, unless otherwise noted -1.77 V -1.49 VDD_LVPECL VDD_LVPECL VDD_LVPECL -2.20 -1.94 -1.65 0xFn[3:2] = 00 (n=0 to 5) 250 400 550 0xFn[3:2] = 01 (n=0 to 5) 430 600 770 0xFn[3:2] = 10 (n=0 to 5) 550 790 980 0xFn[3:2] = 11 (n=0 to 5) 740 960 1180 mV LVDS CLOCK OUTPUT 800 Output Frequency Maximum Differential Output Voltage 0x14n[2:1] = 00 (n=0 to 3) 124 180 227 0x14n[2:1] = 01 (n=0 to 3) 247 360 454 0x14n[2:1] = 10 (n=0 to 3) 186 270 340 0x14n[2:1] = 11 (n=0 to 3) 247 360 454 Delta VOD 0x14n[2:1] = 01 (n=0 to 3) Output Offset Voltage 0x14n[2:1] = 01 (n=0 to 3) Delta VOD 0x14n[2:1] = 01 (n=0 to 3) Short-Circuit Current 0x14n[2:1] = 01 (n=0 to 3) Output shorted to GND. 1.125 1.24 3.5 MHz mV 25 mV 1.375 V 25 mV 24 mA 250 MHz CMOS CLOCK OUTPUTS Output Frequency Maximum load=10pF Output High Voltage(VOH) Ioh=1mA Output High Voltage(VOL) Iol=1mA V VDD-0.2 0.2 Sep-2012 V draft-E-02 - 10 - AK8186B Timing Characteristics Table 7. All specifications at VDD=3.3V5%, VDD_LVPECL= 2.375V to VDD, Parameter LVPECL Output Rise/Fall time Symbol Ta: -40 to +85℃, unless otherwise noted Conditions MIN 20% to 80% / 80% to 20% Unit 175 225 ps TBD TBD Output Skew *1 Same Divider Different Dividers Output Duty 750MHz ≤ Fout 500M ≤ Fout < 750MHz 250M ≤ Fout < 500MHz *2 Fout < 250MHz *2 *3 ns ps/C 5 13 40 40 ps ps 50 50 50 50 50 70 65 60 55 55 % % % % % 20% to 80% / 80% to 20% 190 350 ps For All Device Values TBD TBD Fout<1000MHz, VDD_LVPECL=3.3V5% Rise/Fall time MAX Termination = 50Ω to VDD-LVPECL-2V 0xFn[3:2] = 10 (n=0 to 5) Propagation Delay, CLK-to-LVPECL Ouput Variation with Temperature LVDS Output TYP 30 35 40 45 45 Termination = 100Ω @3.5mA 0x14n[2:1] = 01 (n=0 to 3) Propagation Delay, CLK-to-LVPECL Ouput Variation with Temperature Output Skew *1 Output Duty CMOS Output Rise/Fall time Propagation Delay, CLK-to-LVPECL Ouput Variation with Temperature Output Skew *1 Output Duty Same Divider Different Dividers ns ps/C 6 25 62 150 ps ps 50 55 % Cload = 10pF 400 1000 ps For All Device Values TBD TBD *2 *3 45 20% to 80% / 80% to 20% Same Divider Different Dividers *2 *3 45 ns ps/C 4 28 66 180 ps ps 50 55 % *1) Skew: The Difference between_______ any two similar delay paths while operating at the same voltage and temperature. *2) Differential input through CLK/CLK pins: Clock input is assumed to be 50% duty. *3) Single-end input through CLK pin: Clock input is assumed to be 50% duty and Fout < 150 MHz. draft-E-02 Sep-2012 - 11 - AK8186B Clock Output Additive Phase Noise (Distribution Only; VCO Divider Not Used) Table 8. All specifications at VDD=3.3V5%, VDD_LVPECL= 2.375V to VDD, Parameter Min Typ Max Ta: -40 to +85℃, unless otherwise noted Unit Test Conditions/Comments Does not include PLL and VCO CLK-TO-LVPECL Additive Phase Noise Input slew rate > 1 V/ns CLK=500MHz, Output=500MHz, Divider=1 At 1 kHz Offset At 10 kHz Offset At 100 kHz Offset At 1 MHz Offset At 10 MHz Offset -108 -130 -142 -149 -150 dBc/Hz dBc/Hz dBc/Hz dBc/Hz dBc/Hz Input slew rate > 1 V/ns CLK=500MHz, Output=250MHz, Divider=2 At 1 kHz Offset At 10 kHz Offset At 100 kHz Offset At 1 MHz Offset At 10 MHz Offset -114 -133 -143 -151 -152 dBc/Hz dBc/Hz dBc/Hz dBc/Hz dBc/Hz Does not include PLL and VCO CLK-TO-LVDS Additive Phase Noise Input slew rate > 1 V/ns CLK=500MHz, Output=500MHz, Divider=1 At 1 kHz Offset At 10 kHz Offset At 100 kHz Offset At 1 MHz Offset At 10 MHz Offset -106 -126 -141 -145 -147 dBc/Hz dBc/Hz dBc/Hz dBc/Hz dBc/Hz Input slew rate > 1 V/ns CLK=500MHz, Output=250MHz, Divider=2 At 1 kHz Offset At 10 kHz Offset At 100 kHz Offset At 1 MHz Offset At 10 MHz Offset -114 -133 -143 -150 -152 dBc/Hz dBc/Hz dBc/Hz dBc/Hz dBc/Hz Sep-2012 draft-E-02 - 12 - AK8186B Parameter Min Typ Max Unit Test Conditions/Comments Dose not include PLL and VCO CLK-TO-CMOS Additive Phase Noise Input slew rate > 1 V/ns CLK=500MHz, Output=250MHz, Divider=2 -113 -135 -143 -149 -152 At 1 kHz Offset At 10 kHz Offset At 100 kHz Offset At 1 MHz Offset At 10 MHz Offset dBc/Hz dBc/Hz dBc/Hz dBc/Hz dBc/Hz Input slew rate > 1 V/ns CLK=500MHz, Output=50MHz, Divider=10 -129 -139 -149 -156 -160 At 1 kHz Offset At 10 kHz Offset At 100 kHz Offset At 1 MHz Offset At 10 MHz Offset dBc/Hz dBc/Hz dBc/Hz dBc/Hz dBc/Hz Clock Output Phase Noise (Internal VCO Used) Table 9. All specifications at VDD=3.3V5%, VDD_LVPECL= 2.375V to VDD, Parameter Min Typ Max Ta: -40 to +85℃, unless otherwise noted Unit Test Conditions/Comments through VCO divider and channel divider LVPECL Phase Noise Fvco=2.24256GHz, Fout=280.32MHz At 1 kHz Offset At 10 kHz Offset At 100 kHz Offset At 1 MHz Offset At 10 MHz Offset At 40 MHz Offset -94 -103 -105 -125 -135 -136 dBc/Hz REF=122.88MHz dBc/Hz dBc/Hz dBc/Hz dBc/Hz dBc/Hz -89 -102 -106 -127 -136 -137 dBc/Hz REF=122.88MHz dBc/Hz dBc/Hz dBc/Hz dBc/Hz dBc/Hz -96 -105 -108 -129 -137 -138 dBc/Hz REF=122.88MHz dBc/Hz dBc/Hz dBc/Hz dBc/Hz dBc/Hz Fvco=1.96608GHz, Fout=245.76MHz At 1 kHz Offset At 10 kHz Offset At 100 kHz Offset At 1 MHz Offset At 10 MHz Offset At 40 MHz Offset Fvco=1.75104GHz, Fout=218.88MHz At 1 kHz Offset At 10 kHz Offset At 100 kHz Offset At 1 MHz Offset At 10 MHz Offset At 40 MHz Offset draft-E-02 Sep-2012 - 13 - AK8186B Clock Output Absolute Time Jitter (Clock Generation Using Internal VCO) Table 10. Parameter Min Typ Max Unit Test Conditions/Comments LVPECL Output Absolute Time Jitter Internal VCO; through dividers Fvco=1.96608GHz, Fout=245.76MHz REF=122.88MHz, PLL BW=140kHz 156 284 fs rms fs rms 200kHz to 10MHz 12kHz to 20MHz REF=122.88MHz, PLL BW=140kHz Fvco=1.96608GHz, Fout=122.88MHz 169 293 fs rms fs rms 200kHz to 10MHz 12kHz to 20MHz REF=122.88MHz, PLL BW=140kHz Fvco=1.96608GHz, Fout=61.44MHz 193 325 fs rms fs rms 200kHz to 10MHz 12kHz to 20MHz Clock Output Absolute Time Jitter (Clock Generation Using External VCXO) Table 11. Parameter Min Typ Max Unit Test Conditions/Comments External VCXO: Reference = 15.36MHz, R=1 LVPECL Output Absolute Time Jitter TBD fs rms fs rms fs rms Integration BW = 200kHz to 5MHz Integration BW = 200kHz to 10MHz Integration BW = 12kHz to 20MHz TBD fs rms fs rms fs rms Integration BW = 200kHz to 5MHz Integration BW = 200kHz to 10MHz Integration BW = 12kHz to 20MHz TBD fs rms fs rms fs rms Integration BW = 200kHz to 5MHz Integration BW = 200kHz to 10MHz Integration BW = 12kHz to 20MHz LVPECL=245.76MHz, PLLBW=125Hz LVPECL=122.88MHz, PLLBW=125Hz LVPECL=61.44MHz, PLLBW=125Hz Sep-2012 draft-E-02 - 14 - AK8186B Clock Output Additive Time Jitter (VCO Divider Not Used) Table 12 Parameter Min Typ Max Unit Test Conditions/Comments Distribution Section Only LVPECL Output Additive Time Jitter CLK=500MHz,Output=500MHz,Divider=1 39 fs rms 12kHz to 20MHz CLK=500MHz,Output=250MHz,Divider=2 92 fs rms 12kHz to 20MHz CLK=500MHz,Output=100MHz,Divider=5 137 fs rms 12kHz to 20MHz Distribution Section Only LVDS Output Additive Time Jitter CLK=500MHz,Output=500MHz,Divider=1 76 fs rms 12kHz to 20MHz CLK=500MHz,Output=250MHz,Divider=2 92 fs rms 12kHz to 20MHz CLK=500MHz,Output=100MHz,Divider=5 237 fs rms 12kHz to 20MHz Distribution Section Only CMOS Output Additive Time Jitter CLK=500MHz,Output=100MHz,Divider=5 131 fs rms 12kHz to 20MHz Clock Output Additive Time Jitter (VCO Divider Used) Table 13 Parameter Min Typ Max Unit Distribution Section Only LVPECL Output Additive Time Jitter CLK=500MHz,Output=100MHz,Divider=5 129 fs rms 219 fs rms 12kHz to 20MHz Distribution Section Only CMOS Output Additive Time Jitter CLK=500MHz,Output=100MHz,Divider=5 12kHz to 20MHz Distribution Section Only LVDS Output Additive Time Jitter CLK=500MHz,Output=100MHz,Divider=5 Test Conditions/Comments 120 fs rms draft-E-02 12kHz to 20MHz Sep-2012 - 15 - AK8186B Serial Control Port Table 14. All specifications at VDD=3.3V5%, VDD_LVPECL= 2.375V to VDD, Parameter Symbol CS (INPUT) Ta: -40 to +85℃, unless otherwise noted Conditions MIN TYP MAX Unit internal 30k pull-up resistor Input High Level Voltage VIH 2.0 Input Low Level Voltage VIL Input High Level Current IIH -3 Input Low Level Current IIL 45 Input Capacitance CIN V 110 0.8 V 3 A 220 A 5 pF internal 30k pull-down resistor SCLK (INPUT) Input High Level Voltage VIH 2.0 Input Low Level Voltage VIL Input High Level Current IIH 45 Input Low Level Current IIL -3 Input Capacitance CIN V 110 0.8 V 220 A 3 A 5 pF SDIO (INPUT) Input High Level Voltage VIH Input Low Level Voltage VIL Input High Level Current IIH Input Low Level Current IIL Input Capacitance CIN 2.0 V 0.8 V -3 3 A -3 3 A 11 pF SDIO, SDO (OUTPUT) High Level Output Voltage VOHS SDO,SDIO(OUT), IOH =-1mA Low level Output Voltage VOLS SDO,SDIO(OUT) , IOL =1mA 2.7 V 0.4 V 20 MHz Load=100pF TIMING Clock Rate(SCLK) 1/ tSCLK Pulse Width High tHI 20 ns Pulse Width Low tLO 20 ns SDIO to SCLK Setup tDS 8 ns SCLK to SDIO Hold tDH 8 ns SCLK to Valid SDIO and SDO tOV CS to SCLK Setup and Hold tS 12 ns SCLK to CS Holdup and Hold tH 8 ns CS Minimum Pulse Width High tPWH 5 ns 15 Sep-2012 ns draft-E-02 - 16 - AK8186B , and Table 15. All specifications at VDD=3.3V5%, VDD_LVPECL= 2.375V to VDD, Parameter Symbol Conditions Ta: -40 to +85℃, unless otherwise noted MIN TYP MAX Unit internal 30k pull-up resistor INPUT Input High Level Voltage VIH Input Low Level Voltage VIL 2.0 Input High Level Current IIH -3 Input Low Level Current IIL 45 Input Capacitance CIN V 110 0.8 V 3 A 220 A 5 pF RESET TIMING Pulse Width Low tLO 50 ns 1.5 Cycle SYNC TIMING Pulse Width Low tLO Refer to Input signal cycle LD, STATUS and REFMON Table 16. All specifications at VDD=3.3V5%, VDD_LVPECL= 2.375V to VDD, Parameter Symbol Conditions Ta: -40 to +85℃, unless otherwise noted MIN TYP MAX Unit OUTPUT High Level Output Voltage Low level Output Voltage VOH IOH =-1mA VOL IOL =1mA 2.7 V 0.4 V 132 A 0x1A[5:0]=04h LD Output Current MAXIMUM TOGGLE RATE ILD 0V < LD Output voltage < 2V, Load=10pF 88 110 50 100 MHz 9 pF ANALOG LOCK DETECT Capacitance FREQUENCY STATUS MONITOR REF1, REF2, VCO 0x1A[6]=0 (Default) REF1, REF2 0x1A[6]=1 1.02 2.00 4.00 MHz 8 16 32 MHz Trip Point L to H 1.58 1.73 1.88 V Trip Point H to L 1.32 1.47 1.62 V Hysteresis 170 260 350 mV LD COMPARATOR draft-E-02 Sep-2012 - 17 - AK8186B TIMING DIAGRAMS Figure 3. LVPECL Timing, Differential Figure 4. LVDS Timing, Differential Figure 5. CMOS Timing, Single-Ended, 10pF Load Figure 6. Serial Control Port - READ - Figure 7. Serial Control Port - WRITE - Sep-2012 draft-E-02 - 18 - AK8186B THEORY OF OPERATION OPERATIONAL CONFIGURATIONS The AK8186B can be configured in two ways below. Internal VCO and Clock Distribution External VCO and Clock Distribution Each functional block must be set by the registers through a serial control port. Internal VCO and Clock Distribution When using the internal VCO and PLL, the things below are to be cared. - Prescaler divide ratio : 8/9, 16/17 and 32/33 can be used to meet the maximum input frequency of A,B counter, 300MHz. - VCO calibration must be executed after the internal VCO is enabled. Table 17 Settings for Internal VCO Register 0x10[1:0] = 00b 0x10 to 0x1E 0x18[0] = 0 0x232[0] = 1 0x18[0] = 1 0x232[0] = 1 0x1E0[2:0] 0x1E1[0] = 0 0x1E1[1] = 1 Function PLL normal operation (PLL on). PLL settings. Select and enable a reference input; set R, N(P,A,B) PFD polarity, and Icp according to the intended loop configuration. Reset VCO calibration. Register Update. Initiate VCO calibration. Register Update. Set VCO divider ratio. Use the VCO divider as source for distribution section. Select VCO as the source. Figure 8 Internal VCO and Clock Distribution draft-E-02 Sep-2012 - 19 - AK8186B External VCO and Clock Distribution When using the external VCO and PLL, the things below are to be cared. - Prescaler divide ratio : 1, 2/3, 4/5, 8/9, 16/17 and 32/33 can be used to meet the maximum input frequency of A,B counter, 300MHz. - Maximum frequency of the External VCXO is 500MHz. Table 18 Settings for External VCO Register 0x10[1:0] = 00b 0x10[7] = 0 or 1 0x10 to 0x1E 0x1E0[2:0] 0x1E1[0] = 0 or 1 0x1E1[1] = 0 Function PLL normal operation (PLL on). PFD polarity 0: positive 1:negative PLL settings. Select and enable a reference input; set R, N(P,A,B) PFD polarity, and Icp according to the intended loop configuration. Set VCO divider ratio. Select the source for distribution section. 0: VCO divider 1: CLK input Select the CLK input as the source. Figure 9 External VCO and Clock Distribution Sep-2012 draft-E-02 - 20 - AK8186B PLL The AK8186B integrates a PLL with a VCO which can be configured to meet user’s application. The following functions are set through a serial control port. The setting registers are mapped into 0x10 to 0x1F in a register. - PLL Power down Charge pump current R counter for Reference input A counter, B counter and Prescaler in loopback path Pin function of STATUS,LD and REFMON pins VCO calibration Lock Detect Frequency monitor of REF1, REF2 and VCO Switchover Holdover Figure 10. PLL REFERENCE INPUT The reference input section of the AK8186B allows a differential input or two single-ended inputs. Both types of inputs are self-biased. It allows easy ac-coupled input signals. The desired reference input is selected by 0x1C[2:0]. Single-ended input A dc-coupled CMOS level signal or an ac-coupled sinewave or square wave signal can be input. Differential input An ac-coupled signal or a dc-coupled signal can be input. If a single-ended signal is applied to the differential REFIN, the REFINn should be decoupled through a capacitor to a ground. Note All reference inputs are powered down by default. When PLL is powered down, all the reference inputs are powered down. When the differential mode is selected, the single-ended inputs are powered down and vice versa. draft-E-02 Sep-2012 - 21 - AK8186B The maximum input frequency of both type of inputs is 250MHz. REFERENCE SWITCHOVER When dual single-ended CMOS inputs are imposed to REF1 and REF2, the AK8186B could support automatic and manual PLL reference clock switching between REF1 and REF2. The automatic switchover is enabled by setting 0x1C[4]. 0x1C[4] = 0 : manual switchover 1 : automatic switchover Note; The single-ended inputs should be dc-coupled CMOS levels and not go to high impedance. If these go to high impedance, input buffers may cause chattering due to noise. A false detection might occur. Manual Switchover A PLL reference input can be selected by a register or a pin. 0x1C[5] assigns the register 0x1C[6] or the REF_SEL pin to select a PLL reference input. Automatic Switchover Automatic switchover has two modes of operation. Both of them switch from REF1 to REF2 when REF1 is lost. The difference of the two modes is whether the AK8186B would stay on REF2 or not when REF1 returns. 0x1C[3] selects one of the two modes. 0x1D[3] = 0 : 1 : Switch to REF1. Stay on REF2. It can be switched to REF1 manually. Condition to switch from REF1 to REF2 If the reference switchover circuit detects three consecutive rising edges of REF2 without any REF1 rising edges, the REF1 is considered to be lost. On the 2nd subsequent rising edge of REF2, the reference clock input to PLL is switched from REF1 to REF2. Condition to switch back to REF1 when 0x1D[3]=0 If the reference switchover circuit detects four consecutive rising edges of REF1 without three consecutive REF2 rising edges between REF1 edges, the REF1 is considered to be returned. On the 2nd subsequent rising edge of REF2, the reference clock input to PLL is switched from REF2 to REF1. R DIVIDER (REFERENCE DIVIDER) The reference input goes into the R divider ( a 14-bit counter). It can be set to any value from 0 to 16383 by 0x11 and 0x12. When 0 is set, the input is divided by 1. Maximum output frequency The output of the R divider goes to one of the PFD inputs which is compared to the output of the N divider. The frequency applied to the PFD must not exceed 100MHz. Reset The R is divider can be reset under the following conditions. 1) Power on reset 2) When RESET is asserted low. 3) When 0x16[6] is set to 1 (reset of the R divider) 4) When 0x16[5] is set to 1 (shared reset bit of the R, A and B counter) 5) When SYNC is released from L to H. Sep-2012 draft-E-02 - 22 - AK8186B PHASE FREQUENCY DETECTOR (PFD) The PFD has two inputs of R divider and N divider. It outputs an up/down signal for the charge pump, which is proportional to the phase and frequency difference between the inputs. Both input frequencies must not exceed the maximum frequency of 100MHz. CHARGE PUMP (CP) The charge pump pumps up/down controlled by the output of the PFD. The output current of the CP goes out through the CP pin and integrated and filtered by the external loop filter, then is finally turned into a voltage. The voltage goes into the VCO via the LF pin to tune the VCO frequency. The CP has four modes of operation and eight current values. Each of them can be set by the registers below. Table 19 Register for Charge Pump Operation Mode Item Operation Mode CP Current Register 0x10[3:2] 0x10[6:4] Description Normal, High Impedance, Pump up, Pump down 0.6 to 4.8 mA with 0.6mA step (CPRSET=5.1kΩ) On-Chip VCO The AK8186B integrates a VCO working in the range of 1.75GHz to 2.25GHz. The VCO requires a calibration to achieve optimal operation around the REFIN frequency. After power-up or reset. a initial calibration is required along with the procedure shown below. The calibration can be executed at anytime after power-up or reset from the step marked (*). SYNC function is executed during the VCO calibration. Distribution outputs remain static in this period. Maximum time of the VCO calibration is 4400 cycles of a VCO calibration clock supplied by a VCO calibration divider. The VCO calibration divider divides the R divider output (= the PFD input clock) with the divider value of 2,4,8 or 16 set to 0x18[2:1]. When the calibration is finished, a logic true (1b) is returned to a readback bit 0x1F[6]. After power-up or reset. Set the PLL registers to the proper values for the PLL loop. (*) Initiate VCO calibration 0x18<0>=0 0x232<0>=1 (Update registers) 0x18<0>=1 0x232<0>=1 (Update registers) VCO calibration starts. A SYNC function starts. Outputs goes into static state. Sets the PLL to proper values. VCO calibration finishes. Internal SYNC signal is released. The outputs start clocking. The PLL locks. Figure 11. Procedure of VCO calibration draft-E-02 Sep-2012 - 23 - AK8186B External VCO/VCXO The AK8186B supports an external VCO/VCXO. The CLK/CLK input can be used as a differential feedback for an external VCO/VCXO. The input frequency is up to 500MHz. PLL EXTERNAL LOOP FILTER The loop filter supplies a voltage to the VCO via the LF pin to move the VCO frequency up or down. When using the internal VCO, the external loop filter should be referenced to the BYPASS pin for optimal noise and spurious performance. An example is shown in Fig.13. The values of loop filter must be calculated for each PLL. It depends on the VCO frequency, the Kvco, the PFD frequency, the CP current, the desired loop bandwidth and the desired phase margin. Figure 12 Example of External Loop Filter for the Internal VCO Figure 13 Example of External Loop Filter for an External VCO FEEDBACK DIVIDER (N DIVIDER) The N divider consists of a prescaler (P), A and B counters. Figure 14. N divider PRESCALER The prescaler is a dual modulus counter which has two modes of operation. Division value of A counter defines the mode as below. 1) When A = 0: a fixed divide (FD) mode where the prescaler divides by P. 2) When A 0: dual modulus (DM) mode where the prescaler divides by P and (P+1). Sep-2012 draft-E-02 - 24 - AK8186B Since the maximum output frequency of the prescaler is 300MHz, the prescaler input frequency is limited by the modes as shown in Table 4. The prescaler must divide its input frequency by appropriate divide ratio defined by Register 0x016[2:0]. In case of using the internal VCO, its output (1.75GHz min) must be divided by P = 8, 16 and 32. (See the “PLL Configuration in Register Map Function Descriptions”) FD mode (A=0) The Prescaler divider value is P. It is divided by B counter. N=PxB Where P = 1, 2, 4, 8, 16 or 32 for an external VCO/VCXO. P = 8, 16 or 32 for an internal VCO. B : 3 to 8191 when B = 1, B counter is bypassed. Not allowed for B = 0 and 2. DM mode (A0) The prescaler divider value is P for (B-A) times and P+1 for A times. N=PxB+A Where P = 1, 2/3, 4/5, 8/9, 16/17 or 32/33 for an external VCO/VCXO. P = 8/9, 16/17 or 32/33 for an internal VCO. B : 3 to 8191 when B = 1, B counter is bypassed. Not allowed for B = 0 and 2. The output frequency of the N divider fVCO/N is equated to the output of the R divider f REF/R at the PFD. Then the VCO frequency is 1) When A = 0: fVCO = fREF x N/R where N = P x B 2) When A 0: fVCO = fREF x N/R where N = P x B + A A and B COUNTERS The division value of the A and B counters is defined by the registers below. A counter : 0x13[5:0] B counter : 0x14[7:0] and 0x15[4:0] Note; - Both division values should be set A ≤ B. - P = 1, 2, 4, 8, 16 or 32 when A=0. - B = 0 and B = 2 are not allowed. - Maximum input frequency of A/B counters is 300MHz. Reset Counters SYNC pin resets all of P, A and B counters simultaneously. This is allowed by the register 0x19[7:6]. A/B counters can be reset by the register 0x16[5][4]. draft-E-02 Sep-2012 - 25 - AK8186B LOCK DETECT The AK8186B has three kinds of lock detect function. Each Lock Detect function is able to report to LD, STATUS and REFMON pins. .Table 20 Registers for Lock Detect Mode Digital Lock Detect (DLD) Current Source DLD (CLD) Analog Lock Detect (ALD) Enable/Disable Register 0x18[3] ----- LD 0x1A[5:0] OUTPUT pin STATUS 0x17[7:2] REFMON 0x1B<4:0> Digital Lock Detect (DLD) The Digital Lock Detect function detects a lock when the phase difference of the rising edges at the PFD inputs is less than the Lock Detect Window (3.5ns typical). The lock is indicated when the number of consecutive “lock detection” reaches the threshold of the Lock Detect Counter defined by 0x18<6:5>. The “unlock” is indicated when the DLD function detects the larger phase difference at the PFD inputs than the Lock Detect Window. The unlock threshold is just one value. Figure 15. Digital Lock Detect Current Source Digital Lock Detect (CLD) The lock indication by the DLD is normally not stable until the PLL gets in lock completely. In some application, it might be required to get a lock detect after the PLL gets solidly locked. The Current Source DLD function (CLD) could be useful for that requirement. The CLD provides a current of 110uA to LD pin when the DLD detects a lock (DLD = H). While the PLL continues to be in lock state, the voltage of LD is going up with the current. But if the PLL is back to unlock state, the charge on a capacitor externally connected to LD is discharged instantly. The voltage of LD can be sensed by an internal or external comparator. When the internal LD pin comparator is used (0x1D[3]=1b), its output can be read at STATUS pin (0x17[7:2]) or REFMON pin Sep-2012 draft-E-02 - 26 - AK8186B (0x1B[4:0]). Selecting a properly value of capacitor allows a lock detect indication to be delayed. The LD pin comparator trip point is shown in Table 16. AK8186B 110µA 300Ω DLD LD C LD PIN COMPARATOR REFMON or STATUS Figure 16. Current Source Lock Detect Analog Lock Detect (ALD) When 0x1A[5:0] is set to the value shown below, the Analog Lock Detect is indicated at the LD pin. The ALD function requires a external R-C filter to indicate lock/unlock state. 0x1A[5:0] = 01h 0x1A[5:0] = 02h : P-channel open drain ALD (Active Low) : N-channel open drain ALD (Active High) VDD=3.3V AK8186B ALD R2 LD ALD R1 LD VOUT C R1 R2 VOUT C AK8186B Figure 17. Analog Lock Detect (N/P-channel open drain) N-channel open drain The ALD signal is derived from the up/down control outputs of the PFD. When the PLL is in lock, the ALD signal is mainly low with minimum high-going pulse. This leads the voltage of LD to getting up to VDD. When the PLL in in unlock, the ALD signal has a wider high-going pulse. This leads the voltage of LD to getting down to ground. P-channel open drain The ALD signal is the inverting of the ALD. When the PLL is in lock, the ALD signal is mainly high with minimum low-going pulse. This leads the voltage of LD to getting down to ground. When the PLL in in unlock, the ALD signal has a wider high-going pulse. This leads the voltage of LD getting up to VDD. draft-E-02 Sep-2012 - 27 - AK8186B HOLDOVER Some application requires holding the output frequency to be constant even though the REF input is lost out. A holdover function is for such a requirement. In the AK8186B, the holdover function puts the charge pump into high-impedance state so that the VCO keeps its frequency constant. However, any leakage could occur at the charge pump output, which leads the unwanted VCO frequency shift. Adequate capacitive value in the loop filter should be selected to avoid shifting the VCO frequency out of the required limit. The AK8186B has two modes of holdover function, manual or automatic mode. Manual holdover is activated by the SYNC pin. Automatic holdover is activated by the voltage of LD pin. Both holdover modes are enabled with 0x1D[2:0]. Table 21 Setting Holdover Mode Manual Holdover Automatic Holdover Holdover Enable 0x1D[2] 1 1 Mannual/Automatic 0x1D[1] 1 0 Holdover Enable 0x1D[0] 1 1 Manual Holdover Mode A manual holdover puts the charge pump into a high impedance state immediately when the SYNC pin is asserted low. This is trigged by the falling edge of the SYNC. Getting into the holdover Condition : the falling edge of the SYNC Operation Timing : immediately Operation : puts the charge pump into a high impedance state Leaving the holdover Condition : the SYNC = High Operation Timing : synchronous with the first PFD rising edge after the SYNC goes high. Operation : puts the charge pump into a normal state, resets the B-counter. Figure 18. Manual Holdover Note: Set the channel divider to ignore the SYNC pin at least after an initial SYNC event. Otherwise, every time SYNC is asserted low to invoke the manual holdover, the distribution outputs become DC output state. Sep-2012 draft-E-02 - 28 - AK8186B Table 22 Setting the channel divider to ignore the SYNC Divider 0 1 2 3 4 Nosync register bit 0x191[6] 0x194[6] 0x197[6] 0x19C[3] 0x1A1[3] Value to ignore SYNC pin 1 1 1 1 1 Automatic Holdover Mode An automatic holdover puts the charge pump into a high impedance state immediately when the unlock state is detected. A flow chart of the automatic holdover function is shown in Figure 16. Getting into the holdover Condition : LD pin = H when DLD = low (false) Operation Timing : immediately Operation : puts the charge pump into a high impedance state Leaving the holdover Condition : DLD = High (true) Operation Timing : synchronous with a first PFD rising edge after DLD goes high. Operation : puts the charge pump into a normal state, resets the B-counter. LD pin is able to report the status of DLD, ALD and CLD. The CLD is recommended to use for the automatic holdover to avoid re-triggering a holdover due to chattering on the LD. The register 0x1A[5:0] defines the function of the LD. The auto holdover function uses the LD pin comparator to sense the status of the LD pin. When the register 0x1D[3]=0, the LD comparator is disabled and the LD pin is treated as always high by the automatic holdover function. When 0x1D[3]=1, the LD comparator is enabled and can be used for DLD, ALD and CLD. The registers shown in Table are required to be set to use the automatic holdover function. Table 23 Setting Automatic Holdover Function Register Name Description 0x18<6:5> Lock Detect Counter Select PFD cycles to determine lock. 0x18[3] Disable Digital Lock Detect Set 0 to operate normally. 0x1A[5:0] LD pin Control Set 04h to select Current source lock detect if using the LD pin comparator. 0x1D[3] LD pin Comparator Enable 0x1D[1] External Holdover Control Set 1 if using. When set 0 (disabled), the automatic holdover function treats the LD pin as always high. Set 0 to use the automatic holdover function. 0x1D[2][0] Holdover Enable Set 1 to enable holdover. draft-E-02 Sep-2012 - 29 - AK8186B Figure 19. Automatic Holdover Frequency Status Monitors The AK8186B has a frequency status monitor to indicate if the REF1/2 and the VCO frequency below a threshold frequency. There are two threshold frequencies such as normal and extended for REF1/2. The VCO frequency is monitored at the output of the prescaler. Table 24 Setting Frequency Status Monitors Monitored signal VCO Monitor Enable register 0x1B[7]=1 REF2 0x1B[6]=1 REF1 0x1B[5]=1 Minimum threshold frequency 0.5 MHz Status indication register 0x1F[3] 0x1F[2] normal 0.5 MHz (0x1A[6]=0) extended 4 kHz (0x1A[6]=1) Sep-2012 0x1F[1] draft-E-02 - 30 - AK8186B CLOCK DISTRIBUTION VCO DIVIDER The VCO divider provides frequency division between the internal VCO and the clock distribution section. The VCO divider can be set to divide by 2,3,4,5 and 6 (0x1E0[2:0]). The output of the VCO divider has 50% duty even though the division is 3 and 5 due to the duty cycle compensation circuit. VCO divider can be bypassed when using an external VCO/VCXO. When bypassed, the input duty through CLK/CLK pins is not compensated. _______________ Channel Dividers for LVPECL OUTPUTS There are three channel dividers for LVPECL outputs. Each divider drives a pair of LVPECL outputs. The divider value Dx can be set 1 to 32. Dx : M + N +2 (M,N : 0 to 15, Dx = 1 when the bypass bit is set.) Table 25 Registers for LVPECL Channel Divider 0,1 and 2 Channel Divider 0 1 2 Low Cycles M 0x190[7:4] 0x193[7:4] 0x196[7:4] High Cycles N 0x190[3:0] 0x193[3:0] 0x196[3:0] Bypass LVPECL outputs 0x191[7] 0x194[7] 0x197[7] OUT0, OUT1 OUT2, OUT3 OUT4, OUT5 The divider has the duty cycle correction. It always operates and outputs 50% duty clocks. Channel Dividers for LVDS/CMOS OUTPUTS There are two channel dividers for LVDS/CMOS outputs. Each divider drives a pair of LVDS outputs(or two pair of CMOS outputs). The divider value Dx can be set 1 to 32. Dx : M + N +2 (M,N : 0 to 15, Dx = 1 when the bypass bit is set.) Table 26 Registers for LVPECL Channel Divider 3 and 4 Channel Divider 3 3.1 3.2 4 4.1 4.2 Low Cycles M 0x199[7:4] 0x19B[7:4] 0x19E[7:4] 0x1A0[7:4] High Cycles N 0x199[3:0] 0x19B[3:0] 0x19E[3:0] 0x1A0[3:0] Bypass LVDS/LVCMOS outputs 0x19C[4] 0x19C[5] 0x1A1[4] 0x1A1[5] OUT6(A,B), OUT7(A,B) OUT8(A,B), OUT9(A,B) The divider has the duty cycle correction. It always operates and outputs 50% duty clocks. draft-E-02 Sep-2012 - 31 - AK8186B Synchronizing the Outputs: SYNC FUNCTION The AK8186B clock outputs can be synchronized to each other. The SYNC function starts to operate by the following conditions. 1) The SYNC pin is forced low and then released (Manual sync). 2) By setting and then resetting the soft sync bit 0x230[0] 3) After a VCO calibration is completed. The channel divider output status depends on the register setting of the channel divider such as Bypass bit, NoSync bit, Force High bit, Start High bit and Phase offset bits. Input to VCO Divider 1 Input to Channel Divider 2 3 4 5 6 7 8 9 10 11 12 13 14 15 SYNCb PIN Output of Channel Divider Start Low Output of Channel Divider Start High 14 or 15 cycles at channel divider Figure 20. SYNC timing Sync function can be disabled by NOSYNC bit. When the NOSYNC bit is set to 1, the SYNC function is disabled. Table 27 SYNC Disable on Channel Divider Channel Divider 0 1 2 3.1, 3.2 4.1, 4.2 NOSYNC bit 0x191[6] 0x194[6] 0x197[6] 0x19C[3] 0x1A1[3] Phase Offset Each channel divider has a programmable phase offset function. Phase offset means a delay to rising edge of output clock from zero offset output. Two kinds of bits such as Start High bit and Phase Offset bits affect Total Phase Offset. The phase offset is effective when the SYNC function is invoked. Table 28 Start High and Phase Offset Registers on Channel Divider Channel Divider 0 1 2 3.1 3.2 4.1 4.2 Start High Phase Offset 0x191[4] 0x194[4] 0x197[4] 0x19C[0] 0x19C[1] 0x1A1[0] 0x1A1[1] 0x191[3:0] 0x194[3:0] 0x197[3:0] 0x19A[3:0] 0x19A[7:4] 0x19F[3:0] 0x19F[7:4] Sep-2012 draft-E-02 - 32 - AK8186B When the Start High bit =1, the default phase offset exists before the phase offset defined by the phase offset bits. The default phase offset varies depending on the divider ratio. When the divider is bypassed, the Default Offset is equal to zero. Total Phase Offset = Default Phase Offset + Phase Offset bits Default Phase Offset Start High bit = 0 : Zero Start High bit = 1 : Roundup(Divider Ratio/2) where Divider Ratio >=2 Example; Divider ratio = 3, Phase Offset bits = 2, then Default phase offset = 2 Total Phase Offset = 2 + 2 = 4 clock cycles Figure 21, 22 shows how those offsets work. Input to VCO Divider 1 Input to Channel Divider 2 14 15 SYNCb PIN Total Phase Offset = Default Phase Offset + Phase Offset (by register bits) Output of Channel Divider Start High = 0 Divide Ratio = 2 Phase Offset = 0 Start Low Total Phase Offset = 0 + 0 = 0 Start High = 0 Divide Ratio = 2 Phase Offset = 1 Phase Offset = 1 Start High = 0 Divide Ratio = 2 Phase Offset = 2 Total Phase Offset = 0 + 1 = 1 Phase Offset = 2 Total Phase Offset = 0 + 2 = 2 Start High = 0 Divide Ratio = 3 Phase Offset = 0 Total Phase Offset = 0 + 0 = 0 Start High = 0 Divide Ratio = 3 Phase Offset = 1 Phase Offset = 1 Total Phase Offset = 0 + 1 = 1 Figure 21. Channel Divider Phase Offset with Start High bit = 0 (Start Low) Input to VCO Divider 1 Input to Channel Divider 2 14 15 SYNCb PIN Total Phase Offset = Default Phase Offset + Phase Offset (by register bits) Output of Channel Divider Start High = 1 Divide Ratio = 2 Phase Offset = 0 Start High = 1 Divide Ratio = 2 Phase Offset = 1 Start High = 1 Divide Ratio = 2 Phase Offset = 2 Start High = 1 Divide Ratio = 3 Phase Offset = 0 Start High = 1 Divide Ratio = 3 Phase Offset = 1 Start High Default Phase Offset = 1 Total Phase Offset = 1 + 0 = 1 Phase Offset = 1 Phase Offset = 2 Default Phase Offset = 2 Phase Offset = 1 Total Phase Offset = 1 + 1 = 2 Total Phase Offset = 1 + 2 = 3 Total Phase Offset = 2 + 0 = 2 Total Phase Offset = 2 + 1 = 3 Figure 22 Channel Divider Phase Offset with Start High bit = 1 (Start High) draft-E-02 Sep-2012 - 33 - AK8186B LVPECL OUTPUTS : OUT0 to OUT5 The AK8186B has three pair of LVPECL buffers. Each pair has dedicated VDD supply pin, VDD_LVPECL, allowing for a separate power supply to be used. VDD_LVPECL can be from 2.5V to 3.3V. Table 29 LVPECL OUTPUTS Control Register Control Item Register Invert Polarity 0xF0 to F5 [4] Differential Voltage 0xF0 to F5 [3:2] Power down* 0xF0 to F5 [1:0] *)LVPECL outputs Hi-Z. There are two modes of power down. - Partial power down - Power down In Partial power down, an output stage is off but a differential input stage is on. Output Stage Differential Input Stage Figure 23. LVPECL Equivalent Circuit LVDS/CMOS OUTPUTS : OUT6 to OUT9 OUT6 to OUT9 can be configured as an LVDS output or a pair of CMOS outputs. Table 30 LVDS/CMOS outputs control register Control Item Register Output Polarity 0x140 to 143 [7:5] CMOS B turn on/off 0x140 to 143 [4] Select LVDS/CMOS 0x140 to 143 [3] LVDS Output Current 0x140 to 143 [2:1] Power down* 0x140 to 143 [0] *)LVDS outputs Hi-Z. CMOS outputs Low. Figure 24. LVDS/CMOS Equivalent Circuit Sep-2012 draft-E-02 - 34 - AK8186B RESET The AK8186B has three types of reset as below. 1) Power-on reset 2) Asynchronous reset by RESET pin 3) Soft Reset by 0x00[5] Power-on reset (POR) At power on, an internal power-on reset signal is generated which initializes the register to the default settings. Note that the AK8186B does not execute the SYNC operation after power-on reset. To synchronize the clock outputs by SYNC function after power-up, SYNC_B pin must be released more than 0.5μs after starting a VCO calibration. POR Theshold 1.575V typ 3.135V VDD POR POR on POR off 1μs ≤ ____________ RESET pin Register access is effective 1 μs after the VDD rises over 3.135V. Register Access Disable Enable PLL Status Power Down Update Registers (0x232[0]=1) Update Registers Power On Calibration 0.5μs ≤ __________ SYNC pin __________ SYNC pin must be released more than 0.5μs after a VCO calibration. Figure 25. Recommended Power-up Sequence Asynchronous reset by pin When the RESET pin is asserted, the AK8186B is immediately initialized to the default settings. Soft reset by 0x00[5] When the Soft reset bits 0x00[5] and [2] are set to 1, the AK8186B is immediately initialized to the default settings except the Soft reset bits without setting the update register 0x232[0] to 1. Both soft reset bits must be cleared by setting 0 since they are not self-cleaning bits. draft-E-02 Sep-2012 - 35 - AK8186B POWER DOWN MODES The AK8186B has two modes of power down. 1) Chip power down 2) Block power down (PLL, REF1/2, VCO, VCO divider, CLK Input, OUT0 to 9) Chip Power Down by PDn pin Operation Condition Operation Timing Note : Puts all the blocks except the bias to the analog block into power down mode. : PDn pin is asserted low : immediately : The registers are not reset. Serial Control Port is active. If the AK8186B clock outputs must be synchronized to each other, a SYNC is required upon exiting power down (see the SYNCHRONIZING THE OUTPUTS – SYNC FUNCTION). A VCO calibration is not required when exiting power down. PLL Power Down Operation : The PLL goes into power-down. Condition : Write 0x10[1:0] = 01b or 11b, then updates the register ( 0x232[0] =1b). Operation Timing : Asychronous power-down mode : 0x10[1:0] = 01b immediately after the register update is executed. Synchronous power-down mode : 0x10[1:0] = 11b synchronized with the up/down signal for the CP after the register update is executed. This is for preventing the unwanted frequency jumps. REF1, REF2 Power Down Operation Condition : The REF1and/or REF2 goes into power-down. : REF1: Write 0x1C[1] = 0b, then updates the register ( 0x232[0] =1b). REF2: Write 0x1C[2] = 0b, then updates the register ( 0x232[0] =1b). Operation Timing : immediately after the register update is executed. Note : The REF1/REF2 can not be powered down when Automatic Switchover is active. VCO and CLK Input Power Down Operation Condition : The VCO, VCO divider and CLK input section can be power down by 0x1E1[4:1].. : Set 0x1E1[4:1] to the adequate value depending on your need, then updates the register ( 0x232[0] =1b). See the register map function description of VCO, VCO divider and CLK Input register (0x1E1). Operation Timing : immediately after the register update is executed. Distribution Power Down Operation : All of output buffers go into power-down. Condition : Write 0x230[1] = 1b, then updates the register ( 0x232[0] =1b). Operation Timing : immediately after the register update is executed. Sep-2012 draft-E-02 - 36 - AK8186B Individual Clock Output Power Down (OUT0 to OUT9) Operation : Any of the clock outputs goes into power-down. Condition : Write the appropriate registers below, then updates the register ( 0x232[0] =1b). Operation Timing : immediately after the register update is executed. Table 31 Power down register for OUTPUTS Output Port Register LVPECL OUT0 OUT1 OUT2 OUT3 OUT4 OUT5 OUT6 OUT7 OUT8 OUT9 0xF0[1:0] 0xF1[1:0] 0xF2[1:0] 0xF3[1:0] 0xF4[1:0] 0xF5[1:0] 0x140[0] 0x141[0] 0x142[0] 0x143[0] LVDS/ CMOS draft-E-02 Sep-2012 - 37 - AK8186B SERIAL CONTROL PORT The AK8186B has a 3 or 4-wire serial control port which is compatible with both the Motorola SPI and Intel SSR protocols. The function of the serial control port is as follows. - Read/write access to all registers - Single/Multiple byte access - MSB/LSB first transfer format - Data output on SDIO pin (3-wire access: default) or SDO pin (4-wire access) - Long instruction only (16 bits) SERIAL CONTROL PORT PIN DESCRIPTIONS Figure 26. Serial Control Port Table 32 Serial Control Port Pin Descriptions Pin No. Pin Name Descriptions 16 SCLK 17 CS 21 SDO 22 SDIO Serial Clock Input. Write data bits are sampled at the rising edge of this clock. Read data bits are sampled at the falling edge of this clock. Pulled down by an internal 30k resistor. Chip Select. An active low input. When CS=low, read/write access is allowed. When CS=high, SDIO and SDO become high impedance. Pulled up by an internal 30k resistor. Serial Data Output. Used only in the unidirectional mode (0x00[7]=1,[0]=1). Serial Data Input/Output. When 0x00[7]=0,[0]=0, this works in the bidirectional mode. When 0x00[7]=1,[0]=1, this works in the unidirectional mode. GENERAL DESCRIPTION OF SERIAL CONTROL PORT The following section describes the function of the serial control port. Communication Cycle Serial communication cycle consists of two parts. The first one is a 16-bit instruction section. The second one is a data section. Multibyte data can be transferred. SDIO 16-bit Instruction Word Data Byte 1 Data Byte 2 Data Byte n Figure 27. Serial Port Communication Cycle Sep-2012 draft-E-02 - 38 - AK8186B Since the AK8186B supports only the long instruction (16 bits) mode, the register 0x00[4:3] must be 11b. The Instruction Word (16 bits) The instruction consists of 3 parts; Read/Write command, Byte to transfer and Address. See below. MSB LSB I15 I14 I13 I12 I11 I10 I9 I8 I7 I6 I5 I4 I3 I2 I1 I0 W1 W0 A12=0 A11=0 A10=0 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 - R/W Figure 28. 16-bit Instruction Word Table 33 16-bit Instruction Word Bit Name Description - I15 R/W Read or Write I14 - I13 W1 - W0 I12 - I0 A12 - A0 Length of a transfer in bytes (See Table 34) Address For multibyte transfers, this address is the starting byte address. Table 34 Byte Transfer Count W1 W0 Byte to transfer 0 0 1 0 1 2 1 0 3 1 1 Streaming mode Streaming mode is to transfer more than three bytes. It does not skip over reserved or blank registers. WRITE When I15=0, write operation is executed. The timing chart of 2-byte data write is shown below. Write data is sampled at the rising edge of SCLK. Figure 29. Serial Contorl Port - WRITE - MSB First Write in Streaming mode When data is transferred in streaming mode, the reserved and blank registers are not skipped over. Any data written to those registers does not affect the operation of the AK8186B. Update Register The serial control port has a two-step registers. It consists of a buffer register and an active register. When data is transferred to the serial control port, the data is written into the buffer register. At this point, the written data is not active. To make this data active, an update register operation is needed. When set 0x232[0]=1, the data in the buffer register is transferred to the active register. This is called “update register” and makes the data active. Any number of data can be written into the buffer register before executing the update register. 0x232[0] is self-clear bit register. draft-E-02 Sep-2012 - 39 - Serial Control Port CS SDO SDIO Update Registers Active Registers SCLK Buffer Registers AK8186B Update register operation is executed when set 0x232<0>=1. Figure 30. Buffer/Active Register The serial control port configuration registers of 0x00 and 0x04 does not require the update register. The written data is immediately effective. READ When I15=1, read operation is executed. The timing chart of 3-byte data read is shown below. Read data is valid at the falling edge of SCLK. Figure 31. Serial Control Port - READ - MSB First CS SDO Serial Control Port SDIO Active Registers SCLK Buffer Registers The serial control port can read back the data in the buffer registers or in the active registers. 0x04[0] selects which register is read. Readback of the buffer registers or the active registers Figure 32. Readback Registers Read in Streaming mode When data is transferred in streaming mode, the reserved and blank registers are not skipped over. Bidirectional/Unidirectional mode By default, the serial control port operates in the bidirectional mode. Both write data and readback data are transferred on the SDIO pin. In unidirectional mode, the readback data is on the SDO pin. 0x00[7][0] enables the SDO pin. BUS STALLING IN READ/WRITE ACCESS Sep-2012 draft-E-02 - 40 - AK8186B When 1, 2 or 3-byte transfer, but not streaming, CS can rise up on boundary of every data byte to stall the bus. While CS is high, read/write operation is suspended and the state machine of the serial control port stays in wait state. The operation resumes after CS goes down. Figure 33. Bus Stalling If the system gets out of the wait state, the state machine should be reset by the following procedure. Return CS low and complete the transfer of remained data. Return CS low for at least one complete SCLK cycle (but less than 8 cycles). If CS goes high on non-boundary area, the read/write access is immediately cancelled. MSB/LSB FIRST TRANSFERS The AK8186B serial control port transfer the data by MSB first or LSB first. 0x00[6][1] selects one of which. Default is MSB first. MSB first The instruction and data are transferred from MSB. When the AK8186B executes multibyte access, the address included in the instruction is the start address. Address decrements at every data byte access. Figure 34. MSB First Transfers draft-E-02 Sep-2012 - 41 - AK8186B LSB first The instruction and data are transferred from LSB. When the AK8186B executes multibyte access, the address included in the instruction is the start address. Address increments at every data byte access. Figure 35. LSB First Transfers In both MSB and LSB first modes, streaming mode stops at the address of 0x232. Note that the reserved and blank registers are not skipped. Table 35 Stop Sequence in Streaming mode Mode Address Direction Stop Sequence LSB first Increment 0x230, 0x231, 0x232, Stop MSB first Decrement 0x001, 0x000, 0x232, Stop The serial control port is configured by the register 0x00[7:4]. 0x00[3:0] should be mirrored to 0x00[7:4]. This makes it no matter whether the data is written from MSB or LSB. Sep-2012 draft-E-02 - 42 - AK8186B REGISTER MAP Addr (HEX) Parameter Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Default Value SDO Active LSB First Soft Reset Long Instruction Long Instruction Soft Reset LSB First SDO Active 18 Serial Control Port 00 Serial Port Configuration 01 Blank 02 Reserved 03 04 Part ID (read only) Read Back Control 43 Read Back Active Registers Blank 00 PLL 10 PFD & CP 11 R Counter PFD Polarity A Counter 14 B Counter Charge Pump Mode PLL Power Down 14-bit R Divider Bits<7:0> 12 13 Charge Pump Current 01 Blank 14-bit R Divider Bits<13:8> 00 Blank 6-bit A counter 00 13-bit B counter Bits<7:0> 15 Blank Set CP Pin To VDD/2 Reset R Counter 03 13-bit B counter Bits<12:8> Reset A&B Counters 16 PLL Control 1 17 PLL Control 2 18 PLL Control 3 19 PLL Control 4 1A PLL Control 5 Reserved Reference Frequency Monitor Threshold 1B PLL Control 6 VCO Frequency Monitor REF2 Frequency Monitor REF1 Frequency Monitor 1C PLL Control 7 Blank Select REF2 Use REF_SEL Pin 1D PLL Control 8 1E PLL Control 9 1F PLL Readback Reset All Counters B Counter Bypass Lock Detect Counter R,A,B Counters SYNC Pin Reset 00 Prescaler P STATUS Pin Control Reserved 06 Reserved Digital Lock Detect Window Disable Digital Lock Detect VCO Calibration Divider Reserved 00 VCO Cal Now Reserved 00 00 REFMON Pin Control Automatic Reference Switchover Stay on REF2 REF2 Power On REF1 Power On Differential Reference 00 PLL Status Register Disable LD Pin Comparator Enable Holdover Enable External Holdover Control Holdover Enable 00 00 Reserved VCO Cal Finished Holdover Active 06 00 LD Pin Control Reserved Reserved 7D REF2 Selected 20 to 4F VCO Frequency Threshold REF2 Frequency Threshold REF1 Frequency Threshold Digital Lock Detect -- Blank draft-E-02 Sep-2012 - 43 - AK8186B Addr (HEX) Parameter Bit 7 Bit 6 Bit 5 A0 Bit 4 Bit 3 Bit 2 Bit 1 Blank A1 Blank A2 Blank Bit 0 Reserved Reserved 01 00 Reserved A3 Default Value 00 Blank Reserved 01 A4 Blank Reserved 00 A5 Blank Reserved 00 A6 Blank Reserved 01 A7 Blank Reserved 00 A8 Blank Reserved 00 A9 Blank Reserved 01 AA Blank Reserved 00 AB Blank Reserved 00 AC to EF Blank LVPECL Outputs F0 OUT0 Blank OUT0 Invert OUT0 LVPECL Differential Voltage OUT0 Power-Down 08 F1 OUT2 Blank OUT1 Invert OUT1 LVPECL Differential Voltage OUT1 Power-Down 0A F2 OUT2 Blank OUT2 Invert OUT2 LVPECL Differential Voltage OUT2 Power-Down 08 OUT3 LVPECL Differential Voltage OUT3 Power-Down 0A F3 OUT3 Blank OUT3 Invert F4 OUT4 Blank OUT4 Invert OUT4 LVPECL Differential Voltage OUT4 Power-Down 08 Blank OUT5 Invert OUT5 LVPECL Differential Voltage OUT5 Power-Down 0A F5 OUT5 F6-13 F Blank LVDS/CMOS Outputs 140 OUT6 OUT6 CMOS Output Polarity 141 OUT7 OUT7 CMOS Output Polarity 142 OUT8 OUT8 CMOS Output Polarity 143 OUT6 OUT9 CMOS Output Polarity OUT6 LVDS/CMOS Output Polarity OUT7 LVDS/CMOS Output Polarity OUT8 LVDS/CMOS Output Polarity OUT9 LVDS/CMOS Output Polarity OUT6 CMOS B OUT6 Select LVDS/CMOS OUT6 LVDS Output Current OUT6 Power-Down 42 OUT7 CMOS B OUT7 Select LVDS/CMOS OUT7 LVDS Output Current OUT7 Power-Down 43 OUT8 CMOS B OUT8 Select LVDS/CMOS OUT8 LVDS Output Current OUT8 Power-Down 42 OUT9 CMOS B OUT9 Select LVDS/CMOS OUT9 LVDS Output Current OUT9 Power-Down 43 144-1 8F Blank LVPECL Channel Dividers 190 191 Divider 0 Low Cycles Divider 0 (PECL) Divider 0 Bypass 192 Divider 0 No Sync Divider 1 (PECL) Divider 1 Bypass Divider 1 No Sync 198 Divider 1 Force High Divider 1 Start High Blank 196 Divider 2 Bypass Divider 0 Phase Offset 80 Reserved Divider 2 No Sync Divider 2 Force High Divider 2 Start High Blank Reserved Sep-2012 00 Divider 1 High Cycles BB Divider 1 Phase Offset 00 Reserved Divider 2 Low Cycles Divider 2 (PECL) 00 Reserved Divider 1 Low Cycles 195 197 Divider 0 Start High Blank 193 194 Divider 0 Force High Divider 0 High Cycles Reserved 00 Divider 2 High Cycles 00 Divider 2 Phase Offset 00 Reserved 00 draft-E-02 - 44 - AK8186B Addr (HEX) Parameter Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Default Value LVDS/CMOS Channel Dividers 199 19A 19B Divider 3 (LVDS/CMO S) 19C Reserved 19D Blank High Cycle Divider 3.1 22 Phase Offset Divider 3.2 Phase Offset Divider 3.1 00 Low Cycles Divider 3.2 High Cycles Divider 3.2 11 Bypass Divider3.2 Bypass Divider 3.1 Divider 3 No Sync Divider 3 Force High Start High Divider 3.2 Reserved 19E 19F 1A0 Low Cycles Divider 3.1 Divider 4 (LVDS/CMO S) Reserved 1A2 Blank 00 Reserved 00 Low Cycles Divider 4.1 High Cycle Divider 4.1 22 Phase Offset Divider 4.2 Phase Offset Divider 4.1 00 Low Cycles Divider 4.2 1A1 Start High Divider 3.1 Bypass Divider4.2 High Cycles Divider 4.2 Bypass Divider 4.1 Divider 4 No Sync Divider 4 Force High Start High Divider 4.2 Reserved 1A3 Reserved 1A4 to 1DF Blank 11 Start High Divider 4.1 00 Reserved 00 VCO Divider and CLK Input 1E0 VCO Divider 1E1 Input CLKs Blank Reserved Power-Down Clock Input Section Reserved 1E2 to 22A Power-Down VCO clock interface VCO Divider 02 Power-down VCO & CLK Select VCO or CLK Bypass VCO Divider 00 Power-Down Sync Power-Down Distribution Soft Sync 00 Blank System 230 Power Down and Sync. 231 Reserved Blank Reserved 00 Update All Registers 232 Update all Registers Blank draft-E-02 Update All Registers 00 Sep-2012 - 45 - AK8186B REGISTER MAP FUNCTION DESCRIPTIONS Serial Port Configuration Register Address Bit(s) Name (Hex) 0x000 Description 7 SDO Active Selects unidirectional or bidirectional data transfer mode. 0: Bidirectional mode: (default) SDIO pin used for write and read; SDO set high impedance. 1: Unidirectional mode: SDO pin used for read; SDIO pin used for write. 6 LSB First MSB or LSB data orientation 0: data-oriented MSB first: addressing decrements. (default) 1: data-oriented LSB first: addressing increments. 5 Soft Reset Soft Reset 1: Soft Rest (not self-clearing); restores default values to internal registers. Must be cleared to “0” to complete operation. 4 Long Instruction Should be always “1”: 16bit instruction(long). 3:0 Mirror[7:4] Bit[3:0] should be always mirror [7:4] so that it does not matter whether the part is in MSB or LSB first mode( see Register 0x00[6]). User should set bits as follows. [0]=[7] [1]=[6] [2]=[5] [3]=[4] 0x003 7:0 Part ID Part ID of the AK8186B. (read only) AK8186B : 0x43 0x004 0 Read Back Active Reg. Select register bank used for read back. 0: read back buffer registers (default) 1: read back active registers Sep-2012 draft-E-02 - 46 - AK8186B PLL Configuration Register Address Bit(s) (Hex) 7 Description Name PFD Polarity Sets the PFD Polarity. The on-chip VCO requires positive polarity. 0 : Positive ; higher control voltage produces higher frequency (default) 1 : Negative; higher control voltage produces lower frequency CP Current Charge Pump current (with CPRSET=5.1kΩ). [6:5:4] Icp(mA) 000 0.6 001 1.2 010 1.8 011 2.4 100 3.0 101 3.6 110 4.2 111 4.8 (default) CP Mode Charge pump operating mode. [3:2] Charge pump mode 00 High impedance state 01 Force source current (pump up) 10 Force sink current(pump down) 11 Normal operation. (default) 1:0 PLL Power Down PLL operating mode. [1:0] PLL Mode 00 Normal operation. 01 Asynchronous power-down. (default) 10 Normal operation. 11 Synchronous power-down. 0x011 7:0 14-Bit R Divider Bits[7:0] (LSB) 0x012 5:0 14-Bit R Divider R divider MSBs, upper six bits (default=0x00). Bits[13:8] (MSB) 0x013 5:0 6-Bit A Counter 0x014 7:0 13-Bit B Counter B counter (part of N divider). Lower eight bits (default=0x03). Bits[7:0] 0x015 4:0 13-Bit B Counter B counter (part of N divider). Upper eight bits (default=0x00). Bits[12:8] 6:4 0x010 3:2 R divider LSBs, lower eight bits (default=0x01). A counter (part of N divider) (default=0x00). 7 Set CP pin To VDD/2 Sets the CP pin to one-half of the VDD supply voltage. 0: CP normal operation (default). 1: CP pin set to VDD/2. 6 Rest R Counters Resets R counter (R divider) 0: normal (default) 1: reset R counter. 0x016 draft-E-02 Sep-2012 - 47 - AK8186B Register Address Bit(s) (Hex) Description Name 5 Reset A&B Counters Resets A&B counters (part of N divider) 0: normal (default) 1: reset A & B counter. 4 Reset All Counters Resets R, A&B counters. 0: normal (default) 1: reset R, A & B counter. 3 B Counter Bypass B counter bypass. This is valid only when operating the prescaler in FD mode. 0: normal mode (default) 1: B counter is set to divide-by-1. This allows the prescaler setting to determine the divide for the N divider. Prescaler: DM=Dual modulus and FD = fixed divide. 0x016 2:0 Prescaler P External VCO/VCXO ; 1E1[1]=0 [2:1:0] Mode Prescaler 000 FD Divide-by-1 001 FD Divide-by-2 010 DM Divide-by-2 (2/3 mode) 011 DM Divide-by-4 (4/5 mode) 100 DM Divide-by-8 (8/9 mode) 101 DM Divide-by-16 (16/17 mode) 110 DM Divide-by-32 (32/33 mode) (default) 111 FD Divide-by-3 Internal VCO ; 1E1[1]=1 [2:1:0] Mode Prescaler 0XX DM Divide-by-32 (32/33 mode) 100 DM Divide-by-8 (8/9 mode) 101 DM Divide-by-16 (16/17 mode) 1 1 X DM Divide-by-32 (32/33 mode) 0x017 7:2 STATUS Pin Control Selects the signal that is connected to the STATUS pin. Level or Dynamic [7:6:5:4:3:2] Signals Signal at STATUS Pin 000000 LVL Ground(dc) (default). 000001 DYN N divider output 000010 DYN R divider output 000011 DYN A divider output. 000100 DYN Prescaler output. 000101 DYN PFD up pulse 000110 DYN PFD down pulse 0xxxxx LVL Ground(dc);for all other cases 0xxxxx not specified Above. The selections that follow are the same as REFMON. 100000 LVL Ground(dc). 100001 DYN REF1 clock 100010 DYN REF2 clock (N/A differential mode) 100011 DYN Selected reference to PLL 100100 DYN Unselected reference to PLL 100101 LVL Status of selected reference 100110 LVL Status of unselected reference 100111 LVL Status REF1 frequency.(active high) Sep-2012 draft-E-02 - 48 - AK8186B Register Address Bit(s) (Hex) 0x017 7:2 6:5 STATUS Pin Control Lock Detect Counter 0x018 4 Description Name Digital Lock Detect Window Level or Dynamic [7:6:5:4:3:2] Signals Signal at STATUS Pin 101000 LVL Status REF2 frequency. (active high) 101001 LVL (Status REF1 Freq.) AND (Status REF2 Freq.) 101010 LVL (DLD) AND (Status of selected reference) AND (status of VCO) 101011 LVL Status of VCO Frequency (active high) 101100 LVL Selected reference (Low=REF1,High=REF2) 101101 LVL Digital Lock Detect(DLD); active High 101110 LVL Holdover active(active high) 101111 LVL LD pin comparator output (active high). 110000 LVL VDD (PLL supply) 110001 DYN (REF1 Clock)n 110010 DYN (REF2 Clock)n 110011 DYN (Selected reference to PLL)n 110100 DYN (Unselected reference to PLL)n 110101 LVL Status of selected reference: active low 110110 LVL Status of unselected reference: active low 110111 LVL Status of REF1 frequency(active low) 111000 LVL Status of REF2 frequency(active low) 111001 LVL ((Status REF1 Freq.) AND (Status REF2 Freq.))n 111010 LVL ((DLD) AND (Status of selected reference) AND (status of VCO))n 111011 LVL Status of VCO Frequency (Active low) 111100 LVL Selected reference (Low=REF2,High=REF1). 111101 LVL Digital Lock Detect(DLD): Active Low 111110 LVL Holdover active(active low) 111111 LVL LD Pin comparator output(Active low) [6:5] 00 01 10 11 PFD Cycles Determine Lock 5 (default) 16 64 255 Digital Lock Detect Window Size Lock Unlock 0 : High Range 7.5ns 15ns (default) 1 : Low Range 3.5ns 7ns draft-E-02 Sep-2012 - 49 - AK8186B Register Address Bit(s) (Hex) 3 2:1 Disable DLD Digital Lock Detect operation 0: normal lock detect operation (default) 1: disable lock detect VCO Cal Divider VCO Calibration Divider. Divider used to generate the VCO calibration clock from the PLL reference clock. [2:1] VCO Calibration Clock Divider 00 2 01 4 10 8 11 16 (default) 0x018 0 0x019 0x01A 7:6 6 Description Name VCO Cal Now R,A,B Counters SYNC Pin RESET Reference Frequency Monitor Threshold Bit used to initiate the VCO calibration. This bit must be toggled from 0 to 1 in the active registers. The sequence to initiate a calibration is: program to 0, followed by an update bit(Register 0x232[0]),; then programmed to 1, followed by another update bit(Register 0x232[0]). This sequence gives complete control over when the VCO calibration occurs relative to the programming of other registers that can impact the calibration. [7:6] 00 01 10 11 Action Do nothing on SYNC(default) Asynchronous reset Synchronous reset Do nothing on SYNC Sets the reference (REF1/REF2) frequency monitor’s detection threshold frequency. This does not affect the VCO frequency monitor’s detection threshold. See Table 16: REF1, REF2 and VCO Frequency Status Monitor parameter. 0: frequency valid if frequency is above the higher frequency threshold (default). 1: frequency valid if frequency is above the lower frequency threshold. Sep-2012 draft-E-02 - 50 - AK8186B Register Bit(s) Address (Hex) 0x01A 5:0 Description Name LD Pin Control Selects the signal that is connected to the LD pin. [5:4:3:2:1:0] Signals Signal at LD Pin 000000 LVL DLD (High=lock, Low=unlock) (default) 000001 DYN P-Channel, open-drain lock detect(analog LD) 000010 DYN N-Channel, open-drain lock detect(analog LD) 000011 HIZ High-Z LD pin. 000100 CUR Current source LD(110uA when DLD is true). 0xxxxx LVL Ground(dc);for all other cases 0xxxxx not specified Above. The selections that follow are the same as REFMON except 101111 and 111111. 100000 LVL Ground(dc). 100001 DYN REF1 clock 100010 DYN REF2 clock (N/A differential mode) 100011 DYN Selected reference to PLL 100100 DYN Unselected reference to PLL 100101 LVL Status of selected reference 100110 LVL Status of unselected reference 100111 LVL Status REF1 frequency.(active high) 101000 LVL Status REF2 frequency.(active high) 101001 LVL (Status REF1 Freq.) AND (Status REF2 Freq.) 101010 LVL (DLD) AND (Status of selected reference) AND (status of VCO) 101011 LVL Status of VCO Frequency (Active high) 101100 LVL Selected reference (Low=REF1,High=REF2) 101101 LVL Digital Lock Detect(DLD): Active High 101110 LVL Holdover active(active high) 101111 LVL N/A do not use. 110000 LVL VDD (PLL supply) 110001 DYN (REF1 Clock)n 110010 DYN (REF2 Clock)n 110011 DYN (Selected reference to PLL)n 110100 DYN (Unselected reference to PLL)n 110101 LVL Status of selected reference: active low 110110 LVL Status of unselected reference: active low 110111 LVL Status of REF1 frequency(active low) 111000 LVL Status of REF2 frequency(active low) 111001 LVL ((Status REF1 Freq.) AND (Status REF2 Freq.))n 111010 LVL ((DLD) AND (Status of selected reference) AND (status of VCO))n 111011 LVL Status of VCO Frequency (active low) 111100 LVL Selected reference (Low=REF2,High=REF1). 111101 LVL Digital Lock Detect(DLD): active low 111110 LVL Holdover active(active low) 111111 LVL N/A do not use. draft-E-02 Sep-2012 - 51 - AK8186B Register Address Bit(s) (Hex) Description Name 7 VCO Frequency Monitor Enable or disable VCO frequency monitor. 0: disable VCO frequency monitor (default). 1: enable VCO frequency monitor. 6 REF2(REFINn) Frequency Monitor Enable or disable REF2 frequency monitor. 0: disable REF2 frequency monitor (default). 1: enable REF2 frequency monitor. 5 REF1(REFIN) Frequency Monitor Enable or disable REF1(REFIN) frequency monitor. 0: disable REF1(REFIN) frequency monitor (default). 1: enable REF1(REFIN) frequency monitor. [4:3:2:1:0] 00000 00001 00010 00011 00100 00101 00110 00111 01000 01001 01010 0x01B 4:0 REFMON Pin Control 01011 01100 01101 01110 01111 10000 10001 10010 10011 10100 10101 10110 10111 11000 11001 11010 11011 11100 11101 11110 11111 Signals LVL DYN DYN DYN DYN LVL LVL LVL LVL LVL LVL LVL LVL LVL LVL LVL LVL DYN DYN DYN DYN LVL LVL LVL LVL LVL LVL LVL LVL LVL LVL LVL Sep-2012 Signal at REFMON Pin Ground(dc) (default). REF1 clock REF2 clock (N/A differential mode) Selected reference to PLL Unselected reference to PLL Status of selected reference Status of unselected reference Status REF1 frequency.(active high) Status REF2 frequency.(active high) (Status REF1 Freq.) AND (Status REF2 Freq.) (DLD) AND (Status of selected reference) AND (status of VCO) Status of VCO Frequency (Active high) Selected reference (Low=REF1,High=REF2) Digital Lock Detect(DLD): Active High Holdover active(active high) LD Pin comparator output(Active high) VDD (PLL supply) (REF1 Clock)n (REF2 Clock)n (Selected reference to PLL)n (Unselected reference to PLL)n Status of selected reference: active low Status of unselected reference: active low Status of REF1 frequency(active low) Status of REF2 frequency(active low) ((Status REF1 Freq.) AND (Status REF2 Freq.))n ((DLD) AND (Status of selected reference) Status of VCO Frequency (Active low) Selected reference (Low=REF2,High=REF1). Digital Lock Detect(DLD): Active Low Holdover active(active low) LD Pin comparator output(Active low) draft-E-02 - 52 - AK8186B Register Address Bit(s) (Hex) Description Name 6 Select REF2 If Register 0x1C[5]=0, select reference for PLL. 0: select REF1 (default) 1: select REF2 5 Use REF_SEL Pin If Register 0x1C[4]=0, set method of PLL reference selection. 0: use Register 0x1C[6] (default). 1: use REF_SEL pin. 4 3 Automatic Reference Switchover Stay on REF2 0x01C Automatic or manual reference selection switchover. Single-ended reference mode must be selected by Register 0x1C[0]=0. 0: manual reference switchover (default). 1: automatic reference switchover. Stays on REF2 after switchover 0: return to REF1 automatically when REF1 status good again (default). 1: stay on REF2 after switchover. Do not automatically return to REF1 . 2 REF2 Power On When automatic reference switchover is disabled, this bit returns the REF2 power on. 0: REF2 Power off (default). 1: REF2 Power on. 1 REF1 Power On When automatic reference switchover is disabled, this bit returns the REF1 power on. 0: REF1 Power off (default). 1: REF1 Power on. 0 Differential Reference Selects the PLL reference mode, differential or single-ended. Single-ended must be selected for the automatic switchover or REF1 and REF2 to work. 0: single-ended reference mode (default). 1: differential reference mode. draft-E-02 Sep-2012 - 53 - AK8186B Register Address Bit(s) (Hex) Description Name PLL Status Register Disable Disable the PLL status register read-back. 0: enable (default) 1: disable 3 LD Pin Comparator Enable Enable the LD pin voltage comparator, This function is used with the LP pin current source lock detect mode. When in the automatic holdover mode, this enables the use of the voltage on the LD pin to determine if the PLL was previously in a locked state. Otherwise, this can be used with the REFMON and STATUS pins to monitor the voltage on this PIN. 0: disable (default) 1: enable 2 Holdover Enable Along with[0] enables the holdover function. 0: holdover disabled (default) 1: holdover enabled 1 Manual Holdover Control Enable the manual hold control through the SYNC pin. (This disables the automatic holdover mode.) 0: automatic holdover mode-holdover controlled by automatic holdover circuit. (default) 1: manual holdover mode-holdover controlled by SYNC pin. 4 0x01D 0 Holdover Enable Analog with[2] enables the holdover function. 0: holdover disabled (default) 1: holdover enabled Sep-2012 draft-E-02 - 54 - AK8186B Register Address Bit(s) (Hex) 6 0x01F Description Name VCO Cal Finished Read-only register: status of the VCO calibration. 0: VCO calibration not finished 1: VCO calibration finished 5 Holdover Active Read-only register: indicates if the part is in the holdover state( see Fig.19). This is not same as holdover enable. 0: not in holdover. 1: holdover state active. 4 REF2 Selected Read-only register: indicates which PLL reference is selected as the input to PLL. 0: REF1 selected (or differential reference if in differential mode.) 1: REF2 selected. 3 VCO Frequency > Threshold Read-only register: indicates if the VCO frequency is greater than the threshold (see Table 16, REF1, REF2, and VCO Frequency Status Monitor.). 0: VCO frequency is less than threshold frequency. 1: VCO frequency greater the threshold frequency. 2 Read-only register: indicates if the frequency REF2 is greater than the REF2 Frequency threshold frequency set by Register 0x1A[6]. > Threshold 0: REF2 frequency is less than threshold frequency. 1: REF2 frequency greater the threshold frequency. 1 Read-only register: indicates if the frequency REF1 is greater than the REF1 Frequency threshold frequency set by Register 0x1A[6]. > Threshold 0: REF1 frequency is less than threshold frequency. 1: REF1 frequency greater the threshold frequency. 0 Digital Lock Detect Read-only register: digital lock detect 0: PLL is not locked. 1: PLL is locked. draft-E-02 Sep-2012 - 55 - AK8186B LVPECL Outputs Register Address Bit(s) (Hex) Description Name Output Invert Selects the output polarity. 0: non-inverting (default) 1: inverting OUT0 LVPECL Differential Voltage Sets the LVPECL output differential voltage(Vod) [3:2] Vod(mV) 00 400 01 600 10 780 (default) 11 960 1:0 OUT0 Power-Down LVPECL power-down modes. [1:0] Out Mode 00 On Normal operation (default) 01 Off Partial Power-down (Outputs Hi-Z). 10 Off Partial Power-down (Outputs Hi-Z). 11 Off Power-down (Outputs Hi-Z) 4 Output Invert Selects output polarity. 0: non-inverting (default) 1: inverting OUT1 LVPECL Differential Voltage Sets the LVPECL output differential voltage(Vod) [3:2] Vod(mV) 00 400 01 600 10 780 (default) 11 960 1:0 OUT1 Power-Down LVPECL power-down modes. [1:0] Out Mode 00 On Normal operation 01 Off Partial Power-down (Outputs Hi-Z). 10 Off Partial Power-down (Outputs Hi-Z). (default) 11 Off Power-down (Outputs Hi-Z). 4 Output Invert Selects output polarity. 0: non-inverting (default) 1: inverting OUT2 LVPECL Differential Voltage Sets the LVPECL output differential voltage(Vod) [3:2] Vod(mV) 00 400 01 600 10 780 (default) 11 960 OUT2 Power-Down LVPECL power-down modes. [1:0] Out Mode 00 On Normal operation (default) 01 Off Partial Power-down (Outputs Hi-Z). 10 Off Partial Power-down (Outputs Hi-Z). 11 Off Power-down (Outputs Hi-Z). 4 3:2 0x0F0 3:2 0x0F1 3:2 0x0F2 1:0 Sep-2012 draft-E-02 - 56 - AK8186B Register Address Bit(s) (Hex) Description Name Output Invert Selects output polarity. 0: non-inverting (default) 1: inverting OUT3 LVPECL Differential Voltage Sets the LVPECL output differential voltage(Vod) [3:2] Vod(mV) 00 400 01 600 10 780 (default) 11 960 1:0 OUT3 Power-Down LVPECL power-down modes. [1:0] Out Mode 00 On Normal operation 01 Off Partial Power-down (Outputs Hi-Z). 10 Off Partial Power-down (Outputs Hi-Z). (default) 11 Off Power-down (Outputs Hi-Z). 4 Output Invert Selects output polarity. 0: non-inverting (default) 1: inverting OUT4 LVPECL Differential Voltage Sets the LVPECL output differential voltage(Vod) [3:2] Vod(mV) 00 400 01 600 10 780 (default) 11 960 1:0 OUT4 Power-Down LVPECL power-down modes. [1:0] Out Mode 00 On Normal operation (default) 01 Off Partial Power-down (Outputs Hi-Z). 10 Off Partial Power-down (Outputs Hi-Z). 11 Off Power-down (Outputs Hi-Z). 4 Output Invert Selects output polarity. 0: non-inverting (default) 1: inverting OUT5 LVPECL Differential Voltage Sets the LVPECL output differential voltage(Vod) [3:2] Vod(mV) 00 400 01 600 10 780 (default) 11 960 OUT5 Power-Down LVPECL power-down modes. [1:0] Out Mode 00 On Normal operation 01 Off Partial Power-down (Outputs Hi-Z). 10 Off Partial Power-down (Outputs Hi-Z). (default) 11 Off Power-down (Outputs Hi-Z). 4 3:2 0x0F3 3:2 0x0F4 3:2 0x0F5 1:0 draft-E-02 Sep-2012 - 57 - AK8186B LVDS/CMOS Outputs Register Address Bit(s) (Hex) Description Name OUT6 Output Polarity In CMOS mode,[7:5] select the output polarity of each CMOS output. In LVDS mode, only [5] determines LDVS polarity. [7:6:5] OUT6(CMOS) OUT6n(CMOS) OUT6(LVDS) 000 Non-inverting. Inverting. Non-inverting. 010 Non-inverting. Non-inverting. Non-inverting (default) 100 Inverting. Inverting. Non-inverting 110 Inverting. Non-inverting. Non-inverting 001 Inverting. Non-inverting. Inverting 011 Inverting. Inverting. Inverting 101 Non-inverting. Non-inverting. Inverting 1 1 1 Non-inverting. Inverting. Inverting 4 OUT6 CMOS B In CMOS mode, turn on/off the OUT6n output. There is no effect in LDVS mode. 0: turn off the OUT6n output. (default) 1: turn on the OUT6n output.. 3 OUT6 Select LVDS/CMOS 7:5 0x140 Selects LVDS or CMOS logic levels. 0: LVDS. (default) 1: CMOS. 2:1 OUT6 LVDS Output Current Sets output current level in LVDS mode. This has no effect CMOS mode, [2:1] Current (mA) Recommend Termination (Ω) 00 1.75 100 01 3.5 100 (default) 10 5.25 50 11 7.0 50 0 OUT6 Power-Down Power-down output(LVDS/CMOS). 0: Power on. 1: Power off. (default) LVDS: Outputs Hi-Z OUT7 Output Polarity In CMOS mode,[7:5] select the output polarity of each CMOS output. In LVDS mode, only [5] determines LDVS polarity. [7:6:5] OUT7(CMOS) OUT7n(CMOS) OUT7(LVDS) 000 Non-inverting. Inverting. Non-inverting. 010 Non-inverting. Non-inverting. Non-inverting (default) 100 Inverting. Inverting. Non-inverting 110 Inverting. Non-inverting. Non-inverting 001 Inverting. Non-inverting. Inverting 011 Inverting. Inverting. Inverting 101 Non-inverting. Non-inverting. Inverting 1 1 1 Non-inverting. Inverting. Inverting 4 OUT7 CMOS B In CMOS mode, turn on/off the OUT7n output. There is no effect in LDVS mode. 0: turn off the OUT7n output. (default) 1: turn on the OUT7n output.. 3 OUT7 Select LVDS/CMOS 7:5 0x141 2:1 OUT7 LVDS Output Current CMOS: Outputs Low Selects LVDS or CMOS logic levels. 0: LVDS. (default) 1: CMOS. Sets output current level in LVDS mode. This has no effect CMOS mode, [2:1] Current (mA) Recommend Termination (Ω) 00 1.75 100 01 3.5 100 (default) 10 5.25 50 11 7.0 50 Sep-2012 draft-E-02 - 58 - AK8186B Register Address Bit(s) (Hex) 141 Description Name OUT7 Power-Down Power-down output(LVDS/CMOS). 0: Power on. 1: Power off. (default) LVDS: Outputs Hi-Z OUT8 Output Polarity In CMOS mode,[7:5] select the output polarity of each CMOS output. In LVDS mode, only [5] determines LDVS polarity. [7:6:5] OUT8(CMOS) OUT8n(CMOS) OUT8(LVDS) 000 Non-inverting. Inverting. Non-inverting. 010 Non-inverting. Non-inverting. Non-inverting (default) 100 Inverting. Inverting. Non-inverting 110 Inverting. Non-inverting. Non-inverting 001 Inverting. Non-inverting. Inverting 011 Inverting. Inverting. Inverting 101 Non-inverting. Non-inverting. Inverting 1 1 1 Non-inverting. Inverting. Inverting 4 OUT8 CMOS B In CMOS mode, turn on/off the OUT8n output. There is no effect in LDVS mode. 0: turn off the OUT8n output. (default) 1: turn on the OUT8n output.. 3 OUT8 Select LVDS/CMOS 0 7:5 0x142 CMOS: Outputs Low Selects LVDS or CMOS logic levels. 0: LVDS. 1: CMOS. 2:1 OUT8 LVDS Output Current Sets output current level in LVDS mode. This has no effect CMOS mode, [2:1] Current (mA) Recommend Termination (Ω) 00 1.75 100 01 3.5 100 (default) 10 5.25 50 11 7.0 50 0 OUT8 Power-Down Power-down output(LVDS/CMOS). 0: Power on. 1: Power off. (default) LVDS: Outputs Hi-Z OUT9 Output Polarity In CMOS mode,[7:5] select the output polarity of each CMOS output. In LVDS mode, only [5] determines LDVS polarity. [7:6:5] OUT9(CMOS) OUT9n(CMOS) OUT9(LVDS) 000 Non-inverting. Inverting. Non-inverting. 010 Non-inverting. Non-inverting. Non-inverting (default) 100 Inverting. Inverting. Non-inverting 110 Inverting. Non-inverting. Non-inverting 001 Inverting. Non-inverting. Inverting 011 Inverting. Inverting. Inverting 101 Non-inverting. Non-inverting. Inverting 1 1 1 Non-inverting. Inverting. Inverting 4 OUT9 CMOS B In CMOS mode, turn on/off the OUT9n output. There is no effect in LDVS mode. 0: turn off the OUT9n output. (default) 1: turn on the OUT9n output.. 3 OUT9 Select LVDS/CMOS 7:5 0x143 CMOS: Outputs Low Selects LVDS or CMOS logic levels. 0: LVDS. (default) 1: CMOS. draft-E-02 Sep-2012 - 59 - AK8186B Register Address Bit(s) (Hex) Description Name 2:1 OUT9 LVDS Output Current Sets output current level in LVDS mode. This has no effect CMOS mode, [2:1] Current (mA) Recommend Termination (Ω) 00 1.75 100 01 3.5 100 (default) 10 5.25 50 11 7.0 50 0 OUT9 Power-Down Power-down output(LVDS/CMOS). 0: Power on. 1: Power off. (default) LVDS: Outputs Hi-Z 0x143 CMOS: Outputs Low LVPECL Channel Dividers Register Address Bit(s) (Hex) 7:4 Divider 0 Low Cycles M Number of Low clock cycles (M) and High clock cycles (N) of the divider input define a frequency division, Dx, of the Divider 0. Dx = M+N+2. 3:0 Divider 0 High Cycles N Note) The M and N does not affect the duty of LVPECL output. The DCC(Duty Cycle Correction) always works. Divider 0 Bypass Bypasses and power-down the divider; route input to divider output. 0: use divider. 1: bypass divider. (default) 0x190 7 6 0x191 Divider 0 Nosync Nosync. 0: obey chip-level SYNC signal. (default) 1: ignore chip-level SYNC signal. 5 Divider 0 Force High Forces divider output to high. This requires that nosync also be set. 0: divider output force to low. (default) 1: divider output force to high. 4 Divider 0 Start High Selects clock output to start high or start low. 0: start low. (default) 1: start high. 3:0 Divider 0 Phase Offset Phase offset. (default=0x0) 7:4 Divider 1 Low Cycles M Number of Low clock cycles (M) and High clock cycles (N) of the divider input define a frequency division, Dx, of the Divider 1. Dx = M+N+2. 3:0 Divider 1 High Cycles N Note) The M and N does not affect the duty of LVPECL output. The DCC(Duty Cycle Correction) always works. Divider 1 Bypass Bypasses and power-down the divider; route input to divider output. 0: use divider. (default) 1: bypass divider. 0x193 7 0x194 Description Name 6 5 Divider 1 Nosync Divider 1 Force High Nosync. 0: obey chip-level SYNC signal. (default) 1: ignore chip-level SYNC signal. Forces divider output to high. This requires that nosync also be set. 0: divider output force to low. (default) 1: divider output force to high. Sep-2012 draft-E-02 - 60 - AK8186B Register Address Bit(s) (Hex) Divider 1 Start High Selects clock output to start high or start low. 0: start low. (default) 1: start high. 3:0 Divider 1 Phase Offset Phase offset. (default=0x0) 7:4 Divider 2 Low Cycles M Number of Low clock cycles (M) and High clock cycles (N) of the divider input define a frequency division, Dx, of the Divider 2. Dx = M+N+2. 3:0 Divider 2 High Cycles N Note) The M and N does not affect the duty of LVPECL output. The DCC(Duty Cycle Correction) always works. Divider 2 Bypass Bypasses and power-down the divider; route input to divider output. 0: use divider. (default) 1: bypass divider. 4 0x194 0x196 7 6 0x197 Description Name Divider 2 Nosync Nosync. 0: obey chip-level SYNC signal. (default) 1: ignore chip-level SYNC signal. 5 Divider 2 Force High Forces divider output to high. This requires that nosync also be set. 0: divider output force to low. (default) 1: divider output force to high. 4 Divider 2 Start High Selects clock output to start high or start low. 0: start low. (default) 1: start high. Divider 2 Phase Offset Phase offset. (default=0x0) 3:0 draft-E-02 Sep-2012 - 61 - AK8186B LVDS/CMOS Channel Dividers Register Address Bit(s) (Hex) Description Name 7:4 Divider 3.1 Low Cycles M Number of Low clock cycles (M) and High clock cycles (N) of the divider input define a frequency division, Dx, of the Divider 3.1. Dx = M+N+2. 3:0 Divider 3.1 High Cycles N Note) The M and N does not affect the duty of LVDS/CMOS output. The DCC(Duty Cycle Correction) always works. 7:4 Divider 3.2 Phase Offset Refer to LVDS/CMOS channel divider function description. 3:0 Divider 3.1 Phase Offset Refer to LVDS/CMOS channel divider function description. 7:4 Divider 3.2 Low Cycles Number of Low clock cycles (M) and High clock cycles (N) of the divider input define a frequency division, Dx, of the Divider 3.2. Dx = M+N+2. 3:0 Divider 3.2 High Cycles Note) The M and N does not affect the duty of LVDS/CMOS output. The DCC(Duty Cycle Correction) always works. 5 Divider 3.2 Bypass Bypasses (and power-down)3.2 divider logic, route input to 3.2 output. 0: do not bypass. (default) 1: bypass. 4 Divider 3.1 Bypass Bypasses (and power-down)3.1 divider logic, route input to 3.2 output. 0: do not bypass. (default) 1: bypass. 3 Divider 3 Nosync Nosync. 0: obey chip-level SYNC signal. (default) 1: ignore chip-level SYNC signal. 2 Divider 3 Force High Forces divider 3 output to high. Requires that nosync also be set. 0: force low. (default) 1: force high. 1 Divider 3.2 Start High Divider3.2 start high or start low. 0: start low. (default) 1: start high. 0 Divider 3.1 Start High Divider3.1 strat high or start low. 0: start low. (default) 1: start high. 0x199 0x19A 0x19B 0x19C Sep-2012 draft-E-02 - 62 - AK8186B Register Address Bit(s) (Hex) Description Name 7:4 Divider 4.1 Low Cycles M Number of Low clock cycles (M) and High clock cycles (N) of the divider input define a frequency division, Dx, of the Divider 4.1. Dx = M+N+2. 3:0 Divider 4.1 High Cycles N Note) The M and N does not affect the duty of LVDS/CMOS output. The DCC(Duty Cycle Correction) always works. 7:4 Divider 4.2 Phase Offset Refer to LVDS/CMOS channel divider function description. 3:0 Divider 4.1 Phase Offset Refer to LVDS/CMOS channel divider function description. 7:4 Divider 4.2 Low Cycles Number of Low clock cycles (M) and High clock cycles (N) of the divider input define a frequency division, Dx, of the Divider 4.2. Dx = M+N+2. 3:0 Divider 4.2 High Cycles Note) The M and N does not affect the duty of LVDS/CMOS output. The DCC(Duty Cycle Correction) always works. 5 Divider 4.2 Bypass Bypasses (and power-down)4.2 divider logic, route input to 4.2 output. 0: do not bypass. (default) 1: bypass. 4 Divider 4.1 Bypass Bypasses (and power-down)4.1 divider logic, route input to 4.2 output. 0: do not bypass. (default) 1: bypass. 3 Divider 4 Nosync Nosync. 0: obey chip-level SYNC signal. (default) 1: ignore chip-level SYNC signal. 2 Divider 4 Force High Forces divider 4 output to high. Requires that nosync also be set. 0: force low. (default) 1: force high. 1 Divider 4.2 Start High Divider4.2 start high or start low. 0: start low. (default) 1: start high. 0 Divider 4.1 Start High Divider4.1 strat high or start low. 0: start low. (default) 1: start high. 0x19E 0x19F 0x1A0 0x1A1 draft-E-02 Sep-2012 - 63 - AK8186B VCO Divider and CLK Input Register Address Bit(s) (Hex) 0x1E0 0x1E1 Description Name [2:1:0] 000 001 010 011 100 101 110 111 Divide 2 3 4 (default) 5 6 Output Static Output Static Output Static 2:0 VCO Divider 4 Power-Down Clock Input Section Powers down the clock input section (including CLK buffer, VCO dividers and CLK tree). 0 : normal operation (default). 1 : Power-down. 3 Power-Down VCO clock interface Powers down the interface block between VCO and clock distribution. 0 : normal operation (default). 1 : power-down. 2 Power-Down VCO and CLK Powers down both VCO and CLK input. 0 : normal operation (default). 1 : power-down. 1 Select VCO or CLK Powers down the clock input section (including CLK buffer, VCO dividers and CLK tree). 0 : Selects external CLK as input to VCO divider (default). 1 : Selects VCO as input to VCO divider; cannot bypass VCO divider when this is selected. 0 Bypass VCO divider Bypasses or uses the VCO divider. 0 : Uses VCO divider (default). 1 : Bypasses VCO divider; cannnot select VCO as input when this is selected. Sep-2012 draft-E-02 - 64 - AK8186B System Register Address Bit(s) (Hex) Description Name Powers down the SYNC function. 0: normal operation of SYNC function (default). 1: Power-down SYNC circuitry. 2 Power-Down SYNC 1 Powers down the output buffers. 0 : normal operation (default). Power down 1 : power down the output buffers. distribution Buffers output as follows in power down. reference LVPECL: Hi-Z (same state with 0xFn[1:0]=01 or 10b, n=0 to 5) LVDS: Hi-Z CMOS: Low 0x230 0 Soft SYNC The soft SYNC works the same as the SYNC pin. Expect that the polarity of the bit is reversed. That is, a high level forces selected channels into a predetermined static state, and 1-to-0 transition triggers a SYNC. 0: same as SYNC high (default). 1: same as SYNC low. Update All Registers Register Address Bit(s) (Hex) 0x232 0 Description Name Update All Registers This bit must be set to 1 to transfer the contents of the buffer registers into the active registers. This happens on the next SCLK rising edge. This bit is self-cleaning; that is, it does not have to be set back to 0. 1: (self-cleaning); update all active registers to the contents of the buffer registers. draft-E-02 Sep-2012 - 65 - AK8186B PACKAGE INFORMATION Mechanical data 9.00 8.75 0.4±0.10 64 49 48 1 49 48 64 1 6.15 8.75 +0.07 -0.05 17 0.25 32 A +0.05 -0.07 0.10 33 M 0.50 33 32 6.15 16 17 0M AX 16 C0 .6 9.00 B AB +0.15 -0.05 S 0.85 0.08 0.02 +0.03 -0.02 0.20 S Marking a: #1 Pin Index b: Part number c: Date code b c a Sep-2012 draft-E-02 - 66 - AK8186B RoHS Compliance All integrated circuits form Asahi Kasei Microdevices Corporation (AKM) assembled in “lead-free” packages* are fully compliant with RoHS. (*) RoHS compliant products from AKM are identified with “Pb free” letter indication on product label posted on the anti-shield bag and boxes. draft-E-02 Sep-2012 - 67 - AK8186B REVISION HISTORY 31/August/2012 Draft-E00 to E01 P.3 Adds Table of contents. P.8 Change to On chip VCO. P.9 Change to Input Capacitance. P.25 Change to Prescaler division in FD and DM mode. P.27 Change to p-channel open drain in Figure17. P.49 Change to Lock Detect Counter. 28/September/2012 Draft-E01 to E02 P.12-15 Change to Table 8,9,10,12 and 13. Sep-2012 draft-E-02 - 68 - AK8186B IMPORTANT NOTICE These products and their specifications are subject to change without notice. When you consider any use or application of these products, please make inquiries the sales office of Asahi Kasei Microdevices Corporation (AKM) or authorized distributors as to current status of the products. Descriptions of external circuits, application circuits, software and other related information contained in this document are provided only to illustrate the operation and application examples of the semiconductor products. You are fully responsible for the incorporation of these external circuits, application circuits, software and other related information in the design of your equipments. AKM assumes no responsibility for any losses incurred by you or third parties arising from the use of these information herein. AKM assumes no liability for infringement of any patent, intellectual property, or other rights in the application or use of such information contained herein. Any export of these products, or devices or systems containing them, may require an export license or other official approval under the law and regulations of the country of export pertaining to customs and tariffs, currency exchange, or strategic materials. AKM products are neither intended nor authorized for use as critical componentsNote1) in any safety, life support, or other hazard related device or systemNote2), and AKM assumes no responsibility for such use, except for the use approved with the express written consent by Representative Director of AKM. As used here: Note1) A critical component is one whose failure to function or perform may reasonably be expected to result, whether directly or indirectly, in the loss of the safety or effectiveness of the device or system containing it, and which must therefore meet very high standards of performance and reliability. Note2) A hazard related device or system is one designed or intended for life support or maintenance of safety or for applications in medicine, aerospace, nuclear energy, or other fields, in which its failure to function or perform may reasonably be expected to result in loss of life or in significant injury or damage to person or property. It is the responsibility of the buyer or distributor of AKM products, who distributes, disposes of, or otherwise places the product with a third party, to notify such third party in advance of the above content and conditions, and the buyer or distributor agrees to assume any and all responsibility and liability for and hold AKM harmless from any and all claims arising from the use of said product in the absence of such notification. draft-E-02 Sep-2012 - 69 -