在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
楼主: fuyibin

250MHz 10bit ADC进展与求助

[复制链接]
发表于 2009-3-5 10:19:39 | 显示全部楼层
"THD" in spectre calculator includes quantization noise and distortion.  You can refer user manuel
If you can get 62dB THD at the ADC output using "THD" function, that means it reaches the fundamental limit of a 10b ADC.
 楼主| 发表于 2009-3-5 10:32:29 | 显示全部楼层


原帖由 vdslafe 于 2009-3-5 10:19 发表
"THD" in spectre calculator includes quantization noise and distortion.  You can refer user manuel
If you can get 62dB THD at the ADC output using "THD" function, that means it reaches the fundamenta ...



不好意思啊,误导您了
是HD2=-62.4dB, HD3 = -68.8dB  总的THD=0.119% 我算了一下约58.5dB啊
但是THD那个函数会让你填 起始时间,终止时间,点数, 输入基频, 然后报一个具体的数值,单位是%
我觉得它是统计多少次谐波吧,不会吧那些quantization noise 引起的杂波统计在内吧,
看样子我还得好好学习学习手册了
发表于 2009-3-8 08:57:28 | 显示全部楼层
搂主,你做的已经相当好了,鼓励一下。
58dB也没什么大问题,我觉得。
大家的讨论让我受益匪浅。
发表于 2009-3-27 15:48:30 | 显示全部楼层
学习了。!谢谢各个前辈
发表于 2009-3-28 00:57:50 | 显示全部楼层
谐波是包含由量化噪声引起的部分吧。
这个计算是没法判断哪儿来自量化噪声。不过跑个理想的AD和DA就知道量化引起的谐波比较小(不过这样印证了只有量化噪声时也是有谐波存在的)。


原帖由 fuyibin 于 2009-3-5 10:32 发表


不好意思啊,误导您了
是HD2=-62.4dB, HD3 = -68.8dB  总的THD=0.119% 我算了一下约58.5dB啊
但是THD那个函数会让你填 起始时间,终止时间,点数, 输入基频, 然后报一个具体的数值,单位是%
我觉得它是统计 ...

发表于 2009-3-28 02:39:57 | 显示全部楼层
Usually, quantization noise does NOT create distortion especially in Pipelined ADC( Sigma-Delta ADC is another story) as long as your ADC stage can handle it.  If quantization noise does create distortion, please check ADC stage headroom first and how much DC gain of your OPA  has at maximal quantization noise level. THD and quantization can be completely independent for some great design.
发表于 2009-3-28 16:01:45 | 显示全部楼层


原帖由 prof3 于 2009-3-28 02:39 发表
Usually, quantization noise does NOT create distortion especially in Pipelined ADC( Sigma-Delta ADC is another story) as long as your ADC stage can handle it.  If quantization noise does create distor ...



quantization noise is not white noise, it contains signal content.  

Rudy van de Plassche's data converter book has a derivation of it..  You can check it out.

[ 本帖最后由 vdslafe 于 2009-3-28 16:21 编辑 ]
发表于 2009-3-28 19:37:22 | 显示全部楼层
看了大家的讨论还是受益良多。不太清楚楼主用spectre 算sndr 等的方法,一般还是导出数据用matlab来计算比较保险,个人认为是这样,呵呵。要是最后tapeout测量能有这种结果的话,应该是很好的设计了吧。
楼主应该是用two-stage + gainboost 的op 架构吧?应该不是op sharing吧?sharing 的话可能要多加些计生的cap 在做presim 的时候。不知道你的MDAC out 在sample的时候是不是能很好的拉到vcm 点,如果不能的话,在有些时候可能MDAC 的 op 要更多的电流去达到slew rate呀。
以前我们在做top level sim 的时候,一般不会用 vin =VFS 作为输入,而是用-0.1db VFS 的输入甚至更多一点。因为有些时候由于gain err,输入会 clamping ,所以你的仿真结果有肯能会差很多了。
发表于 2009-3-28 19:51:18 | 显示全部楼层
To prof3:

You said: Basically Matlab will convert 010011... into an ideal decimal value and FFT, this is no any quantization error. If you did like this, RAW data processing also looks ok.

没有明白你的意思。事实上我们用matalab fft 的时候,不是一直就是将digital code,用 ideal DAC convert to analog signal,然后才对这个analog signal fft 吗?从digital to ananlog ideal dac 不会引入any quantization error 吧。
发表于 2009-3-29 07:05:52 | 显示全部楼层


原帖由 vdslafe 于 2009-3-28 16:01 发表


quantization noise is not white noise, it contains signal content.  

Rudy van de Plassche's data converter book has a derivation of it..  You can check it out.




You don't understand my point. Here is a simple question, let say you have an ideal 4-bit ADC, your input signal is ideal, please plot FFT of ADC output. And tell me what is SNR and SNDR. Then you may get my point.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

×

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-5-5 16:47 , Processed in 0.026439 second(s), 6 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表