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

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
ADF5902WCCPZ

ADF5902WCCPZ

  • 厂商:

    AD(亚德诺)

  • 封装:

    LFCSP32

  • 描述:

    ADF5902WCCPZ

  • 数据手册
  • 价格&库存
ADF5902WCCPZ 数据手册
24 GHz, ISM Band, Multichannel FMCW Radar Transmitter ADF5902 Data Sheet FEATURES APPLICATIONS 24 GHz to 24.25 GHz VCO (industrial, scientific, and medical (ISM) radio band) 2-channel 24 GHz power amplifier with 8 dBm output Single-ended outputs 2-channel muxed outputs with mute function Programmable output power LO output buffer RF frequency range: 24 GHz to 24.25 GHz Power control detector Auxiliary 8-bit ADC High and low speed FMCW ramp generation 25-bit fixed modulus allows subhertz frequency resolution PFD frequencies up to 110 MHz Normalized phase noise floor of −222 dBc/Hz Programmable charge pump currents ±5°C temperature sensor 4-wire SPI ESD performance HBM: 2000 V CDM: 250 V Qualified for automotive applications Automotive radars Industrial radars Microwave radar sensors GENERAL DESCRIPTION The ADF5902 is a 24 GHz transmitter (Tx) monolithic microwave integrated circuit (MMIC) with an on-chip, 24 GHz voltage controlled oscillator (VCO). The VCO features a fractional-N frequency synthesizer with waveform generation capability with programmable grid array (PGA) and dual transmitter channels for radar systems. The on-chip, 24 GHz VCO generates the 24 GHz signal for the two transmitter channels and the local oscillator (LO) output. Each transmitter channel contains a power control circuit. There is also an on-chip temperature sensor. Control of all the on-chip registers is through a simple, 4-wire serial peripheral interface (SPI). The ADF5902 comes in a compact, 32-lead, 5 mm × 5 mm LFCSP package. FUNCTIONAL BLOCK DIAGRAM C1 TX_AHI C2 LE DOUT AHI 32-BIT DATA REGISTER VCO_AHI CP_AHI READBACK CONTROL VREG RSET REGULATOR BIAS GND DVDD RDIV NDIV RAMP STATUS ADC ADC OUTPUT FREQUENCY COUNTER CE REFIN DVDD ADF5902 CLK DATA RF_AHI VCO CAL MUXOUT TXOUT1 R DIVIDER + PHASE FREQUENCY DETECTOR – CHARGE PUMP TXOUT2 ÷2 N DIVIDER ADC TEMPERATURE SENSOR RAMP GENERATION ADC ATEST FMCW RAMP GENERATION PLL 16746-001 TX_DATA THIRD-ORDER FRACTIONAL INTERPOLATOR CPOUT VTUNE LOOUT GND Figure 1. Rev. A Document Feedback Information furnished by Analog Devices is believed to be accurate and reliable. However, no responsibility is assumed by Analog Devices for its use, nor for any infringements of patents or other rights of third parties that may result from its use. Specifications subject to change without notice. No license is granted by implication or otherwise under any patent or patent rights of Analog Devices. Trademarks and registered trademarks are the property of their respective owners. One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A. Tel: 781.329.4700 ©2018–2020 Analog Devices, Inc. All rights reserved. Technical Support www.analog.com ADF5902 Data Sheet TABLE OF CONTENTS Features .............................................................................................. 1  Register 6 ..................................................................................... 22  Applications ....................................................................................... 1  Register 7 ..................................................................................... 23  General Description ......................................................................... 1  Register 8 ..................................................................................... 24  Functional Block Diagram .............................................................. 1  Register 9 ..................................................................................... 24  Revision History ............................................................................... 2  Register 10 ................................................................................... 25  Specifications..................................................................................... 3  Register 11 ................................................................................... 25  Timing Specifications .................................................................. 5  Register 12 ................................................................................... 26  Absolute Maximum Ratings............................................................ 6  Register 13 ................................................................................... 27  Thermal Resistance ...................................................................... 6  Register 14 ................................................................................... 28  ESD Caution .................................................................................. 6  Register 15 ................................................................................... 29  Pin Configuration and Function Descriptions ............................. 7  Register 16 ................................................................................... 30  Typical Performance Characteristics ............................................. 9  Register 17 ................................................................................... 30  Theory of Operation ...................................................................... 11  Applications Information .............................................................. 31  Reference Input Section ............................................................. 11  Initialization Sequence .............................................................. 31  RF INT Divider ........................................................................... 11  Recalibration Sequence ............................................................. 32  INT, FRAC, and R Relationship ............................................... 11  Temperature Sensor ................................................................... 33  R Counter .................................................................................... 11  RF Synthesis: A Worked Example ............................................ 33  PFD and Charge Pump .............................................................. 11  Reference Doubler...................................................................... 33  Input Shift Register..................................................................... 11  Frequency Measurement Procedure ........................................ 34  Program Modes .......................................................................... 12  Waveform Generation ............................................................... 34  Register Maps .................................................................................. 13  Waveform Deviations and Timing ........................................... 34  Register 0 ..................................................................................... 16  Ramp and Modulation............................................................... 35  Register 1 ..................................................................................... 17  Application of the ADF5902 in FMCW Radar ...................... 37  Register 2 ..................................................................................... 18  Outline Dimensions ....................................................................... 39  Register 3 ..................................................................................... 19  Ordering Guide .......................................................................... 39  Register 4 ..................................................................................... 20  Automotive Products ................................................................. 39  Register 5 ..................................................................................... 21  REVISION HISTORY 1/2020—Rev. 0 to Rev. A Changes to Figure 23 ...................................................................... 15 Changes to Figure 41 ...................................................................... 30 11/2018—Revision 0: Initial Version Rev. A | Page 2 of 39 Data Sheet ADF5902 SPECIFICATIONS AHI = TX_AHI = RF_AHI = VCO_AHI = DVDD = CP_AHI = 3.3 V ± 5%, GND = 0 V, dBm referred to 50 Ω, TA = TMAX to TMIN, unless otherwise noted. The operating temperature range is −40°C to +105°C. Table 1. Parameter OPERATING CONDITIONS RF Frequency Range VCO CHARACTERISTICS VTUNE VTUNE Impedance VCO Phase Noise Performance At 100 kHz Offset At 1 MHz Offset At 10 MHz Offset Amplitude Noise Static Pulling VCO Frequency (fVCO) Change vs. Load Dynamic Pulling Transmitter On or Off Switch Change Dynamic Pulling Transmitter to Transmitter Switch Change Pushing fVCO Change vs. AHI Change Spurious Level Harmonics Spurious Level Nonharmonics POWER SUPPLIES AHI, TX_AHI, RF_AHI, VCO_AHI, DVDD, CP_AHI Total Current (ITOTAL)1 Software Power-Down Mode Hardware Power-Down Mode TRANSMITTER OUTPUT Output Power Output Impedance On to Off Isolation Transmitter to Transmitter Isolation Power-Up/Power-Down Time LO OUTPUT Output Power Output Impedance On to Off Isolation PHASE FREQUENCY DETECTOR (PFD) Phase Detector Frequency2 CHARGE PUMP Charge Pump Current (ICP) Sink and Source Current High Value Low Value Absolute Accuracy RSET Range ICP Tristate Leakage Current Sink and Source Matching ICP vs. VCP ICP vs. Temperature Min Typ Max Unit 24.25 GHz 2.5 100 V kΩ −88 −108 −128 −150 ±2 dBc/Hz dBc/Hz dBc/Hz dBc/Hz MHz ±10 MHz At 1 MHz offset Open-loop into 2:1 voltage standing wave ratio (VSWR) load Open-loop ±5 MHz Open-loop ±5 −30 25 V/μs V 0.4 V 500 500 μA μA 1 Following the initialization sequence described in the Initialization Sequence section, TA = 25°C, AHI = 3.3 V, fREFIN = 100 MHz, and RF = 24.025 GHz. Guaranteed by design. Sample tested to ensure compliance. 3 This specification can be used to calculate phase noise for any application. Use the formula ((Normalized Phase Noise Floor) + 10 log(fPFD) + 20 logN) to calculate in-band phase noise performance as seen at the VCO output. 4 The PLL phase noise is composed of flicker (1/f) noise plus the normalized PLL noise floor. The formula for calculating the 1/f noise contribution at an RF frequency (fRF) and at an offset frequency (f) is given by PN = PN1_f + 10 log(10 kHz/f) + 20 log(fRF/1 GHz). Both the normalized phase noise floor and flicker noise are modeled in ADIsimPLL. 5 DVDD selected from the IO level bit (Bit DB11 in Register 3). 2 Rev. A | Page 4 of 39 Data Sheet ADF5902 TIMING SPECIFICATIONS Write Timing Specifications AHI = TX_AHI = RF_AHI = VCO_AHI = DVDD = CP_AHI = 3.3 V ± 5%, GND = 0 V, dBm referred to 50 Ω, TA = TMIN to TMAX, unless otherwise noted. The operating temperature range is −40°C to +105°C. Table 2. Parameter t1 t2 t3 t4 t5 t6 t7 t8 t9 Limit at TMIN to TMAX 20 10 10 25 25 10 20 10 15 Unit ns min ns min ns min ns min ns min ns min ns min ns max ns max t4 Description LE setup time DATA to CLK setup time DATA to CLK hold time CLK high duration CLK low duration CLK to LE setup time LE pulse width LE setup time to DOUT CLK setup time to DOUT t5 CLK t2 DATA t3 DB2 (CONTROL BIT C3) DB30 DB31 (MSB) DB1 (CONTROL BIT C2) DB0 (LSB) (CONTRO BIT C1) 7 LE 1 6 DB31 (MSB) DOUT DB30 DB1 DB0 16746-002 8 9 Figure 2. Write Timing Diagram 500µA DVDD/2 CL 10pF 500µA IOH 16746-003 TO DOUT AND MUXOUT PINS IOL Figure 3. Load Circuit for DOUT/MUXOUT Timing, CL = 10 pF Rev. A | Page 5 of 39 ADF5902 Data Sheet ABSOLUTE MAXIMUM RATINGS Table 3. Parameter AHI to GND AHI to TX_AHI AHI to RF_AHI AHI to VCO_AHI AHI to DVDD AHI to CP_AHI VTUNE to GND Digital Input/Output Voltage to GND Operating Temperature Range Storage Temperature Range Maximum Junction Temperature Reflow Soldering Peak Temperature Time at Peak Temperature Electrostatic Discharge (ESD) Charged Device Model (CDM) Human Body Model (HBM) Rating −0.3 V to +3.9 V −0.3 V to +0.3 V −0.3 V to +0.3 V −0.3 V to +0.3 V −0.3 V to +0.3 V −0.3 V to +0.3 V −0.3 V to +3.6 V −0.3 V to DVDD + 0.3 V −40°C to +105°C −65°C to +150°C 150°C 260°C 40 sec The ADF5902 is a high performance RF integrated circuit with an ESD rating of 2 kV and is ESD sensitive. Take proper precautions for handling and assembly. THERMAL RESISTANCE Thermal performance is directly linked to printed circuit board (PCB) design and operating environment. Careful attention to PCB thermal design is required. Table 4. Thermal Resistance Package Type CP-32-123 1 θJA1 48.18 θJC2 26.86 Unit °C/W θJA is the natural convection junction-to-ambient thermal resistance measured in a one cubic foot sealed enclosure. 2 θJC is the junction-to-case thermal resistance. 3 Test Condition 1: thermal impedance simulated values are based on use of a PCB with the thermal impedance pad soldered to GND. ESD CAUTION 250 V 2000 V Stresses at or above those listed under Absolute Maximum Ratings may cause permanent damage to the product. This is a stress rating only; functional operation of the product at these or any other conditions above those indicated in the operational section of this specification is not implied. Operation beyond the maximum operating conditions for extended periods may affect product reliability. Rev. A | Page 6 of 39 Data Sheet ADF5902 32 31 30 29 28 27 26 25 C2 C1 VCO_AHI VTUNE CPOUT CP_AHI RSET MUXOUT PIN CONFIGURATION AND FUNCTION DESCRIPTIONS 1 2 3 4 5 6 7 8 ADF5902 TOP VIEW (Not to Scale) 24 23 22 21 20 19 18 17 DOUT LE DATA CLK CE TX_DATA VREG DVDD NOTES 1. THE EXPOSED PAD MUST BE CONNECTED TO GND. 16746-004 ATEST GND LOOUT GND GND RF_AHI REFIN AHI 9 10 11 12 13 14 15 16 GND TXOUT1 GND TX_AHI TX_AHI GND TXOUT2 GND Figure 4. Pin Configuration Table 5. Pin Function Descriptions Pin No. 1, 3, 6, 8, 10, 12, 13 2 4, 5 Mnemonic GND Description RF Ground. Tie all GND pins together. TXOUT1 TX_AHI 7 9 11 14 TXOUT2 ATEST LOOUT RF_AHI 15 REFIN 16 AHI 17 DVDD 18 19 VREG TX_DATA 20 21 CE CLK 22 DATA 23 LE 24 25 26 DOUT MUXOUT RSET 27 CP_AHI 28 CPOUT 24 GHz Transmitter Output 1. Voltage Supply for the Transmitter Section. Connect decoupling capacitors (0.1 μF, 1 nF, and 10 pF) to the ground plane as close as possible to this pin. TX_AHI must be the same value as AHI. 24 GHz Transmitter Output 2. Analog Test Output Pin. LO Output. Voltage Supply for the RF Section. Connect decoupling capacitors (0.1 μF, 1 nF, and 10 pF) to the ground plane as close as possible to this pin. RF_AHI must be the same value as AHI. Reference Input. This pin is a CMOS input with a nominal threshold of DVDD/2 and a dc equivalent input resistance of 100 kΩ. See Figure 17. This input can be driven from a TTL or CMOS crystal oscillator, or it can be ac-coupled. Voltage Supply for the Analog Section. Connect decoupling capacitors (0.1 μF, 1 nF, and 10 pF) to the ground plane as close as possible to this pin. Digital Power Supply. This supply may range from 3.135 V to 3.465 V. Place decoupling capacitors (0.1 μF, 1 nF, and 10 pF) to the ground plane as close as possible to this pin. DVDD must be the same value as AHI. Internal 1.8 V Regulator Output. Connect a 220 nF capacitor to ground as close as possible to this pin. Transmit Data Pin. This pin controls some of the ramping functionality. Synchronize the rising edge of the TX_DATA signal to the rising edge of REFIN. Chip Enable. A logic low on this pin powers down the device. Taking the pin high powers up the device. Serial Clock Input. This serial clock input clocks in the serial data to the registers. The data is latched into the 32-bit shift register on the CLK rising edge. This input is a high impedance CMOS input. Serial Data Input. The serial data is loaded MSB first with the four LSBs as the control bits. This input is a high impedance CMOS input. Load Enable, CMOS Input. When LE goes high, the data stored in the shift registers is loaded to one of the 18 latches with the latch selected via the control bits. Serial Data Output. Multiplexer Output. This multiplexer output allows various internal signals to be accessed externally. Resistor Setting Pin. Connecting a 5.1 kΩ resistor between this pin and GND sets an internal current. The nominal voltage potential at the RSET pin is 0.62 V. Charge Pump Power Supply. This supply may range from 3.135 V to 3.465 V. Place decoupling capacitors (0.1 μF, 1 nF, and 10 pF) to the ground plane as close as possible to this pin. CP_AHI must be the same value as AHI. Charge Pump Output. When the charge pump is enabled, this output provides ±ICP to the external loop filter, which, in turn, drives the VCO. Rev. A | Page 7 of 39 ADF5902 Data Sheet Pin No. 29 30 Mnemonic VTUNE VCO_AHI 31 32 C1 C2 EP Description Control Input to the VCO. This voltage determines the output. Voltage Supply for the VCO Section. Connect decoupling capacitors (0.1 μF, 1 nF, and 10 pF) to the ground plane as close as possible to this pin. VCO_AHI must be the same value as AHI. Decoupling Capacitor 1. Place a 47 nF capacitor to ground as close as possible to this pin. Decoupling Capacitor 2. Place a 220 nF capacitor to ground as close as possible to this pin. Exposed Pad. The exposed pad must be connected to GND. Rev. A | Page 8 of 39 Data Sheet ADF5902 TYPICAL PERFORMANCE CHARACTERISTICS 6 12 4 LO OUTPUT POWER (dBm) 8 6 –40°C +25°C +105°C OUTSIDE OF SPECIFIED RANGE Tx1 Tx2 4 2 2 0 –2 –40°C +25°C +105°C OUTSIDE OF SPECIFIED RANGE –4 24.00 24.05 24.10 24.15 24.20 24.25 24.30 OUTPUT FREQUENCY (GHz) –8 23.95 16746-005 0 23.95 24.10 24.15 24.20 24.25 24.30 Figure 8. LO Output Power vs. Output Frequency 12 24.250 10 24.200 FREQUENCY (GHz) 8 6 4 3.135V –40°C 3.300V +25°C 3.465V +105°C OUTSIDE OF SPECIFIED RANGE 2 0 23.95 24.00 24.05 24.10 24.15 24.20 24.150 24.100 24.050 24.25 24.30 OUTPUT FREQUENCY (GHz) 24.000 16746-006 Tx1 OUTPUT POWER (dBm) 24.05 OUTPUT FREQUENCY (GHz) Figure 5. Transmitter (Tx) Output Power vs. Output Frequency 0 Figure 6. Transmitter 1 (Tx1) Output Power Variation vs. Output Frequency with Temperature and Supply 100 200 300 TIME (µs) 400 500 600 500 600 Figure 9. Triangular Ramp with Delay 24.250 15 –40°C +25°C +105°C 10 24.200 5 FREQUENCY (GHz) Tx OUTPUT POWER (dBm) 24.00 16746-008 –6 16746-009 Tx OUTPUT POWER (dBm) 10 0 –5 –10 24.150 24.100 24.050 0 10 20 30 40 50 60 70 80 90 Tx AMPLITUDE CALIBRATION REFERENCE CODE 100 24.000 16746-007 –20 0 Figure 7. Transmitter (Tx) Output Power vs. Transmitter (Tx) Amplitude Calibration Reference Code Rev. A | Page 9 of 39 100 200 300 TIME (µs) 400 Figure 10. Dual Triangular Ramp 16746-010 –15 ADF5902 Data Sheet 4 24.300 3 2 24.200 1 CURRENT (mA) FREQUENCY (GHz) 24.250 24.150 0 PUMP UP SETTING 7 PUMP DOWN SETTING 7 –1 –2 24.100 –3 OUTSIDE OF SPECIFIED RANGE 24.050 –4 100 200 300 TIME (µs) 400 500 600 –5 0 1.0 1.5 2.0 2.5 3.0 CHARGE PUMP VOLTAGE (V) Figure 14. Charge Pump Output Characteristics, CP_AHI = 3.3 V, at 25°C Figure 11. Sawtooth Ramp –40 3.5 3.0 25°C,AHI = 3.3V, ICP = 2.24mA 300kHz LOOP BW FILTER, fPFD = 100MHz PHASE NOISE (dBc/Hz) –60 2.5 2.0 1.5 –40°C +25°C +105°C 1.0 –80 –100 –120 –140 0.5 24.10 24.15 24.20 24.25 OUTPUT FREQUENCY (MHz) –160 100 1k 10k 100k 1M 10M 100M FREQUENCY OFFET (Hz) Figure 15. Closed-Loop Phase Noise on Transmitter 1 at 24.125 GHz Figure 12. VTUNE Frequency Range 0 250 1.8 –10 –20 1.6 200 –30 –50 1.2 –60 –70 –80 –90 –100 150 1.0 0.8 100 0.6 ADC CODE (Count) 1.4 –40 ATEST (V) –110 0.4 –120 –130 50 0.2 Figure 13. Open-Loop Phase Noise on Transmitter 1 Output at 24.125 GHz Rev. A | Page 10 of 39 0 120 110 90 80 70 60 50 40 30 20 0 100 FREQUENCY OFFSET (Hz) 10M 0 1M 10 100k –10 10k –20 1k –30 –150 16746-012 –140 –40 PHASE NOISE (dBc/Hz) 16746-113 24.05 16746-011 0 24.00 TEMPERATURE (ºC) Figure 16. ATEST Voltage and ADC Code vs. Temperature 16746-013 VTUNE (V) 0.5 16746-112 0 16746-109 24.000 Data Sheet ADF5902 THEORY OF OPERATION REFERENCE INPUT SECTION R DIVIDER REFIN 100kΩ The 5-bit R counter allows the input reference frequency (REFIN) to be divided down to supply the reference clock to the PFD and VCO calibration block. Division ratios from 1 to 32 are allowed. TO R COUNTER BUFFER SW1 SW3 NO2 PFD AND CHARGE PUMP 16746-014 1NC = NORMALLY CLOSED 2NO = NORMALLY OPEN The PFD receives inputs from the R counter and N counter and produces an output proportional to the phase and frequency difference between them. Figure 20 shows a simplified schematic of the PFD. Figure 17. Reference Input Stage RF INT DIVIDER The RF INT counter allows a division ratio in the RF feedback counter. Division ratios from 75 to 4095 are allowed. INT, FRAC, AND R RELATIONSHIP HIGH D1 Q1 CLR1 DELAY 25 RFOUT = fPFD × (INT + (FRAC/2 )) × 2 fPFD = REFIN × ((1 + D)/(R × (1 + T))) (2) where: REFIN is the reference input frequency. D is the REFIN doubler bit (0 or 1). R is the preset divide ratio of the binary, 5-bit, programmable reference counter (1 to 32). T is the REFIN divide by 2 bit (0 or 1). N = INT + FRAC/225 TO PFD/ CAL BLOCK THIRD-ORDER FRACTIONAL INTERPOLATOR FRAC VALUE 16746-116 INT VALUE U3 CHARGE PUMP CP (1) where: RFOUT is the output frequency of the internal VCO. fPFD is the phase frequency detector (PFD) frequency. INT is the preset divide ratio of the binary 12-bit counter (75 to 4095). FRAC is the numerator of the fractional division (0 to 225 − 1). N COUNTER UP U1 +IN Generate the RF VCO frequency (RFOUT) using the INT and FRAC values in conjunction with the R counter, as follows: FROM RF INPUT STAGE TO PFD/ CAL BLOCK R COUNTER SW2 RF N DIVIDER ÷2 DIVIDER HIGH CLR2 DOWN D2 Q2 U2 –IN 16746-120 NC1 5-BIT R COUNTER ×2 DOUBLER Figure 19. Reference Divider POWER-DOWN CONTROL NC1 REFIN 16746-117 The reference input stage is shown in Figure 17. SW1 and SW2 are normally closed switches. SW3 is normally open. When power-down is initiated, SW3 is closed and SW1 and SW2 are opened. This configuration ensures that there is no loading of the REFIN pin on power-down. Figure 20. PFD Simplified Schematic The PFD includes a fixed delay element that sets the width of the antibacklash pulse, which is typically 1 ns. This pulse ensures that there is no dead zone in the PFD transfer function and provides a consistent reference spur level. INPUT SHIFT REGISTER The ADF5902 digital section includes a 5-bit RF R counter, a 12-bit RF N counter, and a 25-bit FRAC counter. Data is clocked to the 32-bit input shift register on each rising edge of CLK. The data is clocked in MSB first. Data is transferred from the input shift register to one of 18 latches on the rising edge of LE. The destination latch is determined by the state of the five control bits (C5, C4, C3, C2, and C1) in the input shift register. These are the five LSBs (DB4, DB3, DB2, DB1, and DB0, respectively), as shown in Figure 2. Table 6 shows the truth table for these bits. Figure 21 and Figure 22 show a summary of how the latches are programmed. Figure 18. RF N Divider Rev. A | Page 11 of 39 ADF5902 Data Sheet PROGRAM MODES Table 6 and Figure 24 through Figure 42 show how to set up the program modes in the ADF5902. Several settings in the ADF5902 are double buffered. These include the LSB fractional value, R counter value (R divider), reference doubler, clock divider, RDIV2, and MUXOUT. This means that two events must occur before the device uses a new value for any of the double buffered settings. First, the new value is latched into the device by writing to the appropriate register. Second, a new write must be performed on Register R5. For example, updating the fractional value can involve a write to the 13 LSB bits in Register R6 and the 12 MSB bits in Register R5. Write to Register R6 first, followed by the write to Register R5. The frequency change begins after the write to Register R5. Double buffering ensures that the bits written to in Register R6 do not take effect until after the write to Register R5. Table 6. C5, C4, C3, C2, and C1 Truth Table C5 (DB4) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 C4 (DB3) 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 Control Bits C3 (DB2) 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 C2 (DB1) 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 Rev. A | Page 12 of 39 C1 (DB0) 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 Register R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R10 R11 R12 R13 R14 R15 R16 R17 Data Sheet ADF5902 REGISTER MAPS DB31 DB30 DB29 DB28 DB27 DB26 DB25 DB24 DB23 DB22 DB21 DB20 DB19 DB18 DB17 DB16 DB15 DB14 DB13 DB12 DB11 DB10 DB9 DB8 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 PUP LO PUP Tx1 PUP Tx2 PUP ADC VCO CAL PUP VCO RESERVED Tx1 AMP CAL Tx2 AMP CAL REGISTER 0 (R0) CONTROL BITS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 Tx2C Tx1C PVCO VCAL PADC PTx2 PTx1 PLO C5(0) C4(0) C3(0) C2(0) C1(0) REGISTER 1 (R1) RESERVED CONTROL BITS Tx AMP CAL REF CODE DB31 DB30 DB29 DB28 DB27 DB26 DB25 DB24 DB23 DB22 DB21 DB20 DB19 DB18 DB17 DB16 DB15 DB14 DB13 DB12 DB11 DB10 DB9 DB8 DB7 DB6 DB5 DB4 DB3 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 DB2 DB1 DB0 TAR7 TAR6 TAR5 TAR4 TAR3 TAR2 TAR1 TAR0 C5(0) C4(0) C3(0) C2(0) C1(1) ADC START REGISTER 2 (R2) RESERVED ADC AVERAGE CONTROL BITS ADC CLOCK DIVIDER DB31 DB30 DB29 DB28 DB27 DB26 DB25 DB24 DB23 DB22 DB21 DB20 DB19 DB18 DB17 DB16 DB15 DB14 DB13 DB12 DB11 DB10 DB9 DB8 DB7 DB6 DB5 DB4 DB3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 AS AA0 AA0 AC7 AC6 AC5 AC4 AC3 AC2 AC1 DB2 DB1 DB0 AC0 C5(0) C4(0) C3(0) C2(1) C1(0) IO LEVEL REGISTER 3 (R3) MUXOUT DBR 1 RESERVED CONTROL BITS READBACK CONTROL DB31 DB30 DB29 DB28 DB27 DB26 DB25 DB24 DB23 DB22 DB21 DB20 DB19 DB18 DB17 DB16 DB15 DB14 DB13 DB12 DB11 DB10 DB9 DB8 DB7 DB6 DB5 DB4 DB3 0 0 0 0 0 0 0 1 1 0 0 0 1 0 0 1 M3 M2 M1 M0 IOL RC5 DB2 DB1 DB0 RC4 RC3 RC2 RC1 RC0 C5(0) C4(0) C3(0) C2(1) C1(1) REGISTER 4 (R4) CONTROL BITS RAMP STATUS/ANALOG TEST BUS RESERVED DB31 DB30 DB29 DB28 DB27 DB26 DB25 DB24 DB23 DB22 DB21 DB20 DB19 DB18 DB17 DB16 DB15 DB14 DB13 DB12 DB11 DB10 DB9 DB8 DB7 DB6 DB5 DB4 DB3 0 0 0 0 0 0 0 0 0 0 0 0 AB14 AB13 AB12 AB11 AB10 AB9 AB8 AB7 AB6 AB5 AB4 AB3 DB2 DB1 DB0 AB2 AB1 AB0 C5(0) C4(0) C3(1) C2(0) C1(0) RESERVED RAMP ON REGISTER 5 (R5) INTEGER WORD CONTROL BITS FRAC MSB WORD DB31 DB30 DB29 DB28 DB27 DB26 DB25 DB24 DB23 DB22 DB21 DB20 DB19 DB18 DB17 DB16 DB15 DB14 DB13 DB12 DB11 DB10 DB9 DB8 DB7 DB6 DB5 DB4 DB3 0 0 RON N11 N10 N9 N8 N7 N6 N5 N4 N3 N2 N1 N0 F24 F23 F22 F21 F20 F19 F18 F17 F16 F15 F14 DB2 DB1 DB0 F13 C5(0) C4(0) C3(1) C2(0) C1(1) REGISTER 6 (R6) FRAC LSB WORD CONTROL BITS DBR1 DB31 DB30 DB29 DB28 DB27 DB26 DB25 DB24 DB23 DB22 DB21 DB20 DB19 DB18 DB17 DB16 DB15 DB14 DB13 DB12 DB11 DB10 DB9 DB8 DB7 DB6 DB5 DB4 DB3 0 1DBR 0 0 0 0 0 0 0 0 0 0 0 0 0 F12 F11 F10 F9 F8 F7 F6 F5 = DOUBLE BUFFERED REGISTER—BUFFERED BY THE WRITE TO REGISTER 5. Figure 21. Register Summary (Register 0 to Register 6) Rev. A | Page 13 of 39 F4 F3 F2 F1 F0 DB2 DB1 DB0 C5(0) C4(0) C3(1) C2(1) C1(0) 16746-017 RESERVED ADF5902 Data Sheet DBR 1 CLOCK DIVIDER REF DOUBLER DBR 1 DBR 1 RDIV2 RESERVED RESERVED MASTER RESET REGISTER 7 (R7) R DIVIDER CONTROL BITS DBR1 DB31 DB30 DB29 DB28 DB27 DB26 DB25 DB24 DB23 DB22 DB21 DB20 DB19 DB18 DB17 DB16 DB15 DB14 DB13 DB12 DB11 DB10 DB9 DB8 DB7 DB6 DB5 DB4 DB3 0 0 0 0 0 0 MR C1D11 C1D10 C1D9 C1D8 C1D7 C1D6 C1D5 C1D4 C1D3 C1D2 C1D1 C1D0 RD2 1 RD R4 R3 R2 R1 R0 DB2 DB1 DB0 C5(0) C4(0) C3(1) C2(1) C1(1) REGISTER 8 (R8) CONTROL BITS FREQENCY CAL DIVIDER RESERVED DB31 DB30 DB29 DB28 DB27 DB26 DB25 DB24 DB23 DB22 DB21 DB20 DB19 DB18 DB17 DB16 DB15 DB14 DB13 DB12 DB11 DB10 DB9 DB8 DB7 DB6 DB5 DB4 DB3 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FC9 FC8 FC7 FC6 FC5 DB2 DB1 DB0 FC4 FC3 FC2 FC1 FC0 C5(0) C4(1) C3(0) C2(0) C1(0) REGISTER 9 (R9) CONTROL BITS RESERVED DB31 DB30 DB29 DB28 DB27 DB26 DB25 DB24 DB23 DB22 DB21 DB20 DB19 DB18 DB17 DB16 DB15 DB14 DB13 DB12 DB11 DB10 DB9 DB8 DB7 DB6 DB5 DB4 DB3 0 0 1 0 1 0 1 0 0 0 1 0 0 0 0 0 1 0 1 1 1 0 0 1 0 0 1 DB2 DB1 DB0 C5(0) C4(1) C3(0) C2(0) C1(1) REGISTER 10 (R10) CONTROL BITS RESERVED 1 1 0 1 0 0 1 1 0 0 1 0 1 0 1 0 0 1 1 0 1 0 RAMP MODE CNTR RESET 1 RESERVED 0 SING FULL TRI RAMP 0 RESERVED 0 SD RESET DB31 DB30 DB29 DB28 DB27 DB26 DB25 DB24 DB23 DB22 DB21 DB20 DB19 DB18 DB17 DB16 DB15 DB14 DB13 DB12 DB11 DB10 DB9 DB8 DB7 DB6 DB5 DB4 DB3 0 DB2 DB1 DB0 C5(0) C4(1) C3(0) C2(1) C1(0) REGISTER 11 (R11) RESERVED CONTROL BITS DB31 DB30 DB29 DB28 DB27 DB26 DB25 DB24 DB23 DB22 DB21 DB20 DB19 DB18 DB17 DB16 DB15 DB14 DB13 DB12 DB11 DB10 DB9 DB8 DB7 DB6 DB5 DB4 DB3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SDR 0 SFT RM1 RM0 0 DB2 DB1 DB0 CR C5(0) C4(1) C3(0) C2(1) C1(1) CHARGE PUMP CURRENT RESERVED CONTROL BITS DB31 DB30 DB29 DB28 DB27 DB26 DB25 DB24 DB23 DB22 DB21 DB20 DB19 DB18 DB17 DB16 DB15 DB14 DB13 DB12 DB11 DB10 DB9 DB8 DB7 DB6 DB5 DB4 DB3 0 0 0 0 0 0 0 0 0 1 0 CC3 CC2 CC1 CC0 1 CTRI 0 0 0 0 0 1DBR = DOUBLE BUFFERED REGISTER—BUFFERED BY THE WRITE TO REGISTER 5. Figure 22. Register Summary (Register 7 to Register 12) Rev. A | Page 14 of 39 0 0 0 0 0 DB2 DB1 DB0 C5(0) C4(1) C3(1) C2(0) C1(0) 16746-018 DBR 1 RESERVED CP TRISTATE DBR 1 RESERVED REGISTER 12 (R12) Data Sheet ADF5902 RESERVED CLK DIV SEL LE SEL CLK DIV MODE REGISTER 13 (R13) CLOCK DIVIDER 2 CONTROL BITS DB31 DB30 DB29 DB28 DB27 DB26 DB25 DB24 DB23 DB22 DB21 DB20 DB19 DB18 DB17 DB16 DB15 DB14 DB13 DB12 DB11 DB10 DB9 DB8 DB7 DB6 DB5 DB4 DB3 0 0 0 0 0 0 0 0 0 0 DB2 DB1 DB0 LES CDM1 CDM0 C2D11 C2D10 C2D9 C2D8 C2D7 C2D6 C2D5 C2D4 C2D3 C2D2 C2D1 C2D0 CDS1 CDS0 C5(0) C4(1) C3(1) C2(0) C1(1) TX RAMP CLK Tx_DATA INV REGISTER 14 (R14) DEVIATION SEL RESERVED DEVIATION OFFSET CONTROL BITS DEVIATION WORD DB31 DB30 DB29 DB28 DB27 DB26 DB25 DB24 DB23 DB22 DB21 DB20 DB19 DB18 DB17 DB16 DB15 DB14 DB13 DB12 DB11 DB10 DB9 DB8 DB7 DB6 DB5 DB4 DB3 TDI TRC 0 0 0 DS1 DS0 DO3 DO2 DO1 DO0 DW15 DW14 DW13 DW12 DW11 DW10 DW9 DW8 DW7 DW6 DB2 DB1 DB0 DW5 DW4 DW3 DW2 DW1 DW0 C5(0) C4(1) C3(1) C2(1) C1(0) REGISTER 15 (R15) STEP SEL RESERVED CONTROL BITS STEP WORD DB31 DB30 DB29 DB28 DB27 DB26 DB25 DB24 DB23 DB22 DB21 DB20 DB19 DB18 DB17 DB16 DB15 DB14 DB13 DB12 DB11 DB10 DB9 DB8 DB7 DB6 DB5 DB4 DB3 0 0 0 0 0 SS1 SS0 SW19 SW18 SW17 SW16 SW15 SW14 SW13 SW12 SW11 SW10 SW9 SW8 SW7 SW6 DB2 DB1 DB0 SW5 SW4 SW3 SW2 SW1 SW0 C5(0) C4(1) C3(1) C2(1) C1(1) RESERVED RAMP DEL DELAY SELECT RESERVED Tx_DATA TRIGGER RESERVED REGISTER 16 (R16) CONTROL BITS DELAY START WORD DB31 DB30 DB29 DB28 DB27 DB26 DB25 DB24 DB23 DB22 DB21 DB20 DB19 DB18 DB17 DB16 DB15 DB14 DB13 DB12 DB11 DB10 DB9 DB8 DB7 DB6 DB5 DB4 DB3 0 0 0 0 0 0 1 DSL1 DSL0 0 0 TR1 RD 0 0 DS11 DS10 DS9 DS8 DS7 DS6 DS5 DB2 DB1 DB0 DS4 DS3 DS2 DS1 DS0 C5(1) C4(0) C3(0) C2(0) C1(0) REGISTER 17 (R17) DB31 DB30 DB29 DB28 DB27 DB26 DB25 DB24 DB23 DB22 DB21 DB20 DB19 DB18 DB17 DB16 DB15 DB14 DB13 DB12 DB11 DB10 DB9 DB8 DB7 DB6 DB5 DB4 DB3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Figure 23. Register Summary (Register 13 to Register 17) Rev. A | Page 15 of 39 0 0 0 0 0 DB2 DB1 DB0 C5(1) C4(0) C3(0) C2(0) C1(1) 16746-121 CONTROL BITS RESERVED DB31 DB30 DB29 DB28 DB27 DB26 DB25 DB24 DB23 DB22 DB21 DB20 DB19 DB18 DB17 DB16 DB15 DB14 DB13 DB12 DB11 DB10 DB9 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 PUP LO PUP Tx1 PUP Tx2 PUP ADC VCO CAL PUP VCO RESERVED Tx1 AMP CAL Data Sheet Tx2 AMP CAL ADF5902 CONTROL BITS DB8 DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 Tx2C Tx1C PVCO VCAL PADC PTx2 PTx1 PLO C5(0) C4(0) C3(0) C2(0) C1(0) PLO PTx1 PTx2 PUP LO 0 POWER DOWN LO 1 POWER UP LO PUP Tx1 0 POWER DOWN Tx1 1 POWER UP Tx1 PUP Tx2 0 POWER DOWN Tx2 1 POWER UP Tx2 PADC PUP ADC Tx2 AMP CAL 0 POWER DOWN ADC 0 NORMAL OPERATION 1 POWER UP ADC 1 Tx2 AMP CAL Tx2C 0 NORMAL OPERATION 0 NORMAL OPERATION 1 VCO FULL CAL 1 Tx1 AMP CAL PVCO PUP VCO 0 POWER DOWN VCO 1 POWER UP VCO 16746-019 VCAL VCO CAL Tx1 AMP CAL Tx1C Figure 24. Register 0 (R0) REGISTER 0 VCO Calibration Control Bits With Bits[C5:C1] set to 00000, Register R0 is programmed. Figure 24 shows the input data format for programming this register. Bit DB9 provides the control bit for frequency calibration of the VCO. Set this bit to 0 for normal operation. Setting this bit to 1 performs a VCO frequency and amplitude calibration. Bit DB9 is shown as VCO CAL in Figure 24. Reserved Power-Up ADC Bits[DB31:DB13] are reserved and must be set as shown in Figure 24. Transmitter 2 (Tx2) Amplitude Calibration Bit DB12 provides the control bit for amplitude calibration of the Tx2 output. Set this bit to 0 for normal operation. Setting this bit to 1 performs an amplitude calibration of the Tx2 output. Bit DB12 is shown as Tx2 AMP CAL in Figure 24. Tx1 Amplitude Calibration Bit DB11 provides the control bit for amplitude calibration of the Tx1 output. Set this bit to 0 for normal operation. Setting this bit to 1 performs an amplitude calibration of the Tx1 output. Bit DB11 is shown as Tx1 AMP CAL in Figure 24. Power-Up VCO Bit DB10 provides the power-up bit for the VCO. Setting this bit to 0 performs a power-down of the VCO. Setting this bit to 1 performs a power-up of the VCO. Bit DB10 is shown as PUP VCO in Figure 24. Bit DB8 provides the power-up bit for the ADC. Setting this bit to 0 performs a power-down of the ADC. Setting this bit to 1 performs a power-up of the ADC. Bit DB8 is shown as PUP ADC in Figure 24. Power-Up Tx2 Output Bit DB7 provides the power-up bit for the Tx2 output. Setting this bit to 0 performs a power-down of the Tx2 output. Setting this bit to 1 performs a power-up of the Tx2 output. Only one transmitter output can be powered up at any time, either Tx1 (DB6) or Tx2 (DB7). Bit DB7 is shown as PUP Tx2 in Figure 24. Power-Up Tx1 Output Bit DB6 provides the power-up bit for the Tx1 output. Setting this bit to 0 performs a power-down of the Tx1 output. Setting this bit to 1 performs a power-up of the Tx1 output. Only one Tx output can be powered up at any time, either Tx1 (DB6) or Tx2 (DB7). Bit DB6 is shown as PUP Tx1 in Figure 24. Power-Up LO Output Bit DB5 provides the power-up bit for the LO output. Setting this bit to 0 performs a power-down of the LO output. Setting this bit to 1 performs a power-up of the LO output. Bit DB5 is shown as PUP LO in Figure 24. Rev. A | Page 16 of 39 Data Sheet ADF5902 Tx AMP CAL REF CODE RESERVED CONTROL BITS DB31 DB30 DB29 DB28 DB27 DB26 DB25 DB24 DB23 DB22 DB21 DB20 DB19 DB18 DB17 DB16 DB15 DB14 DB13 DB12 DB11 DB10 DB9 DB8 DB7 DB6 DB5 DB4 DB3 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 DB1 DB0 TAR7 TAR6 TAR5 TAR4 TAR3 TAR2 TAR1 TAR0 C5(0) C4(0) C3(0) C2(0) C1(1) .......... TAR1 TAR0 Tx AMP CAL REF CODE 0 0 .......... 0 0 0 0 0 .......... 0 1 1 0 0 .......... 1 0 2 0 0 .......... 1 1 3 . . .......... . . . . . .......... . . . . . .......... . . . 1 1 .......... 0 0 252 1 1 .......... 0 1 253 1 1 .......... 1 0 254 1 1 ......... 1 1 255 TAR7 TAR6 Figure 25. Register 1 (R1) REGISTER 1 Transmitter Amplitude Calibration Reference Code Control Bits Bits[DB12:DB5] set the transmitter amplitude calibration reference code for the two transmitter outputs during calibration. Calibrate the output power on the transmitter outputs from −20 dBm to 8 dBm by setting the transmitter amplitude calibration reference code (see Figure 7). Bits[DB12:DB5] are shown as Tx AMP CAL REF CODE in Figure 25. With Bits[C5:C1] set to 00001, Register R1 is programmed. Figure 25 shows the input data format for programming this register. Reserved Bits[DB31:DB13] are reserved and must be set as shown in Figure 25. Rev. A | Page 17 of 39 16746-020 1 DB2 Data Sheet RESERVED ADC AVERAGE CONTROL BITS ADC CLOCK DIVIDER DB31 DB30 DB29 DB28 DB27 DB26 DB25 DB24 DB23 DB22 DB21 DB20 DB19 DB18 DB17 DB16 DB15 DB14 DB13 DB12 DB11 DB10 DB9 DB8 DB7 DB6 DB5 DB4 DB3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 AS AS ADC START 0 NORMAL OPERATION 1 START ADC CONVERSION AA0 AA0 AC7 AC6 AC7 AC5 AC4 AC3 AC2 AC1 AC1 AC0 AC6 . 0 0 . 0 1 1 0 0 . 1 0 2 . . . . . . . . . . . . . . . . . . 0 1 1 2 1 1 . 0 0 124 0 1 3 4 1 1 . 0 1 125 1 1 . 1 0 126 1 1 . 1 1 127 AA0 0 0 1 1 DB1 DB0 ADC CLOCK DIVIDER ADC AVERAGE AA1 DB2 AC0 C5(0) C4(0) C3(0) C2(1) C1(0) 16746-021 ADC START ADF5902 Figure 26. Register 2 (R2) REGISTER 2 ADC Start Control Bits Bit DB15 starts the ADC conversion. Setting this bit to 1 starts an ADC conversion. With Bits[C5:C1] set to 00010, Register R2 is programmed. Figure 26 shows the input data format for programming this register. Reserved Bits[DB31:DB16] are reserved and must be set as shown in Figure 26. ADC Average Bits[DB14:DB13] program the ADC average, which is the number of averages of the ADC output (see Figure 26). ADC Clock Divider Bits[DB12:DB5] program the clock divider, which is used as the sampling clock for the ADC (see Figure 26). The output of the R divider block clocks the ADC clock divider. Program a divider value to ensure the ADC sampling clock is 1 MHz. Rev. A | Page 18 of 39 ADF5902 RESERVED IO LEVEL Data Sheet MUXOUT DBR 1 CONTROL BITS READBACK CONTROL DB31 DB30 DB29 DB28 DB27 DB26 DB25 DB24 DB23 DB22 DB21 DB20 DB19 DB18 DB17 DB16 DB15 DB14 DB13 DB12 DB11 DB10 DB9 DB8 DB7 DB6 DB5 DB4 DB3 0 0 0 0 0 0 1 1 0 0 0 1 0 0 M3 M2 M1 M0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1DBR = DOUBLE-BUFFERED REGISTER. 1 M3 M2 M1 M0 IOL RC5 DB2 DB1 DB0 RC4 RC3 RC2 RC1 RC0 C5(0) C4(0) C3(0) C2(1) C1(1) MUXOUT TRISTATE OUTPUT LOGIC HIGH LOGIC LOW R DIVIDER OUTPUT N DIVIDER OUTPUT RESERVED RESERVED CAL BUSY RESERVED RESERVED RESERVED R DIVIDER/2 N DIVIDER/2 RESERVED RESERVED RAMP STATUS TO MUXOIUT IOL IO LEVEL 0 1.8V LOGIC OUTPUTS 1 3.3V LOGIC OUTPUTS RC5 RC4 RC3 RC2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 0 0 0 1 0 0 0 1 0 0 0 1 . . . . 0 1 0 1 RC1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 RC0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 1 1 . 1 0 . 0 . 1 . 0 . 0 . 0 . 1 . 1 . 0 . 1 0 0 0 1 1 1 0 0 1 0 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 0 0 1 1 1 0 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 . 0 . 1 1 . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . 1 1 0 1 0 1 0 1 READBACK CONTROL NONE REGISTER 0 REGISTER 1 REGISTER 2 REGISTER 3 REGISTER 4 REGSITER 5 REGISTER 6 REGISTER 7 REGISTER 8 REGISTER 9 REGISTER 10 REGISTER 11 REGISTER 12 REGISTER 13 SEL = 0 REGISTER 14 SEL = 0 REGISTER 15 SEL = 0 REGISTER 16 SEL = 0 REGISTER 17 RESERVED ADC READBACK RESERVED FREQ READBACK RESERVED REGISTER 13 SEL = 1 REGISTER 14 SEL = 1 REGISTER 15 SEL = 1 REGISTER 16 SEL = 1 REGISTER 13 SEL = 2 REGISTER 14 SEL = 2 REGISTER 15 SEL = 2 REGISTER 16 SEL = 2 REGISTER 13 SEL = 3 REGISTER 14 SEL = 3 REGISTER 15 SEL = 3 REGISTER 16 SEL = 3 RESERVED 16746-022 0 Figure 27. Register 3 (R3) REGISTER 3 MUXOUT Control Control Bits Bits[DB15:DB12] control the on-chip multiplexer of the ADF5902. See Figure 27 for the truth table. With Bits[C5:C1] set to 00011, Register R3 is programmed. Figure 27 shows the input data format for programming this register. Reserved Bits[DB31:DB16] are reserved and must be set as shown in Figure 27. Input/Output (I/O) Level Bit DB11 controls the DOUT logic levels. Setting this bit to 0 sets the DOUT logic level to 1.8 V. Setting this bit to 1 sets the DOUT logic level to 3.3 V. Readback Control Bits[DB10:DB5] control the readback data to DOUT on the ADF5902. See Figure 27 for the truth table. Rev. A | Page 19 of 39 ADF5902 Data Sheet CONTROL BITS RAMP STATUS/ANALOG TEST BUS DB31 DB30 DB29 DB28 DB27 DB26 DB25 DB24 DB23 DB22 DB21 DB20 DB19 DB18 DB17 DB16 DB15 DB14 DB13 DB12 DB11 DB10 DB9 DB8 0 0 0 0 0 0 0 0 0 0 0 0 AB14 AB13 AB12 AB11 AB10 AB9 AB8 AB7 AB6 AB5 AB4 AB3 DB7 DB6 DB5 DB4 DB3 AB2 AB1 AB0 C5(0) C4(0) C3(1) C2(0) C1(0) AB14 AB13 AB12 AB11 AB10 AB9 AB8 AB7 AB6 AB5 AB4 AB3 AB2 AB1 AB0 DB2 DB1 DB0 ANALOG TEST BUS 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0x0000 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0x00C0 RAMP COMPLETE TO MUXOUT 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0x0100 RAMP DOWN TO MUXOUT 0 0 0 0 1 0 1 0 0 0 0 0 0 1 1 0x0503 TEMPERATURE SENSOR TO ATEST 0 0 0 1 0 0 1 0 0 0 0 0 0 1 1 0x0903 TEMPERATURE SENSOR TO ADC NONE 16746-023 RESERVED Figure 28. Register 4 (R4) REGISTER 4 Ramp Status/Analog Test Bus Control Bits Bits[DB19:DB5] control the analog test bus and the ramp status to MUXOUT (see Figure 28). With Bits[C5:C1] set to 00100, Register R4 is programmed. Figure 28 shows the input data format for programming this register. Reserved The analog test bus allows access to internal test signals for the temperature sensor which can be connected to the ATEST pin or the internal ADC. Bits[DB31:DB20] are reserved and must be set as shown in Figure 28. Setting Bits DB[19:5] to 0 (no value) sets the ATEST pin to high impedance. For ramp status outputs on MUXOUT, the MUXOUT bits in Register R3 (Bits[DB15:DB12]) must be set to 1111 to access these modes. Rev. A | Page 20 of 39 INTEGER WORD CONTROL BITS FRAC MSB WORD DB31 DB30 DB29 DB28 DB27 DB26 DB25 DB24 DB23 DB22 DB21 DB20 DB19 DB18 DB17 DB16 DB15 DB14 DB13 DB12 DB11 DB10 DB9 DB8 DB7 DB6 DB5 DB4 DB3 0 0 R1 RON N11 N10 N9 N8 N7 N6 N5 N4 N3 N2 N1 N0 F24 F23 F22 F21 F20 F19 F18 F17 F16 F15 F14 N11 N10 ... N4 N3 N2 N1 N0 INTEGER WORD 0 0 ... 0 0 0 0 0 NOT ALLOWED F24 F23 .......... F14 F13 FRAC MSB WORD (FRAC)* 0 0 ... 0 0 0 0 1 NOT ALLOWED 0 0 .......... 0 0 0 0 0 ... 0 0 0 1 0 NOT ALLOWED 0 0 .......... 0 1 1 . . ... . . . . . ... 0 0 .......... 1 0 2 0 0 ... 0 1 0 1 0 NOT ALLOWED 0 0 .......... 1 1 3 0 0 ... 0 1 0 1 1 75 . . .......... . . . 0 0 ... 0 1 1 0 0 76 . . .......... . . . . . ... . . . . . ... . . .......... . . . 1 1 ... 1 1 1 0 1 4093 1 1 .......... 0 0 4092 1 1 ... 1 1 1 1 0 4094 1 1 .......... 0 1 4093 1 1 ... 1 1 1 1 1 4095 1 1 .......... 1 0 4094 1 1 ......... 1 1 4095 RAMP ON 0 RAMP DISABLED 1 RAMP ENABLED DB2 DB1 DB0 F13 C5(0) C4(0) C3(1) C2(0) C1(1) *THE FRAC VALUE IS MADE UP OF THE 12-BIT MSB STORED IN REGISTER R5, AND THE 13-BIT LSB REGISTER STORED IN REGISTER R6. FRAC VALUE = 13-BIT LSB + 12-BIT MSB × 213. 16746-024 RESERVED ADF5902 RAMP ON Data Sheet Figure 29. Register 5 (R5) When using the TX_DATA pin to trigger the ramp off in continuous ramp modes, the ramp stops at the initial frequency, a write to Register R6 is not required. When using the TX_ DATA pin in single ramp modes, a write to Register R6 is not required prior to repeating the single ramp function. REGISTER 5 Control Bits With Bits[C5:C1] set to 00101, Register R5 is programmed. Figure 29 shows the input data format for programming this register. 12-Bit Integer Value (INT) Reserved Bits[DB31:DB30] are reserved and must be set as shown in Figure 29. Ramp On When Bit DB29 is set to 1, the ramp is started. When Bit DB29 is set to 0, the ramp function is disabled. In continuous ramp modes, the ramp stops when Bit DB29 is set to 0. For applications that require the ramp to stop at the initial frequency, a write to Register R6 is required prior to disabling the ramp function. In single ramp modes, a write to Register R6 is required prior to repeating the single ramp function. These 12 bits (Bits[DB28:DB17]) set the INT value, which determines the integer part of the RF division factor. This INT value is used in Equation 5. See the RF Synthesis: A Worked Example section for more information. All integer values from 75 to 4095 are allowed. 12-Bit MSB Fractional Value (FRAC) Bits[DB16:DB5], together with Bits[DB17:DB5] (FRAC LSB word) in Register R6, control what is loaded as the FRAC value into the fractional interpolator. This FRAC value partially determines the overall RF division factor. It is also used in Equation 1. These 12 bits are the most significant bits (MSB) of the 25-bit FRAC value, and Bits[DB17:DB5] (FRAC LSB word) in Register R6 are the least significant bits (LSB). See the RF Synthesis: A Worked Example section for more information. Rev. A | Page 21 of 39 ADF5902 Data Sheet CONTROL BITS DBR 1 DB31 DB30 DB29 DB28 DB27 DB26 DB25 DB24 DB23 DB22 DB21 DB20 DB19 DB18 DB17 DB16 DB15 DB14 DB13 DB12 DB11 DB10 DB9 DB8 DB7 DB6 DB5 DB4 DB3 0 0 0 0 0 0 0 0 0 0 0 0 F12 0 F11 F10 F9 F8 F7 F6 F5 F4 F3 F12 F11 .......... F1 F0 FRAC LSB WORD (FRAC)* 0 0 .......... 0 0 0 0 0 .......... 0 1 1 0 0 .......... 1 0 2 0 0 .......... 1 1 3 . . .......... . . . . . .......... . . . . . .......... . . . 1 1 .......... 0 0 8188 1 1 .......... 0 1 8189 1 1 .......... 1 0 8190 1 1 ......... 1 1 8191 F2 *THE FRAC VALUE IS MADE UP OF THE 12-BIT MSB STORED IN REGISTER R5, AND THE 13-BIT LSB REGISTER STORED IN REGISTER R6. FRAC VALUE = 13-BIT LSB + 12-BIT MSB × 213. 1DBR = DOUBLE-BUFFERED REGISTER. F1 F0 DB2 DB1 DB0 C5(0) C4(0) C3(1) C2(1) C1(0) 16746-025 FRAC LSB WORD RESERVED Figure 30. Register 6 (R6) REGISTER 6 13-Bit LSB FRAC Value Control Bits These 13 bits (Bits[DB17:DB5]), together with Bits[DB16:DB5] (FRAC MSB word) in Register R5, control what is loaded as the FRAC value into the fractional interpolator. This FRAC value partially determines the overall RF division factor. It is also used in Equation 1. These 13 bits are the least significant bits (LSB) of the 25-bit FRAC value, and Bits[DB16:DB5] (FRAC MSB word) in Register R5 are the most significant bits (MSB). See the RF Synthesis: A Worked Example section for more information. With Bits[C5:C1] set to 00110, Register R6 is programmed. Figure 30 shows the input data format for programming this register. Reserved Bits[DB31:DB18] are reserved and must be set as shown in Figure 30. Rev. A | Page 22 of 39 DBR1 RDIV2 RESERVED DBR1 CLOCK DIVIDER R DIVIDER CONTROL BITS DBR DB31 DB30 DB29 DB28 DB27 DB26 DB25 DB24 DB23 DB22 DB21 DB20 DB19 DB18 DB17 DB16 DB15 DB14 DB13 DB12 DB11 DB10 DB9 DB8 DB7 DB6 DB5 DB4 DB3 0 0 0 0 0 0 MR MR 1 C1D11C1D10 C1D9 C1D8 C1D7 C1D6 C1D5 C1D4 C1D3 C1D2 C1D1 C1D0 RD2 R4 R3 R2 R1 R0 DB2 DB1 DB0 C5(0) C4(0) C3(1) C2(1) C1(1) MASTER RESET 0 DISABLED 1 ENABLED C1D11 C1D10 1DBR RD = DOUBLE-BUFFERED REGISTER. RD2 RDIV2 0 DISABLED 1 ENABLED RD REF DOUBLER .......... C1D2 C1D0 CLOCK DIVIDER (CLK 1) 0 DISABLED 1 ENABLED 0 0 .......... 0 0 0 0 0 .......... 0 1 1 0 0 .......... 1 0 2 0 0 .......... 1 1 3 R4 R3 R2 R1 R0 R DIVIDER (R) . . .......... . . . 0 0 0 0 1 1 . . .......... . . . 0 0 0 1 0 2 . . .......... . . . . . . . . . 1 1 .......... 0 0 4092 . . . . . . 1 1 .......... 0 1 4093 . . . . . . 1 1 .......... 1 0 4094 1 1 1 0 0 28 1 1 ......... 1 1 4095 1 1 1 0 1 29 1 1 1 1 0 30 1 1 1 1 1 31 16746-026 RESERVED REF DOUBLER DBR1 ADF5902 MASTER RESET Data Sheet Figure 31. Register 7 (R7) REGISTER 7 Divide by 2 (RDIV2) Control Bits Setting the DB11 bit to 1 inserts a divide by 2 toggle flip flop between the R counter and VCO calibration block. With Bits[C5:C1] set to 00111, Register R7 is programmed. Figure 31 shows the input data format for programming this register. Reference Doubler Reserved Bits[DB31:DB26] are reserved and must be set as shown in Figure 31. Master Reset Bit DB25 provides a master reset bit for the device. Setting this bit to 1 performs a reset of the device and all register maps. Setting this bit to 0 returns the device to normal operation. Clock Divider Bits[DB23:DB12] controls the clock divider (CLK1) value (see Figure 31). The CLK1 value sets a divider for the VCO frequency calibration. Load the divider such that PFD frequency (fPFD)/ CLK1 is less than or equal to 25 kHz. For example, for fPFD = 50 MHz, set CLK1 = 2048 so that fPFD/ CLK1 < 25 kHz. The CLK1 value is also used to determine the duration of the time step in ramp mode. See the Ramp and Modulation section for more information. Setting DB10 to 0 feeds the REFIN signal directly to the 5-bit R counter, disabling the doubler. Setting this bit to 1 multiplies the REFIN frequency by a factor of 2 before the REFIN signal is fed to the 5-bit R counter. When the doubler is disabled, the REFIN falling edge is the active edge at the PFD input to the fractional synthesizer. When the doubler is enabled, both the rising and falling edges of REFIN become active edges at the PFD input. When the reference doubler is enabled, for optimum phase noise performance, it is recommended to only use charge pump current settings of 0b0000 to 0b0111, that is, 0.28 mA to 2.24 mA in Register 12. In this case, the best practice is to design the loop filter for a charge pump current of 1.12 mA or 1.4 mA and then use the programmable charge pump current to adjust the frequency response. The maximum allowable REFIN frequency when the doubler is enabled is 50 MHz. 5-Bit R Divider The 5-bit R counter allows the input reference frequency (REFIN) to be divided down to produce the reference clock to the VCO calibration block. Division ratios from 1 to 31 are allowed. Rev. A | Page 23 of 39 ADF5902 Data Sheet CONTROL BITS FREQENCY CAL DIVIDER RESERVED DB31 DB30 DB29 DB28 DB27 DB26 DB25 DB24 DB23 DB22 DB21 DB20 DB19 DB18 DB17 DB16 DB15 DB14 DB13 DB12 DB11 DB10 DB9 DB8 DB7 DB6 DB5 DB4 DB3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FC9 FC8 FC7 FC6 DB1 DB0 FC4 FC3 FC2 FC1 FC0 C5(0) C4(1) C3(0) C2(0) C1(0) FC5 FREQUENCY CAL DIVIDER FC9 FC8 ... FC4 FC3 FC2 FC1 FC0 0 0 ... 0 0 0 0 0 0 0 0 ... 0 0 0 0 1 1 0 0 ... 0 0 0 1 0 2 . . ... . . . . . ... . . ... . . . . . ... 1 1 ... 1 1 1 0 1 1021 1 1 ... 1 1 1 1 0 1023 1 1 ... 1 1 1 1 1 1024 16746-027 0 DB2 Figure 32. Register 8 (R8) DB31 DB30 DB29 DB28 DB27 DB26 DB25 DB24 DB23 DB22 DB21 DB20 DB19 DB18 DB17 DB16 DB15 DB14 DB13 DB12 DB11 DB10 DB9 DB8 DB7 DB6 DB5 DB4 DB3 0 0 1 0 1 0 1 0 0 0 1 0 0 0 0 0 1 0 1 1 1 0 0 1 0 0 1 DB2 DB1 DB0 C5(0) C4(1) C3(0) C2(0) C1(1) 16746-028 CONTROL BITS RESERVED Figure 33. Register 9 (R9 0x2A20B929) DB31 DB30 DB29 DB28 DB27 DB26 DB25 DB24 DB23 DB22 DB21 DB20 DB19 DB18 DB17 DB16 DB15 DB14 DB13 DB12 DB11 DB10 DB9 DB8 DB7 DB6 DB5 DB4 DB3 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 0 0 1 0 0 1 DB2 DB1 DB0 C5(0) C4(1) C3(0) C2(0) C1(1) 16746-131 CONTROL BITS RESERVED Figure 34. Register 9 (R9 0x2800B929) REGISTER 8 REGISTER 9 Control Bits The bits in Register 9 are reserved and must be programmed as shown in Figure 32 using a hexadecimal word of 0x2A20B929, prior to the VCO calibration. With Bits[C5:C1] set to 01000, Register R8 is programmed. Figure 32 shows the input data format for programming this register. The bits in Register 9 must be programmed as described in Figure 32, using a hexadecimal word of 0x2800B929 for normal operation. Reserved Bits[DB31:DB15] are reserved and must be set as shown in Figure 32. See the Applications Information section for more information. Frequency Calibration Divider Bits[DB14:DB5] set a divider for the VCO frequency calibration clock. Load the divider such that the PFD frequency (fPFD)/ frequency calibration divider is less than or equal to 100 kHz (see Figure 32). Rev. A | Page 24 of 39 Data Sheet ADF5902 CONTROL BITS 0 0 1 1 1 0 1 0 0 1 1 0 0 1 0 1 0 1 0 0 1 1 0 0 1 0 CNTR RESET 0 RESERVED DB31 DB30 DB29 DB28 DB27 DB26 DB25 DB24 DB23 DB22 DB21 DB20 DB19 DB18 DB17 DB16 DB15 DB14 DB13 DB12 DB11 DB10 DB9 DB8 DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 16746-029 RESERVED C5(0) C4(1) C3(0) C2(1) C1(0) RESERVED SING FULL TRI SD RESET RESERVED Figure 35. Register 10 (R10 0x1D32A64A) RAMP MODE CONTROL BITS DB31 DB30 DB29 DB28 DB27 DB26 DB25 DB24 DB23 DB22 DB21 DB20 DB19 DB18 DB17 DB16 DB15 DB14 DB13 DB12 DB11 DB10 DB9 DB8 DB7 DB6 DB5 DB4 DB3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SDR 0 SFT RM1 RM0 DB2 DB1 DB0 CR C5(0) C4(1) C3(0) C2(1) C1(1) 0 CR CNTR RESET 0 DISABLED 1 ENABLED SDR SD RESET 0 ENABLED 1 DISABLED SFT SING FULL TRI 0 DISABLED ENABLED RM1 RM0 RAMP MODE 0 0 CONTINUOUS SAWTOOTH 0 1 SINGLE SAWTOOTH BURST 1 0 CONTINUOUS TRIANGULAR 1 1 SINGLE RAMP BURST 16746-030 1 Figure 36. Register 11 (R11) REGISTER 10 Single Full Triangle The bits in Register 10 are reserved and must be programmed as shown in Figure 35 using a hexadecimal word of 0x1D32A64A. When Bit DB9 is set to 1, the single full triangle function is enabled. When Bit DB9 is set to 0, this function is disabled. To use the single full triangle function, ramp mode (Register 11, Bits DB[8:7]) must be set to 0b11, single sawtooth burst. For more information, see the Ramp and Modulation section. REGISTER 11 Control Bits With Bits[C5:C1] set to 01011, Register R11 is programmed. Figure 36 shows the input data format for programming this register. Reserved Bits[DB31:DB12], Bit DB10, and Bit DB6 are reserved and must be set as shown in Figure 36. SD Reset For most applications, set Bit DB11 to 0. When this bit is set to 0, the Σ-Δ (SD) modulator is reset on each write to Register R5. If it is not required that the SD modulator be reset on each write to Register R5, set this bit to 1. Ramp Mode Bits[DB8:DB7] determine the type of generated waveform (see Figure 36). For more information, see the Ramp and Modulation section. Counter Reset Bit DB5 provides a counter reset bit for the counters. Setting this bit to 1 performs a counter reset of the device counters. Setting this bit to 0 returns the device to normal operation. Bit DB5 is shown as CNTR RESET in Figure 36. Rev. A | Page 25 of 39 DBR1 RESERVED CHARGE PUMP CURRENT CP TRISTATE DBR1 Data Sheet RESERVED ADF5902 RESERVED CONTROL BITS DB31 DB30 DB29 DB28 DB27 DB26 DB25 DB24 DB23 DB22 DB21 DB20 DB19 DB18 DB17 DB16 DB15 DB14 DB13 DB12 DB11 DB10 DB9 DB8 DB7 DB6 DB5 DB4 DB3 0 0 0 0 0 0 0 0 0 1 CC3 0 CC2 CC1 CC0 1 CTRI 0 0 CTRI CP TRISTATE 0 1 DISABLED ENABLED 0 0 0 0 0 0 0 0 DB2 DB1 DB0 C5(0) C4(1) C3(1) C2(0) C1(0) ICP (mA) CC2 CC1 CC0 0 0 0 0 0.28 5.1kΩ 0 0 0 1 0.56 0 0 1 0 0.84 0 0 1 1 1.12 0 1 0 0 1.40 0 1 0 1 1.68 0 1 1 0 1.96 0 1 1 1 2.24 1 0 0 0 2.52 1 0 0 1 2.80 1 0 1 0 3.08 1 0 1 1 3.36 1 1 0 0 3.64 1 1 0 1 3.92 1 1 1 0 4.20 1 1 1 1 4.48 1DBR = DOUBLE-BUFFERED REGISTER. 16746-135 CC3 Figure 37. Register 12 (R12) REGISTER 12 Charge Pump Current Setting Control Bits Bits[DB20:DB17] set the charge pump current (see Figure 37). Set these bits to the charge pump current that the loop filter is designed with. The best practice is to design the loop filter for a charge pump current of 2.24 mA or 2.52 mA and then use the programmable charge pump current to adjust the frequency response. See the Reference Doubler section for information on setting the charge pump current when the doubler is enabled. With Bits[C5:C1] set to 01100, Register R12 is programmed. Figure 37 shows the input data format for programming this register. Reserved Bits[DB31:DB21] and Bit DB16 are reserved and must be set as shown in Figure 37. Charge Pump Tristate When Bit DB15 is set to 1, the charge pump is placed in tristate mode. For normal charge pump operation, set this bit to 0. Rev. A | Page 26 of 39 CLK DIV SEL RESERVED CLK DIV MODE ADF5902 LE SEL Data Sheet CLOCK DIVIDER 2 CONTROL BITS DB31 DB30 DB29 DB28 DB27 DB26 DB25 DB24 DB23 DB22 DB21 DB20 DB19 DB18 DB17 DB16 DB15 DB14 DB13 DB12 DB11 DB10 DB9 DB8 DB7 DB6 DB5 DB4 DB3 0 0 0 0 0 0 LES 0 0 0 DB2 DB1 DB0 LES CDM1 CDM0 C2D11 C2D10 C2D9 C2D8 C2D7 C2D6 C2D5 C2D4 C2D3 C2D2 C2D1 C2D0 CDS1 CDS0 C5(0) C4(1) C3(1) C2(0) C1(1) LE SEL 0 LE FROM PIN 1 LE SYNC WITH REFIN CDM1 CDM0 0 0 1 1 0 1 0 1 CLOCK DIVIDER MODE CLOCK DIVIDER OFF RESERVED CDS1 CDS0 0 0 CLK DIV SEL LOAD CLK DIV 0 0 1 LOAD CLK DIV 1 1 0 LOAD CLK DIV 2 1 1 LOAD CLK DIV 3 FREQ MEASUREMENT RAMP DIVIDER C2D11 C2D10 C2D1 C2D0 CLOCK DIVIDER 2 (CLK 2) 0 0 0 0 . . . 0 0 0 0 . . . ... ... ... ... ... ... ... 0 0 1 1 . . . 0 1 0 1 . . . 0 1 2 3 . . . 1 1 1 1 1 1 1 1 ... ... ... ... 0 0 1 1 0 1 0 1 4092 4093 4094 4095 16746-136 0 Figure 38. Register 13 (R13) REGISTER 13 Clock Divider Mode Control Bits Bits[DB20:DB19] are used to enable ramp divider mode. When using any of the ramp modes, set Bits[CDM1:CDM0] to 11. Otherwise, set these bits to 0b00. With Bits[C5:C1] set to 01101, Register R13 is programmed. Figure 38 shows the input data format for programming this register. 12-Bit Clock Divider (CLK2) Value Bits[DB18:DB7] program the clock divider (CLK2) timer when the device operates in ramp mode (see the Ramp and Modulation section). Reserved Bits[DB31:DB22] are reserved and must be set as shown in Figure 38. Clock Divider Select LE Select In some applications, it is necessary to synchronize the LE pin with the reference signal. To perform this synchronization, Bit DB21 must be set to 1. Synchronization is performed internally on the device. Bits[DB6:DB5] select the segment of the ramp CLK2 is used (see Figure 38). For more information, see the Ramp and Modulation section. Bits[DB6:DB5] are shown as CLK DIV SEL in Figure 38. Rev. A | Page 27 of 39 Data Sheet TX RAMP CLK Tx_DATA INV ADF5902 DEVIATION SEL RESERVED DEVIATION OFFSET CONTROL BITS DEVIATION WORD DB31 DB30 DB29 DB28 DB27 DB26 DB25 DB24 DB23 DB22 DB21 DB20 DB19 DB18 DB17 DB16 DB15 DB14 DB13 DB12 DB11 DB10 DB9 DB8 DB7 DB6 DB5 DB4 DB3 TDI TRC 0 0 0 DS1 DS0 DO3 DO2 DO1 DO0 DW15 DW14 DW13 DW12 DW11 DW10 DW9 DW8 DW7 DW6 DB2 DB1 DB0 DW5 DW4 DW3 DW2 DW1 DW0 C5(0) C4(1) C3(1) C2(1) C1(0) TDI Tx_DATA INV DISABLED 1 ENABLED DW15 DW14 TRC TX RAMP CLK 0 1 CLK DIV Tx_DATA PIN DO3 DO3 DO1 DO0 ... DW1 DW0 DEVIATION WORD 0 1 ... 1 1 32,767 DEV OFFSET . . ... . . . 0 0 0 0 0 0 0 ... 1 1 3 0 0 0 1 1 0 0 ... 1 0 2 0 0 1 0 2 0 0 ... 0 1 1 . . . . . 0 0 ... 0 0 0 . . . . . 1 1 ... 1 1 –1 0 1 1 1 7 1 1 ... 1 0 1 0 0 0 8 0 0 1 9 1 . 0 ... ... ... 0 . 0 1 . 0 –2 –3 1 1 . 1 DS1 DS0 0 0 LOAD DEVIATION 0 0 1 LOAD DEVIATION 1 1 0 LOAD DEVIATION 2 1 1 LOAD DEVIATION 3 . –32,768 DEVIATION SEL 16746-137 0 Figure 39. Register 14 (R14) REGISTER 14 TX_DATA Ramp Clock Control Bits When Bit DB30 is set to 0, the clock divider clock is used to clock the ramp. When Bit DB30 is set to 1, the TX_DATA pin is used to clock the ramp. With Bits[C5:C1] set to 01110, Register R14 is programmed. Figure 39 shows the input data format for programming this register. Reserved Deviation Select Bits[DB26:DB25] select the deviation word to be loaded (see Figure 39). Bits[DB29:DB27] are reserved and must be set as shown in Figure 39. 4-Bit Deviation Offset Word TX_DATA Invert When Bit DB31 is set to 0, events triggered by TX_DATA occur on the rising edge of the TX_DATA pulse. When Bit DB31 is set to 1, events triggered by TX_DATA occur on the falling edge of the TX_DATA pulse. Bits DB[24:21] determine the deviation offset word. The deviation offset word affects the deviation resolution (see the Ramp and Modulation section). 16-Bit Deviation Word Bits[DB20:DB5] determine the signed deviation word in twos complement format. The deviation word defines the deviation step (see the Ramp and Modulation section). Rev. A | Page 28 of 39 Data Sheet ADF5902 CONTROL BITS STEP WORD DB31 DB30 DB29 DB28 DB27 DB26 DB25 DB24 DB23 DB22 DB21 DB20 DB19 DB18 DB17 DB16 DB15 DB14 DB13 DB12 DB11 DB10 DB9 DB8 DB7 DB6 DB5 DB4 DB3 0 0 0 SS1 SS0 SW19 SW18 SW17 SW16 SW15 SW14 SW13 SW12 SW11 SW10 SW9 0 0 SS1 SS0 0 0 LOAD STEP 0 0 1 LOAD STEP 1 1 0 LOAD STEP 2 1 1 LOAD STEP 3 STEP SEL ... SW19 SW18 SW8 SW7 SW6 DB2 DB1 DB0 SW5 SW4 SW3 SW2 SW1 SW0 C5(0) C4(1) C3(1) C2(1) C1(1) STEP WORD SW1 SW0 0 0 ... 0 0 0 0 0 ... 0 1 1 0 0 ... 1 0 2 0 0 ... 1 1 3 . . ... . . . . . ... . . . . . ... . . . 1 1 ... 0 0 1,048,572 1 1 ... 0 1 1,048,573 1 1 ... 1 0 1,048,574 1 1 ... 1 1 1,048,575 16746-138 STEP SEL RESERVED Figure 40. Register 15 (R15) REGISTER 15 Step Select Control Bits Bits[DB26:DB25] select the step word to be loaded (see Figure 40). With Bits[C5:C1] set to 01111, Register R15 is programmed. Figure 40 shows the input data format for programming this register. 20-Bit Step Word Reserved Bits[DB22:DB3] determine the step word. The step word is the number of steps in the ramp (see the Ramp and Modulation section). Bits[DB31:DB27] are reserved and must be set as shown in Figure 40. Rev. A | Page 29 of 39 RAMP DEL DEL SEL Tx_DATA TRIGGER RESERVED RESERVED Data Sheet RESERVED ADF5902 CONTROL BITS DELAY START WORD DB31 DB30 DB29 DB28 DB27 DB26 DB25 DB24 DB23 DB22 DB21 DB20 DB19 DB18 DB17 DB16 DB15 DB14 DB13 DB12 DB11 DB10 DB9 DB8 DB7 DB6 DB5 DB4 DB3 0 0 0 0 0 1 DSL1 DSL0 TR1 0 0 TR1 0 0 RD DS11 DS10 DS9 DS8 DISABLED 1 ENABLED 0 0 LOAD DELAY 0 0 1 LOAD DELAY 1 1 0 LOAD DELAY 2 1 1 LOAD DELAY 3 RD RAMP DEL 0 DISABLED 1 ENABLED DS5 DB0 DS4 DS3 DS2 DS1 DS0 C5(1) C4(0) C3(0) C2(0) C1(0) DS10 ... 0 0 ... 0 0 0 0 0 ... 0 1 1 0 0 ... 1 0 2 0 0 ... 1 1 3 . . ... . . . . . ... . . . . . ... . . . 1 1 ... 0 0 4092 1 1 ... 0 1 4093 1 1 ... 1 0 4094 1 1 ... 1 1 4095 DELAY SELECT DSL1 DSL0 DS6 DS11 T X DATA TRIGGER 0 DS7 DB1 DS1 DS0 DELAY START WORD 16746-139 0 DB2 Figure 41. Register 16 (R16) DB31 DB30 DB29 DB28 DB27 DB26 DB25 DB24 DB23 DB22 DB21 DB20 DB19 DB18 DB17 DB16 DB15 DB14 DB13 DB12 DB11 DB10 DB9 DB8 DB7 DB6 DB5 DB4 DB3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DB2 DB1 DB0 C5(1) C4(0) C3(0) C2(0) C1(1) 16746-140 CONTROL BITS RESERVED Figure 42. Register 17 (R17) REGISTER 16 When Bit DB20 is set to 0, this function is disabled. Control Bits When activating continuous triangular or continuous sawtooth ramps, a pulse applied to the TX_DATA pin is required after Bit DB29 of Register 5 is toggled high. To stop the continuous triangular or sawtooth ramps, a TX_DATA pulse is required after Bit DB29 of Register 5 is toggled low. With Bits[C5:C1] set to 10000, Register R16 is programmed. Figure 41 shows the input data format for programming this register. Reserved Bits[DB31:DB25], Bits[DB22:DB21], and Bits[DB18:DB17] are reserved and must be set as shown in Figure 41. When Bit DB20 is set to 0, this function is disabled. Ramp Delay When Bit DB19 is set to 1, the delay between ramps function is enabled. When Bit DB19 is set to 0, this function is disabled. Delay Select Bits[DB24:DB23] select the delay word to be loaded. 12-Bit Delay Word TX_DATA Trigger Bits[DB16:DB5] determine the delay word. The delay word determines the duration of the ramp start delay. When Bit DB20 is set to 1, a logic high on the TX_DATA pin activates the ramp in conjunction with Bit DB29 of Register 5. Synchronize the active edge of the pulse applied to the TX_ DATA pin to the rising edge of the REFIN reference input. REGISTER 17 The pulse duration applied to the TX_DATA pin must be a minimum width of 4 × 1/fPFD, where fPFD is the phase frequency detector (PFD) frequency. The bits in Register 17 are reserved and must be programmed as described in Figure 42 using a hexadecimal word of 0x00000011. Rev. A | Page 30 of 39 Data Sheet ADF5902 APPLICATIONS INFORMATION INITIALIZATION SEQUENCE After powering up the device, administer the programming sequence shown in Table 7. Table 7. Initialization Sequence Step Register 1 R7 2 R11 3 R11 4 R13 5 R10 6 R9 7 R8 8 R0 Delay of 10 μs 9 R7 10 R6 11 R5 12 R4 13 R3 14 R2 15 R1 16 R0 Delay of 1200 μs 17 R0 18 R0 Delay of 500 μs 19 R0 20 R0 Delay of 500 μs 21 R17 22 R16 23 R15 24 R15 25 R15 26 R15 27 R14 28 R14 29 30 R14 R14 0x052038EE 0x73C720E 31 32 33 34 35 36 37 38 39 40 41 Delay of 100 μs 42 R13 R13 R13 R13 R12 R9 R7 R6 R5 R4 R3 R11 This sequence locks the VCO to 24.025 GHz with a 100 MHz reference. The ramp-up rate is 200 MHz at 144 μs. The rampdown rate is 200 MHz at 9 μs. Hexadecimal Code 0x02000007 0x0000002B 0x0000000B 0x0018000D 0x1D32A64A 0x2A20B929 0x40003E88 0x800FE520 Description Master reset Reset the counters Enable counters Enable ramp divider Reserved VCO calibration setup Set the VCO frequency calibration divider clock to 100 kHz Power up the device and LO 0x01800827 0x00000006 0x01E38005 0x00000004 0x01897803 0x00020642 0xFFF7FFE1 0x800FE720 PFD = 50 MHz, CLK1 = 2048 Set the LSB FRAC = 0 N = 241.175 Set the ATEST pin to high impedance Sets the I/O level to 3.3 V, CAL_BUSY to MUXOUT Set ADC clock to 1 MHz Set the transmitter amplitude level Start the VCO frequency calibration 0x800FE560 0x800FED60 Turn Tx1 on, Tx2 off, and LO on Tx1 amplitude calibration 0x800FE5A0 0x800FF5A0 Turn Tx1 off, Tx2 on, and LO on Tx2 amplitude calibration 0x00000011 0x00000010 0x0000120F 0x0200012F 0x0400120F 0x0600012F 0x012038EE 0x033C720E 0x0018050D 0x0018052D 0x0018054D 0x0018056D 0x004F000C 0x2800B929 0x0100A027 0x00000006 0x00F04005 0x00002004 0x0189F803 Reserved Ramp delay register Load step register with STEP_SEL = 0, step word is 144 Load step register with STEP_SEL = 1, step word is 9 Load step register with STEP_SEL = 2, step word is 144 Load step register with STEP_SEL = 3, step word is 9 Load deviation register with DEV_SEL = 0, DEV = 455, DEV offset = 9 Load deviation register with DEV_SEL = 1, dev word= −1820, DEV offset = 9 Load deviation register with DEV_SEL = 2, dev word = 455, dev offset = 9 Load deviation register with DEV_SEL = 3, dev word = −1820 dev offset = 9 Load the clock register with CLK DIV SEL = 0, CLK2_0 = 10 Load the clock register with CLK DIV SEL = 1, CLK2_1 = 10 Load the clock register with CLK DIV SEL = 2, CLK2_2 = 10 Load the clock register with CLK DIV SEL = 3, CLK2_3 = 10 Charge pump current = 2.24 mA Normal Operation PFD = 100 MHz, CLK1 = 10 Set the LSB FRAC = 0 INT =120, MSB FRAC = 512; lock to 24.025 GHz Ramp down to MUXOUT I/O voltage level to 3.3 V 0x0000010B Select ramp mode Rev. A | Page 31 of 39 ADF5902 Data Sheet RECALIBRATION SEQUENCE The ADF5902 can be recalibrated after the initialization sequence is complete and the device is powered up. The recalibration sequence must be run for every 10°C temperature change. The temperature can be monitored using the temperature sensor (see the Temperature Sensor section). Table 8. Recalibration Sequence Step Number from Initialization Sequence 6 9 10 11 12 13 14 15 Delay of 1200 μs 17 18 Delay of 500 μs 19 20 Delay of 500 μs 36 37 38 39 40 41 Delay of 100 μs 42 Register R0 R9 R7 R6 R5 R4 R3 R2 R1 R0 Hexadecimal Code 0x800FE500 0x2A20B929 0x01800827 0x00000006 0x01E38005 0x00000004 0x01897803 0x00020642 0xFFF7FFE1 0x800FE700 Description Turn Tx1 off, Tx2 off and LO off Reserved PFD = 50 MHz, CLK1 = 2048 Set the LSB FRAC = 0 N = 241.175 Set the ATEST pin to high impedance I/O level to 3.3 V, CAL_BUSY to MUXOUT Set ADC clock to 1 MHz Set the transmitter amplitude level Start the VCO frequency calibration R0 R0 0x800FE560 0x800FED60 Turn Tx1 on, Tx2 off, and LO on Tx1 amplitude calibration R0 R0 0x800FE5A0 0x800FF5A0 Turn Tx1 off, Tx2 on, and LO on Tx2 amplitude calibration R9 R7 R6 R5 0x2800B929 0x0100A027 0x00000006 0x00F04005 R4 R3 0x00002004 0x0189F803 Reserved PFD set to 100 MHz, CLK_DIV1 = 10 Set the LSB FRAC = 0 Set INT word to 120, set MSB FRAC = 512; lock to 24.025 GHz Ramp down to MUXOUT I/O voltage level to 3.3 V R11 0x0000010B Select ramp mode Rev. A | Page 32 of 39 Data Sheet ADF5902 TEMPERATURE SENSOR RF SYNTHESIS: A WORKED EXAMPLE The ADF5902 has an on-chip temperature sensor that can be accessed on the ATEST pin or as a digital word on DOUT following an ADC conversion. The temperature sensor operates over the full operating temperature range of −40°C to +105°C. The accuracy can be improved by performing a one-point calibration at room temperature and storing the result in memory. The following equation governs how to program the ADF5902: With the temperature sensor on the analog test bus and test bus connected to the ATEST pin (Register 4 set to 0x0000A064), the ATEST voltage can be converted to temperature with the following equation: Temperatur e (  C)  V ATEST  VOFF  (3) VGAIN RFOUT = (INT + (FRAC/225)) × fREF × 2 where: RFOUT is the RF frequency output. INT is the integer division factor. FRAC is the fractionality. fREF = REFIN × ((1 + D)/(R × (1 + T))) where: REFIN is the reference frequency input. D is the reference doubler bit, DB10 in Register R7 (0 or 1). R is the reference division factor. T is the reference divide by 2 bit, DB11 in Register R7 (0 or 1). From Equation 6, fREF = (100 MHz × (1 + 0)/(1 × (1 + 1)) = 50 MHz The temperature sensor result can be converted to a digital word with the ADC and readback on DOUT with the following sequence: From Equation 5, 1. Calculating the N and FRAC values, 3. 4. 5. 6. Write 0x00012064 to Register R4 to connect the analog test bus to the ADC and the temperature sensor to the analog test bus. Write 0x0002A802 to Register R2 to start the ADC conversion. Write 0x0189FAC3 to Register R3 to set the ADC output data to DOUT. Read back DOUT. Write 0x00002064 to Register R4 to reset Register R4 to the initial value. Write 0x00020642 to Register R2 to reset Register R2 to the initial value. Convert the DOUT word to temperature with the following equation: Temperatur e ( C)  ADC  V   V  LSB (6) For example, in a system where a 24.125 GHz RF frequency output (RFOUT) is required and a 100 MHz reference frequency input (REFIN) is available, fREF is set to 50 MHz. where: VATEST is the voltage on the ATEST pin. VOFF = 0.699 V, the offset voltage. VGAIN = 6.4 × 10−3, the voltage gain. 2. (5) OFF VGAIN 24.125 GHz = 50 MHz × (N + FRAC/225) × 2 N = int(RFOUT/(fREF × 2)) = 241 FRAC = FMSB × 213 + FLSB FMSB = int(((RFOUT/(fREF × 2)) − N) × 212) = 1024 FLSB = int(((((RFOUT/(fREF × 2)) − N) × 212) − FMSB) × 213) = 0 where: FMSB is the 12-bit MSB FRAC value in Register R5. FLSB is the 13-bit LSB FRAC value in Register R6. int() makes an integer of the argument in parentheses. REFERENCE DOUBLER The on-chip reference doubler allows the input reference signal to be doubled. This doubling is useful for increasing the PFD comparison frequency. Doubling the PFD frequency typically improves the noise performance of the system by 3 dB. (4) where: ADC is the ADC code read back on DOUT. VLSB = 7.33 mV, the ADC LSB voltage. VOFF = 0.699 V, the offset voltage. VGAIN = 6.4 × 10−3, the voltage gain. Rev. A | Page 33 of 39 ADF5902 Data Sheet 9. Frequency Counter Value Delta = (216 − Frequency 1) + Frequency 2. 16746-142 TIME Figure 45. Single Sawtooth Burst Where Frequency 2 > Frequency 1, TIME Figure 46. Continuous Sawtooth Ramp Frequency Counter Value Delta = Frequency 2 − Frequency 1. FREQUENCY 10. Calculate the output frequency using the following formula: Output Frequency = (Frequency Counter Value Delta/ CLKDIV) × fPFD × NDIV × 2 where: CLKDIV = ((CLK2 × 212) + CLK1). fPFD = fREF/RDIV. NDIV = INT value + (FRAC value/(225)). TIME Figure 47. Continuous Triangular Ramp WAVEFORM DEVIATIONS AND TIMING 11. Set Register R13 and Register R7 back to the original settings and enable the ramp function in Register R5 if required. TIMER The ADF5902 is capable of generating five types of waveforms in the frequency domain: single ramp burst, single triangular burst, single sawtooth burst, continuous sawtooth ramp, and continuous triangular ramp. Figure 43 through Figure 47 show the types of waveforms available. fDEV FREQUENCY WAVEFORM GENERATION TIME Figure 48. Waveform Timing FREQUENCY The key parameters that define a ramp are 16746-141    TIME 16746-143 7. 8. 16716-144 4. 5. 6. 16746-145 3. TIME Figure 44. Single Triangular Burst Figure 43. Single Ramp Burst Rev. A | Page 34 of 39 Frequency deviation Time per step Number of steps 16746-146 2. In Register R3, set the readback control bits (Bits[DB10:DB5]) to 26. Read back the frequency counter value on DOUT and record this value as Frequency 1 (see Figure 3). In Register R7, set the CLK1 bits (Bits[DB23:DB12]) to 1808. In Register R13, set the CLK2 bits (Bits[DB18:DB7]) to 10. In Register R5, set the ramp on bit (Bit DB29) to 0. In Register R13, Set the clock divider mode bits (Bits[DB20:DB19]) to 2. Allow a minimum delay of 428 μs (CLKDIV/fPFD (sec)). In Register R3, set the readback control bits (Bits[DB10:DB5]) to 26. Read back the frequency counter value on DOUT and record this value as Frequency 2. Where Frequency 1 > Frequency 2, FREQUENCY 1. FREQUENCY Use the following procedure to measure the output locked frequency of the ADF5902: FREQUENC FREQUENCY MEASUREMENT PROCEDURE Data Sheet ADF5902 Frequency Deviation The frequency deviation for each frequency hop is set by fDEV = (fPFD/225) × (DEV × 2DEV_OFFSET) (7) where: fPFD is the PFD frequency. DEV is a 16-bit word (Bits[DB20:DB5] in Register R14). DEV_OFFSET is a 4-bit word (Bits[DB24:DB21] in Register R14). Time per step    CLK DIV SEL (Register R13, Bits[DB6:DB5]). DEV SEL (Register R14, Bits[DB26:DB25]). Step SEL (Register R15, Bits[DB26:DB25]). Typically, each register must be written multiple times, one time for each slope. The time between each frequency hop is set by Timer = CLK1 × CLK2 × (1/fPFD) There are numerous ramp shapes available (see the Waveform Generation section). Depending on the chosen shape, some or all of the ramp slopes must be programmed. Figure 49 shows what must be programmed for each shape. The slope being programmed is controlled by (8) where: CLK1 and CLK2 are the 12-bit clock values (12-bit CLK1 divider in Register R7 and 12-bit CLK2 divider in Register R13). Bits[DB20:DB19] in Register R13 must be set to 11 for ramp divider. fPFD is the PFD frequency. Either CLK1 or CLK2 must be greater than 1, that is, CLK1 = CLK2 = 1 is not allowed. The frequency deviation for each step of a slope is set by fDEV = (fPFD/225) × (DEV × 2DEV_OFFSET) where: fDEV is the frequency deviation of a step. fPFD is the PFD frequency. DEV is the deviation value (Register R14, Bits[DB20:DB5]). DEV_OFFSET is the deviation offset (Register R14, Bits[DB24:DB21]). The time for each step of a slope is set by Number of Steps A 20-bit step value (Bits[DB24:DB5] in Register R15) defines the number of frequency hops that take place. The INT value cannot be incremented by more than 28 = 256 from its starting value. RAMP AND MODULATION Timer = CLK1 × CLK2 × (1/fPFD) where: Timer is the time per step. CLK1 is the CLK1 value (Register R7, Bits[23:12]). CLK2 is the CLK2 value (Register R13, Bits[18:7]). CLK1 is common to all slopes. All ramps are generated according to the scheme shown in Figure 49. The total ramp is separated into four sections. Each section consists of a delay section and a slope section. Each slope is made up of one or more steps. Each step has a programmed frequency deviation and step time. The number of steps per slope is programmed in Register R15, Bits[DB24:DB5]. When programming the registers for a ramp, write the registers in descending order. Then write to Register R5 to enable the ramp (Register R5, Bit DB29 = 1) must be last. Rev. A | Page 35 of 39 FREQUENCY ADF5902 Data Sheet O SL PE 0 DELAY 1 DELAY 0 SL O PE O SL 1 PE 2 DELAY 3 SL O PE DELAY 2 3 DELAY 0 TIME SLOPE 3 STEP SELECT (REG 15, BITS[DB26:DB25]) = 0b11 STEP WORD (REG 15, BITS[DB24:DB5]) = X DEV SELECT (REG 14, BITS[DB26:DB25]) = 0b11 DEV OFFSET (REG 14, BITS[DB24:DB21]) = X DEV WORD (REG 14, BITS[DB20:DB5]) = –X (NOTE: NEGATIVE) DELAY 0 DELAY SELECT (REG 16, BITS[DB24:DB23]) = 0b00 RAMP DELAY (REG 16, BITS[DB19]) = 1 DELAY WORD (REG 16, BITS[DB16:DB5]) = X CLK DIV MODE (REG 13, BITS[DB20:DB19]) = 0b11 CLK2 DIVIDER (REG 13, BITS[DB18:DB7]) = X CLK2 DIV SELECT (REG 13, BITS[DB6:DB5]) = 0b11 DELAY 3 DELAY SELECT (REG 16, BITS[DB24:DB23]) = 0b11 RAMP DELAY (REG 16, BITS[DB19]) = 1 DELAY WORD (REG 16, BITS[DB16:DB5]) = X SLOPE 0 STEP SELECT (REG 15, BITS[DB26:DB25]) = 0b00 STEP WORD (REG 15, BITS[DB24:DB5]) = X DEV SELECT (REG 14, BITS[DB26:DB25]) = 0b00 DEV OFFSET (REG 14, BITS[DB24:DB21]) = X DEV WORD (REG 14, BITS[DB20:DB5]) = X CLK DIV MODE (REG 13, BITS[DB20:DB19]) = 0b11 CLK2 DIVIDER (REG 13, BITS[DB18:DB7]) = X CLK2 DIV SELECT (REG 13, BITS[DB6:DB5]) = 0b00 DELAY 1 DELAY SELECT (REG 16, BITS[DB24:DB23]) = 0b01 RAMP DELAY (REG 16, BITS[DB19]) = 1 DELAY WORD (REG 16, BITS[DB16:DB5]) = X SLOPE 2 STEP SELECT (REG 15, BITS[DB26:DB25]) = 0b10 STEP WORD (REG 15, BITS[DB24:DB5]) = X DELAY 2 DELAY SELECT (REG 16, BITS[DB24:DB23]) = 0b10 RAMP DELAY (REG 16, BITS[DB19]) = 1 DELAY WORD (REG 16, BITS[DB16:DB5]) = X DEV SELECT (REG 14, BITS[DB22:DB25]) = 0b10 DEV OFFSET (REG 14, BITS[DB24:DB21]) = X DEV WORD (REG 14, BITS[DB20:DB5]) = X SLOPE 1 STEP SELECT (REG 15, BITS[DB26:DB25]) = 0b01 STEP WORD (REG 15, BITS[DB24:DB5]) = X CLK DIV MODE (REG 13, BITS[DB20:DB19]) = 0b11 CLK2 DIVIDER (REG 13, BITS[DB18:DB7]) = X CLK2 DIV SELECT (REG 13, BITS[DB6:DB5]) = 0b10 DEV SELECT (REG 14, BITS[DB26:DB25]) = 0b01 DEV OFFSET (REG 14, BITS[DB24:DB21]) = X DEV WORD (REG 14, BITS[DB20:DB5]) = –X (NOTE: NEGATIVE) CLK DIV MODE (REG 13, BITS[DB20:DB19]) = 0b11 CLK2 DIVIDER (REG 13, BITS[DB18:DB7]) = X CLK2 DIV SELECT (REG 13, BITS[DB6:DB5]) = 0b01 NOTES - CONTINUOUS SAWTOOTH RAMP: - RAMP MODE (REG 11, BITS[DB8:DB7]) MUST BE SET TO 0b00. - SLOPE 0 AND 2 MUST BE PROGRAMMED (EVEN IF SLOPE 0 AND SLOPE 2 ARE THE SAME). - CONTINUOUS TRIANGULAR RAMP: - RAMP MODE (REG 11, BITS[DB8:DB7]) MUST BE SET TO 0b10. - SLOPE 0, SLOPE 1, SLOPE 2, AND SLOPE 3 MUST BE PROGRAMMED. - SINGLE SAWTOOTH RAMP: - RAMP MODE (REG 11, BITS[DB8:DB7]) MUST BE SET TO 0b01. - SLOPE 0 MUST BE PROGRAMMED. - SINGLE RAMP BURST: - RAMP MODE (R11BITS[DB8:DB7]) MUST BE SET TO 0b11. - SLOPE 0 MUST BE PROGRAMMED. - SINGLE TRIANGULAR RAMP: - RAMP MODE (REG 11, BITS[DB8:DB7]) MUST BE SET TO 0b11. - SLOPE 0 AND SLOPE 1 MUST BE PROGRAMMED. - SING FULL TRI (REG 11, BIT[DB9]) = 1. - WHEN PROGRAMMING SLOPE 1 OR SLOPE 3, DEV WORD MUST BE NEGATIVE TO DECREASE THE FREQUENCY. - NEGATIVE VALUES ARE TWOS COMPLEMENT BINARY. - X = DON’T CARE. Figure 49. Ramp Sections Rev. A | Page 36 of 39 16746-147 - ALL DELAYS ARE OPTIONAL. - DELAY 0 TO DELAY 3 ARE ENABLED BY REG 16, BITS[DB19]. Data Sheet ADF5902 External Control of Ramp Steps Figure 50 shows the ramp complete signal on MUXOUT. The internal ramp clock can be bypassed and each step can be triggered by a pulse on the TX_DATA pin. This process allows transparent control of each step. Enable this feature by setting Bit DB30 in Register R14 to 1. FREQUENCY FREQUENCY Ramp Complete and Ramp-Down Signals to MUXOUT RFOUT VOLTAGE TIME TX_DATA To activate this function, set Bits[DB15:DB12] in Register R3 to 1111, and set Bits[DB19:DB5] in Register R4 to 0x00C0. TIME 16746-150 Figure 50. Ramp Complete Signal on MUXOUT VOLTAGE TIME 16746-148 TIME Figure 52. External Control of Ramp Steps Figure 51 shows the ramp-down signal on MUXOUT. FREQUENCY APPLICATION OF THE ADF5902 IN FMCW RADAR Figure 53 shows the application of the ADF5902 in a frequency modulated continuous wave (FMCW) radar system. In the FMCW radar system, the ADF5902 generates the sawtooth or triangle ramps necessary for this type of radar to operate. TIME TIME 16746-149 VOLTAGE The ADF5902 CPOUT pin controls the VTUNE pin on the ADF5902 transmitter MMIC and thus the frequency of the VCO and the transmitter output signal on TXOUT1 or TXOUT2. The LO signal from the ADF5902 is fed to the LO input on the ADF5904. Figure 51. Ramp-Down Signal on MUXOUT To activate this function, set Bits[DB15:DB12] in Register R3 to 1111, and set Bits[DB19:DB5] in Register R4 to 0x0100. The ADF5904 downconverts the signal from the four receiver antennas to baseband with the LO signal from the transmitter MMIC. The downconverted baseband signals from the four receiver channels on the ADF5904 are fed to the ADAR7251 4-channel, continuous time, Σ-Δ ADC. A digital signal processor (DSP) follows the ADC to handle the target information processing. Rev. A | Page 37 of 39 ADF5902 Data Sheet LOOP FILTER CP OUT VTUNE ADF5902 TXOUT1 TXOUT2 LOOUT LO_IN ADAR7251 Rx BASEBAND ADF5904 RX3_RF RX4_RF Figure 53. FMCW Radar with the ADF5902 Rev. A | Page 38 of 39 16746-031 DSP RX1_RF RX2_RF Data Sheet ADF5902 OUTLINE DIMENSIONS 0.30 0.25 0.18 1 0.50 BSC 3.75 3.60 SQ 3.55 EXPOSED PAD 8 17 TOP VIEW 0.80 0.75 0.70 TOP VIEW PKG-004570 SEATING PLANE PIN 1 INDIC ATOR AREA OPTIONS (SEE DETAIL A) 32 25 24 0.50 0.40 0.30 16 9 BOTTOM VIEW 0.05 MAX 0.02 NOM COPLANARITY 0.08 0.20 REF 0.20 MIN FOR PROPER CONNECTION OF THE EXPOSED PAD, REFER TO THE PIN CONFIGURATION AND FUNCTION DESCRIPTIONS SECTION OF THIS DATA SHEET. COMPLIANT TO JEDEC STANDARDS MO-220-WHHD-5 10-20-2017-C PIN 1 INDICATOR DETAIL A (JEDEC 95) 5.10 5.00 SQ 4.90 Figure 54. 32-Lead Lead Frame Chip Scale Package [LFCSP] 5 mm × 5 mm Body and 0.75 mm Package Height (CP-32-12) ORDERING GUIDE Model1 ADF5902WCCPZ ADF5902WCCPZ-RL7 EV-ADF5902SD1Z 1 Temperature Range −40°C to +105°C −40°C to +105°C Package Description 32-Lead Lead Frame Chip Scale Package [LFCSP] 32-Lead Lead Frame Chip Scale Package [LFCSP] Evaluation Board Package Option CP-32-12 CP-32-12 Z = RoHS Compliant Part. AUTOMOTIVE PRODUCTS The ADF5902W models are available with controlled manufacturing to support the quality and reliability requirements of automotive applications. Note that these automotive models may have specifications that differ from the commercial models; therefore, designers should review the Specifications section of this data sheet carefully. Only the automotive grade products shown are available for use in automotive applications. Contact your local Analog Devices account representative for specific product ordering information and to obtain the specific Automotive Reliability reports for these models. ©2018–2020 Analog Devices, Inc. All rights reserved. Trademarks and registered trademarks are the property of their respective owners. D16746-0-1/20(A) Rev. A | Page 39 of 39
ADF5902WCCPZ 价格&库存

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

免费人工找货