I want to convert a sine wave produced from AD9850 (opens *.pdf) into square wave with its inbuilt comparator. AD9850 has a fast comparator with 3ns rise/fall time and propagation delay= 5.5ns.
without accounting the propagation delay , it should work up to 1/(2x3ns)= 83MHz. If I add propagation delay, it will be 1/(2x3ns + 5.5ns)= 43.48 MHz. if I account the same time for settling and flat part of the square wave and some error tolerance, it should at least tolerate around 20MHz.
But it is not what really happens. the output wave is not a square wave higher than 5MHz ( it is more like a noise). The input signal of the comparator is well low pass filtered and is a clean sine wave with around 2v pk-pk.
Is there anything wrong in my calculations?
EDITION: I am using this module with a reliable ground plane: