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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 456|回复: 15

[求助] SAR ADC前仿真ENOB不理想

[复制链接]
发表于 前天 16:12 | 显示全部楼层 |阅读模式
100资产
问题说明:8bit 40M Sps 的 异步SAR ADC,前仿真ENOB=6.7bit,目前不知道问题出在什么地方,求助大佬们。

仿真情况:栅压自举开关:差分保持相ENOB=14bit,采样相=7.6bit(我也不知道为什么要仿真采样相,上次同学让我仿真看一下。)
CDAC:利用Liu冗余技术(我发现一个问题我所有的CDAC权重加起来只有255,不是256?),计算逐次逼近电压与理论电压值会大概10mV差距。
比较器利用的是 PreAmp+Latch(StrongArm),未加入失调校准,利用Tran仿真噪声约为400uV(满足要求),失调我是两端差为1/2LSB,然后仿真看是否出错,仿真看下来是没问题的(因为不支持MC仿真,所以利用这个方法不知道可不可行)。
异步时钟是通过最基础的与非门比较器输出+延时得到。冗余纠正电路通过理论+验证过。
下面图片为,逐次逼近的过程和理想DAC的输出曲线。我取得输入信号是Fin=40M/512*13.
目前不知道从哪个地方进行优化?频谱上奇次谐波还是比较明显的,向大佬们求助,困扰很久了。

逐次逼近过程

逐次逼近过程

DAC还原输出曲线

DAC还原输出曲线

FFT结果

FFT结果
 楼主| 发表于 前天 16:52 | 显示全部楼层
整体仿真没有带Tran noise,CDAC是没有失配的。
发表于 前天 17:25 | 显示全部楼层
可以先把栅压开关换成理想开关再跑跑看
发表于 前天 17:39 | 显示全部楼层
输入信号幅度是多少?DAC的VerilogA代码发出来看看你
发表于 前天 17:44 | 显示全部楼层
第一次DAC建立不太行,加大下驱动能力
 楼主| 发表于 前天 18:14 | 显示全部楼层


爱学习的小居居 发表于 2025-5-20 17:25
可以先把栅压开关换成理想开关再跑跑看


尝试了,理想SW的采样相仿真ENOB=20.56,带入整体电路,ADC的ENOB=7.01bit,自举开关确实存在很大的影响,但是其他问题应该还存在。
 楼主| 发表于 前天 18:15 | 显示全部楼层


AHU_小王 发表于 2025-5-20 17:39
输入信号幅度是多少?DAC的VerilogA代码发出来看看你


输入信号复位为 full scale * 90%, DAC verilog A 代码 使用的是本身库里的。
 楼主| 发表于 前天 18:16 | 显示全部楼层


模拟电路初学者 发表于 2025-5-20 17:44
第一次DAC建立不太行,加大下驱动能力


好的,老哥,第一次确实建立的不是很好,我加大一下BUFFER尺寸试一下。
发表于 前天 19:42 | 显示全部楼层
可以把full  scale填到peak sat level里,可以看的更清楚
 楼主| 发表于 昨天 08:37 | 显示全部楼层


爱学习的小居居 发表于 2025-5-20 19:42
可以把full  scale填到peak sat level里,可以看的更清楚


peak sat level 一般不都是默认的嘛?这个是有什么讲究吗?我看论坛之前有帖子提到过这个,但是好像最后认为是默认0。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

X

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

GMT+8, 2025-5-22 12:15 , Processed in 0.029707 second(s), 7 queries , Gzip On, MemCached On.

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