The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl Simulators >> Circuit Simulators >> Hit every code for DAC performance test such as SFDR https://designers-guide.org/forum/YaBB.pl?num=1218691956 Message started by john_ana on Aug 13th, 2008, 10:32pm |
Title: Hit every code for DAC performance test such as SFDR Post by john_ana on Aug 13th, 2008, 10:32pm Hi, I am simulating a high speed 6b 3GS current DAC. For test such as SFDR, do we need to make sure that digital input hit every code? For instance, I use a 3G clock and a 13/64*3G=609.375M input. I am using 64 point FFT to reduce the simulation time. However, if I look at the input code histogram, not all codes are hit since at the top and bottom of the sine wave, some codes are repeated. In order to hit all the codes, I have to use at least 256 point FFT, which makes simulation 4 times longer since the simulation time is Number_of_FFT*T_sample. This is only for 6-b DAC. In order to hit all codes for a bigger DAC such as a 9-b DAC. the Number of FFT points needed will be even larger. Hence do we need to hit every code? or we don't expect major difference if we use 64 point FFT instead. Thanks. |
Title: Re: Hit every code for DAC performance test such as SFDR Post by sheldon on Aug 14th, 2008, 9:54pm John, My experience has been that you don't need to test all the codes to estimate the dynamic performance, e.g., SFDR. However, there is another phenomena you might want to consider. The noise floor of the FFT is a function of the number of points in the FFT, FFT Noise Floor is 10 log10 (M/2). See the link for more detailed discussions, http://www.analog.com/en/analog-to-digital-converters/ad-converters/products/tutorials/CU_tutorials_MT-001/resources/fca.html I have actually found that for low-order data converters, 4-bit~6-bit, sometimes you need to use more points for the FFT to get a clean result, 128~256 points. Note: This observation is just to accelerate simulation time, on the bench use as many points as you like. Best Regards, Sheldon |
The Designer's Guide Community Forum » Powered by YaBB 2.2.2! YaBB © 2000-2008. All Rights Reserved. |