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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 6332|回复: 13

[求助] sar adc前仿效果很差,求助

[复制链接]
发表于 2020-7-18 18:16:14 | 显示全部楼层 |阅读模式

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

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

x
目前做了一个13bit sar adc,但是前仿有效位数只有9.8位,找了很久也不知道哪里出了问题,有没有大佬帮忙分析一下

4AC604D5-2FB5-46B2-9235-52B6E9361A4F.png
发表于 2020-7-18 20:29:06 | 显示全部楼层
感觉没问题啊,相干采样试一试。你的THD和SFDR都很高。而且前仿,只要满足了建立,肯定接近理想SNDR
发表于 2020-7-18 21:13:41 | 显示全部楼层
是不是matlab程序把信号tone的泄露能量也算成噪声了
发表于 2020-7-18 23:52:39 | 显示全部楼层
这个肯定是频谱泄露的问题, 要么可以用coherent sampling 保证Fin/Fs = J/N, J取一个质数. 或者也可以加个窗
发表于 2020-7-19 13:03:31 | 显示全部楼层
能加微信好友一起讨论么?微信号18519385786
发表于 2020-7-20 09:05:40 | 显示全部楼层
你的噪底平均值应该在-105dB,1024点FFT计算SNR时noise大概是噪底加上27dB,这样噪声是-78dB,很完美的13bit结果
出现计算结果问题,去查一下MATLAB code吧,应该是信号瓣你的取值点只有一个,因此附近的两个点在FFT计算时很高但是被认为是噪声了
发表于 2020-7-20 11:29:01 | 显示全部楼层
我觉得你这信号主瓣太宽了,算的时候是不是没全算进去
发表于 2020-7-20 15:09:18 | 显示全部楼层
楼主的程序也可能有问题,去掉直流分量了吗?建议楼主用spectre自带的频谱分析再做一下fft验证一下,比较靠谱
 楼主| 发表于 2020-7-22 10:45:16 | 显示全部楼层
确实是相干采样的问题,应该是之前计算错误,我重新改变了输入信号之后测出来能有12bit+了。感谢楼上各位前辈的指导!!!
但是很奇怪的是,之前即使不满足相干采样,但是在程序中我也加了hanning窗了,按理来说不应该差距这么大啊,难道是因为窗函数不能完全防止频谱泄露吗?或者可能我的matlab程序还是有一点问题,我再去检查一下。
coherent512.jpg
发表于 2020-7-22 14:05:29 | 显示全部楼层
相干采样算是天条了,你是仿真又不是测试,就相干采样然后矩形窗就行了,而且这玩意根本用不着matlab去算,波形查看窗口自带的spectrum分析工具不香吗?自己整的matlab也是抄来的还不知道对不对。

点评

想问一下,CADENCE自带的信噪比分析准确吗,我自己设计了一个sar adc,比较器是理想比较器,但是算出来的ENOB比理想的要低1bit,直流信号占10dB  发表于 2021-6-4 09:46
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-11-16 10:24 , Processed in 0.024144 second(s), 8 queries , Gzip On, Redis On.

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