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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 1353|回复: 8

[求助] 关于Delta Sigma ADC在cadence中仿真的问题

[复制链接]
发表于 2023-10-12 23:25:58 来自手机 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 qqlpp 于 2023-10-13 01:05 编辑

在cadence中搭了一个二阶单比特CIFF,放大器采用理想模型,最后FFT时遇到了问题,MATLAB仿真都没有问题。
OSR=256,Fs=256k,Nfft取8192,输入Fin=406.25,周期数x取13。仿真时长设为32ms。
仿真码流的FFT如下图,感觉频谱波形很好,但仿真器报错,SNR完全错误,请问是什么原因呢?

报错:Signal: ' Dm' : The signal x-axis vector values are not uniformely distributed. Data was interpolated, which would create numerical noise and differences. To remove these errors,use uniform raw data points, and align the sample points with raw data points.
IMG_0998.jpeg
IMG_0997.jpeg
发表于 2023-10-13 04:15:27 | 显示全部楼层
"align the sample points with raw data points": 将样本点与原始数据点对齐
这个Cadence自带的calculator有时候不是那么自动化,你需要调节start time, stop time 或者 Sample count来让他们对齐。或者导出数据到matlabe里去计算。
 楼主| 发表于 2023-10-14 23:09:17 来自手机 | 显示全部楼层


cham 发表于 2023-10-13 04:15
"align the sample points with raw data points": 将样本点与原始数据点对齐
这个Cadence自带的calculato ...


调整了start time, stop time,仿真器不报错,但SNR依旧不对,请问可能是什么原因呢
发表于 2023-10-15 10:50:59 | 显示全部楼层
Delta Sigma ADC,分析数据时就不要把end freq默认或者为fs/2。你本来就有过采样了,带外的噪声是要被滤掉的
 楼主| 发表于 2023-10-15 14:53:00 | 显示全部楼层


YZX408 发表于 2023-10-15 10:50
Delta Sigma ADC,分析数据时就不要把end freq默认或者为fs/2。你本来就有过采样了,带外的噪声是要被滤掉 ...


好像明白了,仿真设置里的start/end frequency是计算SNR时的范围?end frequency设成带宽就plot出正确的SNR了
发表于 2023-11-19 02:49:35 | 显示全部楼层


qqlpp 发表于 2023-10-14 23:09
调整了start time, stop time,仿真器不报错,但SNR依旧不对,请问可能是什么原因呢 ...


请问这边你是怎么调整的呀,我改变start time 或者stop time还是一直报这个错,想请教下你是怎么调整的
发表于 2023-11-19 22:25:36 | 显示全部楼层


YZX408 发表于 2023-10-15 10:50
Delta Sigma ADC,分析数据时就不要把end freq默认或者为fs/2。你本来就有过采样了,带外的噪声是要被滤掉 ...


那这个end Frequency一般要被设置成多少,按理论来说应该是带宽越低越好,尽量把推向高频的噪声给滤除?谢谢
 楼主| 发表于 2023-11-20 10:44:30 | 显示全部楼层


MoominooM 发表于 2023-11-19 02:49
请问这边你是怎么调整的呀,我改变start time 或者stop time还是一直报这个错,想请教下你是怎么调整的
...


我是这样设的,在start写 舍弃的点数/fs, stop写 (舍弃的点数+FFT点数)/fs,就写成表达式就行
发表于 2023-11-20 22:59:03 | 显示全部楼层


ztstg2018 发表于 2023-11-19 22:25
那这个end Frequency一般要被设置成多少,按理论来说应该是带宽越低越好,尽量把推向高频的噪声给滤除? ...


end Freq就是你设计的ADC的带宽,越低则OSR越高,带内的量化噪声越少,但信号带宽也就越低了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-5-9 16:51 , Processed in 0.027190 second(s), 7 queries , Gzip On, Redis On.

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