Reputation: 15
I am generating an analog sine wave with different frequencies. However, when the frequency is higher than 1MHz, it gets distorted.
This is how 10MHz sinewave looks like
This is the zoomed in version of the same 10MHz sinewave.
This is the FFT of 10MHz sinewave
However, the smaller frequencies does not have this issue.
This is how 1MHz signal looks like
But, when I zoom in, 1MHz signal too has some distortion like this
Also, the Vivado simulation of 10MHz sinewave (16 bit DAC input) looks correct
Following are the steps that I use to generate this waveform
I suspect that this signal is a combination of several harmonics. But I could not figure out why this happens.
I highly appreciate your valuable thoughts on this issue!
Upvotes: -3
Views: 31