|  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
   
    |  | A 
        SIGNAL SOURCE IS THE FIRST STEP... ... |  | 
   
    |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
   
    |  | General 
      description ... ... |  | 
   
    |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
   
    |  | 
         
          |   On our work bench, signal souce is 
              a necessary tool for experiment and adjustment. The synthesizer 
              here we described is versatile enough for common usage. It has two outputs:  A: Main output 0 -> 500MHz in 0.25Hz 
              step Main A: 0 -> 500MHz -2dBm ouput Main B: 0 -> 125MHz +10dBm output B: Sub-output 1050 -> 1075MHz in 
              50KHz step   |  |  |  |  |  |  | 
   
    |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
   
    |  | The 
      AD985x series DDS IC provides the designer an easy way of synthesizer designing. 
      Out of this DDS family, the AD9858 is the fastest one, which can run under 
      2GHz. When we 
      use this IC in our design, we find that some technical issue in the datasheet 
      should be emphasized more so that the user can understand more thoroughly. |  |  |  | 
   
    |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
   
    |  |  
        All 
          the other members in this family, like AD9850/51, 52/53, have a sourcing 
          current DAC. Only the AD9858 uses a sinking current DAC, this is an 
          important issue in application. For a sourcing current DAC, the user 
          connects the loading resistor to AGND. But for a sinking current DAC, 
          the user should connect the loading resistor to AVDD. There are two 
          places in the datasheet mention that design point, but none is direct. 
          You will find the following parameters in the datasheet: |  |  |  | 
   
    |  |  |  |  |  | 
   
    |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
   
    |  | In 
        the "Electrical Specification" Table, the "Voltage Compliance 
        Range" parameter indicates that the DAC loading resistor should connect 
        to the AVDD, but that description is not clear enough.  |  |  |  | 
   
    |  |  |  |  |  |  | 
   
    |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
   
    |  |  |  | 
         
          |  |  |  |   
          |  Also, 
              this paragraph mentions the terminating using transformer but does 
              not describe single end usage. Unfortunately, there is neither a 
              typical application circuit included in this document, nor evaluation 
              board schematic available on the web. So user may feel strange when 
              they connect the output stage as same as the AD9852's, but it does 
              not work.
 |  |  |  |  |  | 
   
    |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
   
    |  |  |  | So 
        it's better to add a direct description of the DAC output stage, and make 
        it clear that the DAC sinks current. That means the loading resistor should 
        connect to AVDD. Or, of cause, an application schematic is the best method 
        to express that:  |  |  |  | 
   
    |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
   
    |  |  |  | 
         
          |  |  |  
              The second issue is also showed in the left diagram. This IC should 
              be WELL HEAT SINKED! When operating under 2GHz, this IC produces 
              high temperature. It's dangerous if the PCB design is not optimized 
              or the IC's substrate metal is not well soldered to the PCB. Dissipating 
              2W of heat through PCB VIAs and GROUND PLANE sometimes sounds not 
              practical. So it's necessary to add extra heat sink on the top of 
              the IC. So we think it's better to hint the user in the datasheet. |  |  |  |  | 
   
    |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
   
    |  |  |  | AND 
      HERE WE BEGIN ... ... |  |  |  | 
   
    |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
   
    |  |  |  | 
         
          | We 
            feed the AD9858 with a 1G synthesized source. The chip we use here 
            is LMX2532 from National Semiconductor, 
            and it's well suited for this job. The frequency range of this IC 
            is 1052MHz to 1077MHz. We set the default frequency to 1,073,741,824Hz, 
            which is 0.25 x 2 ^ 32, so we can set tuning step at 0.25Hz. But a 
            0.25Hz tuning step is not practical at all, unless you got a ATOMIC 
            clock reference. |  |  |  |  |  |  | 
   
    |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
   
    |  |  |  | 
         
          |  |  | This 
            is the PLL output frequency we measured at the reference output after 
            5 minutes. And you can see that the frequency drifts to 1,073,741,050Hz. 
            The crystal we use has a temperature coefficient of about -1ppm, and 
            that will cause large drift at 1GHz. |  |  |  |  | 
   
    |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
   
    |  |  |  | In 
      another article, I will describe how to design an ovenized crystal oscillator. 
      Using a well designed ovenized oscillator we can obtain a +/-0.05ppm drifting 
      performance. If this project is just for common testing or transceiver excitation, 
      a temperature compensated oscillator is enough. |  |  |  | 
   
    |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
   
    |  |  |  | The 
      output of the PLL is splitted into two branchs. One is fed into the reference 
      clock input of AD9858. To obtain better clock feed through performance, 
      we add a 10dB attenuator before the AD9858 input. The other branch is an 
      MMIC output buffer for reference output. The MMIC here we use is NEC 
      upc1677, and also there is a design note for this part of circuit. |  |  |  | 
   
    |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
   
    |  |  |  | 
         
          | TIPS: |  | To 
            get the best performance of LMX2532, both digital and analog power 
            supply should be well regulated and filtered. Here we use an AS1117 
            to get 3.3V from 5.0V main voltage. The bypass capacitors consist 
            of some 1uF,1nF and 100pF chip caps. They are placed as near as posible 
            to the PLL IC. |  |  |  |  | 
   
    |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
   
    |  |  |  | The 
      programming of LMX2532 and AD9858 is an easy job. We use an AT89C2051 to 
      do that. On the control board, we use a software simulated SPI interface 
      for inter-board communication. Because this module is often used as tracking 
      generator for my home made spectrum analyzer. |  |  |  | 
   
    |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
   
    |  |  |  | Analog 
      Device recommends that in order to get the best 
      SFDR, the output current of the DAC can't be too large. And it's true, in 
      fact, 20mA is too large. We set it to 10mA, and use an AD8009 to amplifier 
      the output to a wanted level. |  |  |  | 
   
    |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
   
    |  |  |  | 
         
          | Here 
            is another key issue, the output filter. 
            Analog Device calls it a "construction filter", and my DSP 
            friends call it an "anti aliasing filter". Anyway, whatever 
            it's called, it is DO important. For a DDS IC operating under such 
            a high frequency, the output spectrum consists of harmonics, aliasing, 
            and clock feed through. |  |  |  |  |  |  | 
   
    |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
   
    |  |  |  | So 
      a well designed 7th elliptical filter is a MUST. We make an elliptical design 
      first, but some capacitors are too "odd" to find or combine. Then 
      we finally use a 7th chebyshev filter. |  |  |  | 
   
    |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
   
    |  |  |  | Here 
      is the simulated frequency response of the filter: |  |  |  |  |  |  |  | 
   
    |  |  |  |  |  |  |  |  |  | 
   
    |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
   
    |  |  |  | In order to be adaptable 
      with most loading impedance, we use a 1GHz/Gain*Bw OpAmp-AD8009 as output 
      buffer. This IC has superb spurious performance. We set the gain to 4, and 
      the corresponding band width is about 330MHz. |  |  |  | 
   
    |  |  |  | 
         
          |  |   
          | Some 
            TIPS: For most RF project, 
            the inter-connection between differents functional blocks is done 
            with RF shielding cable. For better performance, a double-shielding 
            low-loss Teflon cable is prefered. |   
          |  |   
          | OK, up to now, 
            nearly everything has been done. Except the control unit. In fact, 
            the control unit is also important, because we always use this signal 
            source as track-gen of a SA. So this "slave" 
            must understand what the "master" 
            want it to do. |   
          |  |  |  |  |  |  |  | 
   
    |  |  |  |  |  |  |  |  | 
   
    |  |  |  |  |  |  |  |  | 
   
    |  |  |  | OK, let's take 
      a look of the control unit and the user interface... |  |  |  | 
   
    |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
   
    |  |  |  |  |  |  |  | 
         
          | Here is what it looks like. It consists 
              of: A: A graphical LCD 
              display B: Five-key keyboard C: A SPI serial interface |   
          |  |   
          | The graphical LCD displays the frequency, 
              sweep mode and modulation mode etc.  
              The five keys are:  
                Left_shift,Mode,Right_shift,Inc and Dec. In fact, it's more convinient 
                to use a ten-number keyboard together with a rotary encoder. |   
          |  |  |  |  |  | 
   
    |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
   
    |  |  |  | I will describe 
      the control method later. After fully assembled, the generator looks like: |  |  |  | 
   
    |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
   
    |  |  |  | 
         
          | Although 
            we don't use it as an instrument, we also need to do a thurough test 
            of the performance. |   
          |  |   
          | First, we measure 
            the output amplititude and amp/frequency flatness. |   
          |  |   
          | For main A 
            output, the average output is -2dB+/- 0.3dB, there is a little attenuation 
            at the high frequency range around 500 MHz, which is caused by the 
            FR4 PCB's material loss. |  |  |  |  |  |  | 
   
    |  |  |  |  |  |  |  |  |  |  |  |  |  | 
   
    | TO 
      BE CONTINUED ... ... |  |  |  |  |  |  |  |  |  |  |  |  | 
   
    |  |  |  |  |  |  |  |  |  |  | 
   
    |  |  |  |  |  |  |  |  |  |  | 
   
    |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
   
    |  |  |  |  |  |  |  | The AD8009 is not 
      capable of handling 10dBm output with single +5V power supply for frequency 
      above 120MHz, so we add a 5-pole LPF with cut-off frequency of 125MHz before 
      and post the AD8009. Thus the flatness measurement for main B output is 
      only applied upto 120MHz. |  |  |  | 
   
    |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
   
    |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
   
    |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
   
    |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
   
    |  |  |  | 
         
          | Also we need to know the 
              SFDR (Spurious Free Dynamic Range). To implement that measurement 
              we use a HP85?? spectrum analizer. For output main A, the 
              wide band SFDR is no worse than -45dBc for full frequency range 
              from 10Hz to 500MHz. For frequency below 180MHz and above 300MHz, 
              the SFDR is better than -55dBc. For outputmain B, the 
              SFDR is quite similar to main A, because we limit the maximum frequency 
              below 120MHz. Further more, if you use complementary power supply 
              of +/- 5V for the AD8009, the result could be even better. |  |  |  |  |  |  | 
   
    |  |  |  |  |  |  |  |  |  |  |  |  |  | 
   
    |  |  |  |  |  | Figure 
      1: -2dBm,30MHz Main A output..... ...(20M/div,10dB/div,100KHz band width) |  |  |  | 
   
    |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
   
    |  |  |  |  |  |  |  |  |  |  |  |  | 
   
    |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
   
    |  |  |  | Figure4: 
      -2dBm,30MHz Main B output..... ...(10M/div,10dB/div,300KHz band width) |  |  |  |  | Figure 
      2: -2dBm,50MHz Main A output..... ...(20M/div,10dB/div,100KHz band width) |  |  |  | 
   
    |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
   
    |  |  |  | 
         
          | Note that the AD8009 produces 
              significant 2nd and 3rd order harmonics. * In all 
              the figures, the left vertical line is the 0Hz reference.  * For 
              main B output, the signal is attenuated by 20dB before fed into 
              the Spectrum analizer. |  |  |  |  |  |  |  |  | 
   
    |  |  |  |  |  |  |  |  |  |  |  |  |  | 
   
    |  |  |  | Construction detail 
      of the 500MHz Low Pass Filter: |  |  |  |  | 
   
    |  |  |  |  |  |  |  |  |  |  |  |  |  | 
   
    |  |  |  |  |  |  |  |  |  |  |  | 
   
    |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
   
    |  |  |  |  |  |  |  | Figure 3: -2dBm,100MHz Main 
        A output.... ...(50M/div,10dB/div,300KHz band width) |  |  |  | 
   
    |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
   
    |  |  |  |  |  |  |  |  |  |  |  | 
   
    |  |  |  |  |  |  |  |  |  |  |  |  |  | 
   
    |  |  |  |  |  | And the 125MHz Low Pass Filter. |  |  |  |  | 
   
    |  |  |  |  |  |  |  |  |  |  |  |  |  | 
   
    |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
   
    |  |  |  | The PCB artworks 
      -- TOP layer--Bottom 
      layer--Silkscreen |  |  |  |  |  |  | 
   
    |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 
   
    |  |  |  |  |  |  |  |  | 
   
    |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |