HMC 7043
HMC 7043
2 GHz, 14-Output
Fanout Buffer
Data Sheet HMC7043
FEATURES The HMC7043 is designed to meet the requirements of multicarrier
JEDEC JESD204B support GSM and LTE base station designs, and offers a wide range of
Low additive jitter: <15 fs rms at 2457.6 MHz (12 kHz to 20 MHz) clock management and distribution features to simplify baseband
Very low noise floor: −155.2 dBc/Hz at 983.04 MHz and radio card clock tree designs.
Up to 14 LVDS, LVPECL, or CML type device clocks (DCLKs) The HMC7043 provides 14 low noise and configurable outputs
Maximum CLKOUTx/CLKOUTx and SCLKOUTx/SCLKOUTx to offer flexibility in interfacing with many different components in
frequency of 3200 MHz a base transceiver station (BTS) system, such as data converters,
JESD204B-compatible system reference (SYSREF) pulses local oscillators, transmit/receive modules, field programmable
25 ps analog and ½ clock input cycle digital delay gate arrays (FPGAs), and digital front-end ASICs. The HMC7043
independently programmable on each of 14 clock can generate up to seven DCLK and SYSREF clock pairs per the
output channels JESD204B interface requirements.
SPI-programmable adjustable noise floor vs. power consumption
The system designer can generate a lower number of DCLK and
SYSREF valid interrupt to simplify JESD204B synchronization
SYSREF pairs, and configure the remaining output signal paths
Supports deterministic synchronization of multiple
for independent phase and frequency. Both the DCLK and SYSREF
HMC7043 devices
clock outputs can be configured to support different signaling
RFSYNCIN pin or SPI-controlled SYNC trigger for output
standards, including CML, LVDS, LVPECL, and LVCMOS, and
synchronization of JESD204B
different bias conditions to adjust for varying board insertion losses.
GPIO alarm/status indicator to determine system health
Clock input to support up to 6 GHz One of the unique features of the HMC7043 is the independent
48-lead, 7 mm × 7 mm LFCSP package flexible phase management of each of the 14 channels. All
14 channels feature both frequency and phase adjustment. The
APPLICATIONS outputs can also be programmed for 50 Ω or 100 Ω internal and
JESD204B clock generation external termination options.
Cellular infrastructure (multicarrier GSM, LTE, W-CDMA)
The HMC7043 device features an RF SYNC feature that synchro-
Data converter clocking
nizes multiple HMC7043 devices deterministically, that is, ensures
Phase array reference distribution
that all clock outputs start with the same edge. This operation is
Microwave baseband cards
achieved by rephrasing the nested HMC7043 or SYSREF control
GENERAL DESCRIPTION unit/divider, deterministically, and then restarting the output
The HMC7043 is a high performance clock buffer for the dividers with this new phase.
distribution of ultralow phase noise references for high speed data The HMC7043 is offered in a 48-lead, 7 mm × 7 mm LFCSP
converters with either parallel or serial (JESD204B type) interfaces. package with an exposed pad connected to ground.
FUNCTIONAL BLOCK DIAGRAM
CLKOUT0
CLKIN/ ÷ CLKOUT0
CLKIN SCLKOUT1
SCLKOUT1
CLKOUT12
CLKOUT12
÷ SCLKOUT13
SCLKOUT13
RFSYNCIN/ SYSREF
RFSYNCIN CONTROL
SPI 14-CLOCK
SDATA CONTROL DISTRIBUTION
INTERFACE
13114-001
SLEN SCLK
Figure 1.
TABLE OF CONTENTS
Features .............................................................................................. 1 Terminology .................................................................................... 14
Applications ....................................................................................... 1 Theory of Operation ...................................................................... 15
General Description ......................................................................... 1 Detailed Block Diagram ............................................................ 16
Functional Block Diagram .............................................................. 1 Clock Input Network ................................................................. 16
Revision History ............................................................................... 2 Clock Output Network .............................................................. 17
Specifications..................................................................................... 3 Typical Programming Sequence............................................... 23
Conditions ..................................................................................... 3 Power Supply Considerations ................................................... 24
Supply Current .............................................................................. 3 Serial Control Port ......................................................................... 27
Digital Input/Output (I/O) Electrical Specifications ............... 4 Serial Port Interface (SPI) Control ........................................... 27
Clock Input Path Specifications.................................................. 4 Control Registers ............................................................................ 28
Additive Jitter and Phase Noise Characteristics ....................... 5 Control Register Map ................................................................ 28
Clock Output Distribution Specifications................................. 5 Control Register Map Bit Descriptions ................................... 33
Clock Output Driver Characteristics ......................................... 6 Applications Information .............................................................. 41
Absolute Maximum Ratings ............................................................ 8 Evaluation PCB And Schematic ............................................... 41
ESD Caution .................................................................................. 8 Outline Dimensions ....................................................................... 43
Pin Configuration and Function Descriptions ............................. 9 Ordering Guide .......................................................................... 43
Typical Performance Characteristics ........................................... 11
Typical Application Circuits.......................................................... 13
REVISION HISTORY
7/2016—Rev. A to Rev. B
Changes to Table 1 ............................................................................ 3
5/2016—Rev. 0 to Rev. A
Changes to Table 3 ............................................................................. 4
Change to Maximum Operating Frequency Parameter, Table 7 ..... 7
Added Figure 6, Renumbered Sequentially ................................ 11
Change to Synchronization FSM/Pulse Generator
Timing Section ................................................................................. 21
Changes to Table 20 ........................................................................ 28
Change to Table 22 ......................................................................... 33
Changes to Table 28 ........................................................................ 34
Changes to Table 29 ........................................................................ 35
Change to Table 31 ......................................................................... 36
Change to Table 38 ......................................................................... 37
Changes to Table 41 ........................................................................ 39
Rev. B | Page 2 of 43
Data Sheet HMC7043
SPECIFICATIONS
VCC = 3.3 V ± 5%, and TA = 25°C, unless otherwise noted. Minimum and maximum values are given over the full VCC and TA (−40°C to
+85°C) variation, as listed in Table 1.
CONDITIONS
Table 1.
Parameter1 Min Typ Max Unit Test Conditions/Comments
SUPPLY VOLTAGE, VCC
VCC1_CLKDIST 3.135 3.3 3.465 V 3.3 V ± 5%, supply voltage for CLK distribution
VCC2_OUT 3.135 3.3 3.465 V 3.3 V ± 5%, supply voltage for Output Channel 2 and
Output Channel 3
VCC3_OUT 3.135 3.3 3.465 V 3.3 V ± 5%, supply voltage for Output Channel 4, Output
Channel 5, Output Channel 6 and Output Channel 7
VCC4_CLKIN 3.135 3.3 3.465 V 3.3 V ± 5%, supply voltage for the clock input path
VCC5_SYSREF 3.135 3.3 3.465 V 3.3 V ± 5%, supply voltage for the common SYSREF divider
VCC6_OUT 3.135 3.3 3.465 V 3.3 V ± 5%, supply voltage for Output Channel 8, Output
Channel 9, Output Channel 10, and Output Channel 11
VCC7_OUT 3.135 3.3 3.465 V 3.3 V ± 5%, supply voltage for Output Channel 0, Output
Channel 1, Output Channel 12, and Output Channel 13
TEMPERATURE
Ambient Temperature Range, TA −40 +25 +85 °C
1
Maximum values are guaranteed by design and characterization.
SUPPLY CURRENT
For detailed test conditions, see Table 17 and Table 18.
Table 2
Parameter1, 2 Min Typ Max Unit Test Conditions/Comments
CURRENT CONSUMPTION3
VCC1_CLKDIST 87 125 mA
VCC2_OUT4 90 250 mA Typical value is given at TA = 25°C with two LVDS clocks at divide by 8
VCC3_OUT4 52 500 mA Typical value is given at 25°C with two LVDS high performance clocks,
fundamental frequency of the clock input (fO), two SYSREF clocks (off )
VCC4_CLKIN 16 25 mA Typical value is given at TA = 25°C with RF synchronization (RFSYNC) input
buffer off
VCC5_SYSREF 23 35 mA Typical value is given at TA = 25°C with internal RF SYNC path off
VCC6_OUT4 90 500 mA Typical value is given at 25°C with two LVDS high performance clocks at
divide by 2, two SYSREF clocks (off )
VCC7_OUT4 100 500 mA Typical value is given at 25°C with two LVDS clocks at divide by 8, two SYSREF
clocks (off )
Total Current 458 mA
1
Maximum values are guaranteed by design and characterization.
2
Currents include LVDS termination currents.
3
Maximum values are for all circuits enabled in their worst case power consumption mode, PVT variations, and accounting for peak current draw during temporary
synchronization events.
4
Typical specification applies to a normal usage profile (Profile 1 in Table 17) but very low duty cycle currents (sync events) and some optional features are disabled.
This specification assumes output configurations as described in the test conditions/comments column.
Rev. B | Page 3 of 43
HMC7043 Data Sheet
DIGITAL INPUT/OUTPUT (I/O) ELECTRICAL SPECIFICATIONS
Table 3.
Parameter Min Typ Max Unit Test Conditions/Comments
DIGITAL INPUT SIGNALS (RESET, SLEN, SCLK)
Safe Input Voltage Range −0.1 +3.6 V
Input Load 0.3 pF
Input Voltage
Input Logic High 1.2 VCC V
Input Logic Low 0 0.5 V
SPI Bus Frequency 10 MHz
DIGITAL BIDIRECTIONAL SIGNALS
CONFIGURED AS INPUTS (SDATA, GPIO)
Safe Input Voltage Range −0.1 +3.6 V
Input Capacitance 0.4 pF
Input Resistance 50 GΩ
Input Voltage
Input Logic High 1.22 VCC V
Input Logic Low 0 0.24 V
Input Hysteresis 0.2 V Occurs around 0.85 V
GPIO ALARM MUXING/DELAY
Delay from Internal Alarm/Signal to 2 ns Does not include tDGPO
General-Purpose Output (GPO) Driver
DIGITAL BIDIRECTIONAL SIGNALS
CONFIFURED AS OUTPUTS (SDATA, GPIO)
CMOS Mode
Logic 1 Level 1.6 1.9 2.2 V
Logic 0 Level 0 0.1 V
Output Drive Resistance (RDRIVE) 50 Ω
Output Driver Delay (tDGPO) 1.5 + 42 × CLOAD ns Approximately 1.5 ns + 0.69 × RDRIVE × CLOAD
(CLOAD in nF)
Maximum Supported DC Current 1 0.6 mA
Open-Drain Mode External 1 kΩ pull-up resistor
Logic 1 Level 3.6 V 3.6 V maximum permitted; specifications set by
external supply
Logic 0 Level 0.13 0.28 V Against a 1 kΩ external pull-up resistor to 3.3 V
Pull-Down Impedance 60 Ω
Maximum Supported Sink Current1 5 mA
1
Guaranteed by design and characterization for long-term reliability.
Rev. B | Page 4 of 43
Data Sheet HMC7043
ADDITIVE JITTER AND PHASE NOISE CHARACTERISTICS
Table 5.
Parameter 1 Min Typ Max Unit Test Conditions/Comments
ADDITIVE JITTER HMC7044 used as a clock source (see Figure 3)
RMS Additive Jitter <30 fs rms Clock output frequency (fCLKOUT) = 983.04 MHz, BW = 12 kHz to 20 MHz,
clock input slew rate ≥ 8 ns
<15 fs rms fCLKOUT = 2457.6 MHz, BW = 12 kHz to 20 MHz, clock input slew rate ≥ 4 ns
CLOCK OUTPUT PHASE NOISE HMC830 used as a clock source and configured to produce 983.04 MHz
at the output (see Figure 4), input slew rate > 1 V/ns
Absolute Phase Noise
Offset = 1 MHz −144.3 dBc/Hz fCLKOUT = 983.04 MHz, fCLKOUT = 983.04 MHz, divide by 1 at the output
Offset = 10 MHz −154.8 dBc/Hz fCLKOUT = 983.04 MHz, fCLKOUT = 2949.12 MHz, divide by 3 at the output
Offset = 20 MHz −155.2 dBc/Hz fCLKOUT = 983.04 MHz, fCLKOUT = 983.04 MHz, divide by 1 at the output
1
Guaranteed by design and characterization.
Rev. B | Page 5 of 43
HMC7043 Data Sheet
CLOCK OUTPUT DRIVER CHARACTERISTICS
Table 7.
Parameter Min Typ Max Unit Test Conditions/Comments
CML MODE (LOW POWER) RL = 100 Ω, 9.6 mA
−3 dB Bandwidth 1950 MHz Differential output voltage = 980 mV p-p diff
Output Rise Time 175 ps fCLKOUT = 245.76 MHz, 20% to 80%
145 ps fCLKOUT = 983.04 MHz, 20% to 80%
Output Fall Time 185 ps fCLKOUT = 245.76 MHz, 20% to 80%
145 ps fCLKOUT = 983.04 MHz, 20% to 80%
Output Duty Cycle 1 47.5 50 52.5 % fCLKOUT = 1075 MHz (2150 MHz/2)
Differential Output Voltage Magnitude 1390 mV p-p diff fCLKOUT = 245.76 MHz (2949.12 MHz/12)
1360 mV p-p diff fCLKOUT = 983.04 MHz (2949.12 MHz/3)
Common-Mode Output Voltage VCC − 1.05 V fCLKOUT = 245.76 MHz (2949.12 MHz/12)
CML MODE (HIGH POWER) RL = 100 Ω, 14.5 mA
−3 dB Bandwidth 1500 MHz Differential output voltage = 1470 mV p-p diff
Output Rise Time 250 ps fCLKOUT = 245.76 MHz, 20% to 80%
165 ps fCLKOUT = 983.04 MHz, 20% to 80%
Output Fall Time 255 ps fCLKOUT = 245.76 MHz, 20% to 80%
170 ps fCLKOUT = 983.04 MHz, 20% to 80%
Output Duty Cycle1 47.5 50 52.5 % fCLKOUT = 1075 MHz (2150 MHz/2)
Differential Output Voltage Magnitude 2000 mV p-p diff fCLKOUT = 245.76 MHz (2949.12 MHz/12)
1800 mV p-p diff fCLKOUT = 983.04 MHz (2949.12 MHz/3)
Differential Output
Voltage Magnitude 590 mV p-p diff fCLKOUT = 3200 MHz
Power −3.6 dBm diff fCLKOUT = 3200 MHz
Common-Mode Output Voltage VCC − 1.6 V fCLKOUT = 245.76 MHz (2949.12 MHz/12)
LVPECL MODE RL = 150 Ω, 4.8 mA
−3 dB Bandwidth 2400 MHz Differential output voltage = 1240 mV p-p diff
Output Rise Time 135 ps fCLKOUT = 245.76 MHz, 20% to 80%
130 ps fCLKOUT = 983.04 MHz, 20% to 80%
Output Fall Time 135 ps fCLKOUT = 245.76 MHz, 20% to 80%
130 ps fCLKOUT = 983.04 MHz, 20% to 80%
Output Duty Cycle1 47.5 50 52.5 % fCLKOUT = 1075 MHz (2150 MHz/2)
Differential Output Voltage Magnitude 1760 mV p-p diff fCLKOUT = 245.76 MHz (2949.12 MHz/12)
1850 mV p-p diff fCLKOUT = 983.04 MHz (2949.12 MHz/3)
Differential Output
Voltage Magnitude 930 mV p-p diff fCLKOUT = 3200 MHz
Power 0.3 dBm diff fCLKOUT = 3200 MHz
Common-Mode Output Voltage VCC − 1.3 V fCLKOUT = 245.76 MHz (2949.12 MHz/12)
LVDS MODE (LOW POWER) 1.75 mA
Maximum Operating Frequency 1700 MHz Differential output voltage = 320 mV p-p diff
Output Rise Time 135 ps fCLKOUT = 245.76 MHz, 20% to 80%
100 ps fCLKOUT = 983.04 MHz, 20% to 80%
Output Fall Time 135 ps fCLKOUT = 245.76 MHz, 20% to 80%
95 ps fCLKOUT = 983.04 MHz, 20% to 80%
Output Duty Cycle1 47.5 50 52.5 % fCLKOUT = 1075 MHz (2150 MHz/2)
Differential Output Voltage Magnitude 390 mV p-p diff fCLKOUT = 245.76 MHz (2949.12 MHz/12)
Common-Mode Output Voltage 1.1 V fCLKOUT = 245.76 MHz (2949.12 MHz/12)
Rev. B | Page 6 of 43
Data Sheet HMC7043
Parameter Min Typ Max Unit Test Conditions/Comments
LVDS MODE (HIGH POWER) 3.5 mA
Maximum Operating Frequency 1700 MHz Differential output voltage = 600 mV p-p diff
Output Rise Time 145 ps fCLKOUT = 245.76 MHz, 20% to 80%
105 ps fCLKOUT = 983.04 MHz, 20% to 80%
Output Fall Time 145 ps fCLKOUT = 245.76 MHz, 20% to 80%
100 ps fCLKOUT = 983.04 MHz, 20% to 80%
Output Duty Cycle1 47.5 50 52.5 % fCLKOUT = 1075 MHz (2150 MHz/2)
Differential Output Voltage Magnitude 750 mV p-p diff fCLKOUT = 245.76 MHz (2949.12 MHz/12)
730 mV p-p diff fCLKOUT = 983.04 MHz (2949.12 MHz/3)
Common-Mode Output Voltage 1.1 V fCLKOUT = 245.76 MHz (2949.12 MHz/12)
CMOS MODE
Maximum Operating Frequency 600 MHz Single-ended output voltage = 940 mV p-p diff
Output Rise Time 425 ps fCLKOUT = 245.76 MHz, 20% to 80%
Output Fall Time 420 ps fCLKOUT = 245.76 MHz, 20% to 80%
Output Duty Cycle1 47.5 50 52.5 % fCLKOUT = 1075 MHz (2150 MHz/2)
Output Voltage
High VCC V Load current = 1 mA
VCC − 0.5 V Load current = 10 mA
Low 0.07 V Load current = 1 mA
0.5 V Load current = 10 mA
1
Guaranteed by design and characterization.
Rev. B | Page 7 of 43
HMC7043 Data Sheet
Rev. B | Page 8 of 43
Data Sheet HMC7043
SCLKOUT13
SCLKOUT13
SCLKOUT11
SCLKOUT11
VCC7_OUT
VCC6_OUT
CLKOUT12
CLKOUT12
CLKOUT10
CLKOUT10
CLKOUT8
CLKOUT8
41
39
37
43
42
40
38
44
48
47
46
45
CLKOUT0 1 36 SCLKOUT9
CLKOUT0 2 35 SCLKOUT9
SCLKOUT1 3 34 GPIO
SCLKOUT1 4 33 SDATA
RESET 5 HMC7043 32 SCLK
BGAPBYP1 6 31 SLEN
LDOBYP2 7 TOP VIEW 30 VCC5_SYSREF
(Not to Scale)
VCC1_CLKDIST 8 29 RFSYNCIN
SCLKOUT3 9 28 RFSYNCIN
SCLKOUT3 10 27 VCC4_CLKIN
CLKOUT2 11 26 CLKIN
CLKOUT2 12 25 CLKIN
13
14
15
16
17
18
19
20
21
22
23
24
SCLKOUT5
SCLKOUT5
CLKOUT4
CLKOUT4
CLKOUT6
CLKOUT6
SCLKOUT7
SCLKOUT7
RSV
RSV
VCC2_OUT
VCC3_OUT
NOTES
13114-002
1. RSV = RESERVED PIN AND MUST BE TIED TO GROUND.
2. CONNECT THE EXPOSED PAD TO A HIGH QUALITY RF/DC GROUND.
Figure 2.
Rev. B | Page 9 of 43
HMC7043 Data Sheet
Pin No. Mnemonic Type 1 Description
27 VCC4_CLKIN P Power Supply for the Clock Input Path.
28 RFSYNCIN I True RF Synchronization Input with Deterministic Delay.
29 RFSYNCIN I Complementary RF Synchronization Input with Deterministic Delay.
30 VCC5_SYSREF P Power Supply for Common SYSREF Divider.
31 SLEN I/O SPI Latch Enable.
32 SCLK I/O SPI Clock.
33 SDATA I/O SPI Data.
34 GPIO I/O Programmable General-Purpose Input/Output.
35 SCLKOUT9 O True Clock Output Channel 9. Default SYSREF profile.
36 SCLKOUT9 O Complementary Clock Output Channel 9. Default SYSREF profile.
37 CLKOUT8 O True Clock Output Channel 8. Default DCLK profile.
38 CLKOUT8 O Complementary Clock Output Channel 8. Default DCLK profile.
39 VCC6_OUT P Power Supply for Clock Group 3 (North)—Channel 8, Channel 9, Channel 10, and Channel 11. See the
Clock Grouping, Skew, and Crosstalk section.
40 CLKOUT10 O True Clock Output Channel 10. Default DCLK profile.
41 CLKOUT10 O Complementary Clock Output Channel 10. Default DCLK profile.
42 SCLKOUT11 O True Clock Output Channel 11. Default SYSREF profile.
43 SCLKOUT11 O Complementary Clock Output Channel 11. Default SYSREF profile.
44 SCLKOUT13 O True Clock Output Channel 13. Default SYSREF profile.
45 SCLKOUT13 O Complementary Clock Output Channel 13. Default SYSREF profile.
46 CLKOUT12 O True Clock Output Channel 12. Default DCLK profile.
47 CLKOUT12 O Complementary Clock Output Channel 12. Default DCLK profile.
48 VCC7_OUT P Power Supply for Clock Group 0 (Northwest)—Channel 0, Channel 1, Channel 12, and Channel 13. See
the Clock Grouping, Skew, and Crosstalk section.
EP Exposed Pad. Connect the exposed pad to a high quality RF/dc ground.
1
O is output, I is input, P is power, R is reserved, and I/O is input/output.
Rev. B | Page 10 of 43
Data Sheet HMC7043
13114-003
13114-100
1 10 100 1000 10000 1.0 1.5 2.0 2.5 3.0 3.5
FREQUENCY OFFSET (kHz) FREQUENCY (GHz)
Figure 3. Additive Jjitter at 983.04 MHz at Output Figure 6.Differential Output Voltage vs. Frequency over Various Modes
–100 2.00
HMC830-CLOCK SOURCE HMC830 AS CLOCK SOURCE:
1.25
–130
1.00
–140
0.75
–150
HMC7043 OUTPUT: 0.5
AT FUNDEMENTAL MODE
–160 1MHz, –144.31 dBc/Hz
5MHz, –153.46 dBc/Hz 0.25
10MHz, –154.78 dBc/Hz
20MHz, –155.18 dBc/Hz
–170 0
13114-205
13114-004
Figure 4. Absolute Phase Noise Measured at 983.04 MHz at Output Figure 7. LVPECL Differential Output Power vs. Frequency over Various
Temperatures
3.5 0.4
LVPECL
DIFFERENTIAL OUTPUT VOLTAGE (Vp-p DIFF)
CML100 HIGH
3.0 CML100 LOW 0.3
LVDS HIGH
CLKOUT0/CLKOUT0 VOLTAGE (V)
CMOS (NOT IN
DIFFERENTIAL MODE) 0.2
2.5
0.1
2.0
0
1.5
–0.1
1.0
–0.2
0.5
–0.3
0 –0.4
13114-206
13114-007
Figure 5. Differential Output Power vs. Frequency over Various Modes Figure 8. Differential CLKOUT0/CLKOUT0 at 2457 MHz, LVPECL
Rev. B | Page 11 of 43
HMC7043 Data Sheet
0.8
0.4 2.0
CLKOUT0/CLKOUT0 VOLTAGE (V)
0.6
0 0 1.0
–0.2
–0.2 0.5
–0.4
–0.6
–0.4 0
–0.8 CLKOUT0 VALID PHASE ALARM
CLKOUT2
–1.0 –0.6 –0.5
13114-011
13114-008
0 1 2 3 4 5 6 7 8 9 10 695 700 705 710 715
TIME (ns) TIME (ns)
Figure 9. Differential CLKOUT0/CLKOUT0 Voltage at 614.4 MHz, LVPECL Figure 12. Output Channel Synchronization After Rephase
CLOCK GROUP VALID PHASE ALARM VOLTAGE (V)
0.6 2.5 30
CLKOUT0
CLKOUT2
VALID PHASE ALARM
0.4 2.0
CLOCK OUPUT VOLTAGE (V)
25
0.2 1.5 DELAY STEP SIZE (ps)
0 1.0 20
–0.2 0.5
15
–0.4 0
–40°C
+25°C
+85°C
–0.6 –0.5 10
13114-012
13114-009
1
2
3
4
5
6
7
8
9
11
10
12
13
14
15
16
17
18
19
20
21
22
23
24
0 200 400 600 800 1000
TIME (ns) DELAY STEP
Figure 10. Output Channel Synchronization Before and After Rephase Figure 13. Analog Delay Step Size vs. Delay Step over Temperature,
LVPECL at 983.04 MHz
800
CLOCK GROUP VALID PHASE ALARM VOLTAGE (V)
0.6 2.5
CLKOUT0 –40°C
CLKOUT2 700 +27°C
VALID PHASE ALARM +85°C
0.4 2.0 600
CLOCK OUTPUT VOLTAGE (V)
500
0.2 1.5
400
0 1.0 300
200
–0.2 0.5 100
0
–0.4 0
–100 FUND:FUNDAMENTAL MODE AT 2949.12MHz
DIS: ANALOG DELAY IS DISABLED AT 983.04MHz
–0.6 –0.5 –200
FUND
DIS
13114-013
0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30
13114-010
Figure 11. Output Channel Synchronization Before Rephase Figure 14. Analog Delay vs. Delay Setting over Temperature, LVPECL at
983.04 MHz
Rev. B | Page 12 of 43
Data Sheet HMC7043
HIGH HIGH
LVDS LVDS
100Ω IMPEDANCE DOWNSTREAM 100Ω IMPEDANCE DOWNSTREAM
OUTPUT DEVICE OUTPUT DEVICE
INPUT INPUT
13114-014
13114-018
0.1µF
Figure 15. AC-Coupled LVDS Output Driver Figure 19. DC-Coupled LVDS Output Driver
VCC
HMC7043
100Ω 100Ω
LVPECL- DOWNSTREAM
HMC7043 0.1µF COMPATIBLE DEVICE
OUTPUT (LVPECL)
HIGH
100Ω IMPEDANCE DOWNSTREAM
INPUT DEVICE
50Ω 50Ω
13114-019
GND
Figure 16. AC-Coupled CML (Configured High-Z) Output Driver Figure 20. DC-Coupled LVPECL Output Driver
13114-020
13114-016
Figure 17. AC-Coupled CML (Internal) Output Driver Figure 21. DC-Coupled CML (Internal) Output Driver
SELF BIASED
13114-017
REF, VCXO
13114-021
0.1µF INPUTS
0.1µF
Figure 18. CLKIN/CLKIN , RFSYNCIN Input Differential Mode Figure 22. CLKIN, RFSYNCIN Input Single-Ended Mode
Rev. B | Page 13 of 43
HMC7043 Data Sheet
TERMINOLOGY
Phase Jitter and Phase Noise wave, the time jitter is a displacement of the edges from their
An ideal sine wave has a continuous and even progression of ideal (regular) times of occurrence. In both cases, the variations in
phase with time from 0° to 360° for each cycle. Actual signals, timing from the ideal are the time jitter. Because these variations
however, display a certain amount of variation from ideal phase are random in nature, the time jitter is specified in seconds root
progression over time. This phenomenon is phase jitter. Although mean square (rms) or 1 sigma of the Gaussian distribution.
many causes can contribute to phase jitter, one major cause is Time jitter that occurs on a sampling clock for a DAC or an
random noise, which is characterized statistically as being ADC decreases the signal-to-noise ratio (SNR) and dynamic
Gaussian (normal) in distribution. range of the converter. A sampling clock with the lowest possible
This phase jitter leads to the energy of the sine wave in the jitter provides the highest performance from a given converter.
frequency domain spreading out, producing a continuous power Additive Phase Noise
spectrum. This power spectrum is usually reported as a series of Additive phase noise is the amount of phase noise that is
values whose units are dBc/Hz at a given offset in frequency from attributable to the device or subsystem being measured.
the sine wave (carrier). The value is a ratio (expressed in decibels) The phase noise of any external oscillators or clock sources is
of the power contained within a 1 Hz bandwidth with respect to subtracted, which makes it possible to predict the degree to
the power at the carrier frequency. For each measurement, the which the device impacts the total system phase noise when
offset from the carrier frequency is also given. used in conjunction with the various oscillators and clock
It is meaningful to integrate the total power contained within some sources, each of which contributes a phase noise to the total. In
interval of offset frequencies (for example, 10 kHz to 10 MHz). many cases, the phase noise of one element dominates the
This is the integrated phase noise over that frequency offset system phase noise. When there are multiple contributors to
interval and can be readily related to the time jitter due to the phase noise, the total is the square root of the sum of squares of
phase noise within that offset frequency interval. the individual contributors.
Phase noise has a detrimental effect on the performance of analog- Additive Time Jitter
to-digital converters (ADCs), digital-to-analog converters (DACs), Additive time jitter is the amount of time jitter that is attributable to
and RF mixers. It lowers the achievable dynamic range of the the device or subsystem being measured. The time jitter of any
converters and mixers, although they are affected in somewhat external oscillators or clock sources is subtracted, which makes
different ways. it possible to predict the degree to which the device impacts the
Time Jitter total system time jitter when used in conjunction with the various
Phase noise is a frequency domain phenomenon. In the time oscillators and clock sources, each of which contributes a time
domain, the same effect is exhibited as time jitter. When observing jitter to the total. In many cases, the time jitter of the external
a sine wave, the time of successive zero crossings varies. In a square oscillators and clock sources dominates the system time jitter.
Rev. B | Page 14 of 43
Data Sheet HMC7043
THEORY OF OPERATION
The HMC7043 is a high performance, clock distribution IC The HMC7043 provides output clock signals of up to 3.2 GHz,
designed for extending the number of clock signals across the while having the flexibility to support input reference frequencies of
system with minimal noise contribution. The device can be up to 6 GHz when the internal clock division blocks are turned on.
used for distributing the noise sensitive reference clocks for high The higher frequency support enables higher bandwidth RF
speed data converters with either parallel or serial (JESD204B) designs, and allows for distribution of low noise RF phase-locked
interfaces, FPGAs, and local oscillators. The HMC7043 is loop (PLL) voltage controlled oscillator (VCO) outputs as well
designed to meet the requirements of demanding base station as other critical clocks across the system.
designs, and offers a wide range of clock management and One of the key challenges in JESD204B system design is ensuring
distribution features to simplify baseband and radio card clock the synchronization of data converter frame alignment across
tree designs. The device provides 14 low noise and configurable the system, from the FPGA or digital front end (DFE) to ADCs
outputs to offer flexibility in distributing clocks while applying and DACs through a large clock tree that may comprise multiple
frequency division, phase adjustment, cycle slip, and external clock generation and distribution ICs.
signal synchronization options.
There are two input paths on the HMC7043; one is for the clock
The HMC7043 generates up to seven DCLK and SYSREF clock signal that is distributed, and the other may be used as an external
pairs per the JESD204B interface requirements. The system synchronization signal. In typical JESD204B systems, serial data
designer can generate a lower number of DCLK and SYSREF converter interfaces, there may be a need to ensure that all clock
pairs, and configure the remaining output signal paths as signals that are sent to the data converters have phases which are
DCLKs, additional SYSREFs, or other reference clocks with controlled by an FPGA. By virtue of the RF SYNC input, the
independent phase and frequency adjustment. Frequency device ensures that output signals have a deterministic phase
adjustment can be accomplished by selecting the appropriate alignment to this synchronization input. The RF SYNC input
output divider values. can also implement multiple device clock trees by nesting more
One of the unique features of the HMC7043 is the independent than one HMC7043 to generate an even larger clock distribution
flexible phase management of each of the 14 channels. Using a network, while still maintaining phase alignment across the
combination of divider slip based, digital (coarse) and analog clock tree.
(fine) delay adjustments, each channel can be programmed to Offering excellent crosstalk, frequency isolation, and spurious
have a different phase offset. The phase adjustment capability performance, the device generates independent frequencies in
allows the designer to offset board flight time delay variations, both single-ended and differential formats including LVPECL,
match data converter sample windows, and meet JESD204B LVDS, CML, and CMOS, and different bias conditions to
synchronization challenges. The output signal path design of offset varying board insertion losses. The outputs can also be
the HMC7043 is implemented to ensure both linear phase programmed for ac or dc coupling and 50 Ω or 100 Ω internal
adjustment steps and minimal noise perturbation when phase and external termination options.
adjustment circuits are turned on.
The HMC7043 is programmed via a 3-wire serial port interface
(SPI). The HMC7043 is offered in a 48-lead, 7 mm × 7 mm,
LFCSP package with the exposed pad to ground.
Rev. B | Page 15 of 43
HMC7043 Data Sheet
DETAILED BLOCK DIAGRAM
CLK DISTRIBUTION PATH DIVIDER CLKIN
÷1, ÷2 CLKIN
COARSE DIVIDER CYCLE
DIGITAL SLIP/
DELAY (1 TO 4094)
CLKOUT0 SYNC
ANALOG
MUX DELAY RFSYNCIN
CLKOUT0 FUNDAMENTAL MODE SYSREF TIMER
RFSYNCIN
DEVICE
LDOs SPI ALARM GENERATION CONTROL
13114-022
BGABYP1 LDOBYP2 SDATA SCLK SLEN GPIO RESET
Rev. B | Page 16 of 43
Data Sheet HMC7043
Single-Ended Operation • Fine phase control of synchronization channels with
The buffers can support a single-ended signal with slightly reduced respect to the DCLK channel
input sensitivity and bandwidth. If driving any of the buffers • Frequency coverage to satisfy typical clock rates in systems
single-ended, ac couple the unused leg of the buffer to ground • Skew between SYSREF and DCLK channels that is much
at the input of the die. less than a DCLK period
Maximum Signal Swing Considerations • Spur and crosstalk performance that does not impact
system budgets
The internal supplies to these input buffers are supplied directly
from 3.3 V. The ESD network and parasitic diodes can generally The HMC7043 output network supports the following recom-
shunt away excess power and protect the internal circuits mended features, which are sometimes critical in user applications:
(withstanding reference powers above 13 dBm). Nevertheless, • Deterministic synchronization of the output channels with
to protect from latch-up concerns, the signals on the reference respect to an external signal (RFSYNC), which allows
inputs must not exceed the 3.3 V internal supply. For a 2.1 V multichip synchronization and clean expansion to larger
common mode, 50 Ω single-ended source, this allows ~1200 mV systems
of amplitude, or 11 dBm maximum reference power. • Pulse generator behavior to temporarily generate a
CLOCK OUTPUT NETWORK synchronization pulse stream at a user request
The HMC7043 is a high performance clock buffer, is appropriate • The flexibility to define unused JESD204B SYSREF and
for JESD204B data converters, and much of the uniqueness of a DCLK channels for other purposes
JESD204B clock generation chip relates to the array of output • Glitchless phase control of signals relative to each other
channels. In this device, the output network requirements include • 50% duty cycle clocks with odd division ratios
• Multimode output buffers with a variety of swings and
• A large number of device clock (DCLK) and synchronization
termination options
(SYSREF) channels
• Skew between all channels is much less than a DCLK period
• Very good phase noise floor of the DCLK channels that can
be connected to critical data converter sample clock inputs • Adjustable performance vs. power consumption for less
sensitive clock channels
• Deterministic phase alignment between all output channels
relative to one another
SYSREF INPUT NETWORK
RF
SYNC
D Q
RESET
SYSREF TIMER
CLKIN PATH
SYNC/PULSE GENERATOR PULSE GENERATOR REQUEST (FROM SPI OR GPI PIN)
CONTROL SYNC REQUEST (FROM SPI OR GPI PIN)
LEAF CONTROLLER
CLOCK DIGITAL
GATING DIVIDER DELAY AND
RETIME
13114-023
Rev. B | Page 17 of 43
HMC7043 Data Sheet
Each of the 14 output channels are logically identical. The only To support divider synchronization, arbitrary phase slips, and
distinction between the SYSREF and DCLK channels is in the pulse generator modes, the following blocks are included:
SPI configuration, and in how they are used. Each channel
• A clock gating stage pauses the clock for synchronization
contains independent dividers, phase adjustment, and analog
or slip operations
delay circuits. This combination provides the ultimate flexibility,
• An output channel leaf (×14) controller that manages slip,
cleanly accommodating nonJESD204B devices in the system.
synchronization, and pulse generators with information
In addition to the 14 output channel dividers, an internal SYSREF from the SYSREF finite state machine (FSM)
timer continually operates, and the synchronization of the output
channel dividers occurs deterministically with respect to this Each channel has an array of control signals. Some of the
timer, which the user can rephased deterministically by the user controls are described in Table 10.
through GPI or SPI or deterministically by using the RFSYNCIN/ System wide broadcast signals can be triggered from the SPI or
RFSYNCIN differential pins. general-purpose input (GPI) port to issue a SYNC command
(to align dividers to the system internal SYSREF timer), issue a
The pulse generator functionality of the JESD204B standard
pulse generator stream, (temporarily exporting SYSREF signals to
involves temporarily generating SYSREF output pulses, with
receivers), or to cause the dividers to slip a number of clock
appropriate phasing, to downstream devices. The centralized
input cycles to adjust their phases.
SYSREF timer and the associated SYNC/pulse generator control
manage the process of enabling the intended SYSREF channels, Individual dividers can be made sensitive to these events by
phasing them, and then disabling them for signal integrity and adjusting their slip enable, SYNC enable, and Start-Up Mode[1:0]
power saving advantages. configuration, as described in Table 11.
Basic Output Divider Channel When output buffers are configured in CMOS mode and phase
alignment is required among the outputs, additional multislip
Each of the 14 output channels are logically identical, and support
delays must be issued for Channel 0, Channel 3, Channel 5,
divide ratios from 1 to 4094. The supported odd divide ratios
Channel 6, Channel 9, Channel 10, and Channel 13. The value
(1, 3, or 5) have 50.0% duty cycle. The only distinction between
of the delay must be as large as half of the selected divider ratio.
a SYSREF channel and a device clock channel is in the SPI
Note that this requirement of having additional multislip delays
configuration and the typical usage of a given channel.
is not needed when the channels are used in LVPECL, CML, or
For basic functionality and phase control, each output path LVDS mode.
consists of the following:
If a channel is configured to behave as a pulse generator, to
• Divider—generates the logic signal of the appropriate temporarily power up and power down according to the GPI
frequency and phase and SPI pulse generator commands; additional controls define the
• Digital phase adjust—adjusts the phase of each channel in behavior outside of the pulse generator chain (see Table 12).
increments of ½ clock input cycles
Each divider has an additional phase offset register that adjusts
• Retimer—a low noise flip flop to retime the channel,
the start phase or influences the behavior of slip events sent via
removing any accumulated jitter
the SPI (see Table 13).
• Analog fine delay—provides a number of ~25 ps delay steps
Table 14 outlines the typical configuration combinations for a
• Selection mux—selects the fundamental, divider, analog
DCLK channel relative to a SYSREF synchronization channel.
delay, or an alternate path
Note that other combinations are possible. Synchronization of
• Multimode output buffer—low noise LVDS, CML, CMOS,
downstream devices can be managed manually, or by using the
or LVPECL
pulse generator functionality of the HMC7043. See the Typical
The digital phase adjuster and retimer launch on either clock Programming Sequence section for more information about the
phase of the clock input, depending on the digital phase adjust differences between the two methods.
setpoint (Coarse Digital Delay[4:0]).
Rev. B | Page 18 of 43
Data Sheet HMC7043
Table 10. Basic Divider Controls
Bit Name Description
Channel Enable Channel enable. If set to 0, the channel is disabled. If set to 1, the channel can be enabled depending on the
settings of the Start-Up Mode[1:0], Seven Pairs of 14-Channel Outputs Enable[6:0], and sleep mode bits.
12-Bit Channel Divider[11:0] Divide ratio.12-bit divide ratio, split across two words (MSB and LSB). Set to 0 if not using the channel divider
(Output Mux Selection[1:0] = 2 or 3)
High Performance Mode High performance mode. Adjusts the divider and buffer bias to improve swing/phase noise slightly at the expense of
power. The performance advantage is about 1 dB, and the current penalty depends on whether the divider is enabled.
Coarse Digital Delay[4:0] Digital delay. Adjusts the phase of the divider signal by up to 17 ½ cycles of the clock input. This circuit is
practically noiseless; however, note that a low amount of additional current is consumed.
Fine Analog Delay[4:0] Analog delay. Adjusts the delay of the divider signal in increments of ~25 ps. Set Output Mux Selection[1:0] = 1
to expose this channel. Exposing this channel causes phase noise degradation of up to 12 dB; therefore, do not use
on noise sensitive DCLK channels.
Output Mux Selection[1:0] Output mux selection. 00 = divider channel, 01 = analog delay, 10 = other channel of pair, 11 = input clock.
Fundamental mode can be generated with the divider (12-Bit Channel Divider[11:0] = 1), or via Output Mux
Selection[1:0] = 10 and 12-Bit Channel Divider[11:0] = 0. Because the divider path consumes power and degrades
phase noise slightly, the fundamental mux path is recommended, but at a cost of a deterministic skew vs. a path
that is divider-based. Such skew can be compensated for with delay (digital and analog) on the divider-based
path.
Force Mute[1] Force mute. If 1, and the channel enable is true (channel enable = 1) and Force Mute[0] = 0, the signal just
before the output buffer is asynchronously forced to Logic 0. To see the effect of this, the output buffer must
be enabled, which is dependent on the dynamic driver enable and Start-Up Mode[1:0] controls.
Rev. B | Page 19 of 43
HMC7043 Data Sheet
Table 13. Multislip Configuration
Bit Name Description
Multislip Enable Allow multislip. This bit determines whether the 12-Bit Multislip Digital Delay[11:0] parameter is used
for multislip operations. Note that a multislip operation is automatically started following a SYNC or
pulse generator initiation if multislip enable = 1.
12-Bit Multislip Digital Delay[11:0] Multislip amount. If multislip enable = 1, any slip events (caused by GPI, SPI, SYNC, or pulse generator
events) repeat the number of times set by 12-Bit Multislip Digital Delay[11:0] to adjust the phase by the
multislip amount × clock input cycles. A value of 0 is not supported if multislip enable = 1. Note that
phase slips are free from a noise and current perspective, that is, no additional power is needed and
with no noise degradation, but they take some time to occur. Each slip operation takes a number of
nanoseconds to complete, and thus the phases do not necessarily stabilize immediately. An alarm is
available for the user to indicate when all phase operations are complete.
Synchronization FSM/Pulse Generator Timing Figure 27 shows the start-up behavior of an example divider
Figure 25 show a block diagram of the interface of the SYNC/ that is configured as a pulse generator, with a period matching
pulse generator control to the divider channels and the internal the internal SYSREF period.
SYSREF timer. The startup of the pulse stream occurs a fixed number of clock
The SYSREF timer counts in periods defined by SYSREF input cycles after the FSM transitions to the start phase. Disabling
Timer[11:0], a 12-bit setting from the SPI. The SYSREF the pulse generator stream where the logic path is forced to zero
timer sequences the enable, reset, and startup, and disables comes from a combinational path directly from the FSM.
the downstream dividers in the event of sync or pulse generator Because the divider has the option for nearly arbitrary phase
requests. Program the SYSREF timer count to a submultiple of adjustment, the stop condition can arrive when the pulse stream
the lowest output frequency in the clock network, and never is a Logic 1 and create a runt pulse.
faster than 4 MHz. To synchronize the divider channels, it is
For phase offsets of zero to (50% − 8) clock input cycles, and at
recommended, though not required, that the SYSREF Timer[11:0] clock input frequencies <3 GHz, this condition is met naturally
bits be set to a related frequency that is either a factor or
within the design. For clock input frequencies >3 GHz, it is
multiple of other frequencies on the IC.
recommended to use digital delay or slip offsets to increase the
The pulse generator is defined with respect to the periods of natural phase offset and avoid the stress conditions.
this SYSREF timer, not with respect to the output period. This The situation is avoided by never applying phase offset more
behavior of the pulse generator leads to a timing constraint that than (50% − 8) clock input cycles to an output channel
must be considered to prevent any runt pulses from affecting
configured as a pulse generator.
the pulse generator stream.
Rev. B | Page 20 of 43
Data Sheet HMC7043
RF_SYNC
RESET
13114-125
PULSE
GENERATOR
REQUEST
DIVIDER CHANNEL
DIVIDER CHANNEL
13114-126
Rev. B | Page 21 of 43
HMC7043 Data Sheet
Clock Grouping, Skew, and Crosstalk Table 15. Supply Pin Clock Grouping by Location
Although the output channels are logically independent, for Supply Pin Location Clock Group Channel
physical reasons, they are first grouped into pairs, called clock VCC2_OUT Southwest 1 2
groups. Each clock group shares a reference, an input buffer, 3
and a SYNC retime flip flop originating from the clock VCC3_OUT South 2 4
distribution network. 5
The second level of grouping is according to the supply pin. Clock 3 6
Group 1 (Channel 2 and Channel 3) is on an independent supply, 7
and the other supply pins are each responsible for two clock groups. VCC6_OUT Northeast 4 8
9
As the output channels are more tightly coupled (by sharing a
5 10
clock group or by sharing a supply pin), the skew is minimized.
11
However, the isolation between those channels suffers.
VCC7_OUT Northwest 6 12
Table 15 shows the clock grouping by location, and Table 16 13
show the typical skew and isolation that can be expected and how 0 0
it scales with distance between output channels. 1
Isolation improves as either the aggressor or the affected
frequencies decrease. Nevertheless, for particularly important
Table 16. Typical Skew and Isolation vs. Distance
clock channels where spurious tones must be minimized, carefully
Typical 1 GHz Isolation,
consider their frequency and channel configurations to isolate Distance Skew (ps) Differential (dB)
continuously running frequencies onto different supply domains. Distant Supply Group ±20 90 to 100
Channels configured as pulse generators are normally not an
Closest Neighbor on ±15 70
issue, because they are disabled during normal operation. Different Supply Group
Shared Supply ±10 60
Same Clock Group ±10 45
Rev. B | Page 22 of 43
Data Sheet HMC7043
Output Buffer Details
NORTHWEST NORTHEAST
SCLKOUT13
SCLKOUT13
SCLKOUT11
SCLKOUT11
CLKOUT12
CLKOUT12
CLKOUT10
CLKOUT10
VCC6_OUT
VCC7_OUT
CLKOUT8
CLKOUT8
CLKOUT0 SCLKOUT9
CLKOUT0 SCLKOUT9
SCLKOUT1
GPIO
SCLKOUT1
RESET SPI
VCC5_
BGAPBYP1
SYSREF
LDOBYP2 RFSYNCIN
RFSYNCIN
VCC1_
CLKDIST
VCC4_
CLKIN
SCLKOUT3
SCLKOUT3
CLKOUT2 CLKIN
CLKOUT2 CLKIN
SCLKOUT5
SCLKOUT5
SCLKOUT7
SCLKOUT7
VCC2_OUT
VCC3_OUT
CLKOUT4
CLKOUT4
CLKOUT6
CLKOUT6
13114-026
SOUTHWEST SOUTH
Rev. B | Page 23 of 43
HMC7043 Data Sheet
7. Issue a software restart to reset the system and initiate To resynchronize one or more of the JESD204B slaves, use the
calibration. Toggle the restart dividers/FSMs bit to 1 and following procedure:
then back to 0. 1. Set the channel enable and SYNC enable bit of the SYSREF
8. Send a sync request via the SPI (set the reseed request bit) channel of interest.
to align the divider phases and send any initial pulse 2. To prevent an output channel from responding to a sync
generator stream. request, disable the SYNC enable mask of each channel so
9. Wait six SYSREF periods (6 × SYSREF Timer[11:0]) to that it continues to run normally without a phase adjustment.
allow the outputs to phase appropriately (~3 μs in typical 3. Issue a reseed request to phase the SYSREF channel
configurations). properly with respect to the DCLK.
10. Confirm that the outputs have all reached their phases by 4. Enable the JESD204B slave sensitivity to the SYSREF channel.
checking that the clock outputs phases status bit = 1. 5. If the SYSREF channel is in pulse generator mode, wait at
11. At this time, initialize any other devices in the system. least 20 SYSREF periods from Step 3, and issue a pulse
Configure the slave JESD204B devices in the system to generator request.
operate with the SYSREF signal outputs from the HMC7043.
The SYSREF channels from the HMC7043 can be on either POWER SUPPLY CONSIDERATIONS
asynchronously or dynamically, and may temporarily turn The output buffers are susceptible to supply with a certain
on for a pulse generator stream. extent. The output buffers are also susceptible to supply noise,
12. Slave JESD204B devices in the system must be configured but to a lesser extent. A noise tone of −60 dBV at a 40 MHz
to monitor the input SYSREF signal exported from the offset results in a −90 dBc tone at the output of the buffers in
HMC7043. At this point, SYSREF channels from the CML mode and −85 dBc in LVPECL mode. This result is a
HMC7043 can either be on asynchronously (running) or on relatively flat frequency response, and these numbers are
dynamically (temporarily turn on for a pulse generator train). measured differentially. Phase noise/spurs caused by supply
13. When all JESD204B slaves are powered and ready, send a noise on the output buffers do not scale with output frequency.
pulse generator request to send out a pulse generator chain on
Table 17 lists the supply network of the HMC7043 by pin, showing
any SYSREF channels programmed for pulse generator mode.
the relevant functional blocks. Three different usage profiles are
The system is initialized. defined for the network, not including the output channel
For power savings and the reduction of the cross coupling of supplies, which are accounted for separately.
frequencies on the HMC7043, shut down the SYSREF channels. The values listed under Profile 0 to Profile 2 in Table 17 and
1. Program each JESD204B slave to ignore the SYSREF input Table 18 are the typical currents of that block or feature. If a
channel. number is not listed in a profile column, a typical profile does
2. On the HMC7043, disable the individual channel enable bits not exist for that block or feature, but the user can mix and
of each SYSREF channel. match features outside of the profile list, and can determine
what the power consumption is going to be given the current
listings per feature.
Rev. B | Page 24 of 43
Data Sheet HMC7043
Table 17. Supply Network of the HMC7043 by Pin for VCC1_CLKDIST, VCC4_CLKIN, and VCC5_SYSREF
Profile 1
Circuit Block Comment Typical Current (mA) 0 1 2
VCC1_CLKDIST
Regulator to 1.8 V, Bypassed on LDOBYP2 2 2 2 2
SYSREF Timer 1 1
GPO Driver in High Speed Mode 2
Clock Input Distribution Network Minimum possible value 84 8 84 34
Sync Retiming Network Minimum possible value 3 8
Subtotal for VCC1_CLKDIST 10 87 36
VCC4_CLKIN
CLKIN/CLKIN Buffer 16 16 16
CLKIN/CLKIN Path Extra current for divide by 2 7
RFSYNCIN/RFSYNCIN 4 Retimer 3
RFSYNCIN/RFSYNCIN Buffer 9
Subtotal or VCC4_CLKIN 0 16 16
VCC5_SYSREF
SYSREF Input Network 11 11
SYSREF Counter Base 12 12
SYSREF Counter, SYNC Network 4
Subtotal for VCC5_SYSREF 27 0 23 0
Subtotal (Without Output Paths) 10 126 52
1
Profile 0 is sleep mode; Profile 1 is power-up defaults, SYSREF timer running and RFSYNC buffer is disabled; Profile2 is only one clock output enabled, SYSREF timer is
not running and RFSYNC buffer is disabled.
2
The current is highly dependent on rate of input/output and load of input/output traces. For heavily loaded traces, it is recommended to use a series resistance of
~100 Ωto minimize the IR drop on the internal regulator during transitions.
3
A temporary current only.
4
Transient current in synchronization mode, can be temporarily enabled when using external synchronization.
Rev. B | Page 25 of 43
HMC7043 Data Sheet
Table 18. Supply Network of the HMC7043 by Pin for the Clock Output Network
Profile 1
Per Output Channel Comment Typical Current (mA) 0 1 2 3 4
Digital Regulator and Other Sources 2.5 0.5 2.5 2.5 2.5 2.5
Buffer
LVPECL Including term currents 43 43 43 43
CML100
High Power Including term currents 31
Low Power 24
LVDS
High Power At 307 MHz 10 10
Low Power 8
CMOS At 100 MHz, both sections 25
Channel Mux Included 2
Different Power Modes Deleted 2 2 2 2
Digital Delay
Off Included2
Setpoint > 1 3 3 3
Analog Delay
Off Included2 0
Minimum Setting Glitchless mode enabled 9 9
Maximum Setting 9 9
Divider Logic
0 Not using divider path Included2 0 0
÷1 27
÷2 24
÷3 31
÷4 28
÷5 30
÷6 26
÷8 28
÷16 29 29
÷32 29
÷2044 29 29
SYNC Logic 3 4
Slip Logic3 4
Subtotal 2.5 48 87 13 89
1
Profile 0 is sleep mode; Profile 1 is fundamental mode; Profile 2 is SYSREF channel matched to fundamental mode; Profile 3 is LVDS—high power signal source from
other channel; and Profile 4 is worst case configuration for power consumption of a channel.
2
The base current consumption of the circuit (for example, mux) is included in the buffer typical current.
3
Currents only occur temporarily during a synchronization event.
Rev. B | Page 26 of 43
Data Sheet HMC7043
SCLK 1 2 3 4 5 16 17 18 24
SLEN
1 2 3 4 5 16 17 18 24
SCLK
WRITE
SDATA X W1 W0 A12 A11 A0 D7 D6 D0
13114-129
SLEN
Rev. B | Page 27 of 43
HMC7043 Data Sheet
CONTROL REGISTERS
CONTROL REGISTER MAP
Table 20. Control Register Map
Default
Address Value
(Hex) Register Name Bit 7 (MSB) Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 (LSB) (Hex)
Global Control
0x0000 Global soft reset Reserved Soft reset 0x00
control
0x0001 Global request Reseed High performance Reserved Reserved Mute output Pulse Restart Sleep mode 0x00
and mode request distribution path drivers generator dividers/
control request FSMs
0x0002 Reserved Multislip Reserved 0x00
request
0x0003 Global enable Reserved RF Reserved SYSREF Reserved Reserved 0x34
control reseeder timer
enable enable
0x0004 Reserved Seven Pairs of 14-Channel Outputs Enable[6:0] 0x7F
0x0005 Global mode Reserved 0x0F
and enable
control
0x0006 Global clear Reserved Clear alarms 0x00
alarms
0x0007 Global Reserved 0x00
0x0008 miscellaneous Reserved (scratchpad) 0x00
control
0x0009 Reserved 0x00
Input Buffer
0x000A CLKIN0/CLKIN0 Reserved Input Buffer Mode[3:0] Buffer enable 0x07
input buffer
control
0x000B CLKIN1/CLKIN1 Reserved Input Buffer Mode[3:0] Buffer enable 0x07
input buffer
control
GPIO/SDATA Control
0x0046 GPI control Reserved GPI Selection [2:0] GPI enable 0x00
0x0050 GPO control Reserved GPO Selection[4:0] GPO GPO enable 0x37
mode
0x0054 SDATA control Reserved SDATA SDATA enable 0x03
mode
SYSREF/SYNC
0x005A Pulse generator Reserved Pulse Generator Mode Selection[2:0] 0x00
control
0x005B SYNC control Reserved SYNC Reserved SYNC invert 0x04
retime polarity
0x005C SYSREF timer SYSREF Timer[7:0] (LSB) 0x00
0x005D control Reserved SYSREF Timer[11:8](MSB) 0x01
Clock Distribution Network
0x0064 Clock input Reserved Divide Low 0x00
control by 2 on frequency
clock clock input
input
0x0065 Analog delay Reserved Analog delay 0x00
common low power
control mode
Alarm Masks Register
0x0071 Alarm mask Reserved Sync Reserved Clock SYSREF Reserved 0x10
control request outputs sync
mask phase status
status mask
mask
Product ID Registers
0x0078 Product ID Product ID Value[7:0] (LSB)
0x0079 Product ID Value[15:8] (Mid)
0x007A Product ID Value[23:16] (MSB)
Rev. B | Page 28 of 43
Data Sheet HMC7043
Default
Address Value
(Hex) Register Name Bit 7 (MSB) Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 (LSB) (Hex)
Alarm Readback Status Registers
0x007B Readback Reserved Alarm signal
register
0x007D Alarm readback Reserved Sync Reserved Clock SYSREF Reserved
request outputs sync
status phases status
status
0x007F Alarm readback Reserved
SYSREF Status Register
0x0091 SYSREF status Reserved Channel SYSREF FSM State[3:0] 0x00
register outputs
FSM busy
Other Controls
0x0098 Reserved Reserved 0x00
0x0099 Reserved Reserved 0x00
0x009D Reserved Reserved 0xAA
0x009E Reserved Reserved 0xAA
0x009F Reserved Reserved 0x55
0x00A0 Reserved Reserved 0x56
0x00A2 Reserved Reserved 0x03
0x00A3 Reserved Reserved 0x00
0x00A4 Reserved Reserved 0x00
0x00AD Reserved Reserved 0x00
0x00B5 Reserved Reserved 0x00
0x00B6 Reserved Reserved 0x00
0x00B7 Reserved Reserved 0x00
0x00B8 Reserved Reserved 0x00
Clock Distribution
0x00C8 Channel High SYNC enable Slip enable Reserved Start-Up Mode[1:0] Multislip Channel 0xF3
Output 0 performance enable enable
control mode
0x00C9 12-Bit Channel Divider[7:0] (LSB) 0x04
0x00CA Reserved 12-Bit Channel Divider[11:8] (MSB) 0x00
0x00CB Reserved Fine Analog Delay[4:0] 0x00
0x00CC Reserved Coarse Digital Delay[4:0] 0x00
0x00CD 12-Bit Multislip Digital Delay[7:0] (LSB) 0x00
0x00CE Reserved 12-Bit Multislip Digital Delay[11:8] (MSB) 0x00
0x00CF Reserved Output Mux Selection[1:0] 0x00
0x00D0 Idle at Zero[1:0] Dynamic Driver Mode[1:0] Reserved Driver Impedance[1:0] 0x01
driver
enable
0x00D2 Channel High SYNC enable Slip enable Reserved Start-Up Mode[1:0] Multislip Channel 0xFD
Output 1 performance enable enable
control mode
0x00D3 12-Bit Channel Divider[7:0] (LSB) 0x00
0x00D4 Reserved 12-Bit Channel Divider[11:8] (MSB) 0x01
0x00D5 Reserved Fine Analog Delay[4:0] 0x00
0x00D6 Reserved Coarse Digital Delay[4:0] 0x00
0x00D7 12-Bit Multislip Digital Delay[7:0] (LSB) 0x00
0x00D8 Reserved 12-Bit Multislip Digital Delay[11:8] (MSB) 0x00
0x00D9 Reserved Output Mux Selection[1:0] 0x00
0x00DA Idle at Zero[1:0] Dynamic Driver Mode[1:0] Reserved Driver Impedance[1:0] 0x30
driver
enable
Rev. B | Page 29 of 43
HMC7043 Data Sheet
Default
Address Value
(Hex) Register Name Bit 7 (MSB) Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 (LSB) (Hex)
0x00DC Channel High SYNC enable Slip enable Reserved Start-Up Mode[1:0] Multislip Channel 0xF3
Output 2 performance enable enable
control mode
0x00DD 12-Bit Channel Divider[7:0] (LSB) 0x08
0x00DE Reserved 12-Bit Channel Divider[11:8] (MSB) 0x00
0x00DF Reserved Fine Analog Delay[4:0] 0x00
0x00E0 Reserved Coarse Digital Delay[4:0] 0x0
0x00E1 12-Bit Multislip Digital Delay[7:0] (LSB) 0x00
0x00E2 Reserved 12-Bit Multislip Digital Delay[11:8] (MSB) 0x00
0x00E3 Reserved Output Mux Selection[1:0] 0x00
0x00E4 Idle at Zero[1:0] Dynamic Driver Mode[1:0] Reserved Driver Impedance[1:0] 0x01
driver
enable
0x00E6 Channel High SYNC enable Slip enable Reserved Start-Up Mode[1:0] Multislip Channel 0xFD
Output 3 performance enable enable
control mode
0x00E7 12-Bit Channel Divider[7:0] (LSB) 0x00
0x00E8 Reserved 12-Bit Channel Divider[11:8] (MSB) 0x01
0x00E9 Reserved Fine Analog Delay[4:0] 0x00
0x00EA Reserved Coarse Digital Delay[4:0] 0x00
0x00EB 12-Bit Multislip Digital Delay[7:0] (LSB) 0x00
0x00EC Reserved 12-Bit Multislip Digital Delay[11:8] (MSB) 0x00
0x00ED Reserved Output Mux Selection[1:0] 0x00
0x00EE Idle at Zero[1:0] Dynamic Driver Mode[1:0] Reserved Driver Impedance[1:0] 0x30
driver
enable
0x00F0 Channel High SYNC enable Slip enable Reserved Start-Up Mode[1:0] Multislip Channel 0xF3
Output 4 performance enable enable
control mode
0x00F1 12-Bit Channel Divider[7:0] (LSB) 0x02
0x00F2 Reserved 12-Bit Channel Divider[11:8] (MSB) 0x00
0x00F3 Reserved Fine Analog Delay[4:0] 0x00
0x00F4 Reserved Coarse Digital Delay[4:0] 0x00
0x00F5 12-Bit Multislip Digital Delay[7:0] (LSB) 0x00
0x00F6 Reserved 12-Bit Multislip Digital Delay[11:8] (MSB) 0x00
0x00F7 Reserved Output Mux Selection[1:0] 0x00
0x00F8 Idle at Zero[1:0] Dynamic Driver Mode[1:0] Reserved Driver Impedance[1:0] 0x01
driver
enable
0x00FA Channel High SYNC enable Slip enable Reserved Start-Up Mode[1:0] Multislip Channel 0xFD
Output 5 performance enable enable
control mode
0x00FB 12-Bit Channel Divider[7:0] (LSB) 0x00
0x00FC Reserved 12-Bit Channel Divider[11:8] (MSB) 0x01
0x00FD Reserved Fine Analog Delay[4:0] 0x00
0x00FE Reserved Coarse Digital Delay[4:0] 0x00
0x00FF 12-Bit Multislip Digital Delay[7:0] (LSB) 0x00
0x0100 Reserved 12-Bit Multislip Digital Delay[11:8] (MSB) 0x00
0x0101 Reserved Output Mux Selection[1:0] 0x00
0x0102 Idle at Zero[1:0] Dynamic Driver Mode[1:0] Reserved Driver Impedance[1:0] 0x30
driver
enable
Rev. B | Page 30 of 43
Data Sheet HMC7043
Default
Address Value
(Hex) Register Name Bit 7 (MSB) Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 (LSB) (Hex)
0x0104 Channel High SYNC enable Slip enable Reserved Start-Up Mode[1:0] Multislip Channel 0xF3
Output 6 performance enable enable
control mode
0x0105 12-Bit Channel Divider[7:0] (LSB) 0x02
0x0106 Reserved 12-Bit Channel Divider[11:8] (MSB) 0x00
0x0107 Reserved Fine Analog Delay[4:0] 0x00
0x0108 Reserved Coarse Digital Delay[4:0] 0x00
0x0109 12-Bit Multislip Digital Delay[7:0] (LSB) 0x00
0x010A Reserved 12-Bit Multislip Digital Delay[11:8] (MSB) 0x00
0x010B Reserved Output Mux Selection[1:0] 0x00
0x010C Idle at Zero[1:0] Dynamic Driver Mode[1:0] Reserved Driver Impedance[1:0] 0x01
driver
enable
0x010E Channel High SYNC enable Slip enable Reserved Start-Up Mode[1:0] Multislip Channel 0xFD
Output 7 performance enable enable
control mode
0x010F 12-Bit Channel Divider[7:0] (LSB) 0x00
0x0110 Reserved 12-Bit Channel Divider[11:8] (MSB) 0x01
0x0111 Reserved Fine Analog Delay[4:0] 0x00
0x0112 Reserved Coarse Digital Delay[4:0] 0x00
0x0113 12-Bit Multislip Digital Delay[7:0] (LSB) 0x00
0x0114 Reserved 12-Bit Multislip Digital Delay[11:8] (MSB) 0x00
0x0115 Reserved Output Mux Selection[1:0] 0x00
0x0116 Idle at Zero[1:0] Dynamic Driver Mode[1:0] Reserved Driver Impedance[1:0] 0x30
driver
enable
0x0118 Channel High SYNC enable Slip enable Reserved Start-Up Mode[1:0] Multislip Channel 0xF3
Output 8 performance enable enable
control mode
0x0119 12-Bit Channel Divider[7:0] (LSB) 0x02
0x011A Reserved 12-Bit Channel Divider[11:8] (MSB) 0x00
0x011B Reserved Fine Analog Delay[4:0] 0x00
0x011C Reserved Coarse Digital Delay[4:0] 0x00
0x011D 12-Bit Multislip Digital Delay[7:0] (LSB) 0x00
0x011E Reserved 12-Bit Multislip Digital Delay[11:8] (MSB) 0x00
0x011F Reserved Output Mux Selection[1:0] 0x00
0x0120 Idle at Zero[1:0] Dynamic Driver Mode[1:0] Reserved Driver Impedance[1:0] 0x01
driver
enable
0x0122 Channel High SYNC enable Slip enable Reserved Start-Up Mode[1:0] Multislip Channel 0xFD
Output 9 performance enable enable
control mode
0x0123 12-Bit Channel Divider[7:0] (LSB) 0x00
0x0124 Reserved 12-Bit Channel Divider[11:8] (MSB) 0x01
0x0125 Reserved Fine Analog Delay[4:0] 0x00
0x0126 Reserved Coarse Digital Delay[4:0] 0x00
0x0127 12-Bit Multislip Digital Delay[7:0] (LSB) 0x00
0x0128 Reserved 12-Bit Multislip Digital Delay[11:8] (MSB) 0x00
0x0129 Reserved Output Mux Selection[1:0] 0x00
0x012A Idle at Zero[1:0] Dynamic Driver Mode[1:0] Reserved Driver Impedance[1:0] 0x30
driver
enable
Rev. B | Page 31 of 43
HMC7043 Data Sheet
Default
Address Value
(Hex) Register Name Bit 7 (MSB) Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 (LSB) (Hex)
0x012C Channel High SYNC enable Slip enable Reserved Start-Up Mode[1:0] Multislip Channel 0xF3
Output 10 performance enable enable
control mode
0x012D 12-Bit Channel Divider[7:0] (LSB) 0x02
0x012E Reserved 12-Bit Channel Divider[11:8] (MSB) 0x00
0x012F Reserved Fine Analog Delay[4:0] 0x00
0x0130 Reserved Coarse Digital Delay[4:0] 0x00
0x0131 12-Bit Multislip Digital Delay[7:0] (LSB) 0x00
0x0132 Reserved 12-Bit Multislip Digital Delay[11:8] (MSB) 0x00
0x0133 Reserved Output Mux Selection[1:0] 0x00
0x0134 Idle at Zero[1:0] Dynamic Driver Mode[1:0] Reserved Driver Impedance[1:0] 0x01
driver
enable
0x0136 Channel High SYNC enable Slip enable Reserved Start-Up Mode[1:0] Multislip Channel 0xFD
Output 11 performance enable enable
control mode
0x0137 12-Bit Channel Divider[7:0] (LSB) 0x00
0x0138 Reserved 12-Bit Channel Divider[11:8] (MSB) 0x01
0x0139 Reserved Fine Analog Delay[4:0] 0x00
0x013A Reserved Coarse Digital Delay[4:0] 0x00
0x013B 12-Bit Multislip Digital Delay[7:0] (LSB) 0x00
0x013C Reserved 12-Bit Multislip Digital Delay[11:8] (MSB) 0x00
0x013D Reserved Output Mux Selection[1:0] 0x00
0x013E Idle at Zero[1:0] Dynamic Driver Mode[1:0] Reserved Driver Impedance[1:0] 0x30
driver
enable
0x0140 Channel High SYNC enable Slip enable Reserved Start-Up Mode[1:0] Multislip Channel 0xF3
Output 12 performance enable enable
control mode
0x0141 12-Bit Channel Divider[7:0] (LSB) 0x10
0x0142 Reserved 12-Bit Channel Divider[11:8] (MSB) 0x00
0x0143 Reserved Fine Analog Delay[4:0] 0x00
0x0144 Reserved Coarse Digital Delay[4:0] 0x00
0x0145 12-Bit Multi-Slip Digital Delay[7:0] (LSB) 0x00
0x0146 Reserved 12-Bit Multislip Digital Delay[11:8] (MSB) 0x00
0x0147 Reserved Output Mux Selection[1:0] 0x00
0x0148 Idle at Zero[1:0] Dynamic Driver Mode[1:0] Reserved Driver Impedance[1:0] 0x01
driver
enable
0x014A Channel High SYNC enable Slip enable Reserved Start-Up Mode [1:0] Multislip Channel 0xFD
Output 13 performance enable enable
control mode
0x014B 12-Bit Channel Divider[7:0] (LSB) 0x00
0x014C Reserved 12-Bit Channel Divider[11:8] (MSB) 0x01
0x014D Reserved Fine Analog Delay[4:0] 0x00
0x014E Reserved Coarse Digital Delay[4:0] 0x00
0x014F 12-Bit Multislip Digital Delay[7:0] (LSB) 0x00
0x0150 Reserved 12-Bit Multislip Digital Delay[11:8] (MSB) 0x00
0x0151 Reserved Output Mux Selection[1:0] 0x00
0x0152 Idle at Zero[1:0] Dynamic Driver Mode[1:0] Reserved Driver Impedance[1:0] 0x30
driver
enable
Rev. B | Page 32 of 43
Data Sheet HMC7043
CONTROL REGISTER MAP BIT DESCRIPTIONS
Global Control (Register 0x0000 to Register 0x0009)
Table 21. Global Soft Reset Control
Address Bits Bit Name Settings Description Access
0x0000 [7:1] Reserved Reserved RW
0 Soft reset Resets all registers, dividers, and FSMs to default values
Rev. B | Page 33 of 43
HMC7043 Data Sheet
Table 25. Global Clear Alarms
Address Bits Bit Name Settings Description Access
0x0006 [7:1] Reserved Reserved RW
0 Clear alarms Clear latched alarms
Rev. B | Page 34 of 43
Data Sheet HMC7043
Table 29. GPO Control
Address Bits Bit Name Settings Description Access
0x0050 7 Reserved Reserved RW
[6:2] GPO Selection[4:0] Select the GPO functionality, Bits[4:0]
00000 Alarm signal
00001 SDATA from SPI communication
00010 SYSREF sync status has not synchronized since reset
00011 Clock outputs phase status
00100 Sync request status signal
00101 Channel outputs FSM busy
00110 SYSREF FSM State 0
00111 SYSREF FSM State 1
01000 SYSREF FSM State 2
01001 SYSREF FSM State 3
01010 Force Logic 1 to GPO
01011 Force Logic 0 to GPO
01100 Reserved
01101 Reserved
01110 Reserved
01111 Reserved
10000 Reserved
10001 Reserved
10010 Reserved
10011 Reserved
10100 Reserved
10101 Reserved
10110 Reserved
10111 Reserved
11000 Reserved
11001 Pulse generator request status signal
11010 Reserved
11011 Reserved
11100 Reserved
11101 Reserved
11110 Reserved
11111 Reserved
1 GPO mode Selects the mode of GPO driver
0 Open-drain mode
1 CMOS mode
0 GPO enable GPO driver enable
Rev. B | Page 35 of 43
HMC7043 Data Sheet
SYSREF/SYNC (Register 0x005A to Register 0x005D)
Table 31. Pulse Generator Control
Address Bits Bit Name Settings Description Access
0x005A [7:3] Reserved Reserved. RW
[2:0] Pulse Generator SYSREF output enable with pulse generator.
Mode 000 Level sensitive. When the GPI is configured to issue a pulse generator
Selection[2:0] request (GPI Selection[2:0] = 100), or a pulse generator request is issued
through the SPI or as a SYNC pin-based pulse generator, run the pulse
generator. Otherwise, stop the pulse generator.
001 1 pulse.
010 2 pulses.
011 4 pulses.
100 8 pulses.
101 16 pulses.
110 16 pulses.
111 Continuous mode (50% duty cycle).
Rev. B | Page 36 of 43
Data Sheet HMC7043
Alarm Masks Register (Register 0x0071)
Table 36. Alarm Mask Control Register
Address Bits Bit Name Settings Description Access
0x0071 [7:5] Reserved Reserved RW
4 Sync request mask If set, allow sync request signals to generate an alarm signal
3 Reserved Reserved
2 Clock outputs phase status If set, allow clock output phases status signal to generate an alarm
mask signal
1 SYSREF sync status mask If set, allow SYSREF sync status signal to generate an alarm signal
0 Reserved Reserved
Rev. B | Page 37 of 43
HMC7043 Data Sheet
SYSREF Status Register (Register 0x0091)
Table 39. SYSREF Status
Address Bits Bit Name Settings Description Access
0x0091 [7:5] Reserved Reserved. R
4 Channel outputs One of clock outputs FSM requested clock, and it is running.
FSM busy
[3:0] SYSREF FSM Indicates the current step of the SYSREF reseed process. Note that the three
State[3:0] different progressions are caused by different trigger events (reseed, pulse
generator, reserved).
0000 Reset.
0010 Done.
0100 Get ready.
0101 Get ready.
0110 Get ready.
1010 Running (pulse generator).
1011 Start.
1100 Power up.
1101 Power up.
1110 Power up.
1111 Clear reset.
Rev. B | Page 38 of 43
Data Sheet HMC7043
Clock Distribution (Register 0x00C8 to Register 0x0152)
The bit descriptions in Table 41 apply to all 14 channels.
Rev. B | Page 39 of 43
HMC7043 Data Sheet
Address Bits Bit Name Settings 1 Description Access
0x00CE, 0x00D8, 0x00E2, [7:4] Reserved Reserved. RW
0x00EC, 0x00F6, 0x0100, [3:0] 12-Bit Multislip 12-bit multislip digital delay amount MSB.
0x010A, 0x0114, 0x011E, Digital Delay[11:8]
0x0128, 0x0132, 0x013C, (MSB)
0x0146, 0x0150
0x00CF, 0x00D9, 0x00E3, [7:2] Reserved Reserved. RW
0x00ED, 0x00F7, 0x0101, [1:0] Output Mux Channel output mux selection.
0x010B, 0x0115, 0x011F, Selection[1:0] 00 Channel divider output.
0x0129, 0x0133, 0x013D,
0x0147, 0x0151 01 Analog delay output.
10 Other channel of the clock group pair.
11 Input clock (fundamental). Fundamental can also be
generated with 12-bit channel divider ratio = 1.
0x00D0, 0x00DA, 0x00E4, [7:6] Idle at Zero[1:0] Idle at Logic 0 selection (pulse generator mode only). RW
0x00EE, 0x00F8, 0x0102, Force to Logic 0 or VCM.
0x010C, 0x0116, 0x0120, 00 Normal mode (selection for DCLK).
0x012A, 0x0134, 0x013E,
01 Reserved.
0x0148, 0x0152
10 Force to Logic 0.
11 Force outputs to float, goes naturally to VCM.
5 Dynamic driver Dynamic driver enable (pulse generator mode only).
enable 0 Driver is enabled/disabled with channel enable bit.
1 Driver is dynamically disabled with pulse generator events.
[4:3] Driver Mode[1:0] Output driver mode selection.
00 CML mode.
01 LVPECL mode.
10 LVDS mode.
11 CMOS mode.
2 Reserved Reserved.
[1:0] Driver Output driver impedance selection for CML mode.
Impedance[1:0] 00 Internal resistor disable.
01 Internal 100 Ω resistor enable per output pin.
10 Reserved.
11 Internal 50 Ω resistor enable per output pin.
1
X means don’t care.
Rev. B | Page 40 of 43
Data Sheet HMC7043
APPLICATIONS INFORMATION
EVALUATION PCB AND SCHEMATIC RAMP UP
3°C/SECOND MAX
60 TO 150
SECONDS
For the circuit board in this application, use RF circuit design 260 – 5/0°C
TEMPERATURE (°C)
techniques. Ensure that signal lines have 50 Ω impedance. 217°C
Connect the package ground leads and exposed paddle directly 150°C TO 200°C
RAMP DOWN
to the ground plane similar to that shown in Figure 32 and 6°C/SECOND MAX
Figure 33. Use a sufficient number of via holes to connect the
top and bottom ground planes. The evaluation circuit board is
60 TO 180 TIME (Second)
available from Analog Devices, Inc., upon request. SECONDS
13114-031
20 TO 40
The typical Pb-free reflow solder profile shown in Figure 31 is 480 SECONDS MAX SECONDS
13114-029
Rev. B | Page 41 of 43
HMC7043 Data Sheet
13114-030
Figure 33. Evaluation PCB Layout, Bottom Side
Rev. B | Page 42 of 43
Data Sheet HMC7043
OUTLINE DIMENSIONS
7.10 0.31
7.00 SQ 0.25
PIN 1 6.90 0.19 PIN 1
INDICATOR INDICATOR
37 48
36 1
0.50
BSC 5.66
EXPOSED
PAD 5.60 SQ
5.54
25
12
13
0.45 24
0.20 MIN
TOP VIEW 0.40 BOTTOM VIEW
0.35 5.50 REF
0.90
0.85 FOR PROPER CONNECTION OF
0.05 MAX THE EXPOSED PAD, REFER TO
0.80
0.02 NOM THE PIN CONFIGURATION AND
COPLANARITY FUNCTION DESCRIPTIONS
0.08 SECTION OF THIS DATA SHEET.
SEATING 0.20 REF
PLANE
11-20-2015-B
PKG-000000
0.25
NOTES:
1. 10 SPROCKET HOLE PITCH CUMUL ATIVE TOLERANCE ± 0.20
2. CAMBER IN COMPLIANCE WITH EIA 481
3. MATERIAL: CONDUCTIVE BLACK PO LYSTYRENE DETAIL A R 0.25
4. MEASURED ON A PLANE 0.30 mm ABOVE THE BOTTOM OF
THE POCKET
12-10-2015-A
ORDERING GUIDE
Model 1 Temperature Range Lead Finish MSL Rating 2 Package Description Package Option Branding 3
HMC7043LP7FE −40oC to +85°C NiPdAu MSL-3 48-Lead Lead Frame Chip HCP-48-1 7043
Scale Package [LFCSP] XXXX
HMC7043LP7FETR −40oC to +85°C NiPdAu MSL-3 48-Lead Lead Frame Chip HCP-48-1 7043
Scale Package [LFCSP] XXXX
EK1HMC7043LP7F −40°C to +85°C Evaluation Kit
1
E = RoHS Compliant Part.
2
The maximum peak reflow temperature is 260°C for the HMC7043LP7FE.
3
Four-digit lot number represented by XXXX.
Rev. B | Page 43 of 43