Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

[SOLVED] SAR ADC SNDR and other spectral analysis in cadence virtuoso

Status
Not open for further replies.

ashish_soni

Newbie
Joined
Feb 16, 2017
Messages
5
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
64
Hi All,
I am working on 14 bit SAR ADC for biomedical applications with a sampling speed of 5KS/s. The DAC architecture is differential and dynamic range is 1vP-P. My circuit level part is completed and now I am heading towards SNR, SNDR, and other spectral analysis for getting ENOB.

What I know is to do spectral analysis, apply an input signal and take FFT, but don't know which signal to take FFT and get SNR.

I am very much new to this field please do help.

I am attaching a sample image which I am supposed to get after spectral analysis.

2630242100_1487228654.gif


[found at www .maximintegrated .com /en/images /appnotes /748 /DI45Fig09 .gif]
 
Last edited by a moderator:

Hi,

Afaik:

calculate power of fundamental frequency.
Calculate power of all other frequencies (except DC and fundamental)
Calculate relation to fundamental and get SNDR
***

calculate power of fundamental frequency.
Calculate power of all other frequencies (except DC, fundamental and multiples of fundamental)
Calculate relation to fundamental and get SNR

You could calculate SNR witout input signal.
Then calculate the power of all frequencies (except DC) and refer it to the non existing signal level.
***

But to be sure: There are many sites in the internet that explain it more detailed.

Just do an internet search "ADC SNR ENOB FFT" and find a lot of good informations:4
Like this example: https://www.analog.com/media/en/training-seminars/tutorials/MT-003.pdf

Klaus
 

What I could understand is to apply the input to DAC and plot the output of DAC just after the sampling instant. The applied input and sampled input on the capacitor should be same but due to quantization error, it will add noise hence I need to calculate the SNR at DAC output for my ADC. The spectral analysis will give me information about the extra harmonics.
Please correct me if I am wrong or I misinterpret anything wrong.

Dynamic latch comparator will also contribute some error. How to account for that error? I mean the input to the comparator is input and output are the digital signals. I
 

Hi,

I´m confused.
Your headline talks about ADC, but you are talking about DAC, too. ADC is the DUT?

Your signal flow is not clear, and the source of signals is unclear, too.

Please post a sketch of your signal current flow. With a brief description of the signals. (analog, digital, bit width, "ideal", "real"...)


Klaus
 

Please find my DUT attached. Here capacitor bank forms DAC which has analog input as VIN+ and VIN- and Vref+ and Vref- are reference signals. SAR block is controlling the comparison. The output of DAC is going to the comparator where I'll get the digital output based on DAC output.

I have attached the output of DAC too. error.PNGDAC outout.PNG

Now coming back to spectral analysis, I'll apply my input signal at VIN+ and VIN- and for one cycle of sampling, depending on the value of input, I'll get my code generated. Now I am highly confused on which signal I should do spectral analysis.

Specifications are as follows:
1. Resolution = 14 bits
2. Sampling fre = 4KS/s
3. Architecture = differential
4. Input Signal fre = ~100Hz
5. SAR ADC
6. Dynamic Range = 1vP-P
7. Resolution = 61 uV
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top