Post Go back to editing

AD9777 overall delay

Hi

I am using the AD9777 in an existing design of a digital feedback controller, so actual input-to-output time delay is critical.

What is this delay for the AD9777? (the datasheet only gives the settling time, measured from the start of the analog output).

Is the overall delay and "group delay" the same thing? The AD9777 datasheet lists "group delay" under terminology, but doesn't actually use the term anywhere else in the datasheet.

Kind regards

Parents
  • I am using an existing controller I designed back in 2005. I am now trying to optimise the code to reduce latency (a critical parameter in closed-loop feedback).

    Your estimates compared to my measured delays (1x interpol., 1x mod.):

    Total delay 100ns @ 160 Msps less 11ns settling = 89ns =>  ~14 clock cycle delay (14.2)

    Can recommend a lower latency DAC that

    a) will be pin compatible with the AD9777, or

    b) could be used in a future digital feedback controller design.

    Optimising the delay is a big problem for me. The datasheets for high speed ADCs and DACs doesn't really specify the total delay. I need to close a high speed feedback loop with bandwidth DC to 10 MHz (or "few MHz"). I currently use the AD6640 with 2 cycle delay on the input and the AD9777 on the output.

Reply
  • I am using an existing controller I designed back in 2005. I am now trying to optimise the code to reduce latency (a critical parameter in closed-loop feedback).

    Your estimates compared to my measured delays (1x interpol., 1x mod.):

    Total delay 100ns @ 160 Msps less 11ns settling = 89ns =>  ~14 clock cycle delay (14.2)

    Can recommend a lower latency DAC that

    a) will be pin compatible with the AD9777, or

    b) could be used in a future digital feedback controller design.

    Optimising the delay is a big problem for me. The datasheets for high speed ADCs and DACs doesn't really specify the total delay. I need to close a high speed feedback loop with bandwidth DC to 10 MHz (or "few MHz"). I currently use the AD6640 with 2 cycle delay on the input and the AD9777 on the output.

Children
No Data