Connect with us

help on ad9830 dds

Discussion in 'Electronic Design' started by [email protected], Mar 7, 2004.

Scroll to continue with content
  1. Guest

    I am going to use AD9830 DDS IC , in a project but I have some

    1. what is advantages of having 4 phase reg & 2 freq reg ? at worst
    case suppose we want to have FSK modulation so we can change
    frequency word by interface according to data , without using shifting
    between frequency registers or so?

    2. how can I use it in digital demodulation ( because we have digital
    “demodulation” application in first page of datasheet)?

    Why the max frequency is half the master clock?
    *******But my main problems:
    3. I am going to use 89c51 micro controller for interfacing whit
    AD9830 instead of printer port of pc
    , according to page 6 of application note for evaluation board for
    the AD9830 , it has connected pin 32, 33, 34 ( A0, A1,A2): address
    digital input , to D0,D1,D2 ( !!) , as you know when we the input
    data changes so the addressing changes & it makes problem ,
    shouldn’t we use other different pins in interfacing for
    addressing ? can you explain it?

    According to application note (page 6) For inputting data we
    should use 2 latches ( 74HC574), and in that schematic it uses 2
    pulses : LATCHE & LOAD , we know that data enter ( written) to
    AD9830 by wr ( active low pulse) ( pin 8 on AD9830) so if we use
    only one pin for clocking to 74HC574 instead of j-1 ( latch) & j-31 (
    load) ( notice that we use a 8 bit for entering data so we can’t
    enter more than a 8 bite each period ) so I think we can enter 8 by 8
    bit data and after each 8 bit we send a pulse for a latch to enter
    data on inputting buffer of AD9830 , instead of entering 16 bit and
    give two pulses LATCH & LOAD , am I right ?

    4. according to page 5 of datasheet :
    The WR pin is used when writing data to the AD9830. The data is loaded
    into the AD9830 on the rising edge of the WR pulse. This data is then
    loaded into the destination register on the MCLK rising edge. The WR
    pulse rising edge should not coincide with the MCLK rising edge as
    there will be an uncertainty of one MCLK cycle regarding the loading
    of the destination register with the new data.

    If WR pulse rising edge coincide with the MCLK rising edge , the new
    data will be loading on the next MCLK rising edge ( in this time the
    probability of coinciding will be low) ?or we should active WR pulse

    At the end where can I find a “ clear “ photo ( not
    schematic ) of AD9830 ‘s evaluation board that elements be
    obvious on the photo?!

    Any help would be most appreciated .

  2. Mac

    Mac Guest

    The DDS is a DAC system. A DAC can approximate a sinusoid only when the
    sinusoid frequency is less than half the DAC clock frequency. This is
    similar to the principle that a ADC must operate at more than twice the
    frequency of the highest signal element. You can read all about it if you
    search the internet using the term "Nyquist."
    I'm not going to go look at their eval board schematic to try to figure
    out what you are talking about. If you want to map the dds into your
    microcontroller's memory space, you can probably connect your
    microcontroller's address lines to the address inputs on the DDS. Likewise
    for data. I am assuming the microcontroller doesn't have a multiplexed
    data/address bus. If it does, then you will need some kind of latch. The
    microcontroller data sheet may have an explanation of how this works.
    Why don't you just order one; then you can take all the photos you want.
    If I remember correctly, there are two ways to write to the 9830: serial
    and parallel. Which one you use is set by a strapping bit at device
    power-on. I think you want to use the parallel method, right? So when you
    read the datasheet, make sure you ignore the information about the serial
    method. Right now I think you are reading bits of both and getting

  3. For FSK, you can switch the frequency with the fselect input.
    It switches from one register to the other. Or you can do PSK
    and switch the phases with the phase inputs psel0 & psel1
    possibly refering to page 12, as digital controlled receiver.

Ask a Question
Want to reply to this thread or ask your own question?
You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.
Electronics Point Logo
Continue to site
Quote of the day