Initially via enabling voltage source in LTSPICE V2 in1 0 SINE , we can get our output graph as it shown down.
To get more understandable data we will use JavaScript simulation to see steps with filtered stepsize.
16 steps of signal in sine graph and their reflection in data integer points graph shows that our signal is nearly ideal.
Time data integer can confirm highest code voltage within transition time.
16 codes and DNL , INL distrubition is graphed below..
INLmax: 0.5 INLmin: -0.67 DNLmax: 19 DNLmin: -0.5 Missing Codes: 0
Minimum: 0 Maximum: 15 Delta: 15 Average: 7.5
FFT of sine signal shows us the frequency distribution of codes. We can see our strongest one at 16KHz , frequency #11 with magnetude of 11.87dB
JavaScript simulation gives us more filtered version of FFT compare to LTSPICE. We can see embedded white noises also in this graph but easy to determine SNR.
Signal to Noise ratio shows us the rate of unwanted noise inside our signal.And also ENOB can be calculated from here so we can see that we have no loss of bits due to signal and noise magnitude at frequency #11.
Frequency | Signal Magnitude dB | Total Noise Magnitude |
11 | 11.87 | -13.89 |
5 | -21.56 | -14.7 |
17 | -23.64 | -15.3 |
55 | -24.16 | -15.9 |
61 | -25 | -16.47 |
51 | -25.62 | -17.04 |
33 | -25.67 | -17.68 |
63 | -26.33 | -18.31 |
3 | -26.86 | -18.96 |
57 | -27.66 | -19.59 |
1 | -28.4 | -20.21 |
|