AD9249 Evaluation Board: clock (CLK+) frequency issues

Hi everyone,

I have to develop a system that samples 36 voltages synchronously. I've decided to use 3 AD9249EVM. From what I understand, there is the possibility to provide an external clock signal or to use a 65MHz internal oscillator. The FPGA I use to collect data is a Xilinx Zynq-7000 SoC ZC702 Evaluation Kit. This FPGA is clocked at 200 MHz. Based on how I realize the sampling of data from the AD9249, the upper limit of the CLK+ frequency I can provide to the AD9249EVM is about 13MHz (due to the fact that by default the DCO+- signals are produced at 7 times the CLK+ frequency). Consequently the intention is to work with a CLK+ at around 10MHz.

Having seen that it is possible to connect an HSC-ADC-EVALEZ to acquire data, I would like to understand at which frequency this board works in order to manage the sampling data acquisition.

Is there the possibility of rescaling the 65MHz clock generated by the oscillator on the AD9249EVM at around 10 MHz?
If so, how can I carry out such rescaling? I guess I have to write to registers. In this case, should this be done every time I feed AD9249EVM? Or are the settings stored somewhere?

Does the CLK+ have to be a periodic signal? Let me explain: I would like to understand if we can provide a CLK+ made of square waves at a certain frequency that alternates with instants when the CLK+ goes to zero and then starts to change again as a square wave at 10MHz. Or must it be a simple square wave at a certain frequency (i.e. a purely periodic signal)?

Having to run 3 AD9249EVM synchronously, is it sufficient to supply the same CLK+ to all 3 boards? Or is it necessary to use the sync signal? I would like some clarification on the functions of this signal.

Finally I would like to ask if it is possible to have schematic/ manuals/datasheet of the version of the AD9249EVM with FMC connector since I can only find schematics and datasheet referred to the version with the tyco connector(60 pins).

Thanks,
Pietro



tagged
[edited by: JValeriani at 8:42 PM (GMT 0) on 16 Oct 2019]
  • As for the divider, what can I get from this circuit? If I connect an external clock to the CLK +, can I reduce or increase the frequency of this clok? If I understand correctly one can only increase the frequency (in fact with the 65 MHz you can divide the period and get signals with frequency up to 8 times: 520MHz).

    Thanks,
    Pietro

  • 0
    •  Analog Employees 
    on Oct 15, 2019 5:12 PM over 1 year ago

    Hi Pietro,

    Thank you for your interest in AD9249.

    • I do not know the technical details of the HSC-ADC-EVALEZ, but I believe it can capture data across the various sample rates of AD9249.
    • The AD9249 has a clock (frequency) divider, which can divide the clock frequency by integers of 2 through 8. The clock frequency divider is configured by Register 0x0B Bits[2:0]. The minimum sample rate of AD9249 is 10Msps, so 65M/8 = 8.125 is too low. 65M/6 = 10.8333M would be OK.
      • As long as the AD9249 remains powered up, it will retain its register settings. Doing a Digital Reset using Register 0x08 also does not disturb register contents.
      • The settings are not otherwise stored anywhere. If the AD9249 is powered-down, previous register settings will be lost.
    • Yes, the clock should be a steady state periodic signal. In cases where it is not periodic, there is risk of not starting back up cleanly and thus disturbing the state of the ADC. In that case a Digital Reset (Register 0x08) is needed. See the CLOCK STABILITY CONSIDERATIONS section of the datasheet.
    • If you are not using the clock frequency divider, then it is sufficient to supply the same clock to all 3 boards. If you use the clock frequency divider then you need to use the SYNC signal to ensure that the dividers in all the AD9249s are in the same state.
      • If you apply a lower frequency clock to the AD9249 and use divide-by-1 (default), then you do not need to use the SYNC signal to synchronize all the ADCs.
    • The schematics for the FMC version of the AD9249 are on the Wiki QuickStart page https://wiki.analog.com/resources/eval/ad9249-65ebz . Please let me know if you have any trouble finding them. We are in the process of updating the pictures. The content is relevant to the FMC board.

    Thank you.

    Doug

  • 0
    •  Analog Employees 
    on Oct 15, 2019 5:16 PM over 1 year ago in reply to pietrom

    Hi Pietro,

    The AD9249 clock frequency divider can only reduce the ADC sample rate assuming a given clock frequency.

    Your example scenario is correct, If you wanted to apply a 520MHz clock to AD9249, you would need to set the clock frequency divider to divide-by-8 thus resulting in a sample rate of 520M/8 = 65Msps.

    Thank you.

    Doug

  • The function of the clock divider is not clear from the two previous answers. From what I understand I can use it to get, starting from the 65MHz clock, a signal up to 520MHz. From your answer, however, I do not understand if I can increase or reduce this frequency.Because I'm interested in understanding if I can use the 65MHz signal to get one at around 10MHz.

    1) "The AD9249 has a clock (frequency) divider, which can divide the clock frequency by integers of 2 through 8. The clock frequency divider is configured by Register 0x0B Bits [2: 0]. The minimum sample rate of AD9249 is 10Msps , so 65M / 8 = 8.125 is too low. 65M / 6 = 10.8333M would be OK. "

    2) "Your example scenario is correct, If you wanted to apply at 520MHz clock to AD9249, you would need to set the clock frequency divide-by-8 thus resulting in a sample rate of 520M / 8 = 65Msps."

    From the answer 1 it seems that a frequency lower than 65MHz can be obtained, from the 2 that one can increase this frequency.I think that only one of the two possibilities is the right one.
    Could you be clearer? Thank you so much.

    Referring to the 'clock input options' section of the datasheet:
    "The AD9249 has a flexible clock input structure. The clock input can be to CMOS, LVDS, LVPECL, or sine wave signal." Moreover in the absolute maximum ratings section the clk can accept signals in the range from -0.3V to 2.0V.
    My intention is to produce a periodic signal (at 10MHz) generated by circuits made in VHDL on the zynq and connect this signal to an SMA so as to connect it to the CLK + of the board. How can I know if this signal is suitable for driving the ADC? I refer mainly to electrical levels. Can you give me some clarification regarding the CMOS and LVDS levels and all the other conditions that my clock signal must satisfy?

    Can you confirm that the CLK + signal is always sufficient? (in fact from the schematic it seems that the SMA connector for the CLK- is not even mounted). Or is it valid only in some situations?
    For example, in the case of a lvds clk, is it sufficient to connect the two pins from which I produce the 10MHz CLK + to an SMA connector and connect this to the AD9249 board?

    Thanks,
    Pietro

  • 0
    •  Analog Employees 
    on Oct 17, 2019 1:43 AM over 1 year ago in reply to pietrom

    Hi Pietro,

    Let's define some terms.

    Clock frequency is the frequency of the clock signal from your signal generator.

    Sample rate is the rate at which the ADC samples the analog input.

    Clock frequency and sample rate are related.

    • If the clock frequency divider is set to divide-by-1, then the sample rate equals the clock frequency.
    • If the clock frequency divider is set to divide-by-2, then the sample rate is 1/2 of the clock frequency.
    • If the clock frequency divider is set to divide-by-4, then the sample rate is 1/4 of the clock frequency.

    Please read your #1 and #2 again. They are both correct.

    If you are going to apply a 10MHz clock signal you must use the divide-by-1 setting of the clock frequency divider. Divide-by-1 is the default value so you do not need to do any SPI configuration for this.

    The AD9249 evaluation board uses a balun to convert a single ended clock signal to differential, so the AD9249 receives a differential clock signal.

    What voltage levels is your clock generator capable of driving, into what kind of load?

    Thank you.

    Doug