500 MSPS Direct Digital Synthesizer with 10-Bit DAC AD9911
|
|
|
- Clinton Parsons
- 10 years ago
- Views:
Transcription
1 5 MSPS Direct Digital Synthesizer with -Bit DAC AD99 FEATURES Patented SpurKiller technology Multitone generation Test-tone modulation Up to 8 Mbps data throughput Matched latencies for frequency/phase/amplitude changes Linear frequency/phase/amplitude sweeping capability Up to 6 levels of FSK, PSK, ASK Programmable DAC full-scale current 32-bit frequency tuning resolution 4-bit phase offset resolution -bit output amplitude-scaling resolution Software-/hardware-controlled power-down Multiple device synchronization Selectable 4 to 2 REF_CLK multiplier (PLL) Selectable REF_CLK crystal oscillator 56-lead LFCSP APPLICATIONS Agile local oscillator Test and measurement equipment Commercial and amateur radio exciter Radar and sonar Test-tone generation Fast frequency hopping Clock generation GENERAL DESCRIPTION The AD99 is a complete direct digital synthesizer (DDS). This device includes a high speed DAC with excellent wideband and narrowband spurious-free dynamic range (SFDR) as well as three auxiliary DDS cores without assigned digital-to-analog converters (DACs). These auxiliary channels are used for spur reduction, multitone generation, or test-tone modulation. The AD99 is the first DDS to incorporate SpurKiller technology and multitone generation capability. Multitone mode enables the generation up to four concurrent carriers; frequency, phase and amplitude can be independently programmed. Multitone generation can be used for system tests, such as inter-modulation distortion and receiver blocker sensitivity. SpurKilling enables customers to improve SFDR performance by reducing the magnitude of harmonic components and/or the aliases of those harmonic components. Test-tone modulation efficiently enables sine wave modulation of amplitude on the output signal using one of the auxiliary DDS cores. The AD99 can perform modulation of frequency, phase, or amplitude (FSK, PSK, ASK). Modulation is implemented by storing profiles in the register bank and applying data to the profile pins. In addition, the AD99 supports linear sweep of frequency, phase, or amplitude for applications such as radar and instrumentation. (continued on Page 3) 5MSPS DDS CORE -BIT DAC RECONSTRUCTED SINE WAVE SYSTEM CLOCK SOURCE MODULATION CONTROL REF CLOCK INPUT CIRCUITRY SPUR REDUCTION/ MULTITONE TIMING AND CONTROL USER INTERFACE Figure. Basic Block Diagram Rev. 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 96, Norwood, MA , U.S.A. Tel: Fax: Analog Devices, Inc. All rights reserved.
2 TABLE OF CONTENTS Features... Applications... General Description... Revision History... 2 Functional Block Diagram... 3 Specifications... 4 Absolute Maximum Ratings... 9 ESD Caution... 9 Equivalent Input and Output Circuits... 9 Pin Configuration and Function Descriptions... Typical Performance Characteristics... 2 Application Circuits... 7 Theory of Operation... 8 Primary DDS Core... 8 SpurKiller/Multitone Mode and Test-Tone Modulation... 8 D/A Converter... 8 Modes of Operation... 9 Single-Tone Mode... 9 SpurKiller/Multitone Mode... 9 Test-tone Mode... 2 Reference Clock Modes... 2 Scalable DAC Reference Current Control Mode... 2 Power-Down Functions... 2 Shift Keying Modulation... 2 Shift Keying Modulation Using SDIO Pins for RU/RD Sweep and Phase Accumulator Clearing Functions Output Amplitude Control Synchronizing Multiple AD99 Devices Operation Automatic Mode Synchronization Manual Software Mode Synchronization Manual Hardware Mode Synchronization I/O_Update, SYNC_CLK, and System Clock Relationships I/O Port... 3 Overview... 3 Instruction Byte Description... 3 I/O Port Pin Description... 3 I/O Port Function Description... 3 MSB/LSB Transfer Description... 3 I/O Modes of Operation... 3 Register Maps Control Register Map Channel Register Map Profile Register Map Control Register Descriptions Channel Select Register (CSR) Channel Function Register (CFR) Description Outline Dimensions... 4 Ordering Guide... 4 Linear Sweep (Shaped) Modulation Mode Linear Sweep No Dwell Mode REVISION HISTORY 5/6 Revision : Initial Version Rev. Page 2 of 44
3 GENERAL DESCRIPTION The DDS acts as a high resolution frequency divider with the REF_CLK as the input and the DAC providing the output. The REF_CLK input can be driven directly or used in combination with an integrated REF_CLK multiplier (PLL). The REF_CLK input also features an oscillator circuit to support an external crystal as the REF_CLK source. The crystal can be used in combination with the REF_CLK multiplier. The AD99 I/O port offers multiple configurations to provide significant flexibility. The I/O port offers an SPI-compatible mode of operation that is virtually identical to the SPI operation found in earlier Analog Devices DDS products. Flexibility is provided by four data pins (Pin SDIO_, Pin SDIO_, Pin SDIO_2, and Pin SDIO_3) that allow four programmable modes of I/O operation. The DAC output is supply referenced and must be terminated into AVDD by a resistor and an AVDD center-tapped transformer. The DAC has its own programmable reference to enable different full-scale currents. The DDS core (the AVDD pins and the DVDD pins) is powered by a.8 V supply. The digital I/O interface (SPI) operates at 3.3 V and requires that the Pin DVDD_I/O (Pin 49) be connected to 3.3 V. FUNCTIONAL BLOCK DIAGRAM AD99 32 Σ 32 Σ Σ 5 COS(X) Σ MUX DAC IOUT IOUT FTW/ ΔFTW 32 PHASE/ ΔPHASE 4 AMP/ ΔAMP SCALABLE DAC REF CURRENT DAC_RSET SPURKILLER/ MULTI-TONE MUX DDS CORE DDS CORE DDS CORE SYNC_IN SYNC_OUT I/O_UPDATE SYNC_CLK REF_CLK REF_CLK 4 BUFFER/ XTAL OSCILLATOR CLK_MODE_SEL REF CLOCK MULTIPLIER 4 TO 2 LOOP FILTER TIMING AND CONTROL LOGIC SYSTEM CLK.8V AVDD MUX.8V DVDD Figure 2. Functional Block Diagram CONTROL REGISTERS CHANNEL REGISTERS PROFILE REGISTERS I/O PORT BUFFER 3.3V P P P2 P3 DVDD_I/O PWR_DWN_CTL MASTER_RESET SCLK CS SDIO_ SDIO_ SDIO_2 SDIO_ Rev. Page 3 of 44
4 SPECIFICATIONS AVDD and DVDD =.8 V ± 5%; DVDD_I/O = 3.3 V ± 5%; RSET =.9 kω; external reference clock frequency = 5 MSPS (REF_CLK multiplier bypassed), unless otherwise noted. Table. Parameter Min Typ Max Unit Test Conditions/Comments REF CLOCK INPUT CHARACTERISTICS Frequency Range REF_CLK Multiplier Bypassed 5 MHz REF_CLK Multiplier Enabled 25 MHz Internal VCO Output Frequency Range MHz VCO Gain Bit Set Internal VCO Output Frequency Range 6 MHz VCO Gain Bit Cleared Crystal REF_CLK Source Range 2 3 MHz Input Power Sensitivity 5 +3 dbm Measured at the pin (single-ended) Input Voltage Bias Level.5 V Input Capacitance 2 pf Input Impedance 5 Ω Duty Cycle with REF_CLK Multiplier Bypassed % Duty Cycle with REF_CLK Multiplier Enabled % CLK Mode Select (Pin 24) Logic V.25.8 V.8 V digital input logic CLK Mode Select (Pin 24) Logic V.5 V.8 V digital input logic DAC OUTPUT CHARACTERISTICS Must be referenced to AVDD Full-Scale Output Current ma ma is set by RSET =.9 kω Gain Error + %FS Output Current Offset 25 μa Differential Nonlinearity ±.5 LSB Integral Nonlinearity ±. LSB Output Capacitance 3 pf Voltage Compliance Range AVDD AVDD + V.5.5 WIDEBAND SFDR MHz to 2 MHz Analog Output 65 dbc 2 MHz to 6 MHz Analog Output 62 dbc 6 MHz to MHz Analog Output 59 dbc MHz to 5 MHz Analog Output 56 dbc 5 t MHz to 2 MHz Analog Output 53 dbc WIDEBAND SFDR Improvement Spur Reduction Enabled 6 MHz to MHz Analog Output 8 dbc MHz to 5 MHz Analog Output 5 dbc 5 MHz to 2 MHz Analog Output 2 dbc The frequency range for wideband SFDR is defined as dc to Nyquist Programs devices on an individual basis to enable spur reduction. See the SpurKiller/Multitone Mode section. Rev. Page 4 of 44
5 Parameter Min Typ Max Unit Test Conditions/Comments NARROWBAND SFDR. MHz Analog Output (± khz) 9 dbc. MHz Analog Output (±5 khz) 88 dbc. MHz Analog Output (±25 khz) 86 dbc. MHz Analog Output (± MHz) 85 dbc 5. MHz Analog Output (± khz) 9 dbc 5. MHz Analog Output (±5 khz) 87 dbc 5. MHz Analog Output (±25 khz) 85 dbc 5. MHz Analog Output (± MHz) 83 dbc 4. MHz Analog Output (± khz) 9 dbc 4. MHz Analog Output (±5 khz) 87 dbc 4. MHz Analog Output (±25 khz) 84 dbc 4. MHz Analog Output (± MHz) 82 dbc 75. MHz Analog Output (± khz) 87 dbc 75. MHz Analog Output (±5 khz) 85 dbc 75. MHz Analog Output (±25 khz) 83 dbc 75. MHz Analog Output (± MHz) 82 dbc.3 MHz Analog Output (± khz) 87 dbc.3 MHz Analog Output (±5 khz) 85 dbc.3 MHz Analog Output (±25 khz) 83 dbc.3 MHz Analog Output (± MHz) 8 dbc 2.3 MHz Analog Output (± khz) 87 dbc 2.3 MHz Analog Output (±5 khz) 85 dbc 2.3 MHz Analog Output (±25 khz) 83 dbc 2.3 MHz Analog Output (± MHz) 8 dbc PHASE NOISE CHARACTERISTICS Residual Phase 5. MHz (fout) khz Offset 5 dbc/hz khz Offset 59 dbc/hz khz Offset 65 dbc/hz MHz Offset 65 dbc/hz Residual Phase 4. MHz (fout) khz Offset 42 dbc/hz khz Offset 5 dbc/hz khz Offset 6 dbc/hz MHz Offset 62 dbc/hz Residual Phase 75. MHz (fout) khz Offset 35 dbc/hz khz Offset 46 dbc/hz khz Offset 54 dbc/hz MHz Offset 57 dbc/hz Residual Phase MHz (fout) khz Offset 34 dbc/hz khz Offset 44 dbc/hz khz Offset 52 dbc/hz MHz Offset 54 dbc/hz Rev. Page 5 of 44
6 Parameter Min Typ Max Unit Test Conditions/Comments Residual Phase 5. MHz (fout) with REF_CLK Multiplier Enabled 5 khz Offset 39 dbc/hz khz Offset 49 dbc/hz khz Offset 53 dbc/hz MHz Offset 48 dbc/hz Residual Phase 4. MHz (fout) with REF_CLK Multiplier Enabled 5 khz Offset 3 dbc/hz khz Offset 4 dbc/hz khz Offset 45 dbc/hz MHz Offset 39 dbc/hz Residual Phase 75. MHz (fout) with REF_CLK Multiplier Enabled 5 khz Offset 23 dbc/hz khz Offset 34 dbc/hz khz Offset 38 dbc/hz MHz Offset 32 dbc/hz Residual Phase MHz(fOUT) with REF_CLK Multiplier Enabled 5 khz Offset 2 dbc/hz khz Offset 3 dbc/hz khz Offset 35 dbc/hz MHz Offset 29 dbc/hz Residual Phase 5. MHz (fout) with REF_CLK Multiplier Enabled 2 khz Offset 27 dbc/hz khz Offset 36 dbc/hz khz Offset 39 dbc/hz MHz Offset 38 dbc/hz Residual Phase 4. MHz (fout) with REF_CLK Multiplier Enabled 2 khz Offset 7 dbc/hz khz Offset 28 dbc/hz khz Offset 32 dbc/hz MHz Offset 3 dbc/hz Residual Phase 75. MHz (fout) with REF_CLK Multiplier Enabled 2 khz Offset dbc/hz khz Offset 2 dbc/hz khz Offset 25 dbc/hz MHz Offset 23 dbc/hz Residual Phase MHz (fout) with REF_CLK Multiplier Enabled 2 khz Offset 7 dbc/hz khz Offset 9 dbc/hz khz Offset 2 dbc/hz MHz Offset 9 dbc/hz Rev. Page 6 of 44
7 Parameter Min Typ Max Unit Test Conditions/Comments I/O PORT TIMING CHARACTERISTICS Maximum Frequency Clock (SCLK) 2 MHz Minimum SCLK Pulse Width Low (tpwl).6 ns Minimum SCLK Pulse Width High (tpwh) 2.2 ns Minimum Data Set-Up Time (tds) 2.2 ns Minimum Data Hold Time ns Minimum CSB Set-Up Time (tpre). ns Minimum Data Valid Time for Read Operation 2 ns MISCELLANEOUS TIMING CHARACTERISTICS Master_Reset Minimum Pulse Width Minimum pulse width = sync clock period I/O_Update Minimum Pulse Width Minimum pulse width = sync clock period Minimum Set-Up Time (I/O_Update to 4.8 ns Rising edge to rising edge SYNC_CLK) Minimum Hold Time (I/O_Update to ns Rising edge to rising edge SYNC_CLK) Minimum Set-Up Time (Profile Inputs to 5.4 ns SYNC_CLK) Minimum Hold Time (Profile Inputs to ns SYNC_CLK) Minimum Set-Up Time (SDIO Inputs to 2.5 ns SYNC_CLK) Minimum Hold Time (SDIO Inputs to ns SYNC_CLK) Propagation Delay Between REF_CLK and ns SYNC_CLK CMOS LOGIC INPUT VIH 2. V VIL.8 V Logic Current 3 2 μa Logic Current 2 μa Input Capacitance 2 pf CMOS LOGIC OUTPUTS ( ma Load) VOH 2.7 V VOL.4 V POWER SUPPLY Total Power Dissipation Single-Tone Mode 24 mw Dominated by supply variation Total Power Dissipation With Sweep 24 mw Dominated by supply variation Accumulator Total Power Dissipation 3 Spur 35 mw Dominated by supply variation Reduction/Multitone Channels Active Total Power Dissipation Test-Tone 264 mw Dominated by supply variation Modulation Total Power Dissipation Full Power Down.8 mw IAVDD Single-Tone Mode 73 ma IAVDD Sweep Accumulator, REF_CLK 73 ma Multiplier, and -Bit Output Scalar Enabled IDVDD Single-Tone Mode 5 ma IDVDD Sweep Accumulator, REF_CLK 5 ma Multiplier, and -Bit Output Scalar Enabled IDVDD_I/O 4 ma IDVDD = read IDVDD_I/O 3 ma IDVDD = write IAVDD Power-Down Mode.7 ma IDVDD Power-Down Mode. ma Rev. Page 7 of 44
8 Parameter Min Typ Max Unit Test Conditions/Comments DATA LATENCY (PIPELINE DELAY) SINGLE- TONE MODE 2, 3 Frequency, Phase, and Amplitude Words to DAC Output with Matched Latency Enabled 29 SYSCLK cycles Frequency Word to DAC Output with Matched Latency Disabled 29 SYSCLK cycles Phase Offset Word to DAC Output with Matched Latency Disabled 25 SYSCLK cycles Amplitude Word to DAC Output with Matched Latency Disabled 7 SYSCLK cycles DATA LATENCY (PIPELINE DELAY) MODULATION MODE 4 Frequency Word to DAC Output 34 SYSCLK Cycles Phase Offset Word to DAC Output 29 SYSCLK Cycles Amplitude Word to DAC Output 2 SYSCLK Cycles DATA LATENCY (PIPELINE DELAY) LINEAR SWEEP MODE 4 Frequency Rising/Falling Delta Tuning Word to DAC Output 4 SYSCLK Cycles Phase Offset Rising/Falling Delta Tuning Word to DAC Output 37 SYSCLK Cycles Amplitude Rising/Falling Delta Tuning Word to DAC Output 29 SYSCLK Cycles For the VCO frequency range of 6 MHz to 255 MHz, the appropriate setting for the VCO gain bit is dependent upon supply, temperature and process. Therefore, in a production environment this frequency band must be avoided. 2 Data latency is reference to the I/O_UPDATE pin. 3 Data latency is fixed and the units are system clock (SYSCLK) cycles 4 Data latency is referenced to a profile change. Rev. Page 8 of 44
9 ABSOLUTE MAXIMUM RATINGS Table 2. Parameter Rating Maximum Junction Temperature 5 C DVDD_I/O (Pin 49) 4 V AVDD, DVDD 2 V Digital Input Voltage (DVDD_I/O = 3.3 V).7 V to +4 V Digital Output Current 5 ma Storage Temperature 65 C to +5 C Operating Temperature 4 C to +85 C Lead Temperature ( sec Soldering) 3 C θja 2 C/W θjc 2 C/W Stresses above those listed under Absolute Maximum Ratings may cause permanent damage to the device. This is a stress rating only; functional operation of the device at these or any other conditions above those indicated in the operational section of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods may affect device reliability. ESD CAUTION ESD (electrostatic discharge) sensitive device. Electrostatic charges as high as 4 V readily accumulate on the human body and test equipment and can discharge without detection. Although this product features proprietary ESD protection circuitry, permanent damage may occur on devices subjected to high energy electrostatic discharges. Therefore, proper ESD precautions are recommended to avoid performance degradation or loss of functionality. EQUIVALENT INPUT AND OUTPUT CIRCUITS REF_CLK INPUTS AVDD CMOS DIGITAL INPUTS DAC OUTPUTS REF_CLK AVDD.5kΩ Z Z.5kΩ REF_CLK AVDD DVDD_I/O = 3.3V IOUT IOUT AMP OSC INPUT OUTPUT NOTES. AVOID OVERDRIVING DIGITAL INPUTS NOTES. TERMINATE OUTPUTS INTO AVDD. 2. DO NOT EXCEED OUTPUTS VOLTAGE COMPLIANCE NOTES. REF_CLK INPUTS ARE INTERNALLY BIASED AND NEED TO BE AC-COUPLED. 2. OSC INPUTS ARE DC-COUPLED. Figure 3. CMOS Digital Inputs Figure 4. DAC Outputs Figure 5. REF_CLK Inputs Rev. Page 9 of 44
10 AVDD NC DAC_RSET AGND AVDD AGND AVDD NC AD99 PIN CONFIGURATION AND FUNCTION DESCRIPTIONS 56 DGND 55 DVDD 54 SYNC_CLK 53 SDIO_3 52 SDIO_2 5 SDIO_ 5 SDIO_ 49 DVDD_I/O 48 SCLK 47 CS 46 I/O_UPDATE 45 DVDD 44 DGND 43 P3 SYNC_IN SYNC_OUT 2 MASTER_RESET 3 PWR_DWN_CTL 4 AVDD 5 NC 6 AVDD 7 AVDD 8 AVDD 9 NC AVDD NC 2 AVDD 3 AVDD 4 PIN INDICATOR AD99 TOP VIEW (Not to Scale) 42 P2 4 P 4 P 39 AVDD 38 AGND 37 AVDD 36 IOUT 35 IOUT 34 AGND 33 AVDD 32 NC 3 AVDD 3 AVDD 29 AVDD REF_CLK 23 REF_CLK CLK_MODE_SEL 24 AGND 25 AVDD 26 LOOP_FILTER NC = NO CONNECT NOTES. THE EXPOSED EPAD ON BOTTOM SIDE OF PACKAGE IS AN ELECTRICAL CONNECTION AND MUST BE SOLDERED TO GROUND. 2. PIN 49 IS DVDD_I/O AND IS TIED TO 3.3V. Figure 6. Pin Configuration Table 3. Pin Function Descriptions Pin No. Mnemonic I/O Description SYNC_IN I Synchronizes Multiple AD99 Devices. Connects to the SYNC_OUT pin of the master AD99 device. 2 SYNC_OUT O Synchronizes Multiple AD99 Devices. Connects to the SYNC_IN pin of the slave AD99 device. 3 MASTER_RESET I Active High Reset Pin. Asserting this pin forces the internal registers to the default state shown in the Register Map section. 4 PWR_DWN_CTL I External Power-Down Control. See the Power Down Functions section for details. 5, 7, 8, 9,, 3, 4, AVDD I Analog Power Supply Pins (.8 V). 5, 9, 2, 26, 29, 3, 3, 33, 37, 39 8, 2, 25, 34, 38 AGND I Analog Ground Pins. 45, 55 DVDD I Digital Power Supply Pins (.8 V). 44, 56 DGND I Digital Power Ground Pins. 35 IOUT O Complementary DAC Output. Terminates into AVDD. 36 IOUT O True DAC Output. Terminates into AVDD. 7 DAC_RSET I Establishes the Reference Current for the DAC. A.9 kω resistor (nominal) is connected from Pin 7 to AGND. 22 REF_CLK I Complementary Reference Clock/Oscillator Input. When the REF_CLK is operated in single-ended mode, this pin should be decoupled to AVDD or AGND with a. μf capacitor. 23 REF_CLK I Reference Clock/Oscillator Input. When the REF_CLK operates in single-ended mode, Pin 23 is the input. See the Modes of Operation section for the reference clock configuration. 24 CLK_MODE_SEL I Control Pin for the Oscillator. CAUTION: Do not drive this pin beyond.8 V. When high (.8 V), the oscillator is enabled to accept a crystal as the REF_CLK source. When low, the oscillator is bypassed. 27 LOOP_FILTER I Connects to the External Zero Compensation Network of the PLL Loop Filter. Typically, the network consists of a Ω resistor in series with a 68 pf capacitor tied to AVDD. Rev. Page of 44
11 Pin No. Mnemonic I/O Description 6,, 2, 6, 28, 32 NC N/A No Connection. Analog Devices recommends leaving these pins floating. 4, 4, 42, 43 P, P, P2, P3 I These data pins are used for modulation (FSK, PSK, ASK), start/stop for the sweep accumulator, and ramping up/down the output amplitude. Any toggle of these data inputs is equivalent to an I/O_UPDATE. The data is synchronous to the SYNC_CLK (Pin 54). The data inputs must meet the set-up and hold time requirements to the SYNC_CLK. This guarantees a fixed pipeline delay of data to the DAC output; otherwise, a ± SYNC_CLK period of uncertainty occurs. The functionality of these pins is controlled by profile pin configuration (PPC) bits in Register FR <2:4>. 46 I/O_UPDATE I A rising edge triggers data transfer from the I/O port buffer to active registers. I/O_UPDATE is synchronous to the SYNC_CLK (Pin 54). I/O_UPDATE must meet the set-up and hold time requirements to the SYNC_CLK to guarantee a fixed pipeline delay of data to DAC output. If not, a ± SYNC_CLK period of uncertainty occurs. The minimum pulse width is one SYNC_CLK period. 47 CS I The active low chip select allows multiple devices to share a common I/O bus (SPI). 48 SCLK I Data Clock for I/O Operations. Data bits are written on the rising edge of SCLK and read on the falling edge of SCLK. 49 DVDD_I/O I 3.3 V Digital Power Supply for SPI Port and Digital I/O. 5 SDIO_ I/O Data pin SDIO_ is dedicated to the I/O port only. 5, 52, 53 SDIO_, SDIO_2, SDIO_3 I/O Data pins SDIO_:3 can be used for the I/O port or to initiate a ramp up/ramp down (RU/RD) of the DAC output amplitude. 54 SYNC_CLK O The SYNC_CLK, which runs at ¼ the system clock rate, can be disabled. I/O_UPDATE and profile changes (Pin 4 to Pin 43) are synchronous to the SYNC_CLK. To guarantee a fixed pipeline delay of data to DAC output, I/O_UPDATE and profile changes (Pin 4 to Pin 43) must meet the set-up and hold time requirements to the rising edge of SYNC_CLK. If not, a ± SYNC_CLK period of uncertainty exists. Rev. Page of 44
12 TYPICAL PERFORMANCE CHARACTERISTICS REF LVL dbm DELTA (T) 7.73dB MHz RBW 2kHz RF ATT 2dB VBW 2kHz SWT.6s UNIT db A REF LVL dbm DELTA (T) 69.47dB MHz RBW 2kHz RF ATT 2dB VBW 2kHz SWT.6s UNIT db A 2 AP 2 AP (db) 5 (db) START Hz 25MHz/DIV STOP 25MHz START Hz 25MHz/DIV STOP 25MHz Figure 7. fout =. MHz, fclk = 5 MSPS, Wideband SFDR Figure. fout = 5. MHz, fclk = 5 MSPS, Wideband SFDR REF LVL dbm DELTA (T) 62.84dB MHz RBW 2kHz RF ATT 2dB VBW 2kHz SWT.6s UNIT db A REF Lv] dbm DELTA (T) 6.3dB MHz RBW 2kHz RF ATT 2dB VBW 2kHz SWT.6s UNIT db A 2 3 AP 2 3 AP 4 4 (db) 5 (db) START Hz 25MHz/DIV STOP 25Hz START Hz 25MHz/DIV STOP 25MHz Figure 8. fout = 4. MHz, fclk = 5 MSPS, Wideband SFDR Figure. fout = 75. MHz, fclk = 5 MSPS, Wideband SFDR (db) REF LVL dbm START Hz DELTA (T) 59.4dB.7428MHz 25MHz/DIV RBW 2kHz RF ATT 2dB VBW 2kHz SWT.6s UNIT db STOP 25MHz Figure 9. fout =.3 MHz, fclk = 5 MSPS, Wideband SFDR A AP (db) REF LVL dbm DELTA (T) 53.84dB.22448MHz RBW 2kHz RF ATT 2dB VBW 2kHz SWT.6s UNIT db START Hz 25MHz/DIV STOP 25MHz Figure 2. fout = 2.3 MHz, fclk = 5 MSPS, Wideband SFDR A AP Rev. Page 2 of 44
13 REF LVL dbm DELTA (T) 84.73dB kHz RBW 5Hz RF ATT 2dB VBW 5Hz SWT 2s UNIT db A REF LVL dbm DELTA (T) 84.86dB 2.486kHz RBW 5Hz RF ATT 2dB VBW 5Hz SWT 2s UNIT db A 2 AP 2 AP (db) 5 (db) CENTER.MHz khz/div SPAN MHz CENTER 5.MHz khz/div SPAN MHz Figure 3. fout =. MHz, fclk = 5 MSPS, NBSFDR, ± MHz Figure 6. fout = 5. MHz, fclk = 5 MSPS, NBSFDR, ± MHz REF LVL dbm DELTA (T) 84.dB kHz RBW 5Hz RF ATT 2dB VBW 5Hz SWT 2s UNIT db A REF LVL dbm DELTA (T) 86.3dB kHz RBW 5Hz RF ATT 2dB VBW 5Hz SWT 2s UNIT db A 2 AP 2 AP (db) 5 (db) CENTER 4.MHz khz/div SPAN MHz CENTER 75.MHz khz/div SPAN MHz Figure 4. fout = 4. MHz, fclk = 5 MSPS, NBSFDR, ± MHz Figure 7. fout = 75. MHz, fclk = 5 MSPS, NBSFDR, ± MHz REF LVL dbm DELTA (T) 82.63dB kHz RBW 5Hz RF ATT 2dB VBW 5Hz SWT 2s UNIT db A REF LVL dbm DELTA (T) 83.72dB kHz RBW 5Hz RF ATT 2dB VBW 5Hz SWT 2s UNIT db A 2 3 AP 2 3 AP 4 4 (db) 5 (db) CENTER.3MHz khz/div SPAN MHz Figure 5. fout =.3 MHz, fclk = 5 MSPS, NBSFDR, ± MHz CENTER 2.3MHz khz/div SPAN MHz Figure 8. fout = 2.3MHz, fclk = 5 MSPS, NBSFDR, ± MHz Rev. Page 3 of 44
14 MHz 25 PHASE NOISE (dbc/hz) MHz.3MHz POWER (mw) MHz 7 k k k M M FREQUENCY OFFSET (Hz) Figure 9. Residual Phase Noise (SSB) with fout = 5. MHz, 4. MHz, 75. MHz,.3 MHz, fclk = 5 MHz with REF_CLK Multiplier Bypassed CLOCK FREQUENCY (MHz) Figure 22. Power vs. System Clock Frequency PHASE NOISE (dbc/hz) MHz.3MHz 5.MHz 75.MHz 7 k k k M M FREQUENCY OFFSET (Hz) Figure 2. Residual Phase Noise (SSB) with fout = 5. MHz, 4. MHz, 75. MHz,.3 MHz, fclk = 5 MHz with REF_CLK Multiplier = (db) CENTER MHz.5MHz/ SPAN 5MHz Figure 23. Amplitude Modulation Using Primary Channel (CH = 5 MHz) and One Auxiliary Channel (CH = MHz) PHASE NOISE (dbc/hz) MHz 5.MHz.3MHz 75.MHz 7 k k k M M FREQUENCY OFFSET (Hz) Figure 2. Residual Phase Noise(SSB) with fout = 5. MHz, 4. MHz, 75. MHz,.3 MHz, fclk = 5 MHz with REF_CLK Multiplier = (db) CENTER.2MHz 75kHz/ SPAN 75kHz Figure 24. Two-Tone Generation Using Primary Channel (CH =. MHz) and One Auxiliary Channel (CH =.3 MHz) Rev. Page 4 of 44
15 f OUT = 97.7MHz 3 (db) SFDR (dbc) 55 f OUT = 43.7MHz START Hz 25MHz/ STOP 25MHz Figure 25. SpurKiller Disabled and Three Spurs Identified f OUT = 98.7MHz POWER SUPPLY VOLTAGE (V) Figure 28. SFDR vs. Supply Voltage (AVDD) (db) SFDR (dbc) 5 55 f OUT = 97.7MHz f OUT = 43.7MHz START Hz 25MHz/ STOP 25MHz f OUT = 98.7MHz DAC OUTPUT CURRENT LEVEL (% of Fullscale) Figure 26. SpurKiller Enabled with Three Spurs Reduced (see Figure 25) Figure 29. SFDR vs. DAC Output Current f OUT = 97.7MHz (db) SFDR (dbc) f OUT = 43.7MHz CENTER 2MHz 4MHz/ SPAN 4MHz Figure 27. Three Auxiliary Channels Perform Two-Level FSK with Profile Pins. The three carriers are set to MHz, 2 MHz, and 3 MHz using all three auxiliary channels f OUT = 98.7MHz TEMPERATURE ( C) Figure 3. SFDR vs. Temperature Rev. Page 5 of 44
16 CH mvω M5.ns CH 4mV Figure 3. Primary Channel (62 MHz) % Amplitude Modulated by CH (4 MHz) Rev. Page 6 of 44
17 APPLICATION CIRCUITS AD95, AD95, ADF46 REFERENCE PHASE COMPARATOR CHARGE PUMP LOOP FILTER VCO REF CLK AD99 LPF Figure 32. DDS in PLL Feedback Locking to Reference Offering Fine Frequency and Delay Adjust Tuning CLOCK SOURCE AD95 CLOCK DISTRIBUTOR WITH DELAY EQUALIZATION AD95 SYNCHRONIZATION DELAY EQUALIZATION REF_CLK SYNC_OUT FPGA DATA SYNC_CLK C S AD99 (MASTER) A FPGA DATA SYNC_CLK C2 S2 AD99 (SLAVE ) A2 CENTRAL CONTROL FPGA DATA SYNC_CLK C3 S3 AD99 (SLAVE 2) A3 FPGA DATA SYNC_CLK C4 S4 AD99 (SLAVE 3) A4 A_END Figure 33. Synchronizing Multiple Devices to Increase Channel Capacity Using the AD95 as a Clock Distributor for the Reference and SYNC Clock PROGRAMMABLE TO 32 DIVIDER AND DELAY ADJUST CLOCK OUTPUT SELECTION(S) REF CLK AD99 CH 2 LPF AD955 AD954 AD953 AD952 n LVPECL LVDS CMOS n = DEPENDANT ON PRODUCT SELECTION. Figure 34. Clock Generation Circuit Using the AD95x Series of Clock Distribution Chips Rev. Page 7 of 44
18 THEORY OF OPERATION PRIMARY DDS CORE The AD99 has one complete DDS (Channel ) that consists of a 32-bit phase accumulator, a phase-to-amplitude converter, and -bit DAC. Together, these digital blocks generate a sine wave when the phase accumulator is clocked and the phase increment value (frequency tuning word) is greater than. The phase-to-amplitude converter translates phase information to amplitude information by a cos (θ) operation. The output frequency (fo) of the DDS is a function of the rollover rate of the phase accumulator. The exact relationship is shown in the following equation: f O ( FTW)( f ) = FTW 2 S 3 with 2 32 where: fs = the system clock rate. FTW = the frequency tuning word represents the capacity of the phase accumulator. The DDS core architecture also supports the capability to phase offset the output signal. This is performed by the channel phase offset word (CPOW). The CPOW is a 4-bit register that stores a phase offset value. This value is added to the output of the phase accumulator to offset the current phase of the output signal. The exact value of phase offset is given by the following equation: CPOW Φ = SPURKILLER/MULTITONE MODE AND TEST-TONE MODULATION The AD99 is equipped with three auxiliary DDS cores (Channel, Channel 2, and Channel 3). Because these channels do not have a DAC, there is no direct output. Instead, these channels are designed to implement either spur reduction/ multiple tones or test-tone modulation on the output spectrum for Channel. When using multitone mode, the device can output up to four distinct carriers concurrently. This is possible via the summing node for all four DDS cores. The frequency, phase and amplitude of each tone is adjustable. The maximum amplitude of the auxiliary channels is 2 db below the primary channel s maximum amplitude to prevent overdriving the DAC input. The primary channel s amplitude can be adjusted down to achieve equal amplitude for all carriers. When using SpurKiller mode, up to three spurs in the output spectrum for Channel are reducible (one per auxiliary channel). To match an exact frequency using the three channels, the spur must be harmonically related to the fundamental frequency or the tuning word for Channel. A nonharmonic spur may be impossible to match frequency. Spur reduction is not as effective at lower fundamental frequencies where SFDR performance is already very good. The benefits of SpurKiller channels are virtually nonexistent when the output frequency is less than 2% of the sampling frequency. Test-tone modulation is similar to amplitude modulation options of a signal generator. For test-tone modulation, auxiliary DDS Channel is assigned to implement amplitude sinusoidal modulated waveforms of the primary channel. This function is programmed using internal registers. D/A CONVERTER The AD99 incorporates a -bit current output DAC. The DAC converts a digital code (amplitude) into a discrete analog quantity. The DAC current outputs can be modeled as a current source with high output impedance (typically kω). Unlike many DACs, these current outputs require termination into AVDD via a resistor or a center-tapped transformer for expected current flow. The DAC has complementary outputs that provide a combined full-scale output current (IOUT + IOUTB). B The outputs always sink current. The full-scale current is controlled by means of an external resistor (RSET) and the scalable DAC current control bits discussed in the Modes of Operation section. The Resistor RSET is connected between the DAC_RSET pin and analog ground (AGND). The full-scale current is inversely proportional to the resistor value as follows: I OUT 8.9 = R SET Limiting the output to ma with an RSET of.9 kω provides optimal spurious-free dynamic range (SFDR) performance. The DAC output voltage compliance range is AVDD +.5 V to AVDD.5 V. Voltages developed beyond this range can cause excessive harmonic distortion. Proper attention should be paid to the load termination to keep the output voltage within its compliance range. Exceeding this range could damage the DAC output circuitry. DAC I OUT AVDD I OUT : LPF 5Ω Figure 35. Typical DAC Output Termination Configuration Rev. Page 8 of 44
19 MODES OF OPERATION SINGLE-TONE MODE To configure the AD99 in single-tone mode, the auxiliary DDS cores (CH, CH2, and CH3) must be disabled by using the channel enable bits and digital powering down (CSR bit <7>) the three auxiliary DDS cores. Only CH remains enabled. See the Register Maps section for a description of the channel enable bits in the channel select register or CSR (Register x). The channel enable bits are enabled or disabled immediately after the CSR data byte is written. An I/O_UPDATE is not required for channel enable bits. The two main registers used in this mode, Register x4 and Register x5, contain the frequency tuning word and the phase offset word for CH. The following is a basic protocol to program a frequency tuning word and/or phase offset word for CH.. Power up the AD99 and issue a master reset. A master reset places the part in single-bit mode for serial programming operations (refer to the I/O Modes of Operation section). The frequency tuning word and phase offset word for CH defaults to. 2. Disable CH, CH2, CH3 and enable CH using the channel enable bits in Register x. 3. Using the I/O port, program the desired frequency tuning word (Register x4) and/or the phase offset word (Register x5) for CH. 4. Send an I/O update signal. CH should output its programmed frequency and/or phase offset value, after a pipeline delay (see Table ). Single-Tone Mode Matched Pipeline Delay In single-tone mode, the AD99 offers matched pipeline delay to the DAC input for all frequency, phase, and amplitude changes. The result is that frequency, phase, and amplitude changes arrive at the DAC input simultaneously. The feature is enabled by asserting the match pipeline delay bit found in the channel function register (CSR) (Register x3). This feature is available in single-tone mode only. SPURKILLER/MULTITONE MODE For both SpurKiller and multitone mode, the frequency, phase and amplitude settings of the auxiliary channels and the primary channel use Register x4 Bits <3:> for frequency and Register x5 Bits <3:> for phase. Note the channel enable bits in the CSR register must be use to distinguish the content of each channel. See the I/O Port section for details. For multitone mode, the digital content of the three auxiliary DDS channels are summed with the primary channel. Each tone can be individually programmed for frequency, phase and amplitude as well as individually modulated using the profile pins in shift-keying modulation. See Figure 24 and Figure 27 for examples. Note the data align bits in Register x3 Bits <8:6>, provide a coarse amplitude adjust setting for the auxiliary channels. These bits default to clear; for multitone mode these bit should typically be set. For SpurKiller mode, the digital contents of the three auxiliary DDS channels are attenuated and summed with the primary channel. In this manner, harmonic spurs from the DAC can be reduced. This is accomplished by matching the frequency of the harmonic component, the amplitude, and the phase (8 offset) of the desired spur on one of the SpurKiller channels. Bench level observations and manipulation are required to establish the optimal parameter settings for the SpurKiller channel(s). The parameters are dependent on the fundamental frequency and system clock frequency. The repeatability of these settings on a unit-to-unit basis depends directly on the SFDR variation of the DAC. The DAC on the AD99 has enough part-to-part SFDR variation that using a set of fixed programming values across multiple devices will not consistently improve SFDR. Spur reduction performance on an individual device is stable over supply and temperature. The SpurKiller/multitone mode configuration is illustrated in Figure 36. The amplitude of the auxiliary channels uses coarse and fine adjustments to match the amplitude of the targeted spur. The coarse adjust is implemented via the data align bits in Register x3 Bits <8:6>. The approximate amplitude of the auxiliary channel is programmable between 6 db and 2 db compared to the full-scale fundamental, per the following equation: AMP = 6 db + (D 6 db) where AMP is the amplitude and D is the decimal value (-7) of the data align bits For fine amplitude adjustments, the -bit output scalar (multiplier) of the auxiliary channel in Register x6 Bit <:9> is used. The multiplier is enabled by Register x6 Bit <2>. A single active SpurKiller channel targeting the second harmonic is expressed as fout = A cos(ωt + Φ) + B cos(2ωt + Φ2) + B cos(2ωt + Φ2 + 8 ) + (all other spurious components) Rev. Page 9 of 44 where B cos(2ωt + Φ2 + 8 ) represents the fundamental tone of the SpurKiller channel.
20 COS(X) DAC DDS CORE MUX -BIT DAC COS(X) DATA ALIGN DDS CORE 3 CFR <8:6> COS(X) DATA ALIGN DDS CORE 2 3 CFR <8:6> DDS CORE 3 COS(X) DATA ALIGN 3 CFR <8:6> Figure 36. SpurKiller/Multitone Mode Configuration TEST-TONE MODE Test-tone mode enables sinusoidal amplitude modulation of the carrier (CH). Setting Bit 2 in Register x enables test-tone mode. Auxiliary CH2 and CH3 should both be disabled using the channel enable bits (CSR Bit <7>). The frequency of modulation is set using the frequency tuning word (Register x4 Bits <3:>) of auxiliary CH. Auxiliary CH output scalar (Register x6 Bits <:9>) sets the magnitude of the modulating signal. See Figure 37 for a diagram of the testtone mode configuration. PHASE OFFSET DDS CORE COS(X) DDS CORE COS(X) 4 AMPLITUDE DAC Figure 37. Test-Tone Mode Configuration REFERENCE CLOCK MODES The AD99 supports several methods for generating the internal system clock. An on-chip oscillator circuit is available for initiating the low frequency reference signal by connecting a crystal to the clock input pins. The system clock can also be generated using the internal, PLL-based reference clock multiplier, allowing the part to operate with a low frequency clock source while still providing a high sample rate for the DDS and DAC. For best phase noise performance, a clean, stable clock with a high slew rate is required Enabling the PLL allows multiplication of the reference clock frequency from 4 to 2, in integer steps. The PLL multiplication value is 5-bits located in the Function Register (FR) Bits <22:8>. For further information, refer to the Register Map section. When FR <22:8> is programmed with values ranging from 4 to 2 (decimal), the clock multiplier is enabled. The integer value in the register represents the multiplication factor. The system clock rate with the clock multiplier enabled is equal to the reference clock rate times the multiplication factor. If FR <22:8> is programmed with a value less than 4 or greater than 2, the clock multiplier is disabled. Note that the output frequency of the PLL has a restricted frequency range. There is a VCO gain bit that must be set appropriately. The VCO gain bit (FR<23>) defines two ranges (low/high) of frequency output. See the Register Map section for configuration directions and defaults. The charge pump current in the PLL defaults to 75 μa, which typically produces the best phase noise characteristics. Increasing charge pump current typically degrades phase noise, but decreases the lock time and alters the loop bandwidth. The charge pump control bits (FR <7:6>) function is described in the Register Map section. To enable the on-chip oscillator for crystal operation, drive CLK_MODE_SEL (Pin 24) high. The CLKMODESEL pin is considered an analog input, operating on.8 V logic. With the on-chip oscillator enabled, connection of an external crystal to the REF_CLK and REF_CLKB inputs is made producing a low frequency reference clock. The crystal frequency must be in the range of 2 MHz to 3 MHz. summarizes the clock mode options. See the Register Maps section for more details. Rev. Page 2 of 44
21 Table 4. CLK_MODE_SEL Pin 24 FR <22:8> PLL, Bits = M Oscillator Enabled System Clock (fsys CLK) Min/Max Frequency Range (MHz) High =.8 V Logic 4 M 2 Yes fsysclk = fosc M < fsysclk < 5 High =.8 V Logic M < 4 or M > 2 Yes fsysclk = fosc 2 < fsysclk < 3 Low 4 M 2 No fsysclk = fref CLK M < fsysclk < 5 Low M < 4 or M > 2 No fsysclk = fref CLK < fsysclk < 5 Reference Clock Input Circuitry The reference clock input circuitry has two modes of operation. The first mode (logic low) configures the circuitry as an input buffer. In this mode, the reference clock must be ac-coupled to the input due to internal dc biasing. This mode supports either differential or single-ended configurations. If single-ended mode is desired, the complementary reference clock input (Pin 23) should be decoupled to AVDD or AGND via a. μf capacitor. The following three figures exemplify common reference clock configurations for the AD99. REFERENCE CLOCK SOURCE : BALUN 25Ω 25Ω.µF.µF REF_CLK PIN 23 REF_CLK PIN 22 Figure 38. Typical Reference Clock Configuration for Sine Wave Source The reference clock inputs can also support an LVPECL or PECL driver as the reference clock source. LVPECL/ PECL DRIVER TERMINATION.µF.µF REF_CLK PIN 23 REF_CLK PIN 22 Figure 39. Typical Reference Clock Configuration for LVPECL/PECL Source For external crystal operation, both clock inputs must be dccoupled via the crystal leads and bypassed. Figure 4 shows the configuration when a crystal is used. 25MHz XTAL 39pF 39pF REF_CLK PIN 23 REF_CLK PIN 22 Figure 4. Crystal Configuration for Reference Clock Source SCALABLE DAC REFERENCE CURRENT CONTROL MODE Set the full-scale output current using bits CFR <9:8>, as shown in Table Table 5. CFR <9:8> LSB Current State Full-scale Half-scale Quarter-scale Eighth-scale POWER-DOWN FUNCTIONS The AD99 supports pin-controlled power-down plus numerous software selectable power-down modes. Software controlled power-down allows the input clock circuitry, DAC, and the digital logic (for the primary and auxiliary DDS cores) to be individually powered. When the PWR_DWN_CTL input pin is high, the AD99 enters power-down mode based on the FR <6> bit. When the PWR_DWN_CTL input pin is low, the individual power-down bits (CFR <7:4>) control the power-down modes of operation. See the Control Register Descriptions section for further details. SHIFT KEYING MODULATION The AD99 can perform 2-/4-/8- or 6-level modulation of frequency, phase, or amplitude (FSK, PSK, ASK) by applying data to the profile pins. SYNC_CLK must be enabled when performing FSK, PSK, or ASK, while the auxiliary DDS cores must be disabled. Digital power down (CSR Bit <7>) of the auxiliary channels is recommended. In addition, the AD99 has the ability to ramp up or ramp down the output amplitude before, during, or after a modulation (FSK, PSK only) sequence. This is accomplished by using the -bit output scalar. Profile pins or SDIO_:3 pins can be configured to initiate the ramp up/ramp down (RU/RD) operation. See the Output Amplitude Control section for further details. In modulation mode, a set of control bits (CFR<23:22>) determines the type (frequency, phase, or amplitude) of modulation. The primary channel (CH) has 6 profile registers. Register Address xa through Register Address x8 are profile registers for modulation of frequency, phase, or amplitude. Register x4, Register x5, and Register x6 are dedicated registers for frequency, phase, and amplitude, respectively. Rev. Page 2 of 44 These registers contain the initial frequency, phase offset and amplitude word. Frequency modulation is 32-bit resolution, phase modulation is 4 bit, and amplitude is bit. When
22 modulating phase or amplitude, the word value must be MSBaligned in the profile registers; excess bits are ignored. In modulation mode, bits CFR <23:22> and FR <9:8> configure the modulation type and level. See Table 6 and Table 7 for settings. Note that the linear sweep enable bit must be set to Logic in modulation mode. Table 6. CFR <23:22> CFR <4> Description x Modulation disabled Amplitude modulation Frequency modulation Phase modulation Table 7. FR <9:8> Description 2-level modulation 4-level modulation 8-level modulation 6-level modulation When both modulation and the RU/RD feature are desired, unused profile pins or SDIO pins can be assigned. SDIO pins can only be used for RU/RD. Table 8. RU/RD Bits FR <:> Description RU/RD disabled. Profile Pin 2 and Pin 3 configured for RU/RD operation. Profile Pin 3 configured for RU/RD operation. SDIO Pin, Pin 2, and Pin 3 configured for RU/RD operation. Forces the I/O to be used only in -bit mode. If profile pins are used for RU/RD, Logic sets for ramp up and Logic sets for ramp down. To support RU/RD flexibility, it is necessary to assign the profile pins and/or SDIO Pin to Pin 3 to CH operation. This is controlled by the profile pin configuration (PPC) or PPC bits (FR <4:2>). The modulation descriptions that follow include data pin assignment. In the modulation descriptions, an x indicates that it does not matter. 2-Level Modulation No RU/RD Modulation level bits are set to (2-level). AFP bits are set to the desired modulation. RU/RD bits and the linear sweep bit are disabled. Table 9 displays how the profile pins are assigned. Table 9. 2-Level Modulation No RU/RD Bits FR<4:2> P P P2 P3 x x x N/A CH N/A N/A As shown in Table 9, only Profile Pin P can be used to modulate CH. If Pin P is Logic and FSK modulation is desired, then Profile Register (Register x4) frequency is chosen. If Pin P is Logic, then Profile Register (Register xa) frequency is chosen. 4-Level Modulation No RU/RD Modulation level bits are set to (4-level). AFP bits are set to the desired modulation. RU/RD bits and the linear sweep bit are disabled. Table displays how the profile pins are assigned. Table. 4-Level Modulation No RU/RD Profile Pin Configuration (PPC) Bits FR <4:2> P P P2 P3 CH CH N/A N/A For this condition, the profile register chosen is based on the 2 bit value presented to profile pins <P:P>. For example, if PPC = and <P:P>=, then the contents of Profile Register 3 (Register xc) are presented to CH output. 8-Level Modulation No RU/RD Modulation level bits are set to (8-level). AFP bits are set to the desired modulation. RU/RD bits and the linear sweep bit are disabled. Table shows the assignment of profile pins and channels. Table. 8-Level Modulation No RU/RD Profile Pin Config. Bits FR <4:2> P P P2 P3 x CH CH CH x For this condition, the profile register ( of 8) chosen is based on the 3-bit value presented to the Profile Pin P to Pin P2. For example, if PPC = x and <P:P2> =, then the contents of Profile Register 7 (Register x) are presented to CH output. 6-Level Modulation No RU/RD Modulation level bits are set to (6-level). AFP bits are set to the desired modulation. RU/RD bits and the linear sweep bit are disabled. Table 2 displays how the profile pins and channels are assigned. Table 2. 6-Level Modulation No RU/RD Profile Pin Config. (PPC) Bits FR <4:2> P P P2 P3 x CH CH CH CH For these conditions, the profile register chosen is based on the 4-bit value presented to Profile Pin P to Pin P3. For example, if PPC = x and <P:P3>=, then the contents of Profile Register 4 (Register x7) are presented to CH output. 2-Level Modulation Using Profile Pins for RU/RD When the RU/RD bits =, either Profile Pin P2 or Pin P3 are available for RU/RD. Note that only a modulation level of two is available when RU/RD bits =. See Table 3 for available pin assignments. Rev. Page 22 of 44
23 Table 3. 2-Level Modulation RU/RD Profile Pin Config. Bits FR<4:2> P P P2 P3 N/A CH N/A CH RU/RD CH N/A CH RU/RD N/A 8-Level Modulation Using a Profile Pin for RU/RD When the RU/RD bits =, Profile Pin P3 is available for RU/RD. Note that only a modulation level of eight is available when the RU/RD bits =. See Table 4 for available pin assignments. Table 4. 8-Level Modulation RU/RD Profile Pin Config. Bits FR <4:2> P P P2 P3 x CH CH CH CH RU/RD SHIFT KEYING MODULATION USING SDIO PINS FOR RU/RD For RU/RD bits =, SDIO Pin, Pin 2, and Pin 3 are available for RU/RD. In this mode, modulation levels of 2, 4, and 6 are available. Note that the I/O port can only be used in -bit serial mode. Table 5. 2-Level Modulation Using SDIO Pins for RU/RD Profile Pin Config. Bits FR <4:2> P P P2 P3 x x x N/A CH N/A N/A In this case, the SDIO pins can be used for the RU/RD function, as described in Table 6. Table 6. SDIO Pins 2 3 Description Triggers the ramp-up function for CH Triggers the ramp-down function for CH 4-Level Modulation Using SDIO Pins for RU/RD For RU/RD = (SDIO Pin and Pin 2 are available for RU/RD), the modulation level is set to four. See Table 7 for pin assignments, including SDIO pin assignments. Table 7. Profile Pin Config. Bits (FR<4:2>) P P P2 P3 SDIO_ SDIO_2 SDIO_3 N/A N/A CH CH N/A CH N/A RU/RD CH CH N/A N/A CH RU/RD N/A N/A For the configuration shown in Table 7, the profile register is chosen based on the 2-bit value presented to <P:P> or <P2:P3>. For example, if PPC =, <P:P> =, then the contents of Profile Register 3 (Register xc) are presented to CH output. SDIO Pin and Pin 2 provide the RU/RD function. 6-Level Modulation Using SDIO Pins for RU/RD RU/RD = (SDIO Pin available for RU/RD) and the level is set to 6. See the pin assignment shown in Table 8. Table 8. Profile Pin Config. Bits (FR<4:2>) P P P2 P3 SDIO_ SDIO_2 SDIO_3 x CH CH CH CH CH RU/RD N/A N/A For the configuration shown in Table 8, the profile register is chosen based on the 4-bit value presented to <P:P3>. For example, if PPC = x and <P:P3> =, then the contents of Profile Register 3 (Register x6) are presented to CH output. The SDIO_ pin provides the RU/RD function. LINEAR SWEEP (SHAPED) MODULATION MODE Linear sweep enables the user to sweep frequency, phase, or amplitude from a starting point (S) to an endpoint (E). The purpose of linear sweep mode is to provide better bandwidth containment compared to direct modulation mode by enabling more gradual, user-defined changes between S and E. Note that SYNC_CLK must be enabled when using Linear Sweep while the auxiliary DDS cores must be disabled. Digital power down (CSR bit <7>) of the auxiliary channels is recommended. Figure 4 depicts the linear sweep block diagram. In linear sweep mode, S is loaded into Profile Register (Profile is represented by Register x4, Register x5, or Register x6, depending on the parameter being swept) and E is always loaded into Profile Register (Register xa). If E is configured for frequency sweep, the resolution is 32-bits. For phase sweep, the resolution is 4 bits and for amplitude sweep, the resolution is bits. When sweeping phase or amplitude, the word value must be MSB-aligned in Profile Register ; unused bits are ignored. Profile Pin triggers and controls the direction (up/down) of the linear sweep for frequency, phase, or amplitude. The AD99 can be programmed to ramp up or ramp down the output amplitude (using the -bit output scalar) before and after a linear sweep. If the RU/RD feature is desired, profile pins or SDIO_:3 pins can be configured to control the RU/RD operation. For further details, refer to the Output Amplitude Control section. To enable linear sweep mode, AFP bits (CFR <23:22>), modulation level bits (FR <9:8>), and the linear sweep enable bit (CFR <4>) must be programmed. The AFP bits determine the type of linear sweep to be performed (see Table 9). The modulation level bits must be set to (2-level). Table 9. AFP CFR <23:22> Linear Sweep Enable CFR <4> Description N/A Amplitude sweep Frequency sweep Phase sweep Rev. Page 23 of 44
24 PHASE ACCUMULATOR Z PHASE OFFSET ADDER 32 5 COS(X) DAC FREQ SWEEP EN MUX PHASE SWEEP EN MUX AMP SWEEP EN MUX CTW CPW ACR SWEEP FUNCTION LOGIC Figure 4. Linear Sweep Capability RU/RD LOGIC Setting the Rate of the Linear Sweep The rate of the linear sweep is set by the intermediate step size (delta-tuning word) between S and E (see Figure 42) and the time spent (sweep ramp rate word) at each step. The resolution of the delta-tuning word is 32 bits for frequency, 4 bits for phase, and bits for amplitude. The resolution for the delta ramp rate word is 8 bits. For a piecemeal or a nonlinear transition between S and E, the delta tuning words and ramp rate words can be reprogrammed during the transition. The formulae for calculating the step size of RDW or FDW are RDW Δ f = SYNC _ CLK 2 32 (Hz) In linear sweep, the user programs a rising delta word (RDW, Register x8) and a rising sweep ramp rate word (RSRR, Register x7). These settings apply when sweeping from F to E. The falling delta word (FDW, Register x9) and falling sweep ramp rate (FSRR, Register x7) apply when sweeping from E to S. When programming, note that attention is required to prevent overflow of the sweep. If the sweep accumulator is allowed to overflow, an uncontrolled, continuous sweep operation occurs. To avoid this, the magnitude of the rising or falling delta word should be smaller than the difference between full scale and the E value (full scale E). For a frequency sweep, full scale is 2 3. For a phase sweep, full scale is 2 4. For an amplitude sweep, full scale is 2. The graph in Figure 42 displays a linear sweep up and then down using a profile pin. Note that the no dwell bit is cleared. If the no dwell bit (CFR<5>) is set, the sweep accumulator returns to upon reaching E. For more information, see the Linear Sweep No Dwell Mode section. (FREQUENCY/PHASE/AMPLITUDE) LINEAR SWEEP EO SO Δf,p,a RDW Δt PROFILE PIN RSRR TIME FSRR Figure 42. Linear Sweep Mode Δt FDW Δf,p,a Rev. Page 24 of 44 RDW ΔΦ = RDW a = DAC full-scale current 2 Δ The formula for calculating delta time from RSRR or FSRR is Δ t = ( RSRR) / SYNC _ CLK( Hz) At 5 MSPS operation (SYNC_CLK =25 MHz), the minimum time interval between steps is /25 MHz = 8 ns. The maximum time interval is (/25 MHz) 255 = 2.4 μs. Frequency Linear Sweep Example This section provides an example of a frequency linear sweep followed by a description. AFP CFR<23:22> =, modulation level FR<9:8> =, sweep enable CFR<4> =, linear sweep no-dwell CFR<5> =. In linear sweep mode, when the profile pin transitions from low to high, the RDW is applied to the input of the sweep accumulator and the RSRR register is loaded into the sweep rate timer. The RDW accumulates at the rate given by the ramp rate (RSRR) until the output equals the CTW register value. The sweep is then complete and the output held constant in frequency. When the profile pin transitions from high to low, the FDW is applied to the input of the sweep accumulator and the FSRR register is loaded into the sweep rate timer. The FDW accumulates at the rate given by the ramp rate (FSRR) until the output equals the CTW register value. The
25 sweep is then complete and the output held constant in frequency. See Figure 43 for the linear sweep circuitry. Figure 45 depicts a frequency sweep with no-dwell mode disabled. In this mode, the output follows the state of the profile pin. A phase or amplitude sweep works in the same manner with fewer bits. LINEAR SWEEP NO DWELL MODE To enable linear sweep no dwell mode, set CFR <5>. The rising sweep is started by setting the profile input pin to. The frequency, phase or amplitude continues to sweep up at the rate set by the rising sweep ramp rate and the resolution set by the rising delta tuning word, until it reaches E. The output then reverts to the S and stalls until high is detected on the profile pin. Figure 44 demonstrates the no-dwell mode. The points labeled A indicate where a rising edge is detected on the profile pin. Points labeled B indicate at which points where the AD99 has determined that the output has reached E and reverts to S. The falling ramp rate register and the falling delta word are unused in this mode. SWEEP ACCUMULATOR SWEEP ADDER FDW RDW MUX N MUX N N N N Z MUX MUX N PROFILE PIN CTW RAMP RATE TIMER: 8-BIT LOADABLE DOWN COUNTER 8 ACCUMULATOR RESET LOGIC LIMIT LOGIC TO KEEP SWEEP BETWEEN S AND E N MUX PROFILE PIN CTW RATE TIME LOAD CONTROL LOGIC FSRR RSRR Figure 43. Linear Sweep Block Circuitry f OUT FTW B B B FTW A A A TIME SINGLE TONE MODE PS<> = PS<> = PS<> = PS<> = PS<> = PS<> = Figure 44. Linear Sweep Mode Enabled No Dwell Bit Set Rev. Page 25 of 44
26 f OUT FTW B FTW A TIME SINGLE TONE MODE LINEAR SWEEP MODE PS<> = PS<> = PS<> = Figure 45. Linear Sweep Enabled-No Dwell Bit Cleared SWEEP AND PHASE ACCUMULATOR CLEARING FUNCTIONS The AD99 provides two different clearing functions. The first function is a continuous zeroing of the sweep logic and phase accumulator (clear and hold). CFR <3> clears the sweep accumulator and CFR <> clears the phase accumulator The second function is a clear and release or automatic zeroing function. CFR <4> is the automatic clear sweep accumulator bit and CFR <2> is the automatic clear phase accumulator bit. Continuous Clear Bits The continuous clear bits are static control signals that, when high, hold the respective accumulator at. When the bit is programmed low, the respective accumulator is released. Clear and Release Bits The auto clear sweep accumulator bit, when set, clears and releases the sweep accumulator upon an I/O update or a change in the profile input pins. The auto clear phase accumulator, when set, clears and releases the phase accumulator upon an I/O update or a change in the profile pins. The automatic clearing function is repeated for every subsequent I/O update or change in profile pins until the clear and release bits are cleared via the I/O port. OUTPUT AMPLITUDE CONTROL The output amplitude may be controlled via one of four methods. Output amplitude control is implemented by the use of the -bit output scale factor (multiplier). See Figure 46 for output amplitude control configurations. For further details on the corresponding methods, see the Shift Keying Modulation section and the Linear Sweep (Shaped) Modulation Mode sections. The remaining methods (Manual and Automatic RU/RD) are described in this section. The RU/RD feature is used to control an on/off emission from the DAC. This helps reduce the adverse spectral impact of abrupt burst transmissions of digital data. The multiplier can be bypassed by clearing the multiplier enable bit (ACR <2> = ). Automatic and manual RU/RD modes are supported. The automatic mode generates a zero to full-scale (-bits) linear ramp at a rate set using the amplitude ramp rate control register (ACR <23:6>). Ramp initiation and direction (up/down) is controlled using either the profile pins or the SDIO:3 pins. See Table 2. Manual mode is selected by programming ACR <2:> =. In this mode, the user sets the output amplitude by writing to the amplitude scale factor value in the amplitude control register (Register x6 Bits <9:>). Automatic RU/RD Mode Operation The automatic RU/RD mode is entered by setting ACR <2:> =. In this mode, the scale factor is internally generated and applied to the multiplier input port for scaling the output. The scale factor is the output of a -bit counter that increments/ decrements at a rate set by the 8-bit output ramp rate in Register x6 Bits <23:6>. The scale factor increments if the external pin is high and decrements if the pin is low. The scale factor step size is selected using the ACR<5:4>. Table 2 details the step size options available. Table 2. Autoscale Factor Step Size ASF <5:4> (Binary) Increment/Decrement Size The amplitude scale factor register allows the device to ramp to a value less than full scale. Rev. Page 26 of 44
27 LINEAR SWEEP ACCUMULATOR PROFILE REGISTERS FOR ASK MODULATION TEST TONE MODULATION DDS CORE COS(X) AMPLITUDE MULTIPLIER ENABLE ACR <2> MUX AMPLITUDE SCALE FACTOR REGISTER (ACR) <:9> MANUAL RAMP UP/DOWN (RU/RD) DAC PROFILE/SDIO_:3 PINS 2 INCREMENT/ DECREMENT STEP SIZE ACR <5:4> SYNC_CLK OUT HOLD UP/DN INC/DEC EN -BIT BINARY UP/DOWN COUNTER RAMP UP/DOWN (RU/RD) ENABLE ACR <> LOAD ARR TIMER BIT ACR <> AMPLITUDE RAMP RATE REGISTER (ACR BITS <23:6>) 8 LOAD DATA EN 8-BIT BINARY DOWN COUNTER AUTO RAMP UP/DOWN (RU/RD) SYNC CLOCK Figure 46. Output Amplitude Control Configurations Ramp Rate Timer The ramp rate timer is a loadable 8-bit down counter. It generates the clock signal to the -bit counter, which in turn generates the internal scale factor. The formula for calculating the amplitude ramp rate time is Δ t = ( x) / SYNC _ CLK( Hz) Where x is the decimal value in Register x6 Bits <23:6>. At 5 MSPS operation (SYNC_CLK =25 MHz), the minimum time interval between steps is /25 MHz = 8 ns. The maximum time interval is (/25 MHz) 255 = 2.4 μs. The ramp rate timer is loaded with the value of the ASF every time the counter reaches (decimal). This load and count down operation continues for as long as the timer is enabled unless the timer is forced to load before reaching a count of. If the load ARR timer bit ACR <> is set, the ramp rate timer is loaded if any of the following three incidents transpire: an I/O update occurs, a profile pin changes, or the timer reaches a See through Table 3 through Table 8 for RU/RD pin assignments. Rev. Page 27 of 44
28 SYNCHRONIZING MULTIPLE AD99 DEVICES The AD99 allows easy synchronization of multiple AD99 devices. At power-up, the phase of SYNC_CLK may be offset between multiple devices. There are three options (one automatic mode and two manual modes) to compensate for this offset and align the SYNC_CLK edges. These modes force the internal state machines of multiple devices to a common state, which aligns SYNC_CLKs. Any mismatch in REF_CLK phase between devices results in a corresponding phase mismatch on the SYNC_CLKs. OPERATION The first step is to program the master and slave devices for their respective roles. Configure the master device by setting its master enable bit (FR2 <6>). This causes the SYNC_OUT of the master device to output a pulse whose pulse width equals one system clock period and whose frequency equals ¼ of the system clock frequency. Configuring device(s) as slaves is performed by setting the slave enable bit (FR2 <7>). AUTOMATIC MODE SYNCHRONIZATION In automatic mode, synchronization is achieved by connecting the SYNC_OUT pin on the master device to the SYNC_IN pin of the slave device(s). Devices are configured as master or slave through programming bits, accessible via the I/O port. A configuration for synchronizing multiple AD99 devices in automatic mode is shown in the Application Circuits section. In this configuration, the AD95 provides coincident REF_CLK and SYNC_IN to all devices. In this mode, slave devices sample SYNC_OUT pulses from the master device and a comparison of all state machines is made by the auto-synchronization circuitry. If the slave device(s) state machines are not identical to the master, the slave device(s) state machines stall for one system clock cycle. This procedure synchronizes the slave device(s) within three SYNC_CLK periods. Delay Time Between SYNC_OUT and SYNC_IN When the delay between SYNC_OUT and SYNC_IN exceeds one system clock period, phase offset bits (FR2 <:>) are used to compensate. Without the compensation factor, a phase error of 9, 8, or 27 might exist. The default state of these bits is, which implies that the SYNC_OUT of the master and the SYNC_IN of the slave have a propagation delay of less than one system clock period. If the propagation time is greater than one system clock period, the time should be measured and the appropriate offset programmed. Table 2 describes the delays required per system clock offset value. Table 2. System Clock Offset Value SYNC_OUT/SYNC_IN Propagation Delay delay delay 2 2 delay 3 3 delay 4 Automatic Synchronization Status Bit If a slave device falls out of sync, the sync status bit is set. This bit can be read through the I/O port bit (FR2 <5>). It clears automatically when read. If the device reacquires sync before the bit is read, the alarm will remain high. The bit does not necessarily reflect the current state of the device. The status bit can be masked by writing Logic to the synchronization status mask bit (FR2 <4>). When masked, the bit is held low. MANUAL SOFTWARE MODE SYNCHRONIZATION The manual software mode is enabled by setting the manual synchronization bit (FR <>). In this mode, the I/O update that resets the Manual SW synchronization bit stalls the state machine of the clock generator for one system clock cycle. Stalling the clock generation state machine by one cycle changes the phase relationship of SYNC_CLK between devices by one system clock period (9 ). Note that the user may repeat this process until the devices have the corresponding SYNC_CLK signals in the desired phase relationship. The SYNC_IN input can be left floating since this input has an internal pull-up. The SYNC_OUT is not used. MANUAL HARDWARE MODE SYNCHRONIZATION Manual hardware mode is enabled by setting the manual SW synchronization bit (FR <>). In this mode, the SYNC_CLK stalls by one system clock cycle each time a rising edge is detected on the SYNC_IN input. Stalling the SYNC_CLK state machine by one cycle changes the phase relationship of SYNC_CLK between devices by one system clock period (9 ). Note that the process can be repeated until the devices have SYNC_CLK signals in the desired phase relationship. The SYNC_IN input can be left floating since this input has an internal pull-up. The SYNC_OUT is not used. Rev. Page 28 of 44
29 I/O_UPDATE, SYNC_CLK, AND SYSTEM CLOCK RELATIONSHIPS I/O_UPDATE and SYNC_CLK are used together to transfer data from the I/O buffer to the active registers in the device. Data in the I/O buffer is inactive. SYNC_CLK is a rising edge active signal. It is derived from the system clock and a divide-by frequency divider of 4. The SYNC_CLK is provided externally to synchronize external hardware to the AD99 internal clocks. I/O_UPDATE initiates the start of a buffer transfer. It can be sent synchronously or asynchronously relative to the SYNC_CLK. If the set-up time between these signals is met, then constant latency (pipeline) to the DAC output exists. For example, if repetitive changes to phase offset via the SPI port is desired, the latency of those changes to the DAC output is constant, otherwise a time uncertainty of one SYNC_CLK period will be present. The I/O UPDATE is sampled on the rising edge of the SYNC_CLK. Therefore, I/O_UPDATE must have a minimum pulse width greater than one SYNC_CLK period. The timing diagram shown in Figure 47 depicts when data in the I/O buffer is transferred to the active registers. The I/O UPDATE is set up and held around the rising edge of SYNC_CLK and has zero hold time and 4.8 ns setup time. SYSCLK A B SYNC_CLK I/O UPDATE DATA IN REGISTERS N N N + DATA IN I/O BUFFERS N N + N + 2 THE DEVICE REGISTERS AN I/O UPDATE AT POINT A. THE DATA IS TRANSFERRED FROM THE ASYNCHRONOUSLY LOADED I/O BUFFERS AT POINT B. Figure 47. I/O_UPDATE Timing Rev. Page 29 of 44
30 I/O PORT OVERVIEW The AD99 I/O port offers multiple configurations to provide significant flexibility. The I/O port includes an SPI-compatible mode of operation. Flexibility is provided by four data (SDIO_:3) pins supporting four programmable modes of I/O operation. Three of the four data pins (SDIO_:3) can be used for functions other than I/O port operation. These pins may be set to initiate a ramp-up or ramp-down (RU/RD) of the -bit amplitude output scalar. One of these pins (SDIO_3) may be used to provide the SYNC_I/O function. The maximum speed of the I/O port SCLK is 2 MHz. The maximum data throughput of 8 Mbps is achieved by using all SDIO_:3 pins. There are four sets of addresses (x3 to x8) that channel enable bits can access to provide channel independence when using the auxiliary DDS cores for either test-tone generation or spur killing. See the Control Register Descriptions section for further discussion of programming channels that are common or independent from one another. I/O operation of the AD99 occurs at the register level, not the byte level; the controller expects that all byte(s) contained in the register address are accessed. The SYNC_I/O function can be used to abort an I/O operation, thereby not allowing all bytes to be accessed. This feature can be used to program only a part of the addressed register. Note that only completed bytes are stored. Upon completion of a communication cycle, the AD99 I/O port controller expects the next set of rising SCLK edges to be the instruction byte for the next communication cycle. Data writes occur on the rising edge of SCLK. Data reads occur on the falling edge of SCLK. See Figure 43 and Figure 44. An I/O_UPDATE transfers data from the I/O port buffer to active registers. The I/O_UPDATE can either be sent for each communication cycle or when all I/O operations are complete. Data remains inactive until an I/O_UPDATE is sent, with the exception of the channel enable bits in the Channel Select Register (CSR). These bits require no I/O_UPDATE to be enabled. CS SCLK SDIO t PRE t DSU t SCLK t SCLKPWH t DHLD t SCLKPWL SYMBOL DEFINITION MIN t PRE CS SETUP TIME.ns t SCLK PERIOD OF SERIAL DATA CLOCK 5.ns t DSU SERIAL DATA SETUP TIME 2.2ns t SCLKPWH SERIAL DATA CLOCK PULSE WIDTH HIGH 2.2ns t SCLKPWL t DHLD SERIAL DATA CLOCK PULSE WIDTH LOW SERIAL DATA HOLD TIME.6ns ns Figure 48. Set-Up and Hold Timing for the I/O Port CS There are two phases to a communications cycle. The first is the instruction phase, which writes the instruction byte into the AD99. Each bit of the instruction byte is registered on each corresponding rising edge of SCLK. The instruction byte defines whether the upcoming data transfer is a write or read operation and contains the serial address of the address register. SCLK SDIO SDO (SDIO_2) t DV Phase 2 of the I/O cycle is of the data transfer (write/read) between the I/O port controller and the I/O port buffer. The number of bytes transferred during this phase of the communication cycle is a function of the register being accessed. The actual number of additional SCLK rising edges required for the data transfer and instruction byte depends on the number of byte(s) in the register and the I/O mode of operation. For example, when accessing Function Register, (FR), which is three bytes wide, Phase 2 of the I/O cycle requires that three bytes are transferred. After transferring all data bytes per the instruction byte, the communication cycle is complete. SYMBOL DEFINITION MIN t DV DATA VALID TIME 2ns Figure 49. Timing Diagram for Data Read for I/O Port INSTRUCTION BYTE DESCRIPTION The instruction byte contains the information displayed in Table 22 where x = don t care. Table 22. MSB D6 D5 D4 D3 D2 D LSB R/Wb x x A4 A3 A2 A A Rev. Page 3 of 44
31 Bit 7 of the instruction byte (R/Wb) determines whether a read or write data transfer occurs after the instruction byte write. set indicates a read operation; Cleared indicates a write operation. Bit 4 to Bit of the instruction byte determine which register is accessed during the data transfer portion of the communications cycle. The internal byte addresses are generated by the AD99. I/O PORT PIN DESCRIPTION Data Clock (SCLK) The clock pin is used to synchronize data to and from the internal state machines of the AD99. Chip Select (CS) The chip select pin allows more than one AD99 device to be on the same communications lines. The chip select is an active low enable pin. Defined SDIO inputs go to a high impedance state when CS is high. If CS is driven high during any communications cycle, that cycle is suspended until CS is reactivated low. Data I/O (SDIO_:3) Of the four SDIO pins, only the SDIO_ pin is dedicated to this function. SDIO_:3 can be used to control the ramping of the output amplitude. Bits <2:> in the channel select register (CSR Register x) control the configuration of these pins. See the I/O Modes of Operation section for more information. I/O PORT FUNCTION DESCRIPTION Serial Data Out (SDO) The SDO function is available in single-bit (3-wire) mode only. In SDO mode, data is read from the SDIO_2 pin for protocols that use separate lines for reading and writing data (see Table 23 for pin configuration options). Bits <2:> in the CSR register (Register x) control the configuration of this pin. The SDO function is not available in 2-bit and 4-bit I/O modes. SYNC_I/O The SYNC_I/O function is available in -bit and 2-bit modes. SDIO_3 serves as the SYNC_I/O pin, as configured by Bits <2:> in the CSR register (Register x). Otherwise, the SYNC_I/O function is used to synchronize the I/O port state machines without affecting the addressable register contents. An active high input on the SYNC_I/O pin causes the current communication cycle to abort. After SDIO_3 returns low (Logic ), another communication cycle can begin. The SYNC_I/O function is not available in 4-bit I/O mode. MSB/LSB TRANSFER DESCRIPTION The AD99 I/O port supports either MSB or LSB first data formats. This functionality is controlled by CSR <> in the channel select register (CSR). MSB-first is the default. When CSR <> is set, the I/O port is LSB-first. The instruction byte must be written in the manner selected by CSR <>. Example To write the Function Register (FR) in MSB-first format, apply an instruction byte of MSB > < LSB, starting with the MSB. The internal controller recognizes a write transfer of three bytes starting with the MSB, Bit <23>, in the FR address (Register x). Bytes are written on each consecutive rising SCLK edge until Bit<> is transferred. This indicates the I/O communication cycle is complete and the next byte is considered an instruction byte. To write the Function Register (FR) in LSB-first format, apply an instruction byte of MSB > < LSB, starting with the LSB. The internal controller recognizes a write transfer of three bytes, starting with the LSB, Bit <>, in the FR address (Register x). Bytes are written on each consecutive rising SCLK edge until Bit <23> is transferred. Once the last data bit is written, the I/O communication cycle is complete and the next byte is considered an instruction byte. I/O MODES OF OPERATION There are four selectable modes of I/O port operation: Single-bit serial 2-wire mode (default mode). Single-bit, 3-wire mode. 2-bit mode. 4-bit mode (SYNC_I/O not available). Table 23 displays the function of all six I/O interface pins, depending on the mode of I/O operation selected. Table 23. I/O Port Pin Function vs. I/O Mode Pin Name Single Bit, 2-Wire Mode Single Bit, 3-Wire Mode 2-Bit Mode 4-Bit Mode SCLK I/O I/O I/O I/O Clock Clock Clock Clock CSB Chip Chip Chip Chip Select Select Select Select SDIO_ Data I/O Data In Data I/O Data I/O SDIO_ Not used Not used Data I/O Data I/O for SDIO for SDIO SDIO_2 Not used for SDIO Serial Data Out (SDO) Not used for SDIO Serial Data I/O SDIO_3 SYNC_I/O SYNC_I/O SYNC_I/O Serial Data I/O In this mode, these pins can be used for RU/RD operation. The two bits, CSR <2:>, in the channel select register set the I/O mode of operation. These bits are defined as follows: CSR <2:> =. Single bit serial mode (2-wire mode) CSR <2:> =. Single bit serial mode (3-wire mode) CSR <2:> =. 2-bit mode CSR <2:> =. 4-bit mode Rev. Page 3 of 44
32 Single-Bit Serial (2- and 3-Wire) Modes The single-bit serial mode interface allows read/write access to all registers that configure the AD99. MSB-first or LSB-first transfer formats and the SYNC_I/O function are supported. In 2-wire mode, the SDIO_ pin is the single serial data I/O pin. In 3-wire mode, the SDIO_ pin is the serial data input pin and the SDIO_2 pin is the output. For both modes, the SDIO_3 pin is configured as an input and operates as the SYNC_I/O pin. The SDIO_ pin is unused. 2-Bit Mode The SPI port operation in 2-bit mode is identical to the SPI port operation in single bit mode, except that two bits of data are registered on each rising edge of SCLK, cutting in half the number of cycles required to program the device. The SDIO_ pin contains the even numbered data bits using the notation D <7:> while the SDIO_ pin contains the odd numbered data bits regardless of whether in MSB- or LSB-first format (see Figure 47). 4-Bit Mode The SPI port in 4-bit mode is identical to the SPI port in single bit mode, except that four bits of data are registered on each rising edge of SCLK. This reduces by 75% the number of cycles required to program the device. Note that when reprogramming the device for 4-bit mode, it is important to keep the SDIO_3 pin at Logic until the device is programmed out of the single bit serial mode. Failure to do so can result in the I/O port controller being out of sequence. Figure 5 through Figure 52 are write timing diagrams for the I/O modes available. Both MSB and LSB-first modes are shown. LSB-first bits are shown in parenthesis. The clock stall low/high feature shown is not required, but rather is used to show that data (SDIO) must have the proper setup time relative to the rising edge of SCLK. Figure 53 through Figure 56 are read timing diagrams for each I/O mode available. Both MSB and LSB-first modes are shown. LSB-first bits are shown in parenthesis. The clock stall low/high feature shown is not required. It is used to show that data (SDIO) must have the proper set-up time relative to the rising edge of SCLK for the instruction byte and the read data that follows the falling edge of SCLK. INSTRUCTION CYCLE DATA TRANSFER CYCLE CS SCLK SDIO_ I7 (I) I6 (I) I5 (I2) I4 (I3) I3 (I4) I2 (I5) I (I6) I (I7) D7 (D) D6 (D) D5 (D2) Figure 5. Single-Bit Serial Mode Write Timing Clock Stall Low D4 (D3) D3 (D4) D2 (D5) D (D6) D (D7) INSTRUCTION CYCLE DATA TRANSFER CYCLE CS SCLK SDIO_ I7 (I) I5 (I3) I3 (I5) I (I7) D7 (D) D5 (D3) D3 (D5) D (D7) SDIO_ I6 (I) I4 (I2) I2 (I4) I (I6) D6 (D) D4 (D2) D2 (D4) D (D6) Figure 5. 2-Bit Mode Write Timing Clock Stall Low Rev. Page 32 of 44
33 INSTRUCTION CYCLE DATA TRANSFER CYCLE CS SCLK SDIO_3 I7 (I3) I3 (I7) D7 (D3) D3 (D7) SDIO_2 I6 (I2) I2 (I6) D6 (D2) D2 (D6) SDIO_ I5 (I) I (I5) D5 (D) D (D5) SDIO_ I4 (I) I (I4) D4 (D) D (D4) Figure Bit Mode Write Timing Clock Stall Low INSTRUCTION CYCLE DATA TRANSFER CYCLE CS SCLK SDIO_ I7 (I) I6 (I) I5 (I2) I4 (I3) I3 (I4) I2 (I5) I (I6) I (I7) D7 (D) D6 (D) D5 (D2) Figure 53. Single-Bit Serial Mode (2-Wire) Read Timing Clock Stall High D4 (D3) D3 (D4) D2 (D5) D (D6) D (D7) INSTRUCTION CYCLE DATA TRANSFER CYCLE CS SCLK SDIO_ I7 (I) I6 (I) I5 (I2) I4 (I3) I3 (I4) I2 (I5) I (I6) I (I7) DON'T CARE SDO (SDIO_2 PIN) D7 (D) D6 (D) D5 (D2) Figure 54. Single-Bit Serial Mode (3-Wire) Read Timing Clock Stall Low D4 (D3) D3 (D4) D2 (D5) D (D6) D (D7) Rev. Page 33 of 44
34 INSTRUCTION CYCLE DATA TRANSFER CYCLE CS SCLK SDIO_ I7 (I) I5 (I3) I3 (I5) I (I7) D7 (D) D5 (D3) D3 (D5) D (D7) SDIO_ I6 (I) I4 (I2) I2 (I4) I (I6) D6 (D) D4 (D2) D2 (D4) D (D6) Figure Bit Mode Read Timing Clock Stall High INSTRUCTION CYCLE DATA TRANSFER CYCLE CS SCLK SDIO_3 I7 (I3) I3 (I7) D7 (D3) D3 (D7) SDIO_2 I6 (I2) I2 (I6) D6 (D2) D2 (I6) SDIO_ I5 (I) I (I5) D5 (D) D (D5) SDIO_ I4 (I) I (I4) D4 (D) D (D4) Figure Bit Mode Read Timing Clock Stall High Rev. Page 34 of 44
35 REGISTER MAPS CONTROL REGISTER MAP Table 24. Register Name (Address) Channel Select Register (CSR) (x) Function Register (FR) (x) Function Register 2 (FR2) (x2) Bit Range Bit 7 (MSB) Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit Bit (LSB) <7:> Auxiliary Channel 3 (W/R enable ) <7:> Reference clock input power down Auxiliary Channel 2 (W/R enable ) External power down mode Primary Channel (W/R enable ) Sync clock disable Auxiliary Channel (W/R enable ) DAC reference power down Must be Open AD99 Default Value I/ mode select <2:> LSB first xf Testtone enable Manual hardware synchronization Manual software synchronization <5:8> Open Profile pin configuration <4:2> Ramp up/ramp Modulation Level <9:8> x down <:> <23:6> VCO gain control PLL divider ratio <22:8> Charge pump control <7:6> x <7:> Multidevice synchronization slave enable <5:8> All channels auto clear sweep accumulator Multidevice synchronization master enable All channels clear sweep accumulator Multidevice synchronization status All channels auto clear phase accumulator Multidevice synchronization mask All channels clear phase accumulator x Open <3:2> System clock offset <:> x Open <:> Open <9:8> x Channel enable bits do not require an I/O update to be activated. These bits are active immediately after the byte containing the bits is written. All other bits need an I/O update to become active. The channel enable bits determine if the channel registers and/or profile registers are written to or not. Rev. Page 35 of 44
36 CHANNEL REGISTER MAP Table 25. Register Name (Address) Channel Function (CFR) (x3) Channel Frequency Tuning Word (CTW) (x4) Channel Phase Offset Word (CPOW) (x5) Amplitude Control (ACR) (x6) Linear Sweep Ramp Rate (LSR) (x7) LSR Rising Delta (RDW) (x8) LSR Falling Delta (FDW) (x9) Bit Range Bit 7 (MSB) Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit <7:> Digital powerdown <5:8> Linear sweep no-dwell DAC power down Linear sweep enable <23:6> Amplitude frequency phase select <23:22> Matched pipe delays active Load SRR at I/O Update Auto clear sweep accumulator Clear sweep accumulator Auto clear phase accumulator Clear phase accumulator 2 (LSB) Bit Sine wave output enable Open Open Must be DAC full-scale current control <9:8> Open <2:9> Data align bits for SpurKiller mode <8:6> Default Value x2 <7:> Frequency Tuning Word <7:> x <5:8> Frequency Tuning Word <5:8> <23:6> Frequency Tuning Word <23:6> <3:24> Frequency Tuning Word <3:24> <7:> Phase Offset Word x <5:8> Open <5:4> Phase Offset Word <3:8> x <7:> Amplitude scale factor x <5:8> Increment/decrement step size <5:4> Open Load ARR at I/O update Amplitude scale factor <9:8> x Amplitude multiplier enable Ramp-up/ ramp-down enable <23:6> Amplitude ramp rate <23:6> <7:> Linear sweep rising ramp rate (RSRR) <7:> <5:8> Linear sweep falling ramp rate (FSRR) <5:8> <7:> Rising delta word <7:> <5:8> Rising delta word <5:8> <23:6> Rising delta word <23:6> <3:24> Rising delta word <3:24> <7:> Falling delta word <7:> <5:8> Falling delta word <5:8> <23:6> Falling delta word <23:6> <3:24> Falling delta word <3:24> There are four sets of channel registers and profile registers, one per channel. This is not shown in the channel or profile register maps because the addresses of all channel registers and profile registers are the same for each channel. Therefore, the channel enable bits determine if the channel registers and/or profile registers are written to or not. 2 The clear accumulator bit is set after a master reset. It self clears when an I/O update is asserted. x3 x Rev. Page 36 of 44
37 PROFILE REGISTER MAP Table 26. Register Name (address) Bit Range MSB Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit Channel Word (CTW) (xa) <3:> Frequency tuning word <3:> or phase word <3:8> or amplitude word <3:22> Channel Word 2 (CTW2) (xb) <3:> Frequency tuning word <3:> or phase word <3:8> or amplitude word <3:22> Channel Word 3 (CTW3) (xc) <3:> Frequency tuning word <3:> or phase word <3:8> or amplitude word <3:22> Channel Word 4 (CTW4) (xd) <3:> Frequency tuning word <3:> or phase word <3:8> or amplitude word <3:22> Channel Word 5 (CTW5) (xe) <3:> Frequency tuning word <3:> or phase word <3:8> or amplitude word <3:22> Channel Word 6 (CTW6) (xf) <3:> Frequency tuning word <3:> or phase word <3:8> or amplitude word <3:22> Channel Word 7 (CTW7) (x) <3:> Frequency tuning word <3:> or phase word <3:8> or amplitude word <3:22> Channel Word 8 (CTW8) (x) <3:> Frequency tuning word <3:> or phase word <3:8> or amplitude word <3:22> Channel Word 9 (CTW9) (x2) <3:> Frequency tuning word <3:> or phase word <3:8> or amplitude word <3:22> Channel Word (CTW) (x3) <3:> Frequency tuning word <3:> or phase word <3:8> or amplitude word <3:22> Channel Word (CTW) (x4) <3:> Frequency tuning word <3:> or phase word <3:8> or amplitude word <3:22> Channel Word 2 (CTW2) (x5) <3:> Frequency tuning word <3:> or phase word <3:8> or amplitude word <3:22> Channel Word 3 (CTW3) (x6) <3:> Frequency tuning word <3:> or phase word <3:8> or amplitude word <3:22> Channel Word 4 (CTW4) (x7) <3:> Frequency tuning word <3:> or phase word <3:8> or amplitude word <3:22> Channel Word 5 (CTW5) (x8) <3:> Frequency tuning word <3:> or phase word <3:8> or amplitude word <3:22> LSB Bit Default Value Rev. Page 37 of 44
38 CONTROL REGISTER DESCRIPTIONS CHANNEL SELECT REGISTER (CSR) The CSR register determines if channels are enabled or disabled by the status of the channel enable bits. Channels are enabled by default. The CSR register also determines which mode and format (MSB-first or LSB-first) of operation is active. The CSR is comprised of one byte located in Register x. CSR <> LSB-first CSR <> = (default), the serial interface, accepts data in MSBfirst format. CSR <> =, the interface, accepts data in LSBfirst format. CSR <2:> I/O mode select CSR <2:> = single bit serial (2-wire mode). = single bit serial (3-wire mode). = 2-bit mode. = 4-bit mode. See the I/O Modes of Operation section for more details. CSR <3> = must be cleared to. CSR <7:4> channel enable bits. CSR <7:4> bits are active immediately once written. They do not require an I/O update to take effect. There are four sets of channel registers and profile registers, one per channel. This is not shown in the channel or profile register map. The addresses of all channel registers and profile registers are the same for each channel. Therefore, the channel enable bits distinguish the channel registers and profile registers values for each channel. For example, CSR <7:4> =, only primary Channel receives commands from the channel and profile registers. CSR <7:4> =, only auxiliary Channel receives commands from the channel registers and profile registers. CSR <7:4> =, both Channel and Channel receive commands from the channel registers and profile registers. Function Register (FR) Description FR is comprised of three bytes located in Register x. The FR is used to control the mode of operation of the chip. The functionality of each bit is detailed as follows: FR <> manual software synchronization bit. FR <> = (default), the software manual synchronization feature is inactive. FR <> =.The manual software synchronization feature is active. See Synchronizing Multiple AD99 Devices section for details. FR <> Manual hardware synchronization bit. FR <> = (default), the manual hardware synchronization feature is inactive. FR <> =, the manual hardware synchronization feature is active. See the Synchronizing Multiple AD99 Devices +section for details. FR <2> Test-tone modulation enable. FR <2> = (default) disables and enables. FR <3> open. FR <4> DAC reference power-down. FR <4> = (default). The DAC reference is enabled. FR <4> =. DAC reference is disabled and powered down. FR <5> SYNC_CLK disable. FR <5> = (default), the SYNC_CLK pin is active. FR <5> =. The SYNC_CLK pin assumes a static Logic state (disabled). The pin drive logic is shut down. The synchronization circuitry remains active internally (necessary for normal device operation.) FR <6> external power-down mode. FR <6> = (default). The external power-down mode is in the fast recovery power-down mode. When the PWR_DWN_CTL input pin is high, the digital logic and the DAC digital logic are powered down. The DACs bias circuitry, PLL, oscillator, and clock input circuitry are not powered down. FR <6> =. The external power down mode is in the full power-down mode. When the PWR_DWN_CTL input pin is high, all functions are powered down. This includes the DAC and PLL, which take a significant amount of time to power up. FR <7> clock input power-down. FR <7> = (default). The clock input circuitry is enabled for operation. FR <7> =. The clock input circuitry is disabled and is in a low power dissipation state. FR <9:8> modulation level bits. The modulation (FSK, PSK, and ASK) level bits control the level (2/4/8/6) of modulation to be performed. See Table 7 for settings. FR <:> RU/RD bits. The RU/RD bits control how the profile pins and SDIO_:3 pins are assigned. See Table 8 for settings Rev. Page 38 of 44
39 FR <2:4> profile pin configuration bits. The profile pin configuration bits assign the profile and SDIO pins for the different tasks. See the Shift Keying Modulation section for examples. FR <5> inactive. FR <7:6> charge pump current control. FR <7:6> = (default), the charge pump current is 75 μa. = charge pump current is μa. = charge pump current is 25 μa. = charge pump current is 5 μa. FR <22:8> PLL divider values. FR <22:8>, if the value is > 3 and < 2, the PLL is enabled and the value sets the multiplication factor. If the value is < 4 or >2 the PLL is disabled. FR <23> PLL VCO gain. FR2 <4> Clear sweep accumulator. FR2 <4> = (default), the sweep accumulator functions as normal. FR2 <4> =, the sweep accumulator memory elements are asynchronously cleared. FR2 <5> Auto clear sweep accumulator. FR2 <5> = (default). A new delta word is applied to the input, as in normal operation, but not loaded into the accumulator. FR2 <5> =. This bit automatically synchronously clears (loads s) the sweep accumulator for one cycle upon reception of the I/O_UPDATE sequence indicator on both channels. CHANNEL FUNCTION REGISTER (CFR) DESCRIPTION CFR <> Enable sine function. CFR <> = (default). The angle-to-amplitude conversion logic employs a cosine function. CFR <> =. The angle-toamplitude conversion logic employs a sine function. FR <23> = (default), the low range (system clock below 6 MHz). FR <23> =, the high range (system clock above 255 MHz). Function Register 2 (FR2) Description The FR2 is comprised of two bytes located in Address x2. The FR2 is used to control the various functions, features, and modes of the AD99. The functionality of each bit is as follows: FR2<:> system clock offset. See the Synchronizing Multiple AD99 Devices section for more details. FR2 <3:2> inactive. FR2 <4:7>. Multidevice synchronization bits. See the Synchronizing Multiple AD99 Devices section for more details. FR2 <:8> inactive. FR2 <2> Clear phase accumulator. FR2 <2> = (default), the phase accumulator functions as normal. FR2 <2> =, the phase accumulator memory elements are asynchronously cleared. FR2 <3> Auto clear phase accumulator. FR2 <3> = (default). A new frequency tuning word is applied to the inputs of the phase accumulator, but not loaded into the accumulator. FR2 <3> =. This bit automatically synchronously clears (loads zeros into) the phase accumulator for one cycle upon reception of the I/O update sequence indicator on both channels. Rev. Page 39 of 44 CFR <> Clear phase accumulator. CFR <> = (default). The phase accumulator functions as normal. CFR <> =. The phase accumulator memory elements are asynchronously cleared. CFR <2> auto clear phase accumulator. CFR <2> = (default). A new frequency tuning word is applied to the inputs of the phase accumulator, but not loaded into the accumulator. CFR <2> =. This bit automatically synchronously clears (loads s) the phase accumulator for one cycle upon reception of the I/O_UPDATE sequence indicator. CFR <3> clear sweep accumulator. CFR <3> = (default). The sweep accumulator functions as normal. CFR <3> =. The sweep accumulator memory elements are asynchronously cleared. CFR <4> auto clear sweep accumulator. CFR <4> = (default). A new delta word is applied to the input, as in normal operation, but not loaded into the accumulator. CFR <4> =. This bit automatically synchronously clears (loads s) the sweep accumulator for one cycle upon reception of the I/O_UPDATE sequence indicator. CFR <5> match pipe delays active. CFR <5> = (default), match pipe delay mode is inactive. CFR <5> =, match pipe delay mode is active. See the Single- Tone Mode Matched Pipeline Delay section for details. CFR <6> DAC power-down.
40 CFR <6> = (default). The DAC is enabled for operation. CFR <6> =. The DAC is disabled and held in its lowest power dissipation state. CFR <7> digital power-down. CFR <7> = (default). The digital core is enabled for operation. CFR <7> =. The digital core is disabled and is in its lowest power dissipation state. CFR <9:8>. DAC LSB control (see Table 5). CFR <9:8> = (default). CFR <> must be cleared to. CFR <3> linear sweep ramp rate load at I/O_UPDATE. CFR <3> = (default). The linear sweep ramp rate timer is loaded only upon timeout (timer = ); it is not loaded by the I/O_UPDATE input signal. CFR <3> =. The linear sweep ramp rate timer is loaded upon timeout (timer = ) or at the time of an I/O_UPDATE input signal. CFR <4> linear sweep enable. CFR <4> = (default). The linear sweep capability of the AD99 is inactive. CFR <4> =. The linear sweep capability of the AD99 is active. The delta frequency tuning word is applied to the frequency accumulator at the programmed ramp rate. CFR <5> linear sweep no-dwell. CFR <5> = (default). The linear sweep no-dwell function is inactive. CFR <5> =. The linear sweep no-dwell function is active. See the Linear Sweep (Shaped) Modulation Mode section for details. If CFR <4> is clear, this bit is ignored. CFR <8:6> Data align bits for SpurKiller mode. See the SpurKiller/Multitone Mode section for details. CFR <2:9> inactive. CFR <23:22> amplitude/frequency/phase select controls, the type of modulation is to be performed for that channel. See the Shift Keying Mode section for examples. Channel Frequency Tuning Word (CFTW) Description CFTW <32:> Frequency Tuning Word for each channel. Channel Phase Offset Word (CPOW) Description CPOW <3:> Phase Offset Word for each channel. CPOW <5:4> inactive. Amplitude Control Register (ACR) Description ACR <9:> amplitude scale factor. ACR <> amplitude ramp rate load control bit. ACR <> = (default). The amplitude ramp rate timer is loaded only upon timeout (timer = ) and is not loaded by an I/O_UPDATE input signal (or change in the profile select bits). ACR <> =. The amplitude ramp rate timer is loaded upon timeout (timer =) or at the time of an I/O_UPDATE input signal (or change in profile select bits). ACR <> auto RU/RD enable (only valid when ACR <2> is active high). ACR <> = (default). When ACR <2> is active, Logic on ACR <> enables the manual RU/RD operation. See the Output Amplitude Control section of this document for details. ACR <> =. If ACR <2> is active, a Logic on ACR <> enables the AUTO RU/RD operation. See the Output Amplitude Control section for details. ACR <2> amplitude multiplier enable. ACR <2> = (default). Amplitude multiplier is disabled. The associated clocks are stopped for power saving; the data from the DDS core is routed around the multipliers. ACR <2> =, amplitude multiplier is enabled. ACR <3> inactive. ACR <5:4> amplitude increment/decrement step size. See Table 2 for details. ACR <23:6> amplitude ramp rate value. Channel Linear Sweep Register (LSR) Description LSR <5:> linear sweep rising ramp rate. Channel Linear Sweep Rising Delta Word Register (RDW) Description RDW <3:> 32-bit rising delta tuning word. Channel Linear Sweep Falling Delta Word Register (FDW) Description FDW <3:> 32-bit falling delta tuning word. Rev. Page 4 of 44
41 OUTLINE DIMENSIONS 8. BSC SQ PIN INDICATOR.3.6 MAX.23.6 MAX.8 PIN INDICATOR TOP VIEW 7.75 BSC SQ EXPOSED PAD (BOTTOM VIEW) SQ SEATING PLANE 2 MAX.5 BSC.8 MAX.65 TYP MAX.2 NOM COPLANARITY.2 REF REF MIN COMPLIANT TO JEDEC STANDARDS MO-22-VLLD-2 Figure Lead Lead Frame Chip Scale Package [LFCSP_VQ] 8 mm 8 mm Body, Very Thin Quad (CP-56-) Dimensions shown in millimeters 285- ORDERING GUIDE Model Temperature Range Package Description Package Option AD99BCPZ 4 C to +85 C 56-Lead Lead Frame Chip Scale Package [LFCSP_VQ] CP-56- AD99BCPZ-REEL7 4 C to +85 C 56-Lead Lead Frame Chip Scale Package [LFCSP_VQ] CP-56- AD99/PCB Evaluation Board Z = Pb-free part. Rev. Page 4 of 44
42 NOTES Rev. Page 42 of 44
43 NOTES Rev. Page 43 of 44
44 NOTES 26 Analog Devices, Inc. All rights reserved. Trademarks and registered trademarks are the property of their respective owners. D /6() Rev. Page 44 of 44
655 MHz Low Jitter Clock Generator AD9540
655 MHz Low Jitter Clock Generator AD954 FEATURES Excellent intrinsic jitter performance 2 MHz phase frequency detector inputs 655 MHz programmable input dividers for the phase frequency detector ( M,
DRM compatible RF Tuner Unit DRT1
FEATURES DRM compatible RF Tuner Unit DRT1 High- Performance RF Tuner Frequency Range: 10 KHz to 30 MHz Input ICP3: +13,5dBm, typ. Noise Figure @ full gain: 14dB, typ. Receiver Factor: -0,5dB, typ. Input
AN-837 APPLICATION NOTE
APPLICATION NOTE One Technology Way P.O. Box 916 Norwood, MA 262-916, U.S.A. Tel: 781.329.47 Fax: 781.461.3113 www.analog.com DDS-Based Clock Jitter Performance vs. DAC Reconstruction Filter Performance
AD9125-EBZ Quick Start Guide
Quick Start Guide One Technology Way P.O. Box 9106 Norwood, MA 02062-9106, U.S.A. Tel: 781.329.4700 Fax: 781.461.3113 www.analog.com Getting Started with the Evaluation Board WHAT S IN THE BOX Evaluation
INTELLIGENT INTERACTIVE SYNTHESIZER SURFACE MOUNT MODEL: MFSH615712-100
SURFACE MOUNT MODEL: MFSH6572 65-72 MHz FEATURES: Small Size, Surface Mount (.6" x.6") Low Phase Noise Standard Programming Interface Ultra Wide Tuning Range Lead Free - RoHS Compliant Patented REL-PRO
Part Number Description AD9254R703F Radiation tested to 100K, 1.8V, 14-Bit, 150MSPS Bipolar Ain Range A/D Converter
This specification documents the detail requirements for space qualified product manufactured on Analog Devices, Inc.'s QML certified line per MIL-PRF-38535 Level V except as modified herein. The manufacturing
DEVELOPMENT OF DEVICES AND METHODS FOR PHASE AND AC LINEARITY MEASUREMENTS IN DIGITIZERS
DEVELOPMENT OF DEVICES AND METHODS FOR PHASE AND AC LINEARITY MEASUREMENTS IN DIGITIZERS U. Pogliano, B. Trinchera, G.C. Bosco and D. Serazio INRIM Istituto Nazionale di Ricerca Metrologica Torino (Italia)
How To Use A Sound Card With A Subsonic Sound Card
!"## $#!%!"# &"#' ( "#' )*! #+ #,# "##!$ -+./0 1" 1! 2"# # -&1!"#" (2345-&1 #$6.7 -&89$## ' 6! #* #!"#" +" 1##6$ "#+# #-& :1# # $ #$#;1)+#1#+
LM118/LM218/LM318 Operational Amplifiers
LM118/LM218/LM318 Operational Amplifiers General Description The LM118 series are precision high speed operational amplifiers designed for applications requiring wide bandwidth and high slew rate. They
APSYN420A/B Specification 1.24. 0.65-20.0 GHz Low Phase Noise Synthesizer
APSYN420A/B Specification 1.24 0.65-20.0 GHz Low Phase Noise Synthesizer 1 Introduction The APSYN420 is a wideband low phase-noise synthesizer operating from 0.65 to 20 GHz. The nominal output power is
LC 2 MOS Signal Conditioning ADC with RTD Excitation Currents AD7711
FEATURES Charge-Balancing ADC 24 Bits, No Missing Codes 0.0015% Nonlinearity 2-Channel Programmable Gain Front End Gains from 1 to 128 1 Differential Input 1 Single-Ended Input Low-Pass Filter with Programmable
ZLPLL Local Oscillator
ZLPLL Local Oscillator Wayne Knowles, ZL2BKC [email protected] Contents 1 Introduction... 3 2 Specifications... 3 3 Performance... 4 3.1 Phase Noise... 4 3.2 Output Level... 4 3.3 Harmonic Level...
DS2187 Receive Line Interface
Receive Line Interface www.dalsemi.com FEATURES Line interface for T1 (1.544 MHz) and CEPT (2.048 MHz) primary rate networks Extracts clock and data from twisted pair or coax Meets requirements of PUB
NTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter
NTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter Description: The NTE2053 is a CMOS 8 bit successive approximation Analog to Digital converter in a 20 Lead DIP type package which uses a differential
Rail-to-Rail, High Output Current Amplifier AD8397
Rail-to-Rail, High Output Current Amplifier AD8397 FEATURES Dual operational amplifier Voltage feedback Wide supply range from 3 V to 24 V Rail-to-rail output Output swing to within.5 V of supply rails
TRIPLE PLL FIELD PROG. SPREAD SPECTRUM CLOCK SYNTHESIZER. Features
DATASHEET ICS280 Description The ICS280 field programmable spread spectrum clock synthesizer generates up to four high-quality, high-frequency clock outputs including multiple reference clocks from a low-frequency
Precision, Unity-Gain Differential Amplifier AMP03
a FEATURES High CMRR: db Typ Low Nonlinearity:.% Max Low Distortion:.% Typ Wide Bandwidth: MHz Typ Fast Slew Rate: 9.5 V/ s Typ Fast Settling (.%): s Typ Low Cost APPLICATIONS Summing Amplifiers Instrumentation
DDS. 16-bit Direct Digital Synthesizer / Periodic waveform generator Rev. 1.4. Key Design Features. Block Diagram. Generic Parameters.
Key Design Features Block Diagram Synthesizable, technology independent VHDL IP Core 16-bit signed output samples 32-bit phase accumulator (tuning word) 32-bit phase shift feature Phase resolution of 2π/2
PECL and LVDS Low Phase Noise VCXO (for 65-130MHz Fund Xtal) XIN XOUT N/C N/C CTRL VCON (0,0) OESEL (Pad #25) 1 (default)
Reserved BUF BUF 62 mil OESEL^ Reserved Reserved PL520-30 FEATURES 65MHz to 130MHz Fundamental Mode Crystals. Output range (no PLL): 65MHz 130MHz (3.3V). 65MHz 105MHz (2.5V). Low Injection Power for crystal
DS1621 Digital Thermometer and Thermostat
Digital Thermometer and Thermostat www.dalsemi.com FEATURES Temperature measurements require no external components Measures temperatures from 55 C to +125 C in 0.5 C increments. Fahrenheit equivalent
Isolated AC Sine Wave Input 3B42 / 3B43 / 3B44 FEATURES APPLICATIONS PRODUCT OVERVIEW FUNCTIONAL BLOCK DIAGRAM
Isolated AC Sine Wave Input 3B42 / 3B43 / 3B44 FEATURES AC averaging technique used to rectify, amplify, and filter 50 Hz to 400 Hz sine-wave signals. Accepts inputs of between 20 mv to 550 V rms to give
ICS650-44 SPREAD SPECTRUM CLOCK SYNTHESIZER. Description. Features. Block Diagram DATASHEET
DATASHEET ICS650-44 Description The ICS650-44 is a spread spectrum clock synthesizer intended for video projector and digital TV applications. It generates three copies of an EMI optimized 50 MHz clock
CMOS Switched-Capacitor Voltage Converters ADM660/ADM8660
CMOS Switched-Capacitor Voltage Converters ADM66/ADM866 FEATURES ADM66: Inverts or Doubles Input Supply Voltage ADM866: Inverts Input Supply Voltage ma Output Current Shutdown Function (ADM866) 2.2 F or
+5 V Powered RS-232/RS-422 Transceiver AD7306
a FEATURES RS- and RS- on One Chip Single + V Supply. F Capacitors Short Circuit Protection Excellent Noise Immunity Low Power BiCMOS Technology High Speed, Low Skew RS- Operation C to + C Operations APPLICATIONS
Jeff Thomas Tom Holmes Terri Hightower. Learn RF Spectrum Analysis Basics
Jeff Thomas Tom Holmes Terri Hightower Learn RF Spectrum Analysis Basics Learning Objectives Name the major measurement strengths of a swept-tuned spectrum analyzer Explain the importance of frequency
Title: Low EMI Spread Spectrum Clock Oscillators
Title: Low EMI oscillators Date: March 3, 24 TN No.: TN-2 Page 1 of 1 Background Title: Low EMI Spread Spectrum Clock Oscillators Traditional ways of dealing with EMI (Electronic Magnetic Interference)
www.jameco.com 1-800-831-4242
Distributed by: www.jameco.com 1-800-831-4242 The content and copyrights of the attached material are the property of its owner. LF411 Low Offset, Low Drift JFET Input Operational Amplifier General Description
10-Bit Digital Temperature Sensor (AD7416) and Four/Single-Channel ADC (AD7417/AD7418) AD7416/AD7417/AD7418
a FEATURES 10-Bit ADC with 15 s and 30 s Conversion Times Single and Four Single-Ended Analog Input Channels On-Chip Temperature Sensor: 55 C to +125 C On-Chip Track/Hold Over-Temperature Indicator Automatic
5 V Upstream Cable Line Driver AD8328
5 V Upstream Cable Line Driver FEATURES Supports DOCSIS and EuroDOCSIS standards for reverse path transmission systems Gain programmable in 1 db steps over a 59 db range Low distortion at 60 dbmv output
Variable Resolution, 10-Bit to 16-Bit R/D Converter with Reference Oscillator AD2S1210-EP
Variable Resolution, -Bit to -Bit R/D Converter with Reference Oscillator ADS-EP FEATURES Complete monolithic resolver-to-digital converter 35 rps maximum tracking rate (-bit resolution) ±.5 arc minutes
AD9741/3/5/6/7 Evaluation Board Quick Start Guide
AD9741/3/5/6/7 Evaluation Board Quick Start Guide One Technology Way P.O. Box 9106 Norwood, MA 02062-9106, U.S.A. Tel: 781.329.4700 Fax: 781.461.3113 www.analog.com Getting Started with the AD9741/3/5/6/7
Low-Jitter I 2 C/SPI Programmable Dual CMOS Oscillator
eet General Description The DSC2111 and series of programmable, highperformance dual CMOS oscillators utilizes a proven silicon MEMS technology to provide excellent jitter and stability while incorporating
EVAL-AD5390/91/92EB. Evaluation Board for 8-/16-Channel, 12-/14-Bit, Serial Input, Voltage-Output DACs
Evaluation Board for 8-/16-Channel, 12-/14-Bit, Serial Input, Voltage-Output DACs EVAL-AD5390/91/92EB FEATURES Full-featured evaluation board On-board reference On-board ADC for MON_OUT voltage readback
MicroMag3 3-Axis Magnetic Sensor Module
1008121 R01 April 2005 MicroMag3 3-Axis Magnetic Sensor Module General Description The MicroMag3 is an integrated 3-axis magnetic field sensing module designed to aid in evaluation and prototyping of PNI
Chapter 6 PLL and Clock Generator
Chapter 6 PLL and Clock Generator The DSP56300 core features a Phase Locked Loop (PLL) clock generator in its central processing module. The PLL allows the processor to operate at a high internal clock
LM386 Low Voltage Audio Power Amplifier
Low Voltage Audio Power Amplifier General Description The LM386 is a power amplifier designed for use in low voltage consumer applications. The gain is internally set to 20 to keep external part count
VME IF PHASE MODULATOR UNIT. mod. 205-01
mod. 205-01 02/06 B 1/12 INDEX 1 DESCRIPTION pg. 3 2 FRONT VIEW pg. 4-5 3 TECHNICAL CHARACTERISTICS pg. 6-7 4 OPERATING INSTRUCTIONS pg. 8 5 ANNEX LIST pg. 12 02/06 B 2/12 1 - DESCRIPTION The PHASE MODULATOR
CMOS, 125 MHz Complete DDS Synthesizer AD9850
a FEATURES 125 MHz Clock Rate On-Chip High Performance DAC and High Speed Comparator DAC SFDR > 50 db @ 40 MHz A OUT 32-Bit Frequency Tuning Word Simplified Control Interface: Parallel Byte or Serial Loading
VITESSE SEMICONDUCTOR CORPORATION. 16:1 Multiplexer. Timing Generator. CMU x16
Features 16:1 2.488 Gb/s Multiplexer Integrated PLL for Clock Generation - No External Components 16-bit Wide, Single-ended, ECL 100K Compatible Parallel Data Interface 155.52 MHz Reference Clock Frequency
ZL40221 Precision 2:6 LVDS Fanout Buffer with Glitchfree Input Reference Switching and On-Chip Input Termination Data Sheet
Features Inputs/Outputs Accepts two differential or single-ended inputs LVPECL, LVDS, CML, HCSL, LVCMOS Glitch-free switching of references On-chip input termination and biasing for AC coupled inputs Six
24-Bit Analog-to-Digital Converter (ADC) for Weigh Scales FEATURES S8550 VFB. Analog Supply Regulator. Input MUX. 24-bit Σ ADC. PGA Gain = 32, 64, 128
24-Bit Analog-to-Digital Converter (ADC) for Weigh Scales DESCRIPTION Based on Avia Semiconductor s patented technology, HX711 is a precision 24-bit analogto-digital converter (ADC) designed for weigh
LC2 MOS Quad 8-Bit D/A Converter AD7226
a FEATURES Four 8-Bit DACs with Output Amplifiers Skinny 20-Pin DIP, SOIC and 20-Terminal Surface Mount Packages Microprocessor Compatible TTL/CMOS Compatible No User Trims Extended Temperature Range Operation
HOW TO GET 23 BITS OF EFFECTIVE RESOLUTION FROM YOUR 24-BIT CONVERTER
HOW TO GET 23 BITS OF EFFECTIVE RESOLUTION FROM YOUR 24-BIT CONVERTER The ADS20 and ADS2 are precision, wide dynamic range, Σ A/D converters that have 24 bits of no missing code and up to 23 bits rms of
Programmable Single-/Dual-/Triple- Tone Gong SAE 800
Programmable Single-/Dual-/Triple- Tone Gong Preliminary Data SAE 800 Bipolar IC Features Supply voltage range 2.8 V to 18 V Few external components (no electrolytic capacitor) 1 tone, 2 tones, 3 tones
ADC12041 ADC12041 12-Bit Plus Sign 216 khz Sampling Analog-to-Digital Converter
ADC12041 ADC12041 12-Bit Plus Sign 216 khz Sampling Analog-to-Digital Converter Literature Number: SNAS106 ADC12041 12-Bit Plus Sign 216 khz Sampling Analog-to-Digital Converter General Description Operating
Low Noise, Matched Dual PNP Transistor MAT03
a FEATURES Dual Matched PNP Transistor Low Offset Voltage: 100 V Max Low Noise: 1 nv/ Hz @ 1 khz Max High Gain: 100 Min High Gain Bandwidth: 190 MHz Typ Tight Gain Matching: 3% Max Excellent Logarithmic
Push-Pull FET Driver with Integrated Oscillator and Clock Output
19-3662; Rev 1; 5/7 Push-Pull FET Driver with Integrated Oscillator General Description The is a +4.5V to +15V push-pull, current-fed topology driver subsystem with an integrated oscillator for use in
Cold-Junction-Compensated K-Thermocoupleto-Digital Converter (0 C to +1024 C)
19-2235; Rev 1; 3/02 Cold-Junction-Compensated K-Thermocoupleto-Digital General Description The performs cold-junction compensation and digitizes the signal from a type-k thermocouple. The data is output
12-Bit, 4-Channel Parallel Output Sampling ANALOG-TO-DIGITAL CONVERTER
For most current data sheet and other product information, visit www.burr-brown.com 12-Bit, 4-Channel Parallel Output Sampling ANALOG-TO-DIGITAL CONVERTER FEATURES SINGLE SUPPLY: 2.7V to 5V 4-CHANNEL INPUT
AN-420 APPLICATION NOTE ONE TECHNOLOGY WAY P.O. BOX 9106 NORWOOD, MASSACHUSETTS 02062-9106 617/329-4700
a AN-420 APPLICATION NOTE ONE TECHNOLOGY WAY P.O. BOX 9106 NORWOOD, MASSACHUSETTS 02062-9106 617/329-4700 Using the AD9708/AD9760/AD9762/AD9764-EB Evaluation Board by Bill Odom GENERAL DESCRIPTION The
LC7218, 7218M, 7218JM
Ordering number : EN4758B CMOS LSI LC7218, 7218M, 7218JM PLL Frequency Synthesizer for Electronic Tuning in AV Systems Overview The LC7218, LC7218M and LC7218JM are PLL frequency synthesizers for electronic
Understand the effects of clock jitter and phase noise on sampled systems A s higher resolution data converters that can
designfeature By Brad Brannon, Analog Devices Inc MUCH OF YOUR SYSTEM S PERFORMANCE DEPENDS ON JITTER SPECIFICATIONS, SO CAREFUL ASSESSMENT IS CRITICAL. Understand the effects of clock jitter and phase
Timing Errors and Jitter
Timing Errors and Jitter Background Mike Story In a sampled (digital) system, samples have to be accurate in level and time. The digital system uses the two bits of information the signal was this big
24-Bit, 96kHz BiCMOS Sign-Magnitude DIGITAL-TO-ANALOG CONVERTER
49% FPO 24-Bit, 96kHz BiCMOS Sign-Magnitude DIGITAL-TO-ANALOG CONVERTER TM FEATURES SAMPLING FREQUEY (f S ): 16kHz to 96kHz 8X OVERSAMPLING AT 96kHz INPUT AUDIO WORD: 20-, 24-Bit HIGH PERFORMAE: Dynamic
Small, Low Power, 3-Axis ±3 g Accelerometer ADXL335
Small, Low Power, 3-Axis ±3 g Accelerometer ADXL335 FEATURES 3-axis sensing Small, low profile package 4 mm 4 mm 1.45 mm LFCSP Low power : 35 μa (typical) Single-supply operation: 1.8 V to 3.6 V 1, g shock
SPREAD SPECTRUM CLOCK GENERATOR. Features
DATASHEET ICS7152 Description The ICS7152-01, -02, -11, and -12 are clock generators for EMI (Electro Magnetic Interference) reduction (see below for frequency ranges and multiplier ratios). Spectral peaks
AN-756 APPLICATION NOTE One Technology Way P.O. Box 9106 Norwood, MA 02062-9106 Tel: 781/329-4700 Fax: 781/326-8703 www.analog.com
APPLICATION NOTE One Technology Way P.O. Box 9106 Norwood, MA 02062-9106 Tel: 781/329-4700 Fax: 781/326-8703 www.analog.com Sampled Systems and the Effects of Clock Phase Noise and Jitter by Brad Brannon
MIC2844A. Features. General Description. Applications. Typical Application
High Efficiency 6 Channel WLED Driver with DAM and Single Wire Digital Control General Description The is a high efficiency linear White LED (WLED) driver designed to drive up to six WLEDs, greatly extending
Spread Spectrum Clock Generator
Spread Spectrum Clock Generator DESCRIPTION is a clock generator for EMI (Electro Magnetic Interference) reduction. The peak of unnecessary (EMI) can be attenuated by making the oscillation frequency slightly
EVALUATION KIT AVAILABLE Broadband, Two-Output, Low-Noise Amplifier for TV Tuner Applications MAX2130. Maxim Integrated Products 1
9-86; Rev ; 8/ EVALUATION KIT AVAILABLE Broadband, Two-Output, Low-Noise General Description The broadband, low-distortion, low-noise, two-output amplifier performs preamp, loop-out, and buffer functions
Features. Modulation Frequency (khz) VDD. PLL Clock Synthesizer with Spread Spectrum Circuitry GND
DATASHEET IDT5P50901/2/3/4 Description The IDT5P50901/2/3/4 is a family of 1.8V low power, spread spectrum clock generators capable of reducing EMI radiation from an input clock. Spread spectrum technique
AN1200.04. Application Note: FCC Regulations for ISM Band Devices: 902-928 MHz. FCC Regulations for ISM Band Devices: 902-928 MHz
AN1200.04 Application Note: FCC Regulations for ISM Band Devices: Copyright Semtech 2006 1 of 15 www.semtech.com 1 Table of Contents 1 Table of Contents...2 1.1 Index of Figures...2 1.2 Index of Tables...2
LM1036 Dual DC Operated Tone/Volume/Balance Circuit
LM1036 Dual DC Operated Tone/Volume/Balance Circuit General Description The LM1036 is a DC controlled tone (bass/treble), volume and balance circuit for stereo applications in car radio, TV and audio systems.
Product Datasheet P1110 915 MHz RF Powerharvester Receiver
DESCRIPTION The Powercast P1110 Powerharvester receiver is an RF energy harvesting device that converts RF to DC. Housed in a compact SMD package, the P1110 receiver provides RF energy harvesting and power
Agilent AN 1315 Optimizing RF and Microwave Spectrum Analyzer Dynamic Range. Application Note
Agilent AN 1315 Optimizing RF and Microwave Spectrum Analyzer Dynamic Range Application Note Table of Contents 3 3 3 4 4 4 5 6 7 7 7 7 9 10 10 11 11 12 12 13 13 14 15 1. Introduction What is dynamic range?
ICS514 LOCO PLL CLOCK GENERATOR. Description. Features. Block Diagram DATASHEET
DATASHEET ICS514 Description The ICS514 LOCO TM is the most cost effective way to generate a high-quality, high-frequency clock output from a 14.31818 MHz crystal or clock input. The name LOCO stands for
High Common-Mode Rejection. Differential Line Receiver SSM2141. Fax: 781/461-3113 FUNCTIONAL BLOCK DIAGRAM FEATURES. High Common-Mode Rejection
a FEATURES High Common-Mode Rejection DC: 00 db typ 60 Hz: 00 db typ 20 khz: 70 db typ 40 khz: 62 db typ Low Distortion: 0.00% typ Fast Slew Rate: 9.5 V/ s typ Wide Bandwidth: 3 MHz typ Low Cost Complements
Optimizing VCO PLL Evaluations & PLL Synthesizer Designs
Optimizing VCO PLL Evaluations & PLL Synthesizer Designs Today s mobile communications systems demand higher communication quality, higher data rates, higher operation, and more channels per unit bandwidth.
DAC1401D125. Dual 14-bit DAC, up to 125 Msps. The DAC1401D125 is pin compatible with the AD9767, DAC2904 and DAC5672.
Rev. 03 2 July 2012 Product data sheet 1. General description The is a dual port, high-speed, 2-channel CMOS Digital-to-Analog Converter (DAC), optimized for high dynamic performance with low power dissipation.
High-Speed, 5 V, 0.1 F CMOS RS-232 Driver/Receivers ADM202/ADM203
a FEATURES kb Transmission Rate ADM: Small (. F) Charge Pump Capacitors ADM3: No External Capacitors Required Single V Power Supply Meets EIA-3-E and V. Specifications Two Drivers and Two Receivers On-Board
2/4, 4/5/6 CLOCK GENERATION CHIP
2/4, 4/5/6 CLOCK GENERATION CHIP FEATURES 3.3V and 5V power supply option 50ps output-to-output skew 50% duty cycle outputs Synchronous enable/disable Master Reset for synchronization Internal 75KΩ input
Low Phase Noise XO (for HF Fund. and 3 rd O.T.) XIN XOUT N/C N/C OE CTRL N/C (0,0) Pad #9 OUTSEL
Reserved BUF BUF 62 mil Reserved Reserved FEATURES 100MHz to 200MHz Fund. or 3 rd OT Crystal. Output range: 100 200MHz (no multiplication). Available outputs: PECL, or LVDS. OESEL/OECTRL for both PECL
SKY73134-11: Wideband PLL Frequency Synthesizer
DATA SHEET SKY73134-11: Wideband PLL Frequency Synthesizer Applications Cellular base station systems: GSM/EDGE, CDMA2000, WCDMA, TD-SCDMA, LTE Other wireless communication systems Features Continuous
ADS9850 Signal Generator Module
1. Introduction ADS9850 Signal Generator Module This module described here is based on ADS9850, a CMOS, 125MHz, and Complete DDS Synthesizer. The AD9850 is a highly integrated device that uses advanced
DS1621 Digital Thermometer and Thermostat
www.maxim-ic.com FEATURES Temperature measurements require no external components Measures temperatures from -55 C to +125 C in 0.5 C increments. Fahrenheit equivalent is -67 F to 257 F in 0.9 F increments
Application Note: Spread Spectrum Oscillators Reduce EMI for High Speed Digital Systems
Application Note: Spread Spectrum Oscillators Reduce EMI for High Speed Digital Systems Introduction to Electro-magnetic Interference Design engineers seek to minimize harmful interference between components,
DS1307ZN. 64 x 8 Serial Real-Time Clock
DS137 64 x 8 Serial Real-Time Clock www.maxim-ic.com FEATURES Real-time clock (RTC) counts seconds, minutes, hours, date of the month, month, day of the week, and year with leap-year compensation valid
DATA SHEET. TDA1543 Dual 16-bit DAC (economy version) (I 2 S input format) INTEGRATED CIRCUITS
INTEGRATED CIRCUITS DATA SHEET File under Integrated Circuits, IC01 February 1991 FEATURES Low distortion 16-bit dynamic range 4 oversampling possible Single 5 V power supply No external components required
Multi-Carrier GSM with State of the Art ADC technology
Multi-Carrier GSM with State of the Art ADC technology Analog Devices, October 2002 revised August 29, 2005, May 1, 2006, May 10, 2006, November 30, 2006, June 19, 2007, October 3, 2007, November 12, 2007
High Speed, Low Cost, Triple Op Amp ADA4861-3
High Speed, Low Cost, Triple Op Amp ADA486-3 FEATURES High speed 73 MHz, 3 db bandwidth 625 V/μs slew rate 3 ns settling time to.5% Wide supply range: 5 V to 2 V Low power: 6 ma/amplifier. db flatness:
Features. Note Switches shown in digital high state
DAC1020 DAC1021 DAC1022 10-Bit Binary Multiplying D A Converter DAC1220 DAC1222 12-Bit Binary Multiplying D A Converter General Description The DAC1020 and the DAC1220 are respectively 10 and 12-bit binary
ECONseries Low Cost USB DAQ
ECONseries Low Cost USB Data Acquisition Modules ECONseries Low Cost USB DAQ The ECONseries is a flexible yet economical series of multifunction data acquisition modules. You choose the number of analog
1 pc Charge Injection, 100 pa Leakage CMOS 5 V/5 V/3 V 4-Channel Multiplexer ADG604
a FEATURES 1 pc Charge Injection (Over the Full Signal Range) 2.7 V to 5.5 V ual Supply 2.7 V to 5.5 ingle Supply Automotive Temperature Range: 4 C to +125 C 1 pa Max @ 25 C Leakage Currents 85 Typ On
Use and Application of Output Limiting Amplifiers (HFA1115, HFA1130, HFA1135)
Use and Application of Output Limiting Amplifiers (HFA111, HFA110, HFA11) Application Note November 1996 AN96 Introduction Amplifiers with internal voltage clamps, also known as limiting amplifiers, have
High Voltage Current Shunt Monitor AD8212
High Voltage Current Shunt Monitor AD822 FEATURES Adjustable gain High common-mode voltage range 7 V to 65 V typical 7 V to >500 V with external pass transistor Current output Integrated 5 V series regulator
ICS379. Quad PLL with VCXO Quick Turn Clock. Description. Features. Block Diagram
Quad PLL with VCXO Quick Turn Clock Description The ICS379 QTClock TM generates up to 9 high quality, high frequency clock outputs including a reference from a low frequency pullable crystal. It is designed
V CC TOP VIEW. f SSO = 20MHz to 134MHz (DITHERED)
19-013; Rev 1; 10/11 0MHz to 13MHz Spread-Spectrum General Description The is a spread-spectrum clock modulator IC that reduces EMI in high clock-frequency-based, digital electronic equipment. Using an
AN-1066 APPLICATION NOTE
APPLCATON NOTE One Technology Way P.O. Box 9106 Norwood, MA 02062-9106, U.S.A. Tel: 781.329.4700 Fax: 781.461.3113 www.analog.com Power Supply Considerations for AD9523, AD9524, and AD9523-1 Low Noise
16-Channel, 1 MSPS, 12-Bit ADC with Sequencer in 28-Lead TSSOP AD7490
Data Sheet FEATURES Fast throughput rate: 1 MSPS Specified for VDD of 2.7 V to 5.25 V Low power at maximum throughput rates 5.4 mw maximum at 870 ksps with 3 V supplies 12.5 mw maximum at 1 MSPS with 5
MoCA 1.1 Specification for Device RF Characteristics
MoCA 1.1 Specification for Device RF Characteristics 20140211 Copyright 2012, 2014 Multimedia Over Coax Alliance. All Rights Reserved. MoCA is a trademark or registered trademark of the Multimedia Over
3 V/5 V Low Power, Synchronous Voltage-to-Frequency Converter AD7740*
a FEATURES Synchronous Operation Full-Scale Frequency Set by External System Clock 8-Lead SOT-23 and 8-Lead MSOP Packages 3 V or 5 V Operation Low Power: 3 mw (Typ) Nominal Input Range: 0 to V REF True
Propagation Channel Emulator ECP_V3
Navigation simulators Propagation Channel Emulator ECP_V3 1 Product Description The ECP (Propagation Channel Emulator V3) synthesizes the principal phenomena of propagation occurring on RF signal links
High Speed, Low Power Monolithic Op Amp AD847
a FEATURES Superior Performance High Unity Gain BW: MHz Low Supply Current:.3 ma High Slew Rate: 3 V/ s Excellent Video Specifications.% Differential Gain (NTSC and PAL).9 Differential Phase (NTSC and
14-Bit, 40 MSPS/65 MSPS A/D Converter AD9244
4-Bit, 4 MSPS/65 MSPS A/D Converter FEATURES 4-bit, 4 MSPS/65 MSPS ADC Low power 55 mw at 65 MSPS 3 mw at 4 MSPS On-chip reference and sample-and-hold 75 MHz analog input bandwidth SNR > 73 dbc to Nyquist
MCP3901. Two Channel Analog Front End. Description. Features. Package Type. Applications
Two Channel Analog Front End MCP3901 Features Two synchronous sampling 16/24-bit resolution Delta-Sigma A/D Converters with proprietary multi-bit architecture 91 db SINAD, -104 dbc THD (up to 35 th harmonic),
1 TO 4 CLOCK BUFFER ICS551. Description. Features. Block Diagram DATASHEET
DATASHEET 1 TO 4 CLOCK BUFFER ICS551 Description The ICS551 is a low cost, high-speed single input to four output clock buffer. Part of IDT s ClockBlocks TM family, this is our lowest cost, small clock
A Guide to Calibrating Your Spectrum Analyzer
A Guide to Calibrating Your Application Note Introduction As a technician or engineer who works with electronics, you rely on your spectrum analyzer to verify that the devices you design, manufacture,
RF Agile Transceiver AD9361
Data Sheet FEATURES RF 2 2 transceiver with integrated 12-bit DACs and ADCs Band: 7 MHz to 6. GHz Supports TDD and FDD operation Tunable channel bandwidth:
DATA SHEET. TDA8560Q 2 40 W/2 Ω stereo BTL car radio power amplifier with diagnostic facility INTEGRATED CIRCUITS. 1996 Jan 08
INTEGRATED CIRCUITS DATA SHEET power amplifier with diagnostic facility Supersedes data of March 1994 File under Integrated Circuits, IC01 1996 Jan 08 FEATURES Requires very few external components High
