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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 7278|回复: 12

[求助] 关于sar adc理想模型的thd问题

[复制链接]
发表于 2011-3-24 13:33:13 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 keromulus 于 2011-3-24 13:58 编辑

我在cadence spectre里用理想元件搭建了一个12bit的sar adc模型,在测transient时发现所给输入信号都能被很好的转换成数字信号,且误差小于一个LSB。但是在测thd时发现只有63dB,就是说enob只有9.77。按理说如果enob真是这么小的话transient的结果不可能很精确才对。请问这种情况是结构的问题还是测量方法的问题?
未命名.bmp
这是我用的结构,但为了做12比特我用了split capacitor array,并把MSL 和LSB对调了。并把reference switch连到comaprator的IN-
发表于 2011-3-24 15:59:43 | 显示全部楼层
回复 1# keromulus

兄弟,你们是什么工艺的,用split cap array 你中间的加权电容做得准吗?小弟最近也要做12bit SAR ADC,工艺限制貌似没法用电容做。
发表于 2011-3-24 16:29:42 | 显示全部楼层
设置瞬态仿真的精度,否则不容易得到高于12bit的线性度。可以设置瞬态仿真的最大步长。
 楼主| 发表于 2011-3-24 17:14:38 | 显示全部楼层
回复 2# ranble


  我用的是.35的工艺,因为我现在测试的只是理想的模型,所以中间的加权电容暂时用(64/63)C。 单位电容用的是100f。我打算在替换实际元件时直接用单位电容做加权电容
 楼主| 发表于 2011-3-24 17:17:26 | 显示全部楼层
回复 3# stoneclizs


    step和max.step我分别设成1e-8和15e-8。这样够吗?
补充说明一下,我的AD是用来处理EEG的,输入频率是50Hz,打算用1K的采样频率
发表于 2011-3-24 19:09:41 | 显示全部楼层
同问  求解释
发表于 2011-3-24 21:49:19 | 显示全部楼层
回复 6# pz5921087

你处理thd的算法和DNL和INL的算法都有问题!
理想的原件出来的结果都应该是理想值!差那么多一定是你数据处理有问题!

我们设计的ADC后仿真的最坏结果都要小于0.5LSB,才可以用!
前仿都是理想的值!
何况你这理想模型呢!
发表于 2011-3-24 22:06:11 | 显示全部楼层
回复 7# zouyufeng
那大哥您能否说一下正确处理THD的步骤方法?
 楼主| 发表于 2011-3-24 22:46:59 | 显示全部楼层
回复 7# zouyufeng


    我是用spectre里面的calculator直接测的,先通过calculator里面的"sample“把数字信号还原成模拟信号,再对该图像做THD。求前辈指正
发表于 2011-3-25 17:13:34 | 显示全部楼层
来人啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-29 23:15 , Processed in 0.021403 second(s), 8 queries , Gzip On, Redis On.

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